赵晓涛博客赵晓涛博客赵晓涛博客

Android车机——长安欧尚Z6IDD永久root方法

                                长安欧尚Z6IDD开启无线ADB+指定某应用权限
      本教程仅供交流学习,无相关经验切勿自己动手,车机黑屏概不负责,后续有所改进优化不会随时更新,需自己摸索,仅供参考,如本教程有侵权行为,联系删除。
     

声明:本人只是搬运工,教程由若驹在世大神提供,如有侵权及时联系删除

加油声修改
1.车机root 油车515及以下直接 adb root   IDD515和516 油车516 懂车帝搜索用户 用户 用户是用户 AMZ神猫
2.自己制作PCM格式的音频文件 用的到软件是COOLEDIT 你可以搜索文本在线转语音,但是它的格式不会是PCM的。所以需要COOLedit来转换
3.把转换好的你定制的PCM文件改名为outgasC1   outgasC2 outgasC3 分别,是分别PUSH到车机的data/voice/outsideTTS目录下,即可,不需要重启车机。
命令如下  adb push 拖入你改好的PCM文件,就是上面的outgasC1   outgasC2 outgasC3 一次一个 /data/voice/outsideTTS
adb push c:\outgasC1.pcm /data/voice/outsideTTS回车
adb push c:\outgasC2.pcm /data/voice/outsideTTS回车
adb push c:\outgasC3.pcm /data/voice/outsideTTS回车


永久root教程

一,分区备份
1.连接车机
2.adb shell回车
3.复制 ls -al /dev/block/platform/bootdevice/by-name  粘贴到ADB对话框内,回车。这个是查看自己车机各分区位置
4.查看自己车机各分区所在文件位置。比我的车机boot_a位置在/dev/block/mmcblk0p29  boot_b分区在/dev/block/mmcblk0p43
5.把自己需要备份的分区,位置找一个自己知道的地方,比如,我把boot_a分区我打包并备份到/sdcard/download/boot_a.img
命令是  dd if=/dev/block/mmcblk0p29 of=/sdcard/download/boot_a.img
同理找到自己车机boot_a的分区目录,并打包备份出来。命令dd if=/dev/block/mmcblk0p43 of=/sdcard/download/boot_b.img
以上完成boot分区的打包备份。

二,现在,我们对boot分区进很修改,把上面备份出来的boot_a.img和boot_b.img放到车机里,自己知道在哪里就行(全程车机上操作):
1,车机安装magisk,也就是我们常说的“面具”。安装APK教程,懂车帝搜索用户 用户 用户是用户 AMZ神猫
2,安装好后,打开面具。面具APP打开后,上面第一项就有“安装”,点击以后会跳出让你选择刚才备份的boot_a.img。
boot_b.img同样操作。
最后,把用面具重新修改后的boot_a.img和boot_b.img.注意重新修并打包的文件,不叫这个名字,自己注意区分。
命令
dd of=/dev/block/mmcblk0p29 if=/sdcard/download/boot_a.img 这个修改过的boot_a.img文件,注意重新修并打包的文件,不叫这个名字,自己注意区分。
继续dd of=/dev/block/mmcblk0p43 if=/sdcard/download/boot_a.img 这个修改过的boot_a.img文件,注意重新修并打包的文件,不叫这个名字,自己注意区分。
做完后,重启车,即实再车机永久root。


ls -al /dev/block/platform/bootdevice/by-name
ls -al /dev/block/platform/externdevice/by-name

备份boot(备份system同):
dd if=/dev/block/mmcblk0p29 of=/sdcard/download/boot_a.img
dd if=/dev/block/mmcblk0p43 of=/sdcard/boot_b.img

还原boot(还原system同):
dd of=/dev/block/mmcblk0p29 if=/sdcard/boot_a.img
dd of=/dev/block/mmcblk0p43 if=/sdcard/boot_a.img

drwxr-xr-x 2 root root 1100 2024-10-13 17:13 .
drwxr-xr-x 3 root root 1160 2024-10-13 17:13 ..
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 aivoice -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 back_up -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 boot_a -> /dev/block/mmcblk0p29
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 boot_b -> /dev/block/mmcblk0p43
lrwxrwxrwx 1 root root   20 2024-10-13 17:13 boot_para -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 cam_vpu1_a -> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 cam_vpu1_b -> /dev/block/mmcblk0p38
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 cam_vpu2_a -> /dev/block/mmcblk0p25
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 cam_vpu2_b -> /dev/block/mmcblk0p39
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 cam_vpu3_a -> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 cam_vpu3_b -> /dev/block/mmcblk0p40
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 dtbo_a -> /dev/block/mmcblk0p30
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 dtbo_b -> /dev/block/mmcblk0p45
lrwxrwxrwx 1 root root   20 2024-10-13 17:13 expdb -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 flashinfo -> /dev/block/mmcblk0p51
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 fota -> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root   20 2024-10-13 17:13 frp -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 gz_a -> /dev/block/mmcblk0p27
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 gz_b -> /dev/block/mmcblk0p41
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 lk_a -> /dev/block/mmcblk0p28
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 lk_b -> /dev/block/mmcblk0p42
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 logo -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 md1img_a -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 md1img_b -> /dev/block/mmcblk0p34
lrwxrwxrwx 1 root root   20 2024-10-13 17:13 metadata -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 mtkdata -> /dev/block/mmcblk0p44
lrwxrwxrwx 1 root root   20 2024-10-13 17:13 nvcfg -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root   20 2024-10-13 17:13 nvdata -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 nvram -> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 otp -> /dev/block/mmcblk0p50
lrwxrwxrwx 1 root root   20 2024-10-13 17:13 para -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root   23 2024-10-13 17:13 preloader_a -> /dev/block/mmcblk0boot0
lrwxrwxrwx 1 root root   23 2024-10-13 17:13 preloader_b -> /dev/block/mmcblk0boot1
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 proinfo -> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root   20 2024-10-13 17:13 protect1 -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root   20 2024-10-13 17:13 protect2 -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 resources -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 scp_a -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 scp_b -> /dev/block/mmcblk0p36
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 sec1 -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 seccfg -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 spmfw_a -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 spmfw_b -> /dev/block/mmcblk0p35
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 sspm_a -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 sspm_b -> /dev/block/mmcblk0p37
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 system_a -> /dev/block/mmcblk0p33
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 system_b -> /dev/block/mmcblk0p48
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 tbox -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 tee_a -> /dev/block/mmcblk0p31
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 tee_b -> /dev/block/mmcblk0p46
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 userdata -> /dev/block/mmcblk0p49
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 vendor_a -> /dev/block/mmcblk0p32
lrwxrwxrwx 1 root root   21 2024-10-13 17:13 vendor_b -> /dev/block/mmcblk0p47

备注:
adb devices
adb connect 192.168.110.222:5555(连接到这个IP设备)


未经允许不得转载:赵晓涛博客 » Android车机——长安欧尚Z6IDD永久root方法