system.img解包打包

2023-05-16

       在做copy machine的img中,遇到不能重新build的情况(会改变信息),这个时候可以将原来生

成的这些.img(system.img,persist.img,cache.img,userdata.img)直接解包

       解包命令如下:

      在Linux中执行:

      #先获取超级用户权限

      su

      #然后才能执行解包

      simg2img system.img system_test.img

      即可得到system.img的解包文件system_test.img(四个_test.img用于生成factoryimage.bin).


      该方法延伸还可以用来修改system.img

     1、得到ext4格式的文件

      simg2img system.img system_test.img  #这步得到ext4格式的文件

     2、创建一个文件夹system_m

     mkdir system_m   #创建一个文件夹system_m

     3、挂载镜像到system_m,这样后就可以进入该system.img内部,进行操作或修改

     mount -o loop system_test.img system_m

     提示:app目录内的文件权限都是644,framework目录也是644,其他目录一般也都是644的,文件

夹权限一般都是755.修改权限时不要改错了。


     4、重新打包生成system.img

      打包命令:

     ./make_ext4fs -l 1024M -s -a system system_new.img system_m   #此处l是小写的L

参数解析:1024M代表你要打包的system.img大小,这个值可以参考挂载前system.img的大小,"-a system",是指这个img用

于android系统,挂载点是/system,使用这个参数,make_ext4fs会根据private/android_filesystem_config.h里定义好的权限

来给文件夹里的所有文件重新设置权限,如果你刷机以后发现有文件权限不对,可以手工修改android_filesystem_config.h来

添加权限,重新编译make_ext4fs,也可以不使用 “-a system”参数,这样就会使用文件的默认权限。







本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

system.img解包打包 的相关文章

随机推荐

  • BigCode开放性能超越Copilot的代码生成模型Starcoder

    BigCode释出高效能程式码生成模型StarCoderBase xff0c 与为Python调校的StarCoder xff0c 效能超越GitHub Copilot初期版本所用的OpenAI code cushman 001模型 xff
  • 【LLM系列之FLAN-T5/PaLM】Scaling Instruction-Finetuned Language Models

    论文题目 xff1a Scaling Instruction Finetuned Language Models 论文链接 xff1a https arxiv org pdf 2210 11416 pdf github链接 xff1a ht
  • LlamaIndex :面向QA 系统的全新文档摘要索引

    在这篇博文中 xff0c 我们介绍了一种全新的 LlamaIndex 数据结构 xff1a 文档摘要索引 我们描述了与传统语义搜索相比 xff0c 它如何帮助提供更好的检索性能 xff0c 并通过一个示例进行了介绍 背景 大型语言模型 LL
  • html中各种hr样式

    第一种 lt hr style 61 34 height 2px border none border top 2px dotted 185598 34 gt height 2px 是hr的高度 border none 是没有边框 bord
  • Python爬虫系列(五)360图库美女图片下载

    这几天终于忙完毕设和学校的事情 xff0c 终于有时间来写Python了 xff08 xffe3 xffe3 xff09 前些天在群里看到有人讨论这个360美女图库 的爬取 自己今天也尝试下 xff08 蛮简单 xff09 因为这个网站是下
  • Python 过滤字母和数字

    实例1 crazystring 61 39 dade142 0142f ad 39 只保留数字 new crazy 61 filter str isdigit crazystring print 39 39 join list new cr
  • Python人工智能之图片识别,Python3一行代码实现图片文字识别

    自学Python3第5天 xff0c 今天突发奇想 xff0c 想用Python识别图片里的文字 没想到Python实现图片文字识别这么简单 xff0c 只需要一行代码就能搞定 作者微信 xff1a 2501902696 from PIL
  • Contrastive Loss(对比损失)

    Contrastive Loss 在传统的siamese network中一般使用Contrastive Loss作为损失函数 xff0c 这种损失函数可以有效的处理孪生神经网络中的paired data的关系 siamese networ
  • maven详细配置

    Maven 本质 xff1a 项目管理工具 可以做到整体编译 测试 xff0c 快速打包部署 作用 xff1a 项目构建 xff0c 提供标准的构建方式依赖管理 xff0c 避免版本冲突 生命周期 xff1a mvn clean 清理编译项
  • clang ast基本命令的使用

    1 生成二进制文件 clang emit ast input cpp 需要二进制文件相应的查看器才可以读 xff0c txt打开乱码了 2 直接在控制台打印输出 clang Xclang ast dump fsyntax only inpu
  • unreferenced local variable

    有时候编译程序的时候会发现下面的错误 warning C4101 39 n 39 unreferenced local variable 其实就是程序里面定义了变量但是没有使用 xff0c 才会有这样的警告 解决方法就是像下面这样定义 in
  • 来自一位女程序员8年的总结。

    8年了 xff0c 从来没有像今天说总结这一下 我认为这是我的一个进步吧 8年 xff0c 包括上北大青鸟培训的2年 xff0c 然后6年的工作 xff0c 换了很多家公司 有个人原因也有公司原因 先说一下培训的那2年 xff0c 我们学习
  • Nginx配置重定向和反向代理(转发)

    重定向 地址重定向 xff1a 是指当使用者浏览某个网址时 xff0c 将他导向到另一个网址的技术 常用在把一串很长的网址 xff0c 转成较短的网址 因为当要传播某网站时 xff0c 常常因为网址太长 xff0c 不好记忆 xff1b 又
  • intelliJ idea创建分层的项目结构

    原文地址 xff1a http www yanwushu com post 35 html 本文使用intelliJidea 14 在idea中创建一个分层 xff08 视图层 业务逻辑层 数据访问层 xff09 的项目步骤如下 xff1a
  • 新电脑将软件安装到D盘的操作说明

    新电脑将软件安装到D盘的操作说明 每次安装软件 xff0c 都会默认安装到C盘 xff0c C盘满了 xff0c 电脑就会变卡 xff0c 我们应该避免这种情况 一 下载软件前要做的事 我们应该避免使用软件管家等工具 xff0c 因为它们的
  • 敏捷开发快速入门(四):Scrum开发流程

    文章目录 Scrum概述Scrum中三个角色Product Owner xff08 产品负责人 xff09 职责Scrum Master xff08 教练 xff09 职责Scrum Team xff08 开发团队 xff09 职责 Scr
  • Java命名规范【全】

    前言 本文根据本人日常的学习等 xff0c 总结出来的Java中的命名规范 基本上概括所有 喜欢的话记得点个赞 xff0c 收藏哟 包 xff08 Package xff09 命名规范 1 使用小写英文字母进行命名 2 多层包之间用点进行分
  • iOS包重签名工具,ipa文件重签名,快速签名,SignTool签名工具,好用的签名工具,App重签名

    重要 xff01 重要 xff01 重要 xff01 xff01 xff01 由于之前使用免费的服务器 xff0c 大概8月20号左右 xff0c 服务器已无法访问 xff0c 造成App无法使用 xff1b 现已把服务器移到阿里云 xff
  • windows server2008环境下mpirun运行报错:应用程序无法正常启动(0xc000007b)的解决方案

    原因是缺少运行库 xff0c 或者运行库32 64版本问题 xff0c 安装 微软常用运行库合集 Microsoft Runtimes AIO x86 43 x64 即可解决 https www flighty cn html soft 2
  • system.img解包打包

    在做copy machine的img中 xff0c 遇到不能重新build的情况 xff08 会改变信息 xff09 xff0c 这个时候可以将原来生 成的这些 img xff08 system img persist img cache