我有一个system.img.ext4.lz4
与我的三星 S10 5G(高通)设备兼容的文件。我已经提取了system.img.ext4
文件来自system.img.ext4.lz4
using unlz4 system.img.ext4.lz4
命令。
我想玩一下它的内容。所以我决定分两步走:
-
Flash system.img.ext4
不加修改:
- Using
tar -cvf AP.tar system.img.ext4
命令,我创建了一个 AP.tar 文件。
- Flashed
AP.tar
使用 Odin3 v3.13 文件。
- 就刷成功了。
Flash system.img.ext4
有修改:
a) 修改
- With
simg2img system.img.ext4 system.img
,您将得到一个名为的原始图像文件system.img
- With
mkdir system
,创建挂载system.img的目录
- With
sudo mount -t ext4 -o loop system.img system/
你会得到所有文件system.img
in system
folder
- With
ls -l system/init.rc
注释权限:750
- With
sudo chmod 777 system/init.rc
授予写入权限
- With
sudo echo "#MODIFICATION " >> system/init.rc
做了一些修改init.rc
- With
sudo chmod 750 init.rc
reset init.rc
到指定的权限
b) 计算系统扇区大小
- With
tune2fs -l system.img | grep "Block size\|Block count"
您将获得块大小和数量
- With
echo $((1553064 * 4096))
将两个结果相乘。我有6361350144
c) Packing
- With
sudo make_ext4fs -s -l 6361350144 -a system system_new.img sys/
你会得到system_new.img
“Android稀疏图像”已全部更改
- With
sudo umount system
卸载系统目录
- With
rm -fr system
删除系统目录
d) 焦油压缩
- With
rm system.img.ext4
删除原来的system.img.ext4,不用担心,您应该在lz4文件中备份它
- With
mv system_new.img system.img.ext4
将 system_new.img 重命名为 system.img.ext4 以使用 Odin3 v3.13 进行刷新
- With
tar -cvf AP.tar system.img.ext4
您将获得可以使用 Odin3 v3.13 进行刷新的 AP.tar。
- 闪烁失败失败! (授权) error.
请建议我如何解决这个问题?
我将非常感谢您提出任何从小到大的建议。
您无法解决此错误。原因很简单。这是修改后的 .IMG 文件。由于您拥有高通 Snapdragon,因此不允许您将自定义/修改的软件闪存到您的手机上。原因是因为它的引导加载程序被锁定。你没有办法解锁它。 AP.IMG 之所以有效,是因为它根本没有经过修改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)