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