导入官方的单个文件刷机也可以,但是一定要下载综合包或者一体包,也就是所有的刷机包复合到一直的包。
建议到网站搜索综合包,然后按时教程,导入相应的位置,再刷机。这个过程一定要小心细致,否则可能会导致变砖。
如下图,电脑打开ODIN,按照向导接上手机,把一体包解压後, 在ODIN界面的"PDA" 放入一体包。
本教程其实就是制作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所框住,所以在本文中所缩进去独立成行的均为输入命令。
第一步:论坛搜索ROOT教程(推荐:机锋论坛、XDA论坛、52三星论坛等)
第二步:确定你的机器非国行定制机(因为ROOT后不保修)
第三步:根据教程下载刷机工具和文件(刷机工具是一个名为odin的,文件一般帖子里都有)
第四步:根据教程检查驱动安装是否完整(有些教程可能不会写,你可以在百度多搜索几个9300ROOT的教程,查看一下。)
第五步:根据图文教程进行刷入REC并ROOT
期间不明白的地方也可以来问我。
昨天晚上捣鼓一晚上,凌晨一点半才睡,总算成功,不幸中的万幸。这里发出来,给大家一点经验分享。(本人小白,以前使用HTC,第一次使用三星,若有班门弄斧之嫌,请见谅!)
基本情况如题,我两个星期前,入手水货白小三,不知道是什么版本,拿回来里面预装了很多软件,包括安卓市场等国内的,还有些乱七八糟的,所以用了几天之后,决定ROOT,把不要的预装软件卸了。都是找到论坛里ROOT教程,按教程root后,又安装了系统程序卸载器,还是无法卸载预装软件,本想如何刷回,但怕出问题也没管他,root后,小三经常运行一些程序会死机,一天一个一两次,影响不算大,也没管。昨天下午,媳妇帮我买了一张32GSD卡,考虑手机内存里垃圾多,想重新有个干净的系统,于是决定重置。备份好相关数据后,重置系统,以为简单几步就可以顺利开机,没想到开机后进入初始设置,第二步就死机,冷汗,扣电池,重启,第一步,死机,大汗,再扣,再启,再死机。无数次扣,无数次重启,无数次死机,……彻底崩溃。疯狂上网找解答,无果,再找,仍无果!后想起ROOT过,或许与此有关,关键词改ROOT查询,找到ROOT,后失败,刷回的帖子,决定一试。死马当活马医了
。下驱动,下刷机工具,下基带港版ROM包,此时已十点五十,刷机!悲催,ROM包里只有两个文件,教程上说要五个的完整包,重新找,重新下,铁通2M宽带,速度让人蛋疼的厉害,拿老婆手机,注册迅雷会员,离线下载,一个小时,下完,打开ROM包,五个文件,稍宽心,打开刷机工具,连上手机,按教程开始刷机,绿色PASS,宽心,手机重启,进入初始设置,一切正常。此时午夜十二点半。安装各种软件,正常,拨通电话,正常,上网,正常,此时此刻才放下心。此时午夜一点。今早起床,老婆评语:没事找事!
另:1、一般使用者,能不ROOT,就别ROOT了,一则网上教程太乱太多,良莠不齐,ROOT不好毛病多,二则不ROOT,也不影响正常使用。2、小三不能移动软件到SD卡
不是因为40系统原因(网上很多人信口开河),我老婆是HTCT328T,预装40系统,外置8GSD卡,用360就可以软件搬家。希望大神们开发出稳定的第三方软件可以让小三把软件安装外置SD卡里。
现在就是用新ROM的小三发帖,希望能帮到同样情况的朋友。最后提醒大家root请看教程来进入root,不然手机会变砖的,三星i9300的root教程我推荐大家到i9300rootnet这里看看