移动叔叔

标题: 安卓9破解小米系统卡米的方法(只剩下一个二进制文件没有上传) [打印本页]

作者: xzwapple    时间: 2019-11-9 18:12
标题: 安卓9破解小米系统卡米的方法(只剩下一个二进制文件没有上传)
本帖最后由 xzwapple 于 2020-1-5 15:07 编辑

一、首先是需要的工具:
[attach]1622077[/attach]

1.CygWin
自己360软件或者百度所搜官网下载。安装Cygwin时在Category选择在上面搜索:gcc-core、git、make、zlib-devel进行安装
2.vdexExtractor(感谢https://github.com/anestisb/vdexExtractor提供
[attach]1622078[/attach]
3.compact_dex_converter_linux二进制文件
工具下载(2、3、4所说的工具全都在下面的两个链接里)
vdexExtractor0.6.0 - 30 December 2019
https://github.com/anestisb/vdexExtractor

flinux.exe和compact_dex_converter_linux
https://github.com/linusyang92/mipay-extract/tree/master/tools/cdex

4.flinux.exe[attach]1622087[/attach]
5.JAVA运行环境
自行360或者百度搜索官网下载。
6.MT管理器
各大网站商店都有下载

破解教程开始:
一、转化VDEX为DEX
1.安卓手机的system/framework/OAT/ARM64文件夹下把services.vdex复制到电脑vdexExtractor文件夹内
1.1把system/framework文件夹下的services.jar复制到电脑某个文件夹比如123文件夹内,后面用到。
2.运行安装好的Cyg
3.在类似CMD的对话框内以dos命令进入vdexExtractor目录,然后运行如下命令:
./make.sh    #产生工具vdexExtractor.exe(在bin文件夹内),手动把下载到的flinux.exe和compact_dex_converter_linux也放到bin文件夹里面去

./bin/vdexExtractor -i ./services.vdex    #把services.vdex放在根目录,然后执行该命令,安卓8生成services_classes.dex,安卓9生成services_classes.cdex,生成的文件也在根目录

./bin/flinux.exe ./bin/compact_dex_converter_linux -w ./ ./services_classes.cdex    #会生成一个services_classes.cdex.new文件(在根目录),这个其实就是安卓9的dex文件,改成classes.dex并按照破解卡米的方法修改好之后添加到services.jar就完成了


二、修改DEX文件内去除卡米限制
1.打开MT管理器
[attach]1622102[/attach]
2.找到CLASS.DEX文件用管理器的DEX编辑器点开然后找到如下文件点开,就如同文本文档一样
[attach]1622103[/attach][attach]1622104[/attach]

3.在文本文档里面用搜索功能搜索method private checkSystemSelfProtection(Z)V,然后如下图这样把.line 之间的代码全部删除后保存退出

[attach]1622099[/attach][attach]1622100[/attach][attach]1622101[/attach]
4.MT会自动备份原来的文件为.bak,把修改好的dex文件复制到电脑存放services.jar的文件夹内
5.用压缩软件打开services.jar,把dex文件丢进去。修改好的services.jar复制回手机原来的地方就可以防止卡米。

PS:手机里原来的文件务必备份,备份原始文件这件事要说三遍!(眼睛不好的请不要随便操作)


作者: ybbvb    时间: 2019-11-11 17:44
能不能发下你制作好的文件,或邮箱843344@163.com
谢谢




欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2