如何自己提取ROM中的系统文件
- 格式:doc
- 大小:482.00 KB
- 文档页数:5
安卓rom移植教程2篇第一篇:安卓ROM移植教程ROM移植是一项技术难度较高的工作,它可以让我们将适用于一个设备的安卓系统移植到另一个设备上。
移植成功后,我们就能够在新设备上使用原本不适用的安卓系统,从而拥有更强大的功能和更好的体验。
下面,我将为大家介绍安卓ROM移植的基本步骤。
第一步:了解源ROM和目标设备在进行ROM移植之前,我们首先需要了解源ROM和目标设备的情况。
源ROM指的是我们希望移植的安卓系统,而目标设备则是我们要将源ROM移植到的设备。
我们需要获取源ROM的系统镜像文件和相关的驱动程序,同时需要了解目标设备的硬件配置和系统要求。
第二步:提取源ROM的系统镜像文件提取源ROM的系统镜像文件是进行ROM移植的关键一步。
我们可以使用一些工具,如Android Kitchen或者MTK Droid Tools等,来提取源ROM的boot.img、recovery.img以及system.img等文件。
这些文件包含了安卓系统的核心部分,我们需要将它们复制到电脑上进行后续的处理。
第三步:编译目标设备的内核编译目标设备的内核是进行ROM移植的另一个重要步骤。
我们需要根据目标设备的硬件配置和系统要求,选择合适的内核源代码,并进行相关的编译和配置工作。
这个过程可能会比较复杂,需要有一定的编程和操作系统的基础知识。
第四步:修改源ROM的配置文件在进行ROM移植之前,我们还需要对源ROM的配置文件进行修改。
这些配置文件包括了源ROM的设备树文件、启动脚本和其他一些相关文件。
我们需要根据目标设备的硬件配置和系统要求,对这些配置文件进行适当的修改和调整。
第五步:替换目标设备的驱动程序移植ROM的一个重要环节是替换目标设备的驱动程序。
我们需要将源ROM中的驱动程序替换为适用于目标设备的驱动程序,以确保ROM 能够在目标设备上正确运行。
这也是一个比较复杂的步骤,需要根据目标设备的硬件配置和系统要求,进行相应的驱动程序替换和调试工作。
瑞芯微RK2818_安卓(android)2.1平板电脑固件包(ROM)修改简单教程编写: locke前言:;本文所涉及到的资源及工具均来源于网络,有需要的请自行Google。
欢迎转发本文,转发时请保留本文的完整性并注明出处。
谢谢!还是要说一下那句话,DIY有风险,刷机需谨慎!!!建议最好有机子官方固件的前提下再做DIY操作,以防变成砖头时还能用官方固件刷回去。
目录:前言 (1)篇前随语 (1)一、系统文件提取 (2)二、固件打包 (7)三、固件升级 (7)后记 (9)篇前随语:瑞芯微方案的平板电脑(MID)出来已有一段时间了,虽然在性能上比原先的期望值低了一些,但对于价格只比MP4高出仅1~200元的智能产品,其可玩性很高,关注的人自然不在少数,所以上市这么久,拥有这方案平板电脑(MID)的网友现在也不在少数,但对于千篇一律的操作系统(UI、软件等),多多少少会有些让人用着不舒服,于是乎美化版、精减版、定制版ROM到处飞,可惜的是,原来RK2808摸索出来的方法,却不再适用于2818了,就一个原因,原来用cramfs格式压缩的system文件现在更改了压缩方式,以至于没办法将之解压、修改,可惜的是,国外的技术达人对瑞芯微系统不感兴趣,所以也就一直悬在那里,没人能解开这个问题。
这段时间,有不少拥有2818的网友都在询问有没找到2818的解包办法,哥“鸭梨”很大呀,引用网友――緣妙不可然的话:要尽快找到解决办法呀,否则也会影响你教程的普及嘛,听了这话,哥顿时“内牛满面”呐。
经过多番摸索,找到一个临时解决办法,哈哈哈!(大笑三声以示庆祝!)原来RK2818也只是“换汤不换药”哎,吼吼!!!对于懂行的网友,就不必看下面的教程了,简单一句话告诉你方法:在MID中将system提取出来,然后修改,完后再用cramfs打包后再重新刷回去即可。
对于不懂行或初学的网友,可以接着看下面的教程。
前提条件,有台能正常使用的机子,因为需要用它提取system文件。
ROM的提取和RFS文件的解包打包本讲的主要目的:1)简单介绍Odin刷机包ROM的结构,为文件提取和以后定制ROM做准备。
2)ROM文件的提取,主要是apk文件的提取,介绍提取方法和几个常用软件。
3)RFS文件的解包和打包。
这是定制ROM的基础和必备的步骤。
1. ROM结构介绍1) Odin刷机包ROM结构I897和I909的Odin ROM通常以压缩包形式传播。
文件形式为 .rar或 .zip。
不管是哪一类,都可以在Windows下用WinRAR,或WinZIP,或7-zip进行解压缩。
解压后得到TAR文件包(刷机包)。
在通常的ROM中,除了PIT文件外,所有刷机文件都打包在一个TAR文件中(例如:JVP-SunnyOK-CN-3.tar),也有的刷机包由三个TAR文件组成(PDA.tar,CSC.tar和PHONE.tar)。
不管是哪一种,它们所包含的刷机文件内容是相同的,只是ROM打包方式不同而已。
无论是哪一类TAR包,解开后都会得到下列文件:factoryfs.rfs 手机上的/system 目录下的内容cache.rfs 其它附加的内容dbdata.rfs 对应于 /dbdata 目录boot.bin 引导区的内容Sbl.bin 所谓的第二引导区param.lfs 对应 /mnt/.lfs 下的内容zImage 内核(kernel)modem 基带(PHONE)2) factoryfs.rfs与目录/system在这些刷机文件中,我们最关心的是factoryfs.rfs。
这个RFS文件包含了手机上/system 目录下的内容。
我曾经在机锋论坛的其它帖子中(介绍PIT文件/viewthread.php?tid=391650&page=1&extra= #pid4631210)介绍过,/system的可用空间是固定的276.3MB。
所以factoryfs.rfs的大小通常都在276MB左右,是ROM的主要部分。
ROM简单制作教程前言经常看到网友问:哥几个,推荐一个好用的ROM啊?这时候我们要有信心说:自己制作的ROM才是最好的ROM。
当然制作ROM并不是那么简单,但也不是难到一般人做不了。
高端的大大可以从安卓源码开始编译ROM,但也是以团队的形式,比较出名的有CM和MIUI。
一般人还是只能从底包提取文件进行修改制作。
但这也不是轻易能完成的事。
我写这个教程只是出于爱好,本人并非计算机专业,所以写的并不是很专业。
但正因为如此,才能给大家更多的信心,我都能简单制作,你还怕你不行?本篇教程采用一种新的模式给大家展示这个教程。
将会从简单的知识普及,制作工具,步骤等说明,工程巨大,错误也不少,但还是希望能帮助到大家。
以下内容参考到的作者较多,就不一一详说了,感谢这些兄弟的奉献,让我们有一个更好的玩机空间。
关键词:java环境配置制作工具 update-script编写美化集成编译反编译一.制作目的:1.培养个人兴趣,感受动手动脑的快乐。
2.学习手机基本知识,最终动手制作自己的ROM。
3.帮助那些需要帮助的朋友(说不定有人喜欢你制作的ROM)二.制作原理:1.安卓基础知识普及:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
目前,最新版本为Android2.4Gingerbread和Android3.0Honeycomb。
①底包:官方的系统包,相当于我们的Windows的操作系统,事实上它相当于一个纯净版或者内核版的系统包,是最底层的东西。
扩展名为sbf,底包通常是官方发布的,ROM作者直接拿来用的,可以选择的版本不会太多,通常更新也不会频繁。
底包通常使用PC端刷机工具(RSD)配合Bootloader的工程模式完成刷入。
②升级包(镜像包):广大玩家制作的底包增强包,通常表现为一个update.zip 文件。
沐风Android ROM定制系列教程之二厨房功能介绍及使用说明:本教程是根据沐风个人定制过程而写成,主要面对于想学习Android ROM定制的机友,给你们做为一个初级的学习资料。
由于沐风本人也是业余搞搞ROM定制,所以本系列教程难免存在缺陷和不足,还请各位嘴下留情。
平台说明:本系列教程是以Windows xp平台,HTC sensation手机为例。
其它操作系统和手机仅供参考。
在系列教程之一中我们已经建立好了Kitchen 厨房,以及相关的系统变量、工具等的安装。
如果你确认没有问题了,那么我们可以开始下面的学习。
一、提取ROM.ZIP这部分在网上有很多教程,大家也可以去参考一下。
目前大家应该都准备好了官方的RUU刷机包了吧。
那么我们现在双击一下这个.exe格式的RUU官方升级包,然后勾选“我了解上述注意事项,并已阅读了自述文件。
”然后点击下一步,出现下面画面后要停一下。
我们暂时先不管这个RUU升级窗口。
找到如C:\Documents and Settings\zhanwei\Local Settings\Temp的一个目录,然后在这个目录中搜索rom.zip。
如图所示,rom.zip会在这样一个目录中:找到后我们将rom.zip文件复制出来,放到厨房的original_update目录中然后我们回到RUU的那个窗口中,到这里我们就可以把这个窗口关掉了,如果我们先关掉这个窗口的话,在TEMP目录里面由RUU生成的那几个目录都会被RUU自动删掉。
所以我们必须要先复制出来,然后再关掉窗口。
到这里rom.zip已经成功提取了,下面我们正式开始Kitchen厨房的使用学习。
二、Kitchen 厨房的主要功能介绍:双击桌面上的Cygwin快捷方式,直到出现下图,如果你没有出现下面的图,请回到本系列教程之一,重新学习。
在厨房中有一个约定需要大家注意,所有选项中,只要是字母的,一定要小写。
大写的是不会执行的。
USB flasherHD2机油 16:59:40就是这个了,按拨号键决定HD2机油 16:59:52然后连接上数据线HD2机油 17:00:03连在电脑上♡.唯她命 .♡ 17:00:11是不是方向键下选?HD2机油 17:00:18音量健♡.唯她命 .♡ 17:00:23哦、♡.唯她命 .♡ 17:00:25对♡.唯她命 .♡ 17:00:27晕了♡.唯她命 .♡ 17:00:59连上数据线了♡.唯她命 .♡ 17:01:14之后呢?HD2机油 17:01:36刚才我发给你的那个点这个♡.唯她命 .♡ 17:02:45但是电脑上没有读出内存卡啊?HD2机油 17:02:50不读HD2机油 17:03:02点DFT开始刷♡.唯她命 .♡ 17:03:17点电脑上的呀?HD2机油 17:03:28嗯嗯,刚才我发给你那个里面有♡.唯她命 .♡ 17:03:42下一步?HD2机油 17:03:43DAFHD2机油 17:03:47对HD2机油 17:03:52一直点♡.唯她命 .♡ 17:04:06 等待USB连接♡.唯她命 .♡ 17:04:11 ,,HD2机油 17:04:26 等一下,手机个有动静♡.唯她命 .♡ 17:04:46♡.唯她命 .♡ 17:04:59 发生错误?HD2机油 17:05:23 什么情况HD2机油 17:05:31 你个是开着同步的那个♡.唯她命 .♡ 17:05:43♡.唯她命 .♡ 17:05:55要退了?HD2机油 17:06:01退了HD2机油 17:06:04重新来♡.唯她命 .♡ 17:06:14怎么重来?HD2机油 17:06:12重启电脑♡.唯她命 .♡ 17:06:31手机不用管吗?HD2机油 17:06:54不管,还是关机了重新进那个界面♡.唯她命 .♡ 17:07:10手机能关机吗?现在?HD2机油 17:07:10/bbs/thread-10306694-1-337-1.html看这个HD2机油 17:07:17硬来HD2机油 17:07:54速度哦HD2机油 17:07:56 我快下了♡.唯她命 .♡ 17:08:19 重启电脑♡.唯她命 .♡ 17:08:22 之后呢?HD2机油 17:08:24看这个HD2机油 17:08:30 详细说明♡.唯她命 .♡ 17:12:49 电脑重启好了17:13:02您发送了一个窗口抖动。
经常在坛子里看到各位机油替换字体无限重启了,或是美化失败无限重启。
都想求原机系统软件。
今天给大家写这篇教程是为了帮助大家,遇到问题自己动手,体验其中的乐趣。
是我们玩手机,不要被手机玩了。
为了让大家养成看帖跟帖的好习惯,这里小小的隐藏下。
直入主题:本帖隐藏的内容首先下载对应你手机当前版本的odin刷机ROM,会刷机的朋友机器上面都有吧。
这里我们以提取S5660DXKT4亚太版原机系统文件为例。
1:下载ROM解压后得到如下几个文件2:打开后面一个MD5文件选择重命名,然后将.md5去掉,又得到一个tar的压缩包,再解压得到如下文件里面的“system.rfs”就是我们要提取系统文件需要操作的文件(在有些ROM里是"factoryfs.rfs"这个文件)有哪个就用哪个。
这是一个rfs镜像文件。
打开他需要"MagicISOU"/"ltraISO"/"WinImage"等同类软件。
我这里用的是3:运行该软件,然后选择你system.rfs文件的路径,并在最下面选择“所有文件”显示出来了,打开system.rfs得到如下:这里解释一下里面的内容:其实这里的文件结构和你手机上用RE打开手机里system文件夹里的结构是一样的,点左侧的app,在右侧显示出来的所有文件就是你手机里app下的所有系统文件。
对应的其他fonts就是你手机上的字体文件。
依此类推。
然后在右侧找到你要提取的系统文件。
点右键“提取”选定储存路径,你能找到就OK了。
好了,到这里大家都会提取了吧?-----------------------------------分-------------------------割-----------------------------线---------------------------但是又有人问了,如果改了系统文件手机现在无限重启不能开机肿么办?再教给大家一个办法,我给大家上传一个空包:Update.zip (279.86 KB, 下载次数: 581)下载这个包包后,如果你是2.2的系统就不要改名了,如果是2.3的系统改不改名随你大小便了。
如何提取Moto的sbf刷机包中的文件这对于误删系统文件和软件的同学可以重新提取系统文件,放回到系统!!本文档专为误操作的小盆友而做。
也希望大家共同努力,分享知识,分享快乐.互相学习.不罗嗦了下面来看具体步骤。
具体步骤:步骤一:1、首先要用到俩工具(别急,我会把附件传到百度网盘上供大家下载。
)工具链接:/s/1lEfxZ哈利波特大童鞋,你就不用下载了,在邮件附件中查找即可。
第一个:\pick-up tools\unrar sbf tools\MotoAndroidDepacker目录下面的MotoAndroidDepacker.exe 这个工具是用来解压sbf文件的。
第二个:\pick-up tools\yaffs2img explorer目录下面的yaffs2img explorer.exe 这个是浏览sbf解压后的镜像文件的。
其次就是系统的安装文件,本次使用的文件是p3_ruth.Blur_-signed.sbf 已有的童鞋不用下载,没有的话跟前面俩工具一起下载。
工具齐全后,第一步告一段落,开始操作第二步。
步骤二:打开解SBF包工具MotoAndroidDepacker.exe程序,点击“Open From File”并找到你想解的sbf 包,确认打开,如下图所示:然后点击上图中的“Split To Folder”将sbf文件拆解成目录。
留神了,这期间可能会有像假死的现象,因机器的配置而定,我办公电脑配置较差,故解压的时候会假死,遇到这种情况不要急,等会可以了。
目前是点击“Split To Folder”按钮后正在解压:想要知道它解压完成了没有,点击SBF文件,看到镜像列表就算解压完成,如下图:上图中的*.smg的列表就是解压后的镜像列表,一会你就要在里面找镜像文件解压。
解压后的镜像目录放在你sbf文件的同级目录,是同sbf文件名称相同的目录,如下图:现在解压sbf文件完成,步骤二告一段落。
HTC提取官方ROM教程制作ROM的第一步,提取官方的ROM,然后才能优化更改,或直接用recovery刷机。
第一步:下载官方RUU刷机程序(EXE文件)▲对应手机型号!第二步:运行您已经下载的RUU刷机程序第三步:打开用户临时文件目录:以 xp为例:C:\Documents and Settings\Administrator\Local Settings\Temp(系统默认,Administrator为您登录xp的用户名,如果您修改了用户变量,则到您修改的目录,例如:D: \Temp\Temp)win7的用户在资源管理器里面找到adb.exe右键打开文件所在文件夹,在家啊啪嗒砰Rom.zip 或者直接在运行窗口里输入%Temp%也可搜索到ROM第四步:进入刚刚打开的刷机临时目录,打开该目录下的唯一文件夹。
(例如:{50F2F878-636A-496F-A7CB-544C067E0C4B})每次打开都不同,建议查看文件夹创建时间就知道了第五步:复制该文件夹下的Rom.zip 压缩文件,该文件即为官方原版ROM,该文件大小:135173407字节(以RUU_Legend_hTC_Asia_TW_1.31.709.2_Radio_47.26.35.04_7.05.3 5.26L_release_122023_signed 版本为例)至此,已获得官方 RUU 原版 ROMboot.img radio.img recovery.img splash1.nb0 system.img 应该可以单刷的,我们定制 rom 主要修改 system.img附:金卡制作教程友情提醒:ENG S OFF 的慎刷,目前没有新的方法可以ROOT官方2.3.3。
到时候想刷回2.2就费劲了。
SHIP S OFF (白卡解锁)的随便刷,想刷回2.2就用2.2的RUU 直接刷回去。
RUU直刷是不能root的通过recovery刷是可以root的。
如何自己提取ROM中的系统文件
之前很多朋友在美化过程可能由于替换错系统程序导致系统程序打开错误
但是原来的系统文件又丢失了,导致不得不向论坛的机油求助
这里带来一个教程让大家提取系统原文件不求人!
本教程依旧是针对小白朋友的教程,老鸟飞过~
这里以国行ZCKPA做示范,如果下载的ROM是只有一个.tar压缩包的直接解压,跳过前三步,直接看第四步。
1.解压下载好的ROM,找到图中文件,按照图中说明把文件名称最后的“.md5”删除
2.修改后如图所示
3.解压刚才重命名好的文件得到以下文件
4.安装我提供的附件里面的工具
5.打开工具,按照图示说明操作
6.按照图片示例文件类型要选取最下方的“所有文件”
7.如图打开system.rfs
8.打开后即可看到ROM中的系统文件资源了,按照图片中的文字说明即可提取出对应的系统文件
提供第四步所说的工具:UltraISO_9.3.6.2766。