安卓12使用DNA2制作支持读写system分区
安卓12安装termux,并安装ubuntu
https://gitee.com/sharpeter/proot-ubuntu
进入proot-ubuntu后安装DNA2
https://gitee.com/sharpeter/DNA2
提取vendor分区并修改/etc/fstab.qcom文件后重新打包
提取vendor分区 dd if=/dev/block/mapper/vendor_a of=/sdcard/vendor.img
使用DNA2分解分区
分解完成返回D.N.A目录修改/etc/fstab.qcom文件,将vendor和system分区的vba挂载参数删除
删除些vendor/data/app,重新合成的img要小于原始img,不然刷入无法开机
在DNA2主界面输入77设置分区为RW模式,不然重新合成的分区也不能读写
重启到用户空间fastbootd刷写分区
adb reboot fastboot ,或者在fastboot模式fastboot reboot fastboot进入fastbootd
在用户空间fastbootd模式fastboot flash vendor vendor_patch.img
将修改后vendor分区刷入super分区
提取system分区设置RW,并修改分区大小
提取system分区 dd if=/dev/block/mapper/system of=/sdcard/system.img
删除些无用app,然后進去000_DNA文件夾,打開system_info.txt,把5476638720前面的547改成527,具體數值,根據大家機型自行調一下就可以了,一般把從左往右數第二位數改小一下就可以
合成成分区和vendor分区操作一致,在主界面输入77设置rw,后输入08重新合成
重启到用户空间fastbootd刷system
`首先删除system分区 fastboot.exe delete-logical-partition system_a
创建一个和修改的system_patch.img一样大小的分区 fastboot create-logical-partition system_a 5213196288
刷入 fastboot flash system system_patch.img
`
重启到非用户空间fastboot刷vbmeta分区关闭AVB驗證
重启到fastboot fastboot reboot bootloader
从刷机包中提取vbmete.img后刷入fastboot flash vbmeta vbmeta.img --disable-verity --disable-verification
接著輸入:
./fastboot reboot
(重啓)
就大功告成了
没有/etc/fstab.qcom文件
mtk平台的吗,qcom应该高能平板,mtk平台可以是另一个文件fatab
所有安卓12通用吗
vba挂载参数删除指那些数据能否告知下,新手搞基%想试试
随便删除些system/app下的无用app就行 就是释放一些空间不然重新刷的分区写入会提示空间不足
不错不错,我喜欢看 https://www.ea55.com/