好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 windwing1883 于 2016-7-1 11:28 编辑
0X1:介绍
六块腹肌锻炼这款app 是目前来说用过的最好用的 Android跟IOS都能下载,由于经常用这款软件所以破解了 专业版(for Android),具体介绍可以看360手机助手等市场这里就不提供了.
0x2:破解说明
本来不想发教程直接上成品分享,主要是破解时遇到了apktool不能反编译这个问题,目的是提供解决这个问题的思路.大神就没有必要看了.但是倒是可以用用这款App.
0X3:Apktool反编译问题与解决
1.正常的把apk拖进AndroidKiller中分析时,报错(Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x01010490),这个问题是一些App使用或被迫使用(碰到版本大更新为了兼容新版本Android SDK不得不使用)了高版本的AndroidSDK的系统资源,而ApkTool本身的资源列表一般是比较老的,所以反编译时如果碰到相应资源找不到就会出现异常.而解决办法就是使ApkTool的资源列表更新到比较新的状态.下面说步骤.
2.①:导出手机中的framework-res.apk(path: /system/framework)我为了使这个apk的资源比较新用Eclipse新建了Android6.0的模拟器,特意导出了这apk.
②将这个apk放到ApkTook目录下 执行 java -jar apktool.jar if framework-res.apk 这时资源文件就会更新到本地的1.apk中 (path: C:\Users\Administrator\apktool\framework\).熟悉ApkTool的都应该知道这个1.apk里面其实就是反编译时用到的系统资源文件.
③这时就可以正常反编译了,为了验证我的说法可以用aapt在 android.jar(path:$(Android_SDK)下的platforms中)查找一下资源.如:我反编译这个app时出现 0x01010490 执行如下代码: aapt.exe d resources android.jar | find "0x01010490" 时会出现如图1所示的结果.
3.以上只提供其中一种ApkTool反编译异常的解决问题,还有其他问题下次遇到再更新.论坛上貌似也有相应的帖子善用搜索. 4.新问题补充(好长时间不发帖都不会排版了...):同样是AndroidKiller报错(Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x7f03006e),经过上面的步骤操作后仍然是报错.解决步骤:
①:aapt.exe l -a 123.apk > log查看资源表如图
的确没找到0x7f03006e 估计是伪加密,
②:而且经过 apktool 跟shakaapktool的测试都是同样报的找不到 0x7f03006e,由此推断这个0x7f03006e应该是写死了,所以将apk拖进UE(16进制编辑器类都行)搜索:6e00037f 至于为什么倒过来不解释,找到之后修改成已知资源即可(我修改成了 0e00037f,因为跟6e有点像 :) ,当然也可以修改成0f00037f,不知道 程序会不会报错,但是反编译会通过).祝折腾成功!
5.补充一点现在的Apktool反编译加参数可以设置不反编译资源,这样一来也可以绕过很多坑.Good Luck!
0X4:声明
1:如有不规范之处,还请管理删帖.
2:仅供学习交流用途,不涉及商业目的.
3:不设高富帅通道,吾爱大家庭里所有人都是高富帅.
4:反编译之后破解就很简单了,有兴趣的可以自己试试.
5:不强制加血,觉得好的,给点热心神马的
链接:http://pan.baidu.com/s/1skgr7Zn 密码:wvx0
原版链接:也可以自己下载 http://pan.baidu.com/s/1qXyAypm 密码:jo8z 新手的话可以拿来练手.很简单
看雪ID:壹捌捌弎
|
ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool, ApkTool
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|