小 (修改部分页面排版) |
小 (修改部分页面排版) |
||
第11行: | 第11行: | ||
其类名分别为 | 其类名分别为 | ||
[[文件:搜素结果.png | [[文件:搜素结果.png|缩略图|553x553px|居中]] | ||
第37行: | 第37行: | ||
分别点进去,选中<code>invoke-static</code>到<code>move-result</code>两行更换为<code>const/4 v*, 0x0</code> “*”是move result后面的数字(寄存器) | 分别点进去,选中<code>invoke-static</code>到<code>move-result</code>两行更换为<code>const/4 v*, 0x0</code> “*”是move result后面的数字(寄存器) | ||
[[文件:选中文本1.png | [[文件:选中文本1.png|缩略图|672x672px|居中]] | ||
2024年8月19日 (一) 12:54的版本
去除安卓13开始的签名校验
作者:酷安@霓霆快雨 @小破孩
工具:(Android) MT管理器 (Windows)JADX
先找到system/framework/services.jar
然后查看里面的文件
dex文件全选之后,用Dex编辑器++打开
然后搜索代码getMinimumSignatureSchemeVersionForTargetSdk
会得到四个结果
其类名分别为
分别点进去,选中invoke-static
到move-result
两行更换为const/4 v*, 0x0
“*”是move result后面的数字(寄存器)
以自己实际smali代码中的数字为准,注意不要改错。
以此类推修改完上述4个地方之后一路保存返回之后完成对services.jar的修改,替换进系统测试能否正常开机即可