吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7806|回复: 2
收起左侧

[Android 原创] [原创教程] 安卓手机下xx.apk JAVA破解改进版

  [复制链接]
ˇ沁丄の 发表于 2015-7-27 18:03
本帖最后由 ˇ沁丄の 于 2015-7-27 19:05 编辑

看完@元亨利之贞大神的帖子之后对于我来说实在是受益非浅啊,

但是感觉,他的工具过于落后操作起来实有不便,对于初学者来说多有不便,

所以为了帮助更多的初学方便而且快捷的轻松学习,所以我帮助@元亨利之贞大神改进了他的破解内容,如果有冒犯之处还请多多谅解


呢么教程开始

链接:http://pan.baidu.com/s/1ntraA73 密码:wc43


首先现在装完程序之后打开这个应用会发现提示有新版本要去升级然后程序自动退出  【我在三楼的ID为米诺斯】 所以大家不要误会

wKgBB1W11VeAa0FaAAxo3_5IS6U258.png

接下来我们先来讲解如何过程序检测更新的教程  

首先我们用手机下载MT管理器【已经上传到百度网盘里,提示:与本教程所有有关的文件都上传到了:http://pan.baidu.com/s/1ntraA73 密码:wc43


所有后续还要是有工具大家就直接打开这个连接就行了,在以后的内容里我就不在多提了

我们来到MT管理器找到安装包的所在位置
1.png

点击安装包,选择查看然后点击classes.dex文件

2.png

选择编辑代码,点击搜索类

3.png

然后输入:升级,方式为搜索字符串然后点点击确定

4.png

出现两个类,我们点击进入第二个,这个是我试出来的,大家也可以自己试

5.png    6.png

我门点击进入找到提示内容发现他的上的上面有一个跳转判断,我们改成goto,直接跳过

7.png    8.png

然后保存,签名 ,安装 ,一切看图 ,这样就完成了第一步过跟新

9.png    10.png    11.png    12.png    13.png

使用一定的次数后会提示

wKgBB1W12qSAJisCAADns1amgsQ539.png

接下来就该电脑登场了,

环境配置什么跟大神的帖子是一样的 ,重点是工具做了改进
签名工具:http://pan.baidu.com/s/1ntraA73 密码:wc43 【签名工具是:ApkToolkit v3.0】


亮点在于签名方便快捷,直接拖动文件到需要的选项即可进行,自动生成的签名文件手机可直接安装,【会自动优化签名文件,生成优化签名文件手机可以直接安装】
1.png    2.png
另外附加一个网址 是翻译java的反汇编代码的,大家看不懂可以参考这个网站:
http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html


2.开始反编译
(1)使用工具(APKIDE) ,用法将apk文件直接拖到主界面软件自动识别,并反编译,稍等几秒,即反编译成功
20.png    21.png
1
然后双击反编译目录下生成反编译的文件,包括资源,源代码(是java的反编译文件),我们将在这里修改源代码
033.png
在输出目录中,除了包含反编译的代码外,还有其他资源,图片等,这里可以手动DIY或者汉化
如在res\values下 包含strings.xml 这个文件包含软件菜单的文件,可以汉化
res\values下 的drawable包含图片资源 可以替换等等 大家可以自己挖掘


3.代码的定位
我们的目的是为了破解,那么代码的文件在smali文件夹下,通过分析可以知道,com文件夹是程序主要的代码,net主要包括广告代码,android应该是安卓系统的库代码吧,
在com文件夹加内包括许多smail的文件这些都是主程序的核心代码,但是命名都没有规则,你不知道他们是拿来干什么的


接下来也有改进,大神的原话是:所幸的是 部分文件还是可以猜出来的 ,比如activity_register.smali,An_QimenActivity.smali这些一看就知道是与注册相关的文件
(1)既然如此,我们就在Java Decompiler中查看下activity_register.java,

对此我想发表的见解是:如果只是靠猜测的话呢么很多新人碰到其他的文件估计又该糊涂了,所以为了精准的定位到代码段这个时候这款软件的另一个强大功能又改登场了
呢就是Unicode码搜索功能,


首先我们点击右边的搜索栏中输入:注册
23.png

选中右键转换为Unicode码   点击搜索全部   
24.png     25.png

然后在搜索出来的所有结果中我们发现第一个就是我们要找的结果我们双击进入

26.jpg

选择打开Java代码

27.jpg

就可以方便的在源代码和Java代码之间相互切换了,

后续的步骤和大神说的差不多 积分也可以用Unicode码找到
大神的原帖地址

最后当你改完代码之后点击保存

1.png


然后点击编译选择编译生成APK

2.png     3.png

然后点击获取APK

4.png    

最后用APKTOOLKIT签名
5.png
好了大功告成


免费评分

参与人数 3热心值 +3 收起 理由
qtfreet00 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.
lei191650 + 1 我很赞同!
逍遥枷锁 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lexun 发表于 2015-7-27 19:17 来自手机
搜索类这里受教了,谢谢
头像被屏蔽
zzfafa 发表于 2015-7-28 09:27
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-10 22:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表