我有一个与Samsung S10 5G(Qualcomm)设备兼容的system.img.ext4.lz4
文件。我已经使用system.img.ext4
命令从system.img.ext4.lz4
中提取了unlz4 system.img.ext4.lz4
文件。
我想播放其内容。因此,我已经分两步做出了决定:
Flash system.img.ext4
,未经修改:
tar -cvf AP.tar system.img.ext4
命令,我创建了一个AP.tar文件。AP.tar
文件。带有修改的Flash system.img.ext4
:
a)修改
simg2img system.img.ext4 system.img
,您将获得一个名为system.img
的原始图像文件>mkdir system
,创建目录以挂载system.imgsudo mount -t ext4 -o loop system.img system/
,您将获得system.img
文件夹中system
的所有文件ls -l system/init.rc
音符权限:750sudo chmod 777 system/init.rc
授予写权限sudo echo "#MODIFICATION " >> system/init.rc
中进行了一些修改]init.rc
重置sudo chmod 750 init.rc
为指定的权限b)计算系统扇区大小
init.rc
,您将获得块大小和计数tune2fs -l system.img | grep "Block size\|Block count"
乘以两个结果。我有6361350144c)包装
echo $((1553064 * 4096))
,您将获得sudo make_ext4fs -s -l 6361350144 -a system system_new.img sys/
具有所有更改的“ Android稀疏图像”system_new.img
卸载系统目录sudo umount system
删除系统目录d)焦油压缩
rm -fr system
删除原始的system.img.ext4,不用担心,您应该在lz4文件中备份它rm system.img.ext4
将system_new.img重命名为system.img.ext4,以便与Odin3 v3.13一起闪烁mv system_new.img system.img.ext4
,您将获得可以用Odin3 v3.13刷新的AP.tar。请提出如何解决此问题的建议?我会非常感谢您提出的任何建议。
我有一个与Samsung S10 5G(Qualcomm)设备兼容的system.img.ext4.lz4文件。我已经使用unlz4 system.img.ext4.lz4命令从system.img.ext4.lz4中提取了system.img.ext4文件。...
您无法解决此错误。原因很简单。这是修改后的.IMG文件。由于您拥有Qualcomm Snapdragon,因此不允许将自定义/修改的软件闪存到手机上。原因是因为它的引导加载程序已锁定。您没有办法解锁它。一个叫做AP.IMG的代码之所以起作用,是因为它根本没有被修改。