2 anyloree anyloree 于 2014.03.13 14:33 提问

make_ext4fs打包system.img后能刷入,但开机定屏

Linux
1、原厂线刷包提取:system.img

2、simg2img system.img system_raw.img
3、mkdir system
4、mount -t ext4 -o loop system_raw.img system
5、......修改system/app/....(不会是这一步的问题)
6、make_ext4fs -l 512M -s -a system system_new.img system
7、打包后的system.img替换原厂线刷包里的system.img

问题一:能正常刷入手机,但刷完后手机不开机,在开机画面定住不动,求助,这到底是为什么呀?
问题二:上述第6步中的512M这个参数怎么确认?我这里的512是按挂载后system文件夹的大小,不知道正确不?

10个回答

wlqian0183
wlqian0183   2016.01.20 23:01

#make__ext4fs参数中应该运用-a system -S ./file-contexts后自然解决!

Aloehuang_
Aloehuang_ 回复u010346841: 是-s而不是-S
10 个月之前 回复
dadzyl
dadzyl android5.0以上的版本需要-S file_contexts,文件adb shell自取
一年多之前 回复
wlqian0183
wlqian0183 回复u010346841: 你在当前目录下没有file-contexts这个文件吧。
接近 2 年之前 回复
u010346841
u010346841 我加上-S的命令,工具不认,出现:./make_ext4fs: invalid option -- 'S',这是怎么回事呀,求指导!
接近 2 年之前 回复
dadzyl
dadzyl   2016.09.01 10:53

可以尝试两个方法:
$make_ext4fs -l 512M -s -a system system_new.img system

  1. 增加 -S file_contexts
    $make_ext4fs -S file_contexts -l 512M -s -a system system_new.img system
    (file_contexts 文件adb shell 自取,就在根目录)

  2. 注意-l 后image大小,尽量跟原image大小接近

fhxubbs
fhxubbs   2015.05.21 14:42

你的问题解决了吗?
我也碰到跟你一样的问题,望能指点一下!
感谢!!

wlqian0183
wlqian0183   2016.01.13 00:03

同样也遇到一样的问题,求解决,谢谢!

u010346841
u010346841   2016.01.26 23:12

楼主问题解决了吗?我也遇到一样的问题了。

u010346841
u010346841   2016.01.26 23:15

卡了一个星期了,本想做rom来着,结果一点进展都没有,郁闷,楼上的加上 -S ./file-contexts这个我开始的工具不支持这个命令,后来又找了另一个extutils,支持这个命令了,但还是卡第一屏。

dalvi001
dalvi001   2016.03.10 13:59

make_ext4fs -s -l 512M -a system /sdcard/system.img /system

dalvi001
dalvi001   2016.03.10 14:00

然后从sdcard提取system.img

weixin_34847776
weixin_34847776   2016.05.02 12:20

楼主打包是在什么系统环境,我在linux下打包-A参数后说环境不对无法完成,是否可否告知所用软件,系统,步骤,软件在那下,可否给一份。

nhb2318
nhb2318   2016.06.27 23:55

我也是呀,我测试了一下,用楼上的命令解包打包system.img,哪怕仅仅是解包打包,不修改任何东西,都启动不了,定在开机界面,郁闷。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!