① 图一:长按选中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文件,有没有优化效果我不知道[受虐滑稽]