提取官方原生(RUU/.exe)ROM刷机文件

官方ROM提取刷机文件结构主要为:   android-info.txt,boot.img,hboot_*.nb0,radio.img,rcdata.img,recovery.img,splash1.nb0,system.img,userdata.img

官方(.exe)ROM提取过程:

第一步:下载官方RUU刷机程序(EXE文件,例如:RUU_*_hTC_*_TW_Radio_*.exe)请看:(官方ROM代号说明自己百度下什么的,都有的)

示例:   

1.png 


第二步:运行这个官方刷机程序,打开用户临时文件目录:
Windows XP为例:C:\Documents and Settings\Administrator\Local Settings\Temp(系统默认,Administrator为您登录xp的用户名)找类似 {2EA82A29-B9B5-4A60-BB4F-B52F1BCD2E68} (每次打开都不同,建议查看文件夹创建时间就知道)的文件夹并打开。刚刚打开的刷机临时目录,打开该目录下的唯一文件夹。复制该文件夹下的 Rom.zip 压缩文件,该文件即为官方原版ROM


其中system.img就是个人定制ROM主要修改文件(系统核心)

2.png 


3、解压rom.zip,得到boot.img和system.img;
4、使用unyaffs.rar解压出来的unyaffs.exe system.img,会得到system.img解包出来的一堆目录。
5、建立一个名称为system的文件夹,把unyaffs解包出来的文件全部拷贝到system文件夹中。
6、从其他Desire的自制ROM升级包中取得META-INF文件夹,放置与system文件夹同级,删除里面的CERT.RSA、CERT.SF、MANIFEST.MF三个文件。
7、把boot.img放在和system文件夹、META-INF文件夹同级的目录,用winrar等其他压缩工具将这两个文件夹和boot.img一起打包为update.zip.
8、用Auto-sign签名update.zip,得到update_signed.zip.(需要安装JDK,下载路径JDK官方下载)。
OK,升级包制作完成。
下面就是我们root Desire时候的第二步,进入recovery模式,wipe前三项,flash zip from SDCard,
这里简单说下:
1、使用命令 adb reboot bootloader 手机会启动到fastboot模式
2、电源键,volum down键 ,电源键进入recovery模式
3、执行Root时用到的recovery-windows.bat,手机会从红色叹号变成 绿字屏。
4、wipe前三项
5、flash zip from SDCard。
等待一会儿,提示成功后,重新启动手机。
关于内置程序的定制,应该有很多达人都说过了,我再简单说下:
system\app 文件夹下的apk和odex文件,是系统默认安装的程序,可以根据自己的需求删除和添加,但是不能添加太多,会导致因为最终压缩包size过大而签名失败。
关于语言的定制:
system\customize 文件夹下有一些xml文件,浏览那些xml文件,就会发现里面有语言、输入法、界面相关的配置信息,修改它们就可以打到一些定制的效果。
手机启动动画和启动声音:
system\customize\resource 文件夹下面的文件就是关于这个的了。

2010-05-17更新:
一 根据ght 的反馈,一些内容细化
   1、system\xbin\su 文件
       官方RUU解包后的文件夹下是没有这个文件的,需要从已有的root包中拷贝过来,如果没有这个文件,我猜测Superuser.apk 是不能完成root的(紧紧是猜测)。
    2、system\app\Superuser.apk 
       这个文件应该就是给其他程序赋予 root权限的吧,一定要从已有的root包中拷贝过来放到 自己的system\app\目录下。

二 启动自动中文和其他一些设置
   1、system\customize\
        目录中的 xml是 一些系统第一次启动的和以后设置的配置文件。
   2、system\customize\CID\default.xml 中的total_list 列出了设定语言时的可选语言种类,通过修改item 的yes 和 no可以设置可选的语言。
   3、\system\customize\default.xml
        系统默认语言、输入法。
     例如启动默认中文:
     <module name="language">
   <function>
    <set name="single">
         ....
     <item name="defeault" >zh_CN</item>       
   4、customize\MNS\
      这个目录中的xml是关于界面和网络相关的---7屏中的内容、标签、新闻组、短信等的设定内容。
      默认有很多个,把其他都删除,只保留default.xml一个文件。然后就只需要修改这个文件就可以了。
   5、customize\mns_map.xml
       应该是区域与配置文件的对照表,
      把 所有 <item name="52501">default.xml</item> 里面对应的xml对改成default.xml,这样就不用关心他们是怎么对应得了,
     在 4 中修改起来就方便了。

第二次更新
更新apn启动自动识别、网标修改。
1、APN自动识别:
不知道HTC怎么搞的,一般APN默认设置使用system\etc\apns-conf.xml 文件进行配置,
但是在Desire的ROM中,却使用system\etc\customer\apns.xml 文件来自动识别APN。
所以我们要做的就是在system\etc\文件夹下,建立customer文件夹,然后拷贝apns.xml 文件到这个目录下。
附件apns.rar 已经添加了移动和联通的APN,可以解压后直接使用。
然后打包,签名,recovery。
OK,开机后,你会发现,SIM卡识别后,进入设置 接入点看看,基于你的SIM的网路的所有接入点已经在里面了。 

2、网标名称修改:
system\etc\spn-conf.xml 中可以自定义网标。
比如中国移动的修改
<spnOverride
        numeric="46000"
        spn="修改中国移动"/>

中国联通的修改
<spnOverride
        numeric="46001"
        spn="修改中国联通"/>

然后打包,签名,recovery。
OK,开机后,你会发现,SIM卡识别后,进入设置 接入点看看,基于你的SIM的网路的所有接入点已经在里面了。
祝大家做出自己喜欢的ROM。
刚刚开始接触Android系统,如有错误,请各位达人指正。

 Auto-sign.rar (9.55 KB, 下载次数: 29) 
 unyaffs.rar (586.82 KB, 下载次数: 70) 
 apns.rar (1.02 KB, 下载次数: 23) 

rom2.jpg 
rom1.jpg


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1549909.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

HTC One V卡刷RUU准备工作 图文教程详解

为什么80%的码农都做不了架构师&#xff1f;>>> HTC One V卡刷RUU准备工作 图文教程详解 相对于线刷&#xff0c;HTC One V卡刷RUU更为方便快捷&#xff0c;不会和普通RUU那样这么容易出错&#xff0c;不必害怕刷机中发生断电等意外事故&#xff0c;也可以重启或者…

Elasticsearch-8.x.x安装启动后测试报错[WARN ][o.e.x.s.t.n.SecurityNetty4HttpServerTransport] [DESKTOP-0QU7RUU]

浏览器输入 IP:端口号后报错。&#xff08;*默认端口号9200&#xff0c;自定义端口号在elasticsearch.yml文件里http.port: 自定义端口&#xff09; [WARN ][o.e.x.s.t.n.SecurityNetty4HttpServerTransport] [DESKTOP-0QU7RUU] received plaintext http traffic on an https c…

HTC ONE X刷ruu的详细刷机教程

一&#xff1a;准备工作&#xff1a; 1&#xff1a;手机必须能用usb数据线电脑&#xff0c;因为是线刷&#xff0c;所以必须要有数据线 2&#xff1a;检查一下电脑&#xff0c;确保电脑上已经安装htc one m7的usb驱动了 2&#xff1a;下载ruu刷机包&#xff0c;下载适合一款…

测试基础|一文了解,这5种不同类别的软件测试工具都有啥用

介绍&#xff1a;对于任何希望确保其数字产品的质量和性能的企业来说&#xff0c;软件测试工具都是宝贵的资产。从桌面应用程序到Web平台&#xff0c;软件测试工具提供了一整套功能&#xff0c;可帮助开发人员在潜在问题成为代价高昂的问题之前识别并解决它们。彻底的测试变得至…

【机器人学】3-RUU-delta并联机器人正运动学、逆运动学和微分运动学

文章目录 串联和并联机器人对比delta机器人逆运动学正运动学微分运动学工作空间 串联和并联机器人对比 串联机器人和并联机器人各有优缺点。 串联机器人 优点 工作空间大&#xff1b;可实现的姿态多&#xff1b; 缺点 能量效率低&#xff0c;加速性差&#xff1b;末端负载小…

htc e9刷android6,HTC E9+刷机教程_HTC ONE E9+刷zip格式的ruu包的方法

说了有关HTC ONE E9的官方ruu包了&#xff0c;说的是卡刷形式了&#xff0c;那就是来说说咱们的这个卡刷形式的rom包怎么刷入手机吧&#xff0c;这个也不复杂&#xff0c;也不需要借助于第三方的刷机软件就可以操作了&#xff0c;是利用手机自带的升级系统来进行升级的&#xf…

htc x920e刷android7.0,HTC X920E (Butterfly) 刷回官方RUU固件教程

其实htc手机的线刷刷机是最容易的了&#xff0c;因为htc的官方包就是exe格式的&#xff0c;直接可以下载下来运行刷入就可以了&#xff0c;下面来说说HTC X920E/Droid DNA/Butterfly的具体的刷ruu的教程吧&#xff0c;这个教程也可以用来救砖用&#xff0c;如果你的手机刷机失败…

htc d826 android 6,HTC 826官方ruu固件rom包_HTC Desire 826刷机包和升级包

今天看到论坛里已经有机友分享过HTC Desire 826的固件包了,也就是大家常说ruu包,现在咱们的这个手机多数是通过ruu包来进行升级的,没有什么太复杂的,今天在这里先分享的卡刷格式的ruu包,因为线刷的ruu包还没出来,等以后出来了再给大家分享出来,在这里会一块儿更新的,不…

htc+one+m7+linux驱动,HTC One M7线刷官方ruu包的教程

上次给大家说过了卡刷的教程了&#xff0c;可是很多人怕刷机失败&#xff0c;这种情况下就只能刷回官方的ruu包了&#xff0c;下面就来说说HTC One/M7/801e怎么来刷回官方的的ruu固件包&#xff0c;由于多数的官方ruu包都是exe格式的&#xff0c;都是用数据线连接电脑&#xff…

激动呀,htc desire s g12 4.0 RUU包htc 官方下载地址已放出,有图为证

不多说了直接上地址 http://dl4.htc.com/RomCode/Source_and_Binaries/RUU_SAGA_ICS_35_S_HTC_EU_14.01.401.2_20.76.30.0835_3831.19.00.110_275068.zip 大小: 17.7 KB 查看图片附件

htc one m7 linux驱动,HTC One M7官方RUU固件包(可救砖)

在网上找了找关于HTC One M7 (801e)的官方ruu固件包还不多,找了一些,不过有些不能下载,在这里整理了几款可以下载的官方ruu包,这些包都是官方原版的,都是支持线刷的,大家可以下载下来备用了,也可以用来救砖用的。 注意:htc手机的官方RUU固件系统包分为两种格式的,一种…

持续集成与持续交付:现代软件测试的变革之路

引言 在数字化时代&#xff0c;软件开发的速度和复杂性都在不断增加。为了满足市场的需求&#xff0c;企业需要更快、更高效地交付高质量的软件产品。在这样的背景下&#xff0c;持续集成与持续交付&#xff08;CI/CD&#xff09;成为了软件开发和测试的核心实践。 软件开发的…

知识蒸馏Demo,非常详细,适合入门

文章来自&#xff1a;Ai浩的“知识蒸馏实战&#xff1a;使用CoatNet蒸馏ResNet”&#xff0c;文章地址为&#xff1a;知识蒸馏实战&#xff1a;使用CoatNet蒸馏ResNet_知识蒸馏实例_AI浩的博客-CSDN博客 感谢作者&#xff01;&#xff01;&#xff01; 摘要 知识蒸馏&#xf…

STM32独立看门狗

参考正点原子视频 看门狗 在由单片机构成的微型计算机系统中&#xff0c;由于单片机的工作常常会受到来自外界电磁场的干扰&#xff0c;造成程序的跑飞&#xff0c;而陷入死循环&#xff0c;程序的正常运行被打断&#xff0c;由单片机控制的系统无法继续工作&#xff0c;会造…

Verilog | 看门狗

一、 看门狗简介 看门狗&#xff1a;也称看门狗定时器&#xff0c;是常见于系统的一种外设&#xff1b;看门狗似乎就是一条看门的狗&#xff0c;如果系统一切正常则看门狗不叫&#xff0c;如果程序不正常&#xff0c;则看门狗则会将程序咬死&#xff08;即程序强制复位&#x…

软件看门狗实现

一文看懂看门狗&#xff08;附STM和英飞凌芯片应用&#xff09; 文章目录 一文看懂看门狗&#xff08;附STM和英飞凌芯片应用&#xff09;(一)看门狗概述(二)硬件看门狗(三)软件看门狗 (一)看门狗概述 看门狗定时器&#xff08;WDT&#xff0c;Watch Dog Timer&#xff09;是单…

为HttpClient开启HTTP/2

正文 .Net Core在调用其他服务时&#xff0c;调用通常使用HttpClient&#xff0c;而HttpClient默认使用HTTP/1.1 。 配置 HttpClient 以使用 HTTP/2 h2 连接 自 .NET Core 3.0 发布以来&#xff0c; .NET 开发人员可以使用 HttpClient 启用 HTTP/2 。 设置 HTTP/2 的方法 De…

Linux系统软件看门狗

1.看门狗定义 Linux 自带了一个 watchdog 的实现&#xff0c;用于监视系统的运行&#xff0c;包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。 内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设备&a…

软件看门狗怎么设计

有几个看门狗 主控内部有条看门狗&#xff0c;叫做内部狗&#xff0c;有的产品外部有充电ic&#xff0c;也能起到看门狗的作用&#xff0c;一般和主控采用IIC通讯&#xff0c;叫做外部狗。 环境 以RTOS为例子&#xff0c;介绍看门狗设计 设计目的 1.能监控到每个线程是否有…

STM32看门狗详解

看门狗的作用&#xff1a;防止单片机因未知原因死机或比我们预期的时间过长长时间不能响应&#xff0c;如果出现这种问题&#xff0c;看门狗就会把单片机复位 独立看门狗&#xff08;IWDG&#xff09;&#xff1a; 时钟来源&#xff1a;内部低速时钟&#xff08;LSI&#xff0…