一、鉴别ROM包是卡刷还是线刷包
想要刷机最先当然是要下载一个ROM包,那么我们在下载之前应该搞清楚刷机包是线刷还是卡刷包。一般在下载的时候作者都会标注ROM包是使用线刷还是卡刷方式的。
1、卡刷包(特指第三方卡刷ROM包)
卡刷ROM包一般为ZIP压缩文件,打开后可以看到:META-INF、system 这两个文件,这样就就可以确定ROM刷机包是卡刷包,如果需要进一步确认相关信息可参考文章。
2、其他刷机包(包含官方线刷ROM、官方卡刷ROM包)
一般我们在ROM下载的时候就应该了解清楚ROM下载后怎么用,所以在ROM下载之前就应该弄清楚它的刷机方法,再去下载。一般官方刷机包为了区分和第三方卡刷包的区别,会采用RAR的压缩方式,但也有一部分使用ZIP压缩格式。
3、关于ROM包伪加密
我们可以看到下图的ROM包显示加密,其实这是一个卡刷包。作者为了防止他人修改ROM包,所以就伪装加密,其实对刷机毫无影响,正常刷入即可。
二、选择使用何种工具刷入ROM包
当我们弄清楚了ROM包是线刷还是卡刷包之后我们就应该去思考ROM包该如何刷入了,在这里小编介绍几种最常见的刷机方法。
1、刷机精灵刷入法(当然必须要刷机精灵支持您的手机机型)
2、纯手工刷ROM包方法
步骤解析:ROOT权限—刷第三方Recovery—刷入ROM包。
三、其他注意事项
在刷机时候我们应该弄清楚ROM刷机包适合自己的机型,ROM包是一一对应手机型号的,切记不能乱刷。刷机过程中应该保持电量充足,刷机之前备份好自己资料,个别机型刷机之前请备份EFS基带等重要资料,以免刷机后丢失串号、无信号等情况,刷机之前进入Recovery模式后应该首先执行双清(双WIPE)再刷入ROM包。
线刷方面应该将USB数据线连接到电脑主机箱后面,以保证供电充足,刷机之前应该确保驱动程序正确安装能够正常连接手机。
一、基础篇
1、最好先改CID为SUPERCID,这样就算刷死了,也可以重新刷机来解决,给大家一个修改supercid的工具
解压以后,先把目录里Certcab安到手机上,重启手机
把手机联上电脑,电脑需联上internet网,然后运行SPV-SERVICEexe 执行CID-tool,依照提示最后改成supercid,即最后显示111111就可以了。可参考刷机教程改super ID部分
2、然后安装perl,下载链接:Perl下载链接
3、安装NbfUtils中的三个包,把NbfUtilsrar解压后考到X:\perl\bin 这里的X是你安装perl的盘符,如果你安装在C盘下,就是C,如果安装在D盘下,就是D
然后进入到CMD命令行模式下并输入命令转到X:\perl\bin目录 {怎么转到目录下的命令不需要讲了吧:) !}
依次打入:
ppm install Win32-API-041WJppd
ppm install XdaDevelopers-NbfUtilsppd
ppm install Crypt-DESppd
执行成功后会有successs提示。
二、操作篇
1、将RomEditor20下载以后解压
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、在小米官网下载相对应的手机系统,并将系统放在手机SD卡上,然后打开设置。
2、点击“我的设备”。
3、点击“MIUI版本”。
4、点击“右上角的三个竖排点点”。
5、点击“手动选择安装包”。
6、找到你下载的ROM确定即可(自带浏览器下载的ROM在文件“Download”中,其他浏览器下载的在其对应的下载路径中)。
1、将ROM包拷贝到手机SD卡根目录下,并且将其重命名为“updatezip”文件,注意全部小写。
2、打开小米手机,进入“关于手机”界面,然后点击手机上的硬按键“菜单”打开“扩展菜单”,从中选择“进入Recovery模式”项。也可以在关机状态下同时按住“音量键上”和“电源键”开机,手机会自动启动并进入Recovery模式。
3、此时手机重启,进入Recovery模式,在此模式下,利用“电源键”进行确认,利用“音量键+”和“音量键-”进行选择。首先在打开的第一界面中选择“简体中文”。
4、接着在打开的“主菜单”界面中,利用音量键选择“将updatezip安装到系统一”项,并按电源键进行确认。
5、此时将打开“更新确认”窗口中,选择“确定”并用电源键进行确认。
6、接着将自动完成系统的更新操作,卡刷完成。
非常抱歉,三星手机官网没有提供刷机软件。由于刷机存在风险,如因自行刷机后导致的手机问题,还有可能会影响包修,因此我们不建议您自行刷机。
若手机因系统故障无法正常使用或自行刷机后导致手机出现问题,建议您将机器送到售后服务中心,由工程师帮助检查处理。
补充:
1、部分第三方网站或论坛提供的刷机包,由于非三星官方原版系统,存在不稳定、兼容性问题,如果非专业人员,不建议进行尝试刷机。
2、为了使用户更好的使用体验,三星手机提供了系统更新服务,若有了新的固件,会有推送更新通知。可以进行以下操作:设置-(关于手机/关于设备)-系统更新-自动更新-开启。
建议你下载现成的android ROM。
android ROM的组成非常复杂,不是随随便便就能做成的。
既然你说是修改,那么,直接用ES文件管理器即可,解压ROM包,里面主要由15部分组成
1)META-INF文件夹:内含升级脚本及ROM的签名
2)System文件夹:包含对系统所有界面,软件等的控制文件夹
3)Bootimg文件: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)Buildprop文件:系统属性配置文件
里面部分是在System 文件夹内,所以主要修改System文件夹即可。
修改System 文件夹操作,多数人只是修改apk包。
apk文件夹内里面所有apk包都是系统应用(原本Root后才可以删的应用),可以删除小部分,同样也可以反编译这些包,以修改。
也可以修改代码,需要java代码编辑器。
封包时再压缩即可。
实际上,android ROM包很复杂,不是三言两语就能教出所有的步骤,不是随随便便就能修改地非常好的,建议上网多学习这些内容。
欢迎分享,转载请注明来源:品搜搜测评网