本文目录一览:
怎样修改手机ROM
一、基础篇
1、最好先改CID为SUPERCID,这样就算刷死了,也可以重新刷机来解决,给大家一个修改supercid的工具
解压以后,先把目录里Cert.cab安到手机上,重启手机
把手机联上电脑,电脑需联上internet网,然后运行SPV-SERVICE.exe 执行CID-tool,依照提示最后改成supercid,即最后显示111111就可以了。可参考刷机教程改super ID部分-如何在手机上修改了rom
2、然后安装perl,下载链接:Perl下载链接
3、安装NbfUtils中的三个包,把NbfUtils.rar解压后考到X:\perl\bin 这里的X是你安装perl的盘符,如果你安装在C盘下,就是C,如果安装在D盘下,就是D
然后进入到CMD命令行模式下并输入命令转到X:\perl\bin目录 {怎么转到目录下的命令不需要讲了吧:) !}
依次打入:
ppm install Win32-API-0.41WJ.ppd
ppm install XdaDevelopers-NbfUtils.ppd
ppm install Crypt-DES.ppd
执行成功后会有successs提示。
二、操作篇
1、将RomEditor2.0下载以后解压
2、然后把NBF或BIN格式的ROM文件放到解压出的RomEditor的目录下
3、指定perl\bin所在的目录,并点击设定目录一次。
4、点BIN(NBF)--NB,转换NBF格式到NB
5、生成NB文件
6、解压ROM中的文件
7、把ROM中要删除的文件拷到out目录中,要加入的文件拷到in目录中。注意,如果你是替换ROM中的文件,记得先删除,然后再加入,否则无效;
8、修改文件发放表,以便手机第一次启动或者硬启时把文件拷贝到相应的位置。
9、修改注册表文件,因为有些软件是要在注册表里写内容的,所以要把注册表中的项加进去。
10、进行删除文件、添加文件、生成NBF、最后刷机。
如何更改安卓手机rom系统分区
1、首先,对手机先进行root,即获取手机最高权限。
2、接着,关闭手机,再同时按住HOME键和电源键进入Recovery(恢复模式,刷机模式)或者有的刷机包为高级选项。
3、再点击选择Partition
sdcard或者中文sd卡分区,选择自己的分区,或者用u880tool
勾选重新分区,填入合适的分区数据就行了。
华为安卓怎么手动选择rom
rom的特点是只读,也就是说你往rom里面放进去东西后里面的东西就不会改变了。而我们手机上的操作系统就是装在rom里面的。在这个地方就有很多人有这个疑问,为什么rom只读不可写为什么我们还能刷机?事实上,随着技术的发展,现在有的rom是可以写的,例如我们手机上的rom称为flash,也就是我们平时说的闪存。这里我觉得rom这个名字有点误导人,因为rom是Read Only Memory的简称,延续这个名字容易让人误以为不可写。-如何在手机上修改了rom
总之现在手机上的rom也是可写的,然后厂商把rom的一部分划出来安装手机的操作系统和自带的应用,剩下的rom留给用户自己装其它的应用或放自己的其它文件使用。这也就可以解释为什么我们买来的手机容量一般都没有手机参数写的那么大,例如16G的买来一看就剩下15点多。因为有一部分被系统占用了。而且rom中作为存放操作系统的那一部分用户是没有权限访问的,除非通过特殊的方式,也就是我们常说的刷机,那这么说的话大家就明白为什么刷机也叫刷rom了吧?-如何在手机上修改了rom
rom包的结构
安卓手机ROM如何自定义
我从miui官网下了一个rom包,解压下来后
META-INF里面是一些升级脚本和ROM签名。
recovery里面是我们刷机在recovery时要用到的一些文件。
system是这个rom的具体内容。
boot.img是内核文件。
这个教程我们想要达到的目的就是修改rom,所以我们只要看system这个文件夹就可以了。
把system打开以后
下面简单说明下这些文件夹。
app:系统自带的应用。
bin:android系统本地的一些可执行的程序。
etc:android系统配置文件。
fonts:字体样式和字体库。
framework:android系统框架。
lib:动态链接库。
media:铃声、开机动画之类的媒体文件。
usr:用户数据。
vendor:厂商信息。
xbin:系统管理用的可执行程序。
build.prop:手机信息。
修改rom
这一部分用三个例子让大家熟悉下rom包的结构和修改的方式,然后再自己扩展。
安卓手机ROM如何自定义
三个例子分别是:
1.修改原始语言和时区 2.修改界面 3.删除和新增自带应用
1.修改原始语言和时区
这个非常简单,打开system文件夹下的build.prop修改就可以了。
然后修改
ro.product.locale.language=zh
ro.product.locale.region=CN
当然如果是miui可能本来就修改好了,但是如果是android原生的系统就是原生时间。
关于修改build.prop建议大家使用一个文本编辑器UltraEdit。因为你用记事本打开build.prop的话是这个样子。
而如果用UltraEdit打开的话是这个样子。
安卓手机ROM如何自定义
哪个比较直观就不用我多说了,一目了然。所要改的那两行属性我也在上图中做了标记。
当然还有很多东西可以改,具体还能改什么可以上网搜一下build.prop所有属性的解释。因为这个教程只是修改几个东西当例子,然后大家从中熟悉下修改的原理和基本操作,大家再自行扩展。不可能什么都改一遍写出来。相信聪明的你举一反三的能力是有的。-如何在手机上修改了rom
2.修改界面
安卓手机ROM如何自定义
这个也很简单,把system\framework\framework-res.apk用 WinRAR 的方式打开,然后解压出来,把res\drawable-hdpi下的图片换成你自己喜欢的,至于每个图片是干什么的你同样可以网上搜一下。改完之后拖回去,记住这里不是压缩后把后缀改成apk,而是用winRAR原来的framework-res.apk,然后把想替换的新图片拖进去替换了就行了。-如何在手机上修改了rom
3.删除和新增自带应用
删除很简单,把system\app打开,把你不想要的app文件删掉,通常包括一个apk文件和odex文件。至于哪些可删,网上有人列出了可精减的apk列表。自己搜下吧。
至于添加自带应用就比较复杂了,可不是把apk文件拖进去就行了。我原来也试过把只是简单的把apk拖进去,但是安装以后发现,自己添加的信应用一打开就停止运行了。后来我发现如果把你想新增的apk文件的lib文件夹提取出来放到rom的system\lib里就可以正常运行。这样我就有个推测,因为一般的应用都是把自己的lib(前面在rom结构中提到lib是动态链接库)压缩在一起。然后应用运行要用时提取自己的lib文件。然后我发现rom的app文件夹里所有apk都没有lib文件。那我就推测android是所有自带的app都统一去system下的lib调东西。所以如果你想自己新增自带应用的话就要把apk文件夹的lib文件提取出来,把里面所有的.so抽出来放到rom的lib里。这样新增的自带应用才能正常运行。但是自己这样添加自带应用又会出一个新问题。我以有道笔记这个app为例。我把它的lib解压后-如何在手机上修改了rom
它里面有两个文件夹。我们知道手机不同种类的cpu架构是不同的,那么app就必须提供支持不同平台的so文件。然后放在不同文件夹。但是一般来说你文件命名肯定是相同的。不信你可以试着把一个apk的lib文件夹下的每个文件夹看一下,都会发现虽然大小不一样但是名字一样的文件。而你要把这些文件都抽出来放在rom的lib里,那么肯定会造成同名覆盖问题。所以我建议如果非要自己新增一个又有同名覆盖情况,你就保留armeabi文件夹下的文件就行了。-如何在手机上修改了rom
安卓手机的刷机包包含的很多的目录,这些目录都是每个文件修改的地方,对于这些需要修改的文件加油门只需要了解这些目录位置即可,感兴趣的机油们可以自行尝试下。
如何用手机修改ROM,需要什么软件(详细)多谢,本人是新手。
建议你下载现成的android ROM。
android ROM的组成非常复杂,不是随随便便就能做成的。
既然你说是修改,那么,直接用ES文件管理器即可,解压ROM包,里面主要由15部分组成
1)META-INF文件夹:内含升级脚本及ROM的签名
2)System文件夹:包含对系统所有界面,软件等的控制文件夹
3)Boot.img文件:android内核文件
4)App文件夹:放置系统软件的目录
5)Bin文件夹:放置android系统本地程序, 主要是Linux系统自带的组件
6)Etc文件夹:放置android系统配置文件,如apn文件等
7)Fonts文件夹:放置字体文件,包含标准字体和粗体、斜体、中文、英文等
8)Framework文件夹:放置android系统平台框架文件及布局控制
9)Lib文件夹:放置系统底层库及运行库文件
10)Media文件夹:放置系统铃声音乐文件夹及开机动画文件
11)Tts文件夹:放置手机的语音文件
12)Usr文件夹: 放置用户文件,包含共享、键盘布局、时间区域文件等。
13)Vendor文件夹:放置ROM厂商定制内容
14)Xbin文件夹:放置用户系统支持程序文件
15)Build.prop文件:系统属性配置文件
里面部分是在System 文件夹内,所以主要修改System文件夹即可。
修改System 文件夹操作,多数人只是修改apk包。
apk文件夹内里面所有apk包都是系统应用(原本Root后才可以删的应用),可以删除小部分,同样也可以反编译这些包,以修改。
也可以修改代码,需要java代码编辑器。
封包时再压缩即可。
实际上,android ROM包很复杂,不是三言两语就能教出所有的步骤,不是随随便便就能修改地非常好的,建议上网多学习这些内容。