dex2oat

把改好的services.jar复制到/storage/emulated/0/工作目录

/service/

要改的包的/system/framework/services.jar.prof复制到/storage/emulated/0/工作目录

/service/

执行以下命令:

mkdir /storage/emulated/0/工作目录/service/

rm -rf /storage/emulated/0/工作目录/service/services.art

rm -rf /storage/emulated/0/工作目录/service/services.odex

rm -rf /storage/emulated/0/工作目录/service/services.vdex

cd /storage/emulated/0/工作目录/service/

dex2oat --dex-file=services.jar --instruction-set=arm64 --compiler-filter=everything --profile-file=services.jar.prof --oat-file=services.odex --app-image-file=services.art

rm -rf /storage/emulated/0/保存目录/

mkdir /storage/emulated/0/保存目录/

mkdir /storage/emulated/0/保存目录/framework/

mkdir /storage/emulated/0/保存目录/framework/oat/

mkdir /storage/emulated/0/保存目录/framework/oat/arm64/

cp -r /storage/emulated/0/工作目录/service/services.art /storage/emulated/0/保存目录/framework/oat/arm64/

cp -r /storage/emulated/0/工作目录/service/services.odex /storage/emulated/0/保存目录/framework/oat/arm64/

cp -r /storage/emulated/0/工作目录/service/services.vdex /storage/emulated/0/保存目录/framework/oat/arm64/

rm -rf /storage/emulated/0/工作目录/service/services.art

rm -rf /storage/emulated/0/工作目录/service/services.odex

rm -rf /storage/emulated/0/工作目录/service/services.vdex

cp -r /storage/emulated/0/工作目录/service/services.jar.prof /storage/emulated/0/保存目录/framework/

cp -r /storage/emulated/0/工作目录/service/services.jar /storage/emulated/0/保存目录/framework/

执行完之后

把/storage/emulated/0/保存目录/framework/复制替换/system/framework/

转载自白羊唐黎明

Last updated