同上··
——————发言来自
不晓得你的手机是什么牌子的,我晓得三星手机的刷机办法。
刷机筹办:电脑、数据线、手机电源充沛
一、起首要在你的电脑上安拆好对应手机的驱动
二、驱动安拆完毕,那时候要确认你的手机是处于关机形态。(建议各人拔电池出半晌后再拆上电池)
那时候要同时按住:音量向下键+OK键+电源键(差别型号的手机进入刷机形式的办法可能差别,请查阅详细教程)进入公用的刷机形式形态!准确操做后各人就会看到你的手机屏幕呈现下方那个图案(差别型号手机图案可能差别)
此时用数据线把手机与PC相毗连,那时候电脑就会主动起头搜刮驱动并提醒设备能够一般利用。
三、下载刷机东西与刷机必备文件
刷机东西:Odin Multi Downloader v3。95
刷机包:请按照各手机型号下载对应刷机包
OPS文件:请按照各手机型号对应下载
四、解压完毕后,翻开 “Odin Multi Downloader v3。
95。exe” 那个刷机东西,当刷机东西认到你的手机后就能够正式起头刷机了。
起首要选中Option中的 “One Package” 那项。
然后再点击 “OPS” ,选择下载的OPS文件 。
接着点击最下方的 “One Package” ,选择你要刷的ROM包就能够了。
最初点击 “Start” 就起头刷机了!
各人看到机器主动重启进入一般开机画面的时候就能够拔掉数据线了!(为制止误操做,建议各人仍是等完全开机进入系统后再拔掉数据线)
重启完毕后就进入系统了,申明你的手机已经胜利刷上了新ROM了!
一、刷机原理
记得第一次刷机,哪个心理严重啊。其实严重什么呢?就是因为不大白原理啊,只看到一堆的教程来依葫芦画瓢,生怕错了一步将手机变砖。实正使我对刷机原理有一些理解的是看了那一篇文章:点击查看
说起来,刷机就是两种办法:
一是recovery办法,就是我们日常平凡将update。
zip入到SD卡,然后alt-s的办法,那种办法是挪用了recovery的办法将各类img或文件停止复造等操做。想领会recovery的工做原理吗?我也没找到好的材料,就在那看了看recovery的一些源码:点击查看
二是fastboot办法,那个办法其实是比力酷的办法,说白点,fastboot就是将已有的各分区映象文件(img文件,意义上类似我们对光盘做的映象文件)间接笼盖写到指定分区中,有点暴力,也有点类似我们日常平凡操做系统的Ghost复原。
那两种办法哪种更好,那就欠好比凹凸了,总的来说:
Recovery办法更简单,只需要傻瓜式的将update。zip放到SD卡的要目次下,然后进入Recovery形式alt-s就能够了,但和任何傻瓜式工具一样,他的灵敏度就很小了,并且出错了也都不晓得若何处理。
一般来说做Rom的高手为了包管Rom的可靠性,在安拆法式中城市对一些安拆情况停止一些确定,而列位的手机情况又是千变万化的,Rom高手也很难考虑周全,别的,Recovery法式自己也有一些情况验证。
fastboot办法更灵敏,功用也更强大,fastboot办法不需要依赖于recovery,以至linux底层刷坏了recovery形式都进不了的情况下也能够通过fastboot方工刷回来。
fastboot形式其实是挪用spl停止刷机的,所以若是刷spl坏了,fastboot形式应该也进不了,也就是砖了。fastboot办法需要列位电脑上有fastboot法式,同时手机要进入fastboot形式才能够操做,关于那些常识,请拜见Google *^_^*我领会到的Android系统中的分区有:
hboot(我们刷的SPL就是那玩意),那个分区是最根本的引导分区(类似电脑中的BIOS),那个区坏了,差不多就变砖了,所以我们刷SPL时才要如斯小心啊。
boot,那个分区应该是linux操做系统的引导分区。
radio,那个分区是手机的一些底层设备相关的驱动或功用法式吧,如打德律风和发短信等,差别的系统版本会有差别的radio配套,我们日常平凡刷了高版本的ROM后,若是不刷高版本的Radio就有可能招致打德律风不一般之类的。
recovery,那个分区拆的就是前面提到的recovery法式了,那个刷差别的recovery版本能够带来差别的功用,有兴趣的同窗能够基于recovery的源码本身编译出一个本身的recovery出来。但一般来说,刷recovery最次要的就是提Root权限。
system,是一般发布的ROM的次要功用法式分区了,我们说的ROM功用和自带法式的定造应该就是基于那个分区的修改和编译了。
userdata,用户数据,不说了。
cache,缓存,一般是用来OTA晋级时的缓存,我们说刷SPL能够增加法式区的空间大小就是次要将那个区的大小缩水了然后加大了法式区的分区大小。
我们日常平凡晋级的Rom都是打包成合适Recovery体例刷机的包。可以被Recovery法式识别并处置的包应该有一个固定的格局,我理解的一些重要的约束如下:
1)必需是尺度的zip压缩包;
2)recovery脚本必需存入在META-INF\com\google\android\update-script;
3)其它的一些证书和签名信息应该都放在\META-INF\下。
四、我们有没有可能本身定造ROM呢
理论上我们是能够本身定造的。
最简单的定造应该就是拿一个现有的认为还不错的根底ROM,替代一些资本,加一些系统自带法式,然后打包发布;
再玩高级一点,就应该本身去修改一些系统自带的法式,如汉化一些系统原始法式;
还玩高级一点,就应该本身到android官方站点去下载android系统的源码来编译,并基于系统级的定造和移植了,如如今炽热的android2。
0源码编译系统移植。
若是是简单一点的便宜ROM,次要应该会要处理如下几个问题:
1)选定一个比力好和不变的内核和根底,就是update。zip包中的哪个 g,别的,system目次中大部门也是间接可用的,就能够做为自定义Rom的根底。
2)修改系统。
例如能够如许来定造的工具:system\etc\apns-conf。xml,那是设置APN接入点的;system\etc\hosts,那是设置Host文件的,如今有良多人用的包绑定不了GMail,就能够在那个Host文件中增加一条: (当然,那个地址能用多久也欠好说)。
。。还有什么工具要本身去定造就本身去翻看瞧瞧。
3)Rom的从头打包签名。前文已经介绍了一个Rom包的根本构造,但完全根据那个构造打包仍是不克不及被Recovery安拆的,因为没有签名!Rom签名能够下载一个主动签名东西Auto-sign,详细到哪下,请Google。
(注:Rom签名东西需要Java1。6撑持,所以系统还得有JRE1。6的情况)。
再往下就有点深邃了,目前只留神一下那些根底的工具,错误在所不免,欢送斧正,拍砖轻些。