安卓修改大师破解版是一款电脑端手机工具,该软件用户可以对安卓apk安装包文件进行反编译修改,此破解版用户无需登录即为永久VIP会员,无限制免费使用。
软件介绍
安卓修改大师还提供多渠道打包工具,无需源代码,直接通过APK安装包进行多渠道打包。本软件提供的反编译功能,仅供安卓开发爱好者对安装包进行反编译研究之用,严禁将反编译之后的安装包作为商业用途。如有违反,与本软件无关。本软件需要您的电脑安装了ASP.Net 4.5以上版本和jdk1.8以上版本方可正常使用。
软件特色
1、任意反编译安卓应用:自由定制任何没有加固过的APK安装包,可以修改应用程序图标和应用程序名称、替换界面吗上面的任何文字和图片、翻译或者汉化制作多语言版本,更支持通过高级的SMALI代码,实现对应用软件的破解。
2、拥有海量安卓应用和游戏的模板,方便反编译:提供海量最新最全的应用作为定制模板,可以直接下载后进行反向工程、破解、修改、查看源代码、查看安装包信息等操作(部分应用由于做了加固,暂时不能进行反向工程)。
3、提供多渠道打包功能:通过已经打包的APK安装包作为模板,反编译后,动态修改配置文件或者SMALI代码中的渠道标志来实现批量重新多渠道打包,由于不是源代码级别的打包,所以大大提升了批量打包的速度和效率。
4、提供应用小插件功能:系统提供大量应用插件,任何没有编程基础的用户都可以利用本功能,在任何应用中添加弹出窗口、新版本更新、图片轮播、网页广告、将广告apk内置到反编译的应用中等等强大的功能。
5、任意查看安卓应用的源代码:经过对APK安装包进行反编译,然后通过反映射的方式获取源代码。反编译获取的JAVA代码适合对源代码进行分析,查看应用内部逻辑,不可进行反编译,反编译工程只能在SMALI代码基础上修改。
6、内置众多的安卓应用反编译工具:软件还提供了大量的小工具,用来查看安装包信息,并可以在手机连接电脑的情况下,查看手机信息、实时日志、安装和管理手机的应用程序、管理手机的文件等等,并可以直接定制修改手机已经安装的应用程序。
软件功能
1、可视化、全自动的反编译、编译、签名;支持批量编译APK。
2、以树形目录管理反编译出的Apk源码文件,浏览、打开、编辑、都可以统一在软件中实现,不同项目间可以自由切换,方便快捷。
3、自动识别图像资源,并提供该类资源的快捷替换功能,方便修改这类图片资源。
4、内置代码编辑器,支持包含(但不限于).samli、.xml、.html等各类格式文件的语法高亮显示,根据 smali文件格式的自动匹配相应语法;同时支持使用系统编辑器来编辑代码文件。
5、内置基于文件内容的单行或多行代码关键字搜索、可显示无穷多个搜索结果以标签的形式分门别类;可指定搜索范围(整个项目或在指定的文件或文件夹中搜索)、大小写,编码类型;从此无需再借助其他工具,即可轻松的完成搜索任务。
6、内嵌UTF8、ANSI编码互转工具,方便硬编码文字的检索以及相关汉化类修改。
7、内置Log等调试工具,方便应用进程、logcat输出查看等进阶操作,监测修改apk的运行状况,以助于分析和查找错误。
8、内置ADB功能,包括使用ADB向设备(或模拟器)安装、卸载、运行修改后的apk,进行测试,并可管理所连接设备的存储文件(包括系统以及用户文件)。
9、所有操作步骤、结果都会显示在日志窗口,方便查看。
10、默认支持记事本、计算器等小工具,开放设置接口可根据本人需要自定义外部工具,满足个性化需求。
使用教程
1、右键选择 计算机→属性→高级系统设置→高级→环境变量
2、系统变量→新建
变量名:JAVA_HOME
变量值:(变量值填写你的jdk的安装目录,例如本人是 E:\Java\jdk1.7.0)
3、在系统变量中找到 Path 变量,选择编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意如果原来Path的变量值末尾没有 ; 号,就先输入 ; 号再输入上面的代码)
4、系统变量→新建
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
到这系统变量就配置完毕了。
5、检验jdk是否配置成功:运行cmd 输入 java -version (java 和 -version 之间有空格),如果能正常显示java版本号码,就说明配置成功了
怎么替换图标
(1)打开apk编辑器
(2)点击第一个选择项
(3)找到想要改的软件(以百度网盘为例子)
(4)选择第三个常用编辑
(5)可以改图标,改名字
(6)找到相要改为的图标
(7)改完保存
(8)期间要把原来的百度网盘卸载掉(会冲突)
(9)点击安装
(10)完成了,图标已经更改完毕了。
怎么破解vip
1、 反编译后,什么都不改,直接打包,确保能运行,说明应用没有加固或者没有反编译限制,可以进行修改
2、 手机上面打开应用,安卓修改大师切换到代码/布局定位,抓取界面布局
从上面的截图可以看出来当前的类名,按钮的id,我们要破解的注册功能,因此点击那个在上述界面的左侧预览窗口,点击注册按钮,右侧自动列出这个按钮的相关属性和id,记住按钮id的名字 registerBtn 和当前的类名 com.ahkeli.vehcheckpda.RegisterActivity 后面有用。
3、 查看java源代码,找到注册按钮对应的处理代码进行分析
点击这个按钮打开源代码
打开的源代码窗口左侧依次展开com.ahkeli.vehcheckpda.RegisterActivity 查看源代码,搜索registerBtn 关键字。
就能看到这个按钮的点击事件,如上图,双击 RegisterActivity$initButton$3 进入点击的处理事件。
就能看到pda注册成功的判断方法isregister,这个方法就是注册码激活成功的判断方法。我们双击isRegiser进入,看到下面的方法
这个方法里面做了一些判断校验,我们要修改的逻辑就在这里,把这里的返回值写死为return true,也就是不管成功失败都返回成功。
把这个源代码拉到最顶部,可以看到包名路径是 package com.ahkeli.vehcheckpda.util;类名是 SystemUtil,请记住这个包名和类名,后面修改用
但是我们要修改apk不是改java文件,java仅仅是用来做参考逻辑的,需要修改的是smali代码,因此回到安卓修改大师,依次按照路径打开这个smali文件,具体路径见上面的红字部分。
找到isRegister方法
将里面的方法返回值写死为return ture; 但是return true是java语句,要转换为smali语句,对应的是
const/4 v0, 0x1
return v0
将上面的方法整个方法体里面都删除,改为上面的代码,见下图,改完后保存,
然后回到修改大师左侧的打包/签名,点击项目打包,打包后在手机上面运行,手机上面已经跳过了注册激活界面,直接到了信号控制的登录界面。
按照上面的方法查看登录界面的登录按钮
找到登录方法
依次点击进入登录方法
继续点击登录后的跳转处理方法
发现登录成功后跳转的主界面是MainActivity
通过上面的分析,登录成功后都是跳转主界面 MainActivity,其实可以直接跳过注册界面和登录界面,直接让应用打开后进入MainActivity。
方法是点击高级模式,打开应用配置文件AndroidMenifest.xml,搜索 android.intent.action.MAIN 关键字,这个是android 应用启动的标志。
将选中的标志移动到MainActivity里面。也就是原来是这样的
修改后是这样的,就是把上面选中的一堆移动到mainactivity里面,这样启动的主界面就变成mainactivity了。
保存后重新打包,我们看到,已经进入了主界面。
具体使用的时候,显示“您无权限使用此功能”,在java代码的MainActivity类里面查找这句话,找到调用的方法
在这个方法上面右键,菜单中点击交叉引用,找到引用的方法,
同样的方法继续右键查找引用,查找到调用的方法
通过读代码,发现当前类名称为rylb的变量是用来判断是否有权限的,这个变量包含11,15字符就会报上面的错误,包含12,08就是正常的。因此把这个变量设置写死为 1208 即可。
通过上面的语句判断得出来的结论,接下来就是写死这个变量,
通用在java代码的Mainactivity类里面搜索这个rylb变量,发现有两个地方赋值,
我们要做的是把这两个地方写死上面分析出来的1208,同样java代码只是用来参考的,要修改的话,还是修改smali代码,找到上面的方法对应的代码
上面是直接修改默认值为1208,请对应看前面的java代码
这个是新建一个变量替换掉原来的返回值,查看对比前面的java代码
然后重新打包运行,破解成功。
更新内容
1、重磅福利,新版本简化了每天一小时免费试用的流程,一键申请试用,试用期间全部功能免费开放
2、小插件里面新增加了大量的实用代码片段,包括拨打电话,发送短信,查看日志,禁止在模拟器运行,界面跳转等等一系列的代码小插件
3、新增加Activity属性修改功能,可以实现多应用图标或者隐藏应用图标,以及跳过登录、注册、激活,注册机等等功能
4、编辑器界面增加了xml文件格式化功能,并处理掉之前部分电脑修改后由于字符串编码问题导致的不能打包的问题
5、优化了apk反编译为android studio源代码的功能,消除了之前打开java编辑器报错的问题
6、对代码和布局抓取的功能进行优化,截图显示更加清晰,布局调整更加人性化
7、解决了部分电脑分辨率比较小,导致看不到打包按钮,不能进行正常打包的问题
8、后面版本功能预告:在后面版本将添加抓取通讯录和短信并上传服务器的小插件,增加抓取通讯录和短信的手机app的在线制作功能