mac下Android apk 破解流程
相关工具下载:http://pan.baidu.com/s/1kTkOicn
首先你要有eclipse工具,在sdk目录下有如下工具可以使用
android:adb shell:进入交互shell
./uiautomatorviewer:查看坐标
使用dex2jar,对apk文件生成jar文件,通过JD-GUI可以打开jar文件读取源代码。
../tools/dex2jar-0.0.9.12/d2j-dex2jar.sh ../qiyi.196.apk 生成jar文件。
破解app步骤:
1,使用apktool,解包后可以修改apk内部结构。
apktool d LetvClient_V5.5.1_From_102.apk letv --把apk解包到letv文件夹中
apktool b letv --把letv文件夹重新打成apk包
2,对apk文件重新签名
把apk文件改为zip后缀,删除META-INF文件夹,重新打包,改回apk文件。
使用jarsigner进行签名
jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android LetvClient_V5.5.1_From_102.apk androiddebugkey :签名过程
(jarsigner -verbose -keystore bxp.keystore -signedjar new.apk LetvClient_V5.5.1_From_102.apk bxp.keystore)
生成签名文件:
keytool -genkey -keystore bxp.keystore -keyalg RSA -validity 10000 -alias bxp.keystore
3,安装apk到手机中。
adb install LetvClient_V5.5.1_From_102.apk
4,查看apk信息
/Users/vobile/Documents/app_tracker/adt-bundle-mac-x86_64-20140702//sdk/build-tools/android-4.4W/aapt dump badging letv.apk
另:
破解lua编译文件: java -jar /Users/vobile/Documents/app_tracker/LuadcGui/unluac.jar file >outfile
截取字节:
dd if=vPlayer.wdml of=vPlayer.lua bs=1 count=71702 skip=425 conv=notrunc
mac下Android apk 破解流程的更多相关文章
- mac下Android开发环境搭建
之前一段时间在学习ios的开发,近一段时间想着也接触下Android开发,以来加深对移动端开发的理解.这里根据自己配置Android开发环境的过程,比较详细的来总结下自己的安装过程,希望对一些正准备配 ...
- Mac下Android studio 之NDK配置教程(一)
Mac下Android studio 之NDK配置教程(一) 1.概述 近期项目全线转移到Mac下使用使用Android studio开发. 遇到关键代码封装到 ***native***层,此时在wi ...
- Mac下Android配置及unity3d的导出Android
昨晚实在弄的太晚了,费尽脑汁才弄出来. ok,关于mac下的eclipse的安卓配置,我仅仅贴一个网址,就ok了 http://developer.android.com/sdk/index.html ...
- 【Android学习笔记】Mac下Android Studio开发环境搭建
本文由@ray 出品,转载请注明出处. 文章链接:http://www.cnblogs.com/wolfray/p/7829069.html 对于移动端这块,笔者之前一直都是进行iOS开发的,也从来 ...
- MAC下Android的Eclipse开发环境的搭建
一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 1. 找到"Eclipse IDE fo ...
- mac下的secureCRT破解方案
Mac下面的SecureCRT(附破解方案) 更新到最新的7.3.2 转自 http://bbs.weiphone.com/read-htm-tid-6939481.html 继续更新到7.3.2的破 ...
- Mac下Android studio搭建Android开发环境【新手】
上学期用的还是windows,这学期新入手了mac,突然也想装个Android studio来玩玩.安装过程中出现了问题,记录如下. 先是装安卓studio的下载链接,不推荐去官网装,这里提供一个挺好 ...
- Mac 下 android/iOS https抓包
一.Charles简介 Charles,是用Java开发的,所以跨平台,不仅可以在Mac上使用,Linux以及Window下都是可以使用的,当然需要安装JDK,才能运行,但目前是收费的. 二.下载 官 ...
- Android开发学习之路--MAC下Android Studio开发环境搭建
自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发.虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门 ...
随机推荐
- HTML5 Introduction
1. HTML5 History HTML4.01 –1999.12 HTML5 – 2014.10– Done (8 years) In2006, WHATWG&W3C, decide to ...
- jquery选择器中逗号的使用
1.多条件选择器 多条件选择器:$("p,div,span.menuitem"),同时选择p标签,div标签,和拥有menuitem样式的span标签元素 <table id ...
- java中的反射,invoke方法[转]
在施老师的项目中需要用到invoke,就是通过函数名反射相应的函数.一下代码简单地介绍了java反射中invoke方法,如果要具体的,可以参考魔乐核心课程的反射部分内容 package org.cur ...
- hdu1107武术(模拟题)
Problem Description 在一个12行12方柱武侠世界,少林.武当峨眉武术弟子的三派,自相残杀主宰. 林世界的第一行的一列格子的坐标是(1, 1),第一行第二列坐标是(1, 2)--右下 ...
- Swift中文教程(六)--枚举和结构
原文:Swift中文教程(六)--枚举和结构 Enumerations 枚举 使用 enum 来创建一个枚举.跟Classes(类)和其他类型的命名方式一样,枚举也可以有Method(方法). enu ...
- 自己定义View之绘制圆环
一.RingView 自己定义的view,构造器必须重写,至于重写哪个方法,參考例如以下: ①假设须要改变View绘制的图像,那么须要重写OnDraw方法.(这也是最经常使用的重写方式.) ②假设须要 ...
- POJ1135_Domino Effect(最短)
Domino Effect Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8224 Accepted: 2068 Des ...
- POJ 3299 Humidex(简单的问题)
[简要题意]:什么是温度,湿度--,之间的转换.. [分析]:式已被赋予. // 252k 0Ms /* 当中exp表示的是求e的x次幂 解法就直接依据题目中的公式解决就好!! */ #include ...
- 【百度地图API】如何制作可拖拽的沿道路测距
原文:[百度地图API]如何制作可拖拽的沿道路测距 摘要: 地图测距,大家都会,不就map.getDistance麼.可是,这只能测任意两点的直线距离,用途不够实际啊.比如,我想测试北京天安门到北京后 ...
- Google Guice结合模式
于Guice于,喷油器装配工作是一个对象图,当请求类型实例,喷油器根据推断对象如何映射到创建的实例.解决依赖.要确定如何解决的依赖就需要配置喷油器结合的方式. 要创建绑定(Binding)对象,能够继 ...