修改方案合集:修订间差异

来自Uotan Wiki · 刷机百科
(创建页面并增加签名校验内容)
 
(补充内容)
第11行: 第11行:


其类名分别为
其类名分别为
[[文件:搜素结果.png|左|缩略图|672x672像素]]




第16行: 第17行:




分别点进去,选中invoke-static到move-result两行更换为const/4 v*, 0x0“*”是move result后面的数字,
[[文件:选中文本1.png|左|缩略图|924x924像素]]




第32行: 第31行:




分别点进去,选中<code>invoke-static</code>到<code>move-result</code>两行更换为<code>const/4 v*, 0x0</code> “*”是move result后面的数字(寄存器)
[[文件:选中文本1.png|左|缩略图|672x672px]]




第44行: 第45行:




以自己的实际为准
 
 
 
 
 
 
 
 
 
 
 
以自己实际smali代码中的数字为准,注意不要改错。
 
以此类推修改完上述4个地方之后一路保存返回之后完成对services.jar的修改,替换进系统测试能否正常开机即可

2024年8月19日 (一) 12:27的版本

去除安卓13开始的签名校验

作者:酷安@霓霆快雨 @小破孩

工具:(Android) MT管理器 (Windows)JADX

先找到system/framework/services.jar然后查看里面的文件

dex文件全选之后,用Dex编辑器++打开

然后搜索代码getMinimumSignatureSchemeVersionForTargetSdk会得到四个结果

其类名分别为










分别点进去,选中invoke-staticmove-result两行更换为const/4 v*, 0x0 “*”是move result后面的数字(寄存器)












以自己实际smali代码中的数字为准,注意不要改错。

以此类推修改完上述4个地方之后一路保存返回之后完成对services.jar的修改,替换进系统测试能否正常开机即可