步骤一、首先要确定手机是否刷入了Recovery ,如果没有的需要刷入Recovery才能进入Recovery进行刷机。
步骤二、然后在进入设置把USB调试关闭掉,把刷机包复制到SD卡里面。关闭了USB调试才能读取出来手机内存。
步骤三、然后在进入recovery模式,进入recovery模式的按键有的不一样。有的可以从电脑控制进入recovery模式,有的按着开机键+音量键就能进入recovery模式。进入recovery模式之后先清除所有的数据。
步骤四、然后在清除手机里面的缓存数据,这些操作上下就可以使用音量键调节。确定就是开机键。
步骤五、然后在选择刷机包,一般是装在SD卡上面的。所以从SD卡上面选择刷机包。
步骤六、刷机包是ZIP文件,点击从SD卡上面选择ZIP文件。然后选择刷机包的文件点击确定即可。
本教程其实就是制作ROM的简单流程和原理,根据本教程,可以制作一个自已三星 Galaxy S III i9300 刷机包 ROM,一起来学习吧。注:本人仅抛砖引玉提供教程,本人不负责由于刷机不当造成的任何后果。首先你需要做好以下准备:
1、一个linux环境(你的计算机水平至少能够使用VirtualBox装一个Ubuntu系统同时还能知道在哪里输入命令行)
2、完整的官方ROM包(包含cacheimg hiddenimg modembin recoveryimg systemimg这几个文件)
3、最新的Superuserapp、su程序(下载请自行Google)
4、ex4_utils工具包(下载后有三个文件:make_ext4fs mkuserimgsh simg2img,作用是linux环境下解压三星img和打包三星img的工具,下载请自行Google)
5、i9300 Odin刷机程序(下载请自行Google)制作ROM的操作需在linux环境下进行(当然应该也有windows环境下的操作方法,方法请自行Google),不要一听linux就觉得很难,其实要做到很简单,和windows的cmd差不多,制作流程为:解开官方tar的ROM包,并将三星的img格式转换成ext文件格式(你需要改动的仅仅是systemimg分区内容),完成程序替换或精简(此时加入Root),然后打包为三星img格式,最后压缩成tar的ROM刷机包。1、解开一个完整的tar刷机包,得到cacheimg hiddenimg modembin recoveryimg systemimg五个分区镜像文件:
windows下你可以使用rar直接打开tar文件解压,liunx环境下你需要这样输入相关命令:tar xvf xxxtarmd5xxxtarmd5是你下载的官方rom包,有的rom包没有经过md5校验最后的扩展名为tar;命令行中的xvf为tar命令参数详细请Google。2、官方ROM中的img文件为三星自家的分区格式,需要转换为标准的ext格式才能读取(格式转换有很多方法,windows环境也可转换,方法请自行Google)linux环境下使用前面提到的ex4_utils工具包,输入下面的命令:/simg2img systemimg newsysimgnewsysimg就是转后为标准分区格式的img文件,sim2img文件可在ex4_utils工具包中找到。3、linux环境下挂载newsysimg:
新建一个文件夹tempmkdir temp将newsysimg挂载到tempmount -o loop newsysimg temp打开temp文件夹,是不是手机system分区内的文件都在这了?现在你可以精简你认为没有必要的程序,或者将原始程序替换为你制作好的美化程序。4、将这个ROM包制作成原始Rooted的,你需要从网上下载最新的SuperUser或SuperSU程序,还有su文件。
拷贝su到xbin文件夹:cp su temp/xbin/su赋予su文件超级权限:chmod 06755 temp/xbin/su现在你进入temp/xbin/文件夹,敲入ls,su文件变成红色的就说明已经有了超级权限。
拷贝Superuserapk到app文件夹:cp Superuserapk temp/app/Superuserapk赋予Superuser文件超级权限:chmod 06755 temp/app/Superuserapk现在你进入temp/app/文件夹,敲入ls,Spueruser文件变成红色的就说明已经有了超级权限。5、将你整理好的Temp文件夹打包回三星格式的img镜像文件/mkuserimgsh -s temp systemimg ext4 tempdir 1536M6、最后制作属于你自己的完整刷机包,此时你可以组合你的Rom包,比如把modembin换成联通的基带,或者自己的cacheimg:tar cvf 给你的刷机包起个名tar cacheimg hiddenimg modembin recoveryimg systemimg也可加入校验md5sum -t 给你的刷机包起个名tar >> 给你的刷机包起个名tar7、最后解除挂载umount temp8、用odin刷入你的自定义刷机包看看吧(刷机前别忘了wipe)。
祝你成功!觉得好就加个分呗。补充:获得定制systemimg的另一种方法:
首先你已root,然后再手机上替换/system/app内的文件,直至你满意为止。
现在将你现在手机的/system分区备份,获得systemimg
Windows环境下,cmd窗口输入:(前提是你会使用adb,方法请自行Google)adb shell
exit这样你就获得了你目前手机的system分区镜像,直接跳至上面的第6步,制作刷机包。注:由于本博客没有启用代码框插件,所以写本文是代码用b-quote所框住,所以在本文中所缩进去独立成行的均为输入命令。
方法:
1、你需要将三星 G900H彻底关机(不行就扣电池,过5秒在装上);
2、对于没有实体按键的机型,长按“音量上键”和“开关机键”的组合按键即可进入Recovery模式;
3、对于有实体按键的机型,长按手机正面最左侧的按键(通常为“HOME”按键)和“音量上键”的组合按键即可进入recovery模式,具体以机型实际结构为准
4、待屏幕有显示后,大约 3 秒后,手机即进入 Recovery 模式。
三星G900H 基本参数:三星G900H基本参数
上市时间:2014
产品类型:3G手机,智能手机,三防手机,拍照手机,八核手机
外观类型:直板
体积(高x宽x厚):142 x 725 x 81mm
主屏幕像素:1080x1920像素
待机模式:单卡单待
网络制式:WCDMA/GSM
适用频率:2G:GSM 850/900/1800/1900
3G:WCDMA 850/900/1900/2100MHz
系统界面:Android 44
CPU频率:19GHz 三星 Exynos 5422
CPU核心数:8八核
GPU类型:ARM Mali-T628 MP6 八核
SIM卡类型:Nano SIM卡
电池规格:2800毫安时
键盘类型:虚拟键盘
可选颜色:黑色、白色、蓝色、金色
产品重量:145克
标准配置:锂电池,充电器,数据线,耳机,说明书
机身特点:三防功能:防水、防尘
GPS:支持Glonass
无线WLAN:WIFI,IEEE 80211 a/n/b/g/ac
蓝牙:40版支持
耳机插口:35mm
FM收音:支持RDS功能的FM收音机
多媒体输出:HDMI,TV-OUT
数据线接口:Micro USB v30
主屏幕参数
屏幕像素密度:432
主屏幕尺寸:51寸
主屏幕材料:Super AMOLED
主屏幕颜色:1600万色
主屏幕触摸屏:电容屏
主屏幕多点触控:支持
光线传感:支持
铃声参数
铃声格式:MP3铃声, MID铃声, WAV铃声, AAC铃声, AMR铃声, OGG铃声
内存参数
RAM大小:2GB
储存容量:16GB
内存卡:MicroSD (TransFlash)
扩展容量:128GB
主摄像头参数
主摄像头像素:1600万像素
主摄像头传感器类型:CMOS
闪光灯:LED补光灯