重新发一下吧,安卓13去除校验之修改

查看 43|回复 3
作者:一颗小土豆   
重新发一下吧,安卓13去除校验之修改services.jar方法,选中所有dex文件搜索以下代码getMinimumSignatureSchemeVersionForTargetSdk,出现三个类,这里我们只修改PackageManagerService类,也就是apk包管理器,其他两个应该是关于apex包的。
① 图一:长按选中invoke-static到move-result v0三行代码将其替换为const/4 v0, 0x0退出保存。
注:const/4 v*,0x0,*为move-result后面的数字
② 图二:删除framework/oat目录下services.jar的odex化文件(.art/.odex/.vedx)修改才可生效,并使其在data虚拟机缓存目录下重新产生oat文件…
③ 图三:如何开启应用降级,打开包管理工具类PackageManagerServiceUtils中,将以下两行代码替换为const/4 v0, 0x1后退出保存。
.param p0, "installFlags" # I
.param p1, "isAppDebuggable" # Z
如果没有生成odex化文件可以参考我这篇文章利用系统dex2oat组件自行编译创建dex2oat文件,有没有优化效果我不知道[受虐滑稽]



文件, 代码, 一下吧

咏乎不存在   
修改完services.jar需要删除services.jar的odex化文件(.art/.odex/.vedx)吗?
嘿嘿嘿嘿q   
[流汗滑稽][酷币][酷币][酷币]
江南烟雨断桥殇   
[酷币][吐舌]
您需要登录后才可以回帖 登录 | 立即注册

返回顶部