作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个与我的 Samsung S10 5G(Qualcomm) 设备兼容的 system.img.ext4.lz4
文件。我使用 unlz4 system.img.ext4.lz4
命令从 system.img.ext4.lz4
中提取了 system.img.ext4
文件。
我想玩它的内容。所以我决定分两步:
未经修改的 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.img的目录sudo mount -t ext4 -o loop system.img system/
你会在 system
文件夹中获得 system.img
的所有文件ls -l system/init.rc
注意权限:750sudo chmod 777 system/init.rc
赋予写入权限sudo echo "#MODIFICATION ">> system/init.rc
对init.rc
做了一些修改sudo chmod 750 init.rc
将 init.rc
重置为指定的权限b) 计算系统扇区大小
tune2fs -l system.img | grep "Block size\|Block count"
你会得到 block 大小和计数echo $((1553064 * 4096))
将两个结果相乘。我得到了 6361350144c) 包装
sudo make_ext4fs -s -l 6361350144 -a system system_new.img sys/
你会得到 system_new.img
具有所有变化的“Android 稀疏图像”<sudo umount system
卸载系统目录rm -fr system
删除系统目录d) tar 压缩
rm system.img.ext4
删除原始 system.img.ext4,别担心,您应该在 lz4 文件中备份它mv system_new.img system.img.ext4
将 system_new.img 重命名为 system.img.ext4 以使用 Odin3 v3.13 进行刷写tar -cvf AP.tar system.img.ext4
,您将获得可以使用 Odin3 v3.13 烧写的 AP.tar。请建议我如何解决这个问题?我将非常感谢您提出任何小到大的建议。
最佳答案
您无法解决此错误。原因很简单。这是一个修改过的 .IMG 文件。由于您拥有 Qualcomm Snapdragon,因此您不能将自定义/修改的软件闪存到您的手机上。原因是因为它的引导加载程序被锁定。你没有办法解锁它。名为 AP.IMG 的文件之所以起作用,是因为它根本没有被修改。
关于linux - 如何使用 Odin 解压、修改、打包和刷写 `system.img.ext4` 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58541074/
我是一名优秀的程序员,十分优秀!