PS:
注意备份系统!!!千万注意备份系统!!随时可能重刷!!
不同的设备可能对launcher入口要求不同,可能有些需要将文件名修改成原生一样的,有些不用,以及各种莫名其妙的bug,看情况排查,我4个设备,两个成功替换,两个疯狂崩溃……
更改系统Launcher主要是对/system/app/Launcher-release/下的apk文件进行替换,替换步骤很简单,只是要注意/system目录是只读的,因此要对它进行权限的修改,但是直接chmod会发现修改不了,所以需要重新挂载一次,全部步骤如下:
step1:
adb 连接到Android设备
adb connect 192.168.XXX.XXX
step2:
adb shell
step3:
这一步很重要,重新挂载之后才能进行权限修改
mount -o rw,remount /system
step4:
其实我们主要是对/system/app/Launcher-release/的权限修改,但是不能直接修改Launcher-release ,要从父级依次往下
这里偷懒直接全部改了,使用完可以选择把权限改回去
chmod -R 777 /system
step5:
将原来的launcher屏蔽掉,改一下后缀名就可以了
cd /system/app/Launcher-release
mv XXX.apk XXX.apk.temp
step6:
现在可以将自己的apk替换进去了,windows注意要在cmd中操作
adb push XXX.apk /system/app/Launcher-release/
step7:
重启设备,OK~