cc-404 / cc-404.github.io

https://cc-404-github-io.vercel.app
1 stars 0 forks source link

Android使用gdisk调整system分区大小 | CC的博客 #9

Open cc-404 opened 3 years ago

cc-404 commented 3 years ago

http://blog.iz4.cc/tutorial/2021/08/Android%E4%BD%BF%E7%94%A8gdisk%E8%B0%83%E6%95%B4system%E5%88%86%E5%8C%BA%E5%A4%A7%E5%B0%8F/#more

前言 最近尝试给谷歌nexus 5编译HavocOS (android 11分支),折腾一大堆后终于生成了zip刷机包,结果死活刷不进去,卡在"E1001: Failed to update system image",原因推测是:system分区太小,因为编译时报错提示system镜像过小,所以在编译配置文件中BoardConfig.mk调整过system分区的大小,修改后才

Sostay commented 1 year ago

牛哇牛哇 完美解决👍 HavocOS只有Android 11的版本嘛?我看官网没有hammerhead的官方支持

cc-404 commented 1 year ago

@Sostay 牛哇牛哇 完美解决👍 HavocOS只有Android 11的版本嘛?我看官网没有hammerhead的官方支持

我挺久没关注HavocOS了,貌似有android12和其他分支,我不记得nexus5是否有HavocOS官方支持,但是可以根据官方源码 https://github.com/Havoc-OS/android_manifest.git,还有编译nexus5所需的设备文件 https://github.com/TheMuppets/proprietary_vendor_lge.git(不确定是不是这个仓库,时间太久忘了)来编译ROM,希望对你有所帮助

weitao23333 commented 1 year ago

我在尝试对我的红米k20进行类似操作的时候却发现data和system被放置在了sda和sde两个块设备中,怎么办

sh-5.0# ls -lah /dev/block/bootdevice/by-name/system 
lrwxrwxrwx    1 root         root              16 Sep 15  1973 /dev/block/bootdevice/by-name/system -> /dev/block/sde54
sh-5.0# ls -lah /dev/block/bootdevice/by-name/userdata 
lrwxrwxrwx    1 root         root              16 Sep 15  1973 /dev/block/bootdevice/by-name/userdata -> /dev/block/sda31
cc-404 commented 1 year ago

我在尝试对我的红米k20进行类似操作的时候却发现data和system被放置在了sda和sde两个块设备中,怎么办

sh-5.0# ls -lah /dev/block/bootdevice/by-name/system 
lrwxrwxrwx    1 root         root              16 Sep 15  1973 /dev/block/bootdevice/by-name/system -> /dev/block/sde54
sh-5.0# ls -lah /dev/block/bootdevice/by-name/userdata 
lrwxrwxrwx    1 root         root              16 Sep 15  1973 /dev/block/bootdevice/by-name/userdata -> /dev/block/sda31

抱歉,我没有遇到过这种情况,不好给出建议,只能靠你自己摸索