/步骤
1因为P6用的是基于422开发的EMUI 16。开启开发者选项需要先(进入设置-关于手机,快速狂点“版本号”一行5次以上即可开启开发者选项)
2电脑上安装豌豆荚,百度可以找到下载,安装后打开程序,并用数据线将手机和电脑连接(需先开启usb调试,设置-开发者选项里可以设置)
3豌豆荚会指导安装adb驱动,安装好后建议备份自己的用户数据,比如应用/联系人/短信等。然后关闭豌豆荚,最后断开手机再重新连接一次,接下来的操作豌豆荚可能会自动打开,关闭即可
4解压下载好的线刷刷机包,windows系统下运行flash_allbat,
5线刷程序运行后会看到如下界面,选择1进入下一步
END注意事项
刷机完成后、手机会自己进入进入recovery模式(这个时候我们选择一下wipe data“也就是清除用户数据,不然可能出现不兼容的情况。当然也可以不wipe data)
因为安卓422更新了ADB驱动。如果用豌豆荚安装不了驱动。请参考这篇文章。 http://wwwshuajizhijiacom/wjjq/2013/0217/196html
参考资料
华为P6安全线刷包刷机 图文刷机教程 http://wwwshuajizhijiacom/sjjc/huawei/P6/2013/0624/1170html
,望采纳,谢谢
本教程其实就是制作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所框住,所以在本文中所缩进去独立成行的均为输入命令。
你有两种选择。第一,源码编译,你得用UBUNTU系统同步源码,提取官方ROM包的BOOTIMG RECOVERYIMG 进行适配。然后用RECOVERY刷入即可。
第二,修改别人做的ZIP刷机包,这需要替换文件,反编译,回编译。。。这个两万字说不完。所以您去贴吧,论坛学吧。
又是一个周末,闲来无事,本来准备写怎么用FLASHBACKUP做手机的三个完整备份的,一进宝典就看见阿风的刷机教程,里面已经都有了。现在我就来说说如何做自己的个性包吧,首先需要的软件是SHXCoDec(这个是拆分软件包的工具)以及大家熟悉的FLASHBACKUP(用来做FLEX的备份),这两个软件在最后会给出连接地址。
下面就开始正题了,首先需要你现在手机上的软件包的未修改包,以大妈48R原味包为例,然后手机里面刷的就当然要是这个包了,先给自己手机里面作好修改,比如瘦身,添加面板,修改开关机画面等等,这些都随你便了,反正你觉得怎么漂亮你就怎么改,完了第一步,打开SHXCoDec软件,如图所示
点击Open & Split出现如下对话框:
找到电脑上的软件包位置,按打开,然后软件会自动分解该软件包,直到分解完成,如下图:
下面简单说下分解出来的这些东西的大概意思:
首先CG1就是FLASH了,也就是我们所说的软件版本;
CG2就是FLEX,里面包括了所有的SEEM文件,我们个性化的设置都在这里了,是个重点;
CG3也就是Type栏里DSP,这个不大楚,手机之家上面说是FLASH和FLEX之间的驱动模块;
CG4也就是Type栏里的LangPack就是我们所说的语言包,大陆的都是0015嘛;
CG15里面是手机里面的所有图标文件,要修改电池包的就是替换这个文件了;
CG18是数字签名,一般不需要动他的;
里面Start Addr和End addr代表着各个模块的开始地址和结束地址。
做上面几步只要是让大家看到上图圈出来的FLEX的开始地址和结束地址这个要记住了,等下有用,下面就先来做手机中的FLEX的备份了,如果手机内存中有个人隐私的东西全部删除,如果泄露本人概不负责。
分 页 标 志
现在连接手机打开FLASHBACKUP软件,在备份和还原下选备份模式为自定义区段备份,自定义区段中就填入刚才叫大家记下的那段开始地址和结束地址,在关闭压缩功能项内打钩(省得等下备份好了还得解压了),并在选择引导器中打钩选择BOOT版本,398是07DO嘛,所以就用这个,最后会提供这个文件的连接。然后就按备份了,设置完后如下图所示:
现在就开始等吧,软件现在开始创建备份了:
然后就提示备份完成,整个过程大概5分钟左右:
备份完成后,找到那个BIN的备份文件,待用。
接着就需要用到SHXCoDec这个软件了,还是像开头一样,打开软件,然后分解软件包,鼠标选中CG2然后点Replace(替换)按钮,如图:
选中那个backupbin后按打开,出现一个对话框,大概意思就是问你是不是替换这个文件,你选是就可以了
接着如下图:
这样就说明已经替换成功了,接着就是做最后一步了,做包喽:
点击Combine files to shx,然后弹出对话框重命名后点保存就可以了
接着就是在生成一个属于你自己的软件包了,完了就好了,祝大家好运吧~
SHXCoDec_249下载连接:http://diske968net/getfileaspfile=449
FlashBackup262下载连接:http://diske968net/getfileaspfile=421
bootloader下载连接:http://diske968net/getfileaspfile=522
方法一:重写刷机脚本,把system的recovery备份解压到同样的根目录下,按照刷机包组织格式放好,打包签名即可。方法二:使用刷机包制作神器Fruit
Cake
Maker,(fcm),在机子上运行即可自动得到。需要root权限。
我的是华为C8500,就以这个为例子来讲一下如何自己制作刷机包,把那些没用的软件都删掉。
用recovery刷机,俗称卡刷!
注意:在刷机前保证电量在50%以上否则有变砖的危险,这个你懂的。
第一步:刷recovery:
1将updatezip放进你的SD卡(存储卡)上,将你要用到的C8500recoveryrar放到桌面上(桌面方便找到)解压
手机与电脑断开连接!并且关机。:
3按红色挂机键+音量减小键+电源键开机,之后会停在第一个开机画面((华为logo),此时即进入fastboot模式(这里请耐心的等几秒钟,以确认进入了fastboot模式)。
4等待几秒以后,不碰按键,手机用数据线连上电脑。
5运行解压目录中的install-recovery-windowsbat
开始自动写入recovery-clockwork-pulsemini-v1814,有的不是自动的,按任意键,按照提示即可
6重启以后拔掉数据线,卸掉电池强行关机,等上几秒钟之后再装上电池。此时即完成recovery的写入。只要不刷别的recovery,以后就可以直接用这个recovery刷机了。
第二步:刷ROM
这里也是各位机油看这帖子最期待的地方:请特别注意:在升级过程中请保证电池电量充足,不能异常断电,否则会造成手机无法正常使用。
(1)在关机状态下按绿色拨号键+音量增大键+电源键开机,等进入recovery后:
(2)选择"Wipe"。
(3)选择"Wipe
data/factory
reset"并按确定键确认操作
(4)选择"Wipe
cache"并按确定键确认操作。(某些recovery版本有wipe
Dalvik-cache的,建议同样wipe掉。)
(5)按返回键返回主菜单,选择"apply
sdcard:updatezip"。(从你的SD卡上选取刷机)
(6)耐心等待屏幕下方的进度条走完,出现"Install
from
sdcard
complete"(出现这句英文,恭喜你,成功刷机了)后选择"Reboot
system
now"即完成刷机过程。
上述为用recovery卡刷的通用过程,同样适用于别的zip格式刷机包。
卡刷
下载适合你手机的卡刷包;
将下载的刷机包放在SD卡根目录下;
进入recovery(用关机键+音量+/-,依机型不同而不同,前提是要刷入recovery),备份你手机的重要数据;
清除用户数据和缓存(wipedata/factoryreset);
清除系统缓存(wipecachepartition);
选择从SD卡安装刷机包(installzipfromsdcard);
找到你下载的刷机包,按电源键确认安装;
等待刷机完成,完成后选择重启手机(rebootsystemnow)。
线刷
安装驱动(有64位和32位之分);
打开刷机工具;
导入线刷包;
将手机和电脑连接,等待安装驱动,驱动安装完成后,会自动开始刷机;
等待刷机完成,重启手机(如果按电源键没反应,请拔掉电池,)。
欢迎分享,转载请注明来源:品搜搜测评网