刷机先热身ROM相关常识
国行V880刷机玩机教程

国行V880刷机玩机教程,想刷就刷,想恢复就恢复经过安卓网的历练,刷机刷到手软.刷机过程学了很多东西也得到了很多快乐,功莫归于这些无私奉献的发帖朋友们,在这里总结很多刷机高手刷机经验,还有软件及系统的开发者,我一并表示感谢!为了使大家更容易了解刷机过程,我会使用一些非专业用语解释,教会大家从根本上了解刷机,刷机不是什么难活,就像炒菜,什么时候放油,什么时候放菜就是这个道理。
然后会告诉大家就算你刷机失败或想还原系统的方法。
最后还送上很多使用好玩的软件和游戏。
先介绍几个名词后面再教大家方法刷机:刷机就是给手机重新安装一个新系统。
Rom:rom就像电脑的操作系统(如XP WIN7),智能手机一样需要一个操作系统。
本论坛“V880 ROM相关下载”有很多rom提供下载,看你喜欢那种,个人建议是自己看论坛找自己喜欢的系统安装,装好不喜欢再换,这样可以提高刷机水平,也得到了玩机的乐趣。
Gen1/2:这个是手机的版本,一般国行的都是Gen1.有的rom是只支持Gen1或者Gen2的,所以下载rom的时候注意一下就可以了。
Root:root就是使你可以更改手机的权限,因为原装系统是锁定的,不让用户更改系统。
Recovery4.0:这个是个补丁,我现在没搞清楚这个是什么但是少了他不能刷机。
RecoveryManager_v0.34b.apk:这个是刷机工具也是必备的。
一、刷机软件准备了解以上的名词我们知道刷机前需要准备的工作,首先警告大家刷机后你以前安装的软件,短信,都会没有了,本人刷机是基本上把以前的东西都不要了,因为通讯录我都存在电话卡上面,手机里的照片、音乐可以通过SD卡复制到电脑备份,其他备份我一般不做,基本上以前的短信和通话记录还有装的软件都没有了,要想备份的童鞋可以,另移步学习备份,这里就不多讲了,另外官方系统不用备份,后面我会讲最简单的恢复官方系统。
首先准备5个软件存在SD卡上(直接放入卡内不要放到卡的任何文件夹内)1.ROM:推荐:ROM:/c0q3javl9z该ROM是2.3.5版本并且精简省电.(rom下载后会是压缩件,不用解压直接放到SD卡内)2.GEN测试工具:GEN测试.apk (7.35 KB)3.root工具:z4.apk (958.82 KB)4.刷机工具:RecoveryManager_v0.34b.apk (165.75 KB)5.补丁:/file/clscaznc下载文件放入手机SD卡后,就可以拔掉手机数据线,不用电脑啦,只用手机就可以,下面刷机开始啦!1.先测手机GEN版本,安装打开GEN测试。
【刷机步骤, 菜鸟必备】最详细例子移动叔叔ROM3G包

刷机教程] 【刷机步骤, 菜鸟必备】最详细例子:移动叔叔RO M*3G包[复制链接]梦在路上91主题1好友968积分纽曼VIP荣誉组发消息电梯直达楼主发表于2012-10-2 14:59:26 |只看该作者|倒序浏览本帖最后由梦在路上于2012-10-2 17:13 编辑打字不容易哦.有时候想想,感觉很费时间,但是有时又看到这么多菜鸟无助的表情.于心不忍.多谢顶下.让更多菜鸟看到.下面漏或错的地方,待高手指正.刷机用到的工具和驱动集下载地址:本帖隐藏的内容/share/link?shareid=68665&uk=1998005609首先安装驱动:打开文件:可能用到的驱动和系统补丁--------安装《串口PL-2303 Driv er Installer》《v credist_x86》《msxml6》MTK_USB_Driv er目录下的《InstallDriv er》备份IMEI:刷机容易丢失串号,最好备份一下IMEI,:移动叔叔ROM不容易丢失IMEI,不备份也行神族ROM百分百丢失.两种备份方法:一种手机连接电脑.在电脑备份:打开文件:《I MEI 备份与恢复》back目录下生成一个IMEI文件,没有这个文件就是不成功.这个不好备份.多尝试.一种在手机备份到外存储卡:手机要先root破解才行.移动叔叔工具箱下载:手机打开叔叔工具箱,点击【I MEI备份与恢复】,备份到SD卡2,注意的是刷机后恢复的时候,应该选择[从SD卡1恢复I MEI],因为刷机后分区有变化了。
备份的I MEI文件就在SD2卡了【自己插的外存储卡】建议把I MEI.bak文件备份到电脑。
预防格式化SD2卡丢失文件。
完全刷完机后,如果手机信号异常就可以恢复这个文件。
这步以前没刷过神族的跳过如果以前刷过神族3G的,先刷补丁.才可以刷其他包.否则有后果.手机连接电脑. 点击:隐藏内置卡,看提示操作建议:手机关机前,先拉两个文件进手机外存储卡一个是移动叔叔包里面的update.zip一个是破解权限用到的纽曼root by zaomeng.zip刷纽曼中文recovery:recov ery可以说是底层的小系统,为ROM刷机等服务。
手机刷机的基本概念

手机刷机的基本概念手机刷机的基本概念随着科技的不断进步,手机已经成为我们生活中不可或缺的一部分。
但是,随着手机的使用时间的增长,手机的性能和速度会逐渐下降。
这时候,很多人就会选择刷机来提高手机的性能和速度。
那么,什么是手机刷机呢?一、什么是手机刷机手机刷机是指将手机操作系统替换成另一个版本或修改原有的操作系统,让手机实现更多功能或提升性能的一种操作。
由于原厂的操作系统可能不是很好用,刷机可以让我们在原有基础上改善和优化操作系统,并获得更多的自定义权限和自由度。
二、为什么要刷机刷机有很多好处,以下就是刷机的主要作用:1.提高手机的性能和速度:一些手机如老机型的手机,在使用时间过长后会存在卡顿,自发热,程序响应时间慢等问题。
刷机可以通过更换内核,优化系统等方法,使手机性能提高,运行更加流畅。
2.增强功能和改善体验:自带的系统有可能存在一些瑕疵或限制,不太满足我们的需求。
刷机可以增加手机的功能,改善用户使用体验。
比如,增加电池寿命,增加手机的截屏,翻译,和其他一些实用的功能。
3.定制手机:刷机可以让我们自由选择自己喜欢暂用的系统或者界面样式,不受官方限制,让手机成为我们的专属风格。
4.更好地保护个人隐私:一些第三方恶意应用可能会过多地获取我们的个人信息,刷机可以使我们关注这些方面的保护,避免个人信息被恶意抓取。
三、刷机的基本步骤刷机的基本步骤如下:1.备份:一定要先备份个人的私人数据,防止失去重要数据。
2.解锁:通常需要解锁手机才能够刷机,解锁流程根据不同的手机品牌和型号进行,最好仔细阅读相关解锁的注意事项。
3.下载ROM:刷机需要下载相应的ROM,ROM是可以替代原来的手机操作系统的编译好的运行程序,用户可以根据自己需求选择相应的ROM。
4.刷机:进入刷机模式,选择合适的ROM与相应的程序进行刷机。
5.还原系统:如果刷机失败,用户还可以通过还原手机系统来维护手机的正常运行。
四、注意事项刷机在使用中需要注意以下几点:1.选择合适的ROM:刷机需要下载相应的ROM,应选择慎重。
手机刷机教程

手机刷机教程手机刷机是指通过修改手机的系统固件,以达到优化手机性能、安装第三方ROM、获取root权限等目的的操作。
下面是一个简单的手机刷机教程,希望能帮助到你:1. 准备工作手机刷机前需要备份重要数据,以免刷机过程中数据丢失。
同时,请确保手机电量充足,至少保持在50%以上。
2. 下载刷机工具根据你的手机型号和品牌,在电脑上下载对应的刷机工具。
常见的刷机工具有:Odin、Fastboot、SP Flash Tool等。
3. 下载适用于你手机型号的ROM在网上搜索并下载适用于你手机型号的ROM文件。
注意选择官方发布的ROM,以确保安全性和兼容性。
4. 进入手机刷机模式不同手机品牌和型号的进入刷机模式的方法可能略有不同,一般情况下,可以使用按键组合(例如同时按住音量减和电源键)进入刷机模式。
5. 连接手机和电脑使用数据线将手机连接到电脑上,并确保电脑可以正常识别你的手机。
6. 选择刷机工具和加载ROM打开刷机工具,选择合适的ROM文件,并进行加载。
7. 开始刷机根据刷机工具的指引,开始刷机过程。
请耐心等待刷机完成,期间不要中断连接或操作手机。
8. 刷机完成刷机完成后,手机会自动重启。
初次启动可能需要一些时间,请等待系统完全加载。
上述是一个简要的手机刷机教程,由于不知道你具体的手机型号和刷机工具,故无法提供更加详细的教程。
刷机操作需要谨慎,并遵循官方的指引,以免造成设备损坏和数据丢失。
如果你对刷机操作不熟悉,建议先了解清楚再进行相关操作,或者寻求专业人士的帮助。
WM系统通用刷机教程

WM系统通用刷机教程1. ROM,RAM,Flash MemoryROM(Read Only Memory)的全名为只读记忆体,是PPC上的硬盘部分用来存储和保存数据。
ROM数据不能随意更新,但是在任何时候都可以读取。
即使是断电,ROM也能够保留数据。
但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途RAM(Random Access Memory)的全名为随机存储记忆体,是PPC 上的移动存储部分,用来存储和保存数据的。
它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)Flash Memory,由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料,我们常见的FLASH Memory有TF卡(全名:TransFLash 卡),SD卡(全名:Secure Digital Memory Card),CF卡(全名:Compact Flash卡)等。
2. XIP,IPL,SPL,RADIOXIP(Execute In Place)中文意:立即执行。
XIP所起到的作用是让操作系统内核直接在Flash中运行,不需要拷贝到RAM,即指操作系统或应用程序直接从非易失性存储器中执行,这样减少了内核从闪速存储器拷贝到RAM的时间,其采用的非压缩映像也减少了内核自解压的时间,换句话说,XIP直接决定了PPC系统运行和加载程序的时间,也就是直接决定了PPC系统的运行速度。
IPL(全称:InitialProgramLoader)中文意:首次装载系统,其负责主板,电源、硬件初始化程序,并把SPL装入RAM,如果IPL损坏,由于不能加载SPL,所以机器将不能装载任何由SPL完成装载的OS系统。
SPL(全称:SecondProgramLoader)中文意:第二次装系统,就是负责装载OS操作系统到RAM中,SPL损坏了我们可以烧录机这样的设备来重新写入,或者还可以通过刷入初始的ROM版本来实现重写SPL,我们俗称“寻找原厂ROM救砖”RADIO,字面理解:无线电通讯,其负责着PPC作为手机功能的通讯功能方面,包括它的电话和上网功能,事实上,RADIO硬件模块已经在手机出厂时已经内置,我们所刷入的不过是作为软件应用层面的东西,因为软件层面的东西决定了RADIO硬件模块接收和传递信号的频段分配,所以硬件RADIO的称谓已经被弱化,我们把这种RADIO软件层面的东东一律称为RADIO。
玩转安卓智能机新手教程之常识及 刷机教程

玩转Xperia S新手教程之—购机篇购机前先了解以下几个版本的区别:国行:正规行货或者是由国内的运营商定制的机器,质量和保修基本上得到保证。
但是价格偏高~功能方面基本都是一样的,只是在某些小的方面存在差异。
比如国行阉割了google服务。
港行:香港行货,由香港的百老汇、丰泽、等代理购入的机器,还有一些香港运营商定制的机器,比如由香港和讯定制的机器和3公司定制的,港行在大陆的售后能够得到保修。
日版:代号为Xperia NX SO-02D,由日本电信docomo定制,所以开机会有docomo的Logo 显示,机身显示和开机Logo为Sony Ericsson,日版的内置16G ROM支持microSD卡扩展。
内置十多种预言,包括中文,并且无网络锁。
港水:所谓港水其实和欧版等水货无区别。
亚太:销往亚太一带的机器,机器本身内置中文,无网络锁。
欧版:正宗的水货,和港水、亚太一样、SONY的Logo内置中文、无网络锁、ROM通刷。
各个版本的鉴别方法:国行这个好说,机器内无google服务,机器取下后盖能够看到入网许可证。
有正规的,最好最简单的就是拿到售后一看就知道是否是正规的行货。
港行一般代购都会有相应代理商的销售收据(香港那边好像没有)比如丰泽的收据,你可以致电丰泽客服或者发送邮件并提供相应的IMEI码(手机输入*#06#)让其鉴别。
日版这个没什么好说的,机身Logo是Sony Ericsson并且还有docomo的字样。
港水和亚太已经欧版这三个说真的没有一个真正能鉴别的方法,只能查看CDA代码,也只能说明此机器的ROM的地址,或者是到SONY官网的售后提供IMEI叫其帮查询。
关于各个版本的选购:看完上面的各个相关介绍之后,我想大家基本上心里都有底了,不过我还是说一下。
如果你只是一个简单使用手机的用户(打打电话、发发短信、听听音乐、看看电影、玩玩游戏、上上微薄什么的)个人建议你还是购买国行,省事儿、方便、保险~要是你是一个发烧友我不用多说我想你肯定会选后面3种版本,不用担心解锁BL和ROOT后不能保修给你带来的不便和纠结(国行和港行解锁BL之后将不能保修)不过我要提到的就是,所谓的水货基本都是使用过的或者是14天机,买到全新机的几率很少,所以买好买差。
Android-ROM-刷机脚本-updater-script-的基本流程和初级语句说明
Android ROM 刷机脚本updater-script 的基本流程和初级语句说明(转)简单说说刷机脚本的相关知识, 以及简单的语句说明.目的不是让你通过本帖学会如何做刷机脚本,那不是一下子可以做到的事情.但是至少可以通过本帖子,让你对刷机脚本有一个初步的了解, 并且可以初步动手修改相对简单的内容, 例如制作升级包.以下说明,都以我的Reflex S Data2Ext 2.0.2c 整包ROM为例子说明, 把update的过程流程化, 更加有助于理解.首先说明刷机脚本的路径, 其实很多人,包括部分ROM作者, 都不知道这个文件的存在.位于刷机包的如下路径:1.META-INF\com\google\android\updater-script复制代码刷机过程其实很简单, 只要你理解了流程, 和相关的语句.一般来说, 刷机就是如下的步骤:1.开始.2.清理userdata, system, cache, dalvik-cache等 (这是一个可选的步骤, 由ROM作者依据ROM的特性去决定是否要采用)3.挂载userdata, system, sdext (其中sdext为可选挂载, 依据ROM特性决定)4.释放对应的文件/文件夹到对应的区域, 例如刷机包内的目录data对应的释放到手机的userdata区域5.Symlink, 这个是必须的动作, 这个有问题, 会导致ROM出现一些问题, 特别是错误的链接或者不存在的链接,很容易引发问题.6.设置权限, 这一个步骤也很重要, 关系到ROM能否正常使用, Android是base在linux基础上的, 对于文件的权限非常重要, 没有权限, 一个应用程序是无法被执行或者读写的.7.刷入内核引导文件boot.img8.取消挂载的各个分区, 刷机结束.复制代码大概步骤就这样, 这个过程非常明了和直接, 下面我具体举例说明各个步骤的做法.1. 开始准备刷机.开始最简单, 实际上就是就是检测硬件, 打印相关信息,提示开始刷机.其中可能用到的部分函数做个简单介绍:ui_print: 就是在recovery下打印文字给用户阅览.getprop: 获取手机对应的属性assert: 你可以理解为辅助执行多行脚本命令例如如下我的部分开始代码:1.ui_print(” “);2.assert(getprop(“ro.product.device”) == “bravo” ||getprop(“ro.build.product”) == “bravo” || getprop(“ro.product.board”)3.== “bravo”);4.ui_print(“. Reflex S Data2Ext Installation .”);5.ui_print(” “);6.ui_print(“Installing Gingerbread 2.3.3 –Sense 2.1…”);7.ui_pr int(” “);复制代码首先开始答应一行空行,编译和之前的文字区别开来.然后用assert完成对手机的产品设备型号的检测最后打印, 开始安装该ROM.2. 清理这个过程是可选的,有的rom不需要wipe直接升级,就无需这个过程,有的ROM必须完全wipe才可以刷机,否则会出问题,那么rom作者为了担心你因为没有wipe而导致出了问题, 就在脚本里面处理了,尽量帮助你避免产生问题.例如我这个data2ext的ROM, 如果不wipe, 会产生一些问题, 例如FC, UID错误等, 就必须wipe, 但是为了不让用户的懒惰成为找我问问题的麻烦,我就主动帮他们”wipe”了所有必须wipe的内容.其中可能用到的部分函数做个简单介绍:fromat: 格式化相关区域的函数delete_recursive: 可以直接删除一个目录.如下我的部分代码摘抄如下:1.ui_print(” Clean up cache…”);2.format(“MTD”, “cache”);3.delete_recursive(“/data/dalvik-cache”);4.delete_recursive(“/sdext/da lvik-cache”);复制代码首先打印我要开始清理cache了然后格式化cache, 删除userdata下的dalvik-cache, 删除sd卡ext分区的dalvik-cache. 其实我这里代码还是有一些问题的,可能sdext都还没有挂载我就试图删除了.这个就属于脚本的隐患bug了.3挂载和4释放文件, 我是按照区域来组合做的, 如下分别是userdata的处理和system的处理. 其中可能用到的部分函数做个简单介绍:umount/mount: 分别是取消挂载和挂载相关的区域函数.package_extract_dir: 你可以理解为复制刷机包内的指定目录到手机的指定区域.1.ui_print(” Unpacking DATA files…”);2.unmount(“/data”);3.format(“MTD”, “userdata”);4.mount(“MTD”, “userdata”, “/data”);5.package_extract_dir(“data”, “/data”);6.ui_print(” Unpacking SYSTEM files…”);7.unmount(“/system”);8.format(“MTD”, “system”);9.mount(“MTD”, “system”, “/system”);10.package_extract_dir(“system”, “/system”);复制代码为了避免出问题,首先取消挂载, 然后格式化该区域, 然后再挂载,确保挂载没有问题.然后复制需要的文件.5和6相比前面的一些内容,属于比较难懂一点的,需要有linux相关的知识, 不再更多阐述, 贴些代码,简单说下.其中可能用上的部分函数介绍:symlink: 所谓的符号链接, 当然, windows的用户不怎么容易了解, 建议多熟悉下Linux相关内容.set_perm_recursive: 你可以理解为设置目录权限如下代码, 连接../xbin/su到/system/bin/su这个程序.1.ui_print(” Symlinking now…”);2.symlink(“../xbin/su”, “/system/bin/su”);复制代码如下代码,设置相关的权限.1.ui_print(” Setup permissions now…”);2.set_perm_recursive(0, 0, 0755, 0644, “/system”);3.set_perm_recursive(0, 2000, 0755, 0755, “/system/bin”);4.set_perm_recursive(0, 2000, 0755, 0755, “/system/app”);复制代码至于刷入内核引导文件boot.img,如下, 用assert函数实现了, 解压内核到临时区域, 写入内核文件, 删除临时文件的过程.1.ui_print(” Writing Boot.img…”);2.assert(package_extract_file(“boot.img”, “/tmp/boot.img”),write_raw_image(“/tmp/boot.img”, “boot”), delete(“/tmp/boot.img”));复制代码最后,结束, 取消挂载所有区域, 提示结束.如下代码:1.ui_print(” “);2.ui_print(” Flash finished…Enjoy it!”);3.unmount(“/system”);4.unmount(“/data”);复制代码可能大家看了还是模模糊糊的, 没关系, 没有相关的知识, 确实不容易一下子看明白, 但是饭一口口吃, 知识也是一点点懂的, 抛砖引玉,希望给与大家一点点帮助1.META-INF\com\google\android\updater-script复制代码刷机过程其实很简单, 只要你理解了流程, 和相关的语句.一般来说, 刷机就是如下的步骤:1.开始.2.清理userdata, system, cache, dalvik-cache等 (这是一个可选的步骤, 由ROM作者依据ROM的特性去决定是否要采用)3.挂载userdata, system, sdext (其中sdext为可选挂载, 依据ROM特性决定)4.释放对应的文件/文件夹到对应的区域, 例如刷机包内的目录data对应的释放到手机的userdata区域5.Symlink, 这个是必须的动作, 这个有问题, 会导致ROM出现一些问题, 特别是错误的链接或者不存在的链接,很容易引发问题.6.设置权限, 这一个步骤也很重要, 关系到ROM能否正常使用, Android是base在linux基础上的, 对于文件的权限非常重要, 没有权限, 一个应用程序是无法被执行或者读写的.7.刷入内核引导文件boot.img8.取消挂载的各个分区, 刷机结束.复制代码大概步骤就这样, 这个过程非常明了和直接, 下面我具体举例说明各个步骤的做法.1. 开始准备刷机.开始最简单, 实际上就是就是检测硬件, 打印相关信息,提示开始刷机.其中可能用到的部分函数做个简单介绍:ui_print: 就是在recovery下打印文字给用户阅览.getprop: 获取手机对应的属性assert: 你可以理解为辅助执行多行脚本命令例如如下我的部分开始代码:1.ui_print(” “);2.assert(getprop(“ro.product.device”) == “bravo” ||getprop(“ro.build.product”) == “bravo” || getprop(“ro.product.board”)3.== “bravo”);4.ui_print(“. Reflex S Data2Ext Installation .”);5.ui_print(” “);6.ui_print(“Inst alling Gingerbread 2.3.3 –Sense 2.1…”);7.ui_print(” “);复制代码首先开始答应一行空行,编译和之前的文字区别开来.然后用assert完成对手机的产品设备型号的检测最后打印, 开始安装该ROM.2. 清理这个过程是可选的,有的rom不需要wipe直接升级,就无需这个过程,有的ROM必须完全wipe才可以刷机,否则会出问题,那么rom作者为了担心你因为没有wipe而导致出了问题, 就在脚本里面处理了,尽量帮助你避免产生问题.例如我这个data2ext的ROM, 如果不wipe, 会产生一些问题, 例如FC, UID错误等, 就必须wipe, 但是为了不让用户的懒惰成为找我问问题的麻烦,我就主动帮他们”wipe”了所有必须wipe的内容.其中可能用到的部分函数做个简单介绍:fromat: 格式化相关区域的函数delete_recursive: 可以直接删除一个目录.如下我的部分代码摘抄如下:1.ui_print(” Clean up cache…”);2.format(“MTD”, “cache”);3.delete_recursive(“/data/dalvik-cache”);4.delete_recursive(“/sdext/dalvik-cache”);复制代码首先打印我要开始清理cache了然后格式化cache, 删除userdata下的dalvik-cache, 删除sd卡ext分区的dalvik-cache. 其实我这里代码还是有一些问题的,可能sdext都还没有挂载我就试图删除了.这个就属于脚本的隐患bug了.3挂载和4释放文件, 我是按照区域来组合做的, 如下分别是userdata的处理和system的处理. 其中可能用到的部分函数做个简单介绍:umount/mount: 分别是取消挂载和挂载相关的区域函数.package_extract_dir: 你可以理解为复制刷机包内的指定目录到手机的指定区域.1.ui_print(” Unpacking DATA files…”);2.unmount(“/data”);3.format(“MTD”, “userdata”);4.mount(“MTD”, “userdata”, “/data”);5.package_extract_dir(“data”, “/data”);6.ui_print(” Unpacking SYSTEM files…”);7.unmount(“/system”);8.format(“MTD”, “system”);9.mount(“MTD”, “system”, “/system”);10.package_extract_dir(“system”, “/system”);复制代码为了避免出问题,首先取消挂载, 然后格式化该区域, 然后再挂载,确保挂载没有问题.然后复制需要的文件.5和6相比前面的一些内容,属于比较难懂一点的,需要有linux相关的知识, 不再更多阐述, 贴些代码,简单说下.其中可能用上的部分函数介绍:symlink: 所谓的符号链接, 当然, windows的用户不怎么容易了解, 建议多熟悉下Linux相关内容.set_perm_recursive: 你可以理解为设置目录权限如下代码, 连接../xbin/su到/system/bin/su这个程序.1.ui_print(” Symlinking now…”);2.symlink(“../xbin/su”, “/system/bin/su”);复制代码如下代码,设置相关的权限.1.ui_print(” Setup permissions now…”);2.set_perm_recursive(0, 0, 0755, 0644, “/system”);3.set_perm_recursive(0, 2000, 0755, 0755, “/system/bin”);4.set_perm_recursive(0, 2000, 0755, 0755, “/system/app”);复制代码至于刷入内核引导文件boot.img,如下, 用assert函数实现了, 解压内核到临时区域, 写入内核文件, 删除临时文件的过程. 1.ui_print(” Writing Boot.img…”);2.assert(package_extract_file(“boot.img”, “/tmp/boot.img”),write_raw_image(“/tmp/boot.img”, “boot”), delete(“/tmp/boot.img”));复制代码最后,结束, 取消挂载所有区域, 提示结束.如下代码:1.ui_print(” “);2.ui_print(” Flash finished…Enjoy it!”);3.unmount(“/system”);4.unmount(“/data”);复制代码可能大家看了还是模模糊糊的, 没关系, 没有相关的知识, 确实不容易一下子看明白, 但是饭一口口吃, 知识也是一点点懂的, 抛砖引玉,希望给与大家一点点帮助.。
HTC Touch HD 刷机教程
HTC Touch HD 刷机教程整理一、常识学习1、ROM是什么?HTC Touch HD手机标配的机身存储器为:288MB RAM+512MB ROM。
ROM和RAM指的都是半导体存储器。
本来的含义是:ROM是Read Only Memory的意思,也就是说这种存储器只能读,不能随意更新。
而RAM是Random Access Memory的缩写。
这个词的由来是因为早期的计算机曾经使用磁鼓作为内存,而磁鼓和磁带都是典型的顺序读写设备。
RAM则可以随机读写现在ROM通常指非挥发的存储器,或者说,不掉电。
系统停止供电的时候它们仍然可以保持数据。
所以光盘也有CD-ROM或者DVD-ROM的说法。
而RAM通常都是没电之后就没有数据的,典型的就象计算机的内存,需要系统重新启动的时候从硬盘重新载入数据。
有的时候,如果数据可以擦写,也会借用RAM这个概念,譬如DVD-RAM,其实只是可以擦写的DVD光盘而已,并非真正的半导体存储器ROM数据不能随意更新,但是在任何时候都可以读取。
即使是断电,ROM也能够保留数据。
但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途。
打个不恰当的比方:ROM就像PC的固化硬盘,RAM就像PC的内存。
TF卡(micro-SD)就像PC的可扩展硬盘。
2、同步安装相应驱动程序,实现PC和手机的连接、通信。
Vista:Microsoft Windows Mobile 设备中心 6.1XP: ActiveSync4.53、刷机前的准备工作做好个人资料备份;PC最好是XP系统;手机电池足够。
二、解锁如果不解锁的话只能刷相对应的ROM,解锁了则随心所意了。
1、解锁工具使用的是XDA出品的解锁工具:Unsigned_HardSPL_for_Blackstone_OliNex.zip。
2、 PC准备XP必须安装.net framework2.0以上,vista系统,推荐升级wmdc。
华为mate7如何刷机教程
华为mate7如何刷机教程华为Mate7是一款由华为公司推出的Android智能手机,拥有多项出色的功能和性能。
虽然华为公司为Mate7提供了稳定的固件更新,但是有些用户仍然会尝试刷机,以获取更多的功能或将设备恢复到原始状态。
以下是关于如何刷机华为Mate7的详细教程,共计1000字。
第一步:备份数据在开始刷机前,强烈建议您备份所有重要的数据。
刷机过程中可能会格式化设备存储空间,导致所有数据丢失。
您可以通过使用华为自带的备份工具或第三方备份应用程序,将重要的照片、联系人、短信和应用程序数据备份到电脑或云存储中。
第二步:解锁引导程序华为公司为手机提供了解锁引导程序的选项,允许用户刷入非官方的第三方ROM。
首先,您需要访问华为的官方解锁网站,并按照指示注册和提交申请。
华为的工作人员将审查您的申请,并在通过后向您发送解锁码。
一旦收到解锁码,您可以从华为的官方网站下载并安装解锁工具。
运行该工具,并按照提示输入解锁码。
注意,解锁引导程序将清除设备上的所有数据,请确保已经完成了备份。
第三步:选择合适的刷机工具对于华为Mate7,有几种流行的刷机工具可供选择。
其中最常用的是TWRP(Team Win Recovery Project)和CWM (ClockworkMod Recovery)。
这些工具可以让您在刷入第三方ROM之前对系统进行备份和还原,甚至进行系统的分区操作。
您可以从官方网站上下载并安装适用于华为Mate7的TWRP 或CWM。
确保您选择与您的设备型号和Android版本兼容的版本。
安装过程比较简单,您可以通过运行适用于您的设备的刷机工具进行安装,并根据提示操作即可。
第四步:下载并刷入ROM在确认您的设备已解锁并安装了合适的刷机工具后,您可以开始下载适用于华为Mate7的第三方ROM。
这些ROM通常由第三方开发者或团队制作,并提供额外的功能和性能优化。
您可以通过在网上搜索华为Mate7的ROM来找到适合您的设备的ROM。
安卓手机刷机教程
安卓手机刷机教程安卓手机刷机教程刷机是指对安卓手机的操作系统(即Android系统)进行更换或升级,从而获得更好的功能和性能。
以下是一份简明扼要的安卓手机刷机教程。
1.备份手机数据在进行刷机之前,首先要备份手机中的重要数据,如联系人、短信、照片、视频等,以防止数据丢失。
2.解锁手机的启动引导程序(Bootloader)刷机之前,需要解锁手机的启动引导程序(Bootloader)。
具体方法可能因手机型号而异,可通过在搜索引擎上输入“[你的手机型号]解锁Bootloader”来获取相关教程。
3.安装定制的恢复模式(Custom Recovery)Custom Recovery可以用于备份系统、安装第三方ROM等。
TWRP是一款较为常用的Custom Recovery,可通过在搜索引擎上输入“TWRP+[你的手机型号]”获取相关下载链接。
4.下载合适的ROM文件在刷机之前,需要先下载适用于你的手机型号的ROM文件。
先找到你经解锁Bootloader的手机型号,然后在搜索引擎上输入“[你的手机型号]ROM下载”来寻找合适的ROM文件。
5.将ROM文件传输到手机将下载好的ROM文件传输到手机的内部存储或SD卡中,并确保可以在Custom Recovery模式下访问到该文件。
6.进入Custom Recovery模式关机后按住手机上特定的组合按键,例如音量上键和电源键,进入Custom Recovery模式。
7.备份当前的系统在Custom Recovery模式下,首先备份当前的系统。
这是一个非常重要的步骤,以防止错误导致数据丢失或手机无法正常启动。
8.进行清除操作在Custom Recovery模式下,选择“Wipe”或“清除”选项,清除手机的Cache分区和Data分区。
这将清除旧的系统设置和个人数据。
9.安装ROM在Custom Recovery模式下,选择“Install”或“安装”选项,找到刚才下载的ROM文件,然后进行安装。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
刷机先热身,ROM相关常识 作者: 人气指数: 18,351 时间:2009-12-08
小编有话说: 刷ROM真有那么难吗?ROM一点都不神秘,来看看,就知道其脉络纹理。
1.ROM,RAM,Flash Memory ROM(Read Only Memory)的全名为只读记忆体,是PPC上的硬盘部分用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途
RAM(Random Access Memory)的全名为随机存储记忆体,是PPC上的移动存储部分,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)
Flash Memory,由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展 ,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料,我们常见的FLASH Memory有TF卡(全名:TransFLash卡),SD卡(全名:Secure Digital Memory Card),CF卡(全名:Compact Flash卡)等。
2.XIP,IPL,SPL,RADIO XIP(Execute In Place)中文意:立即执行。XIP所起到的作用是让操作系统内核直接在Flash中运行,不需要拷贝到RAM,即指操作系统或应用程序直接从非易失性存储器中执行,这样减少了内核从闪速存储器拷贝到RAM的时间,其采用的非压缩映像也减少了内核自解压的时间,换句话说,XIP直接决定了PPC系统运行和加载程序的时间,也就是直接决定了PPC系统的运行速度。
IPL(全称:InitialProgramLoader)中文意:首次装载系统,其负责主板,电源、硬件初始化程序,并把SPL装入RAM,如果IPL损坏,由于不能加载SPL,所以机器将不能装载任何由SPL完成装载的OS系统。
SPL(全称:SecondProgramLoader)中文意:第二次装系统,就是负责装载OS操作系统到RAM中,SPL损坏了我们可以烧录机这样的设备来重新写入,或者还可以通过刷入初始的ROM版本来实现重写SPL,我们俗称“寻找原厂ROM救砖”
RADIO,字面理解:无线电通讯,其负责着PPC作为手机功能的通讯功能方面,包括它的电话和上网功能,事实上,RADIO硬件模块已经在手机出厂时已经内置,我们所刷入的不过是作为软件应用层面的东西,因为软件层面的东西决定了RADIO硬件模块接收和传递信号的频段分配,所以硬件RADIO的称谓已经被弱化,我们把这种RADIO软件层面的东东一律称为RADIO。
3. 刷ROM,刷RADIO,解锁,永久解锁 刷ROM,意指将新的ROM刷入PPC,ROM部分包含:IPL、SPL、OS、EXTROM、RADIO、STORAGE等,目前来说,我们刷入的ROM绝大多数只包含OS部分,OS部分包含两个东东:XIP、 IMGFS,而这两个正是影响系统层面的主要因素,鉴于其他部分,因为涉及到核心层面的重新写入,可另行重写,所以我们在此进行了抛弃,为了省事,也降低了一次性刷入的风险。
刷RADIO,简单的说就是刷入新的RADIO模块的应用软件,不同的地区不同的通讯服务网络,无线通讯基站在接收和发送无线信号上的频段各有不同,那么处于这个地区和这个通讯服务网络之内的RADIO硬件模块,在频段调整上越接近于本地基站,手机的通讯信号就会越好,信号接收和发送就会越完整越快速,信号搜索上也会越稳定,从而使我们的PPC信号强劲又省电,运营商新的RADIO是根据其基站的新的频段来调整的,所以随着时间的推移,当基站有所升级其频段有所调整的时候,新RADIO的刷入就很有必要了。
解锁,随便解释一下吧,PPC机器在出厂的时候对机器内部核心的CID地址段进行了上锁,上锁的原理是基于微软对于开放性的WM系统所提供的一种特权保护机制,该机制对应用程序能够访问的系统资源作了限制,而厂家正是利用这一点实现了对系统ROM的锁定,锁定的目的一方面是为了个不同机型间的区别和独立性,更大的原因是保障厂家对WM系统推陈出新上的独立自主权,锁定被集中在机器CID地址段上,不同CID的ROM相互之间不能进行交互性的替换,如果强行刷入CID不同的ROM,将无法通过CID校验,严重的会出现系统无法修复的现象,由此PPC玩机的"江湖大侠"们便做起了文章,衍生出一种通过CID地址段欺骗的手段来对上锁的CID进行破解,破解过的CID刷入后,再刷入其他不同CID的ROM将极大可能地通过校验(但不是100%都可行)从而将新的ROM写入机器.
永久解锁,江湖又称SuperCID,此种新破解的CID和上面的相比具备更大的优势在于新ROM作刷入操作的时候,如若操作失败,原机系统将不会受到较大损伤,就算造成损伤也很容易被修复,所以我们常称此种解锁能使PPC“拥有不坏之身”。
2.重启,硬启,定屏,假死,死机 重启,人人都懂的问题,和PC重启的机制是一样的,ROM中的数据全部保存完好,但是RAM中的数据全部丢失,正因此,通过重启可以解决RAM中运行不正常的现象,比如系统运行中的死机,比如程序模块找不到等问题,大部分的机器都会在一定时间内做重启操作,不是因为断电,而是由于机器运行一段时间之后会有相当一部分的垃圾缓存在RAM中,这是由于我们频繁操作机器造成的,众所周知,RAM剩余得越少,机器运行可用的运行空间就越小,机器的速度也会越慢,耗电量也会增大,那么重启机器在关机的一瞬间RAM里的所有数据全部丢失,包括系统垃圾,在重新开机之后,系统会重新加载应用程序,这时候RAM是一个相对干净的空间。重启的方式大家都知道,连我地球人也知道了,通过电源键,通过系统应用程序,通过桶PP。 硬启,和重启一样都需要重新启动机器,所不同的是硬启将丢失所有ROM和RAM中的数据,而重启只丢失RAM,硬启后系统会自动还原为初始状态,所有的设定要重新来做,所有的资料要重新拷贝进去,貌似PC上的一键还原机制;硬启的原理是利用机器自身进行了格式化,所不同的是格式化之后机器ROM里的初始数据将被重新调出,这个初值数据一直都存在于ROM之中,你无法删除,纵使你作了替换修改等操作,貌似已经修改了数据,其实不然,只是被系统暂时隐藏了,那么在实行硬启格式化ROM之后,重启机器初始数据会被调处进行加载。硬启操作一般大家不常用,除非系统ROM里出现了无法修复的错误导致机器不能正常运行,那就只能通过硬启来修复系统,硬启的方式地球人都知道,按住挂断和接听两个硬按键桶PP,或者1234清除内存。
定屏,顾名思义,就是屏幕定住不动不理会你的操作,PPC中的定屏现象主要指的是在开机三屏(或者两屏)上,正常情况下开机之后随着系统的加载,开机屏幕会逐步跳过直到出现调整的界面,但是因为ROM制作中出现错误或者遗漏,导致新ROM刷入之后开机屏幕跳不过去了,无论你等待多长时间,手机屏幕定格在那不动了,无法进入系统,导致刷机失败,之所以解释定屏是因为在后面的解决疑难杂症里会用到这个词。
假死,又称睡死,非真正的死机现象,假死现象指的是机器表面上运行正常,但是后台的部分应用程序不能被激发,比如在待机模式下电话呼入屏幕无显示无铃声,比如在操作某项程序的时候出现激发暂时性无反应或者反应延时过长。
死机,人人都知道,这个就不说了。 3.三色屏 三色屏,因该模式下屏幕上呈现三种色彩而得名,三色屏模式最直接的作用是用于查看机器IPL值和SPL值,以识别手机是否成功解锁,间接作用是在模式下可以进行刷机操作。所有的刷机操作必定要在三色屏模式下实现,不论你是直刷还是卡刷;手动进入三色屏的方法是按住相机键捅PP重启手机,至于其他关于三色屏的内容留到后面再讲。 4.系统原理
微软的WM系统平台和其PC系统平台有着惊人的相似性,而IPL与SPL实质为WM的Bootloader里的两大组成部份,前面说了,IPL负责主板,电源、硬件初始化程序、并把SPL装入RAM的,SPL则是负责装载OS操作系统中的,所以开机启动顺序是IPL>SPL>OS,SPL还提供检测手机硬件、寻找系统启动分区、启动操作系统为系统的基本维护提供操作界面以及检测SD卡等,像我们执行刷机操作的时候,也是SPL在发挥作用,比如连接电脑同步,进入三色等。
在SPL装载OS的时候,前面我们提到OS分区又分为XIP、 IMGFS两部分,系统启动时SPL加载OS分区的XIP到RAM执行,XIP就是WINCE XIP KERNEL,是CE核心部分,XIP是为eXecute In Place的缩写,在微软的CE定义中,这块区域存放的是以非压缩格式存放,不需加载,由Bootloader直接调用执行。XIP部分大约3MB,包括nk.exe、device.exe等核心程序,就像 PC上的ntoskrnl.exe等。IMGFS就像一个压缩的GHOST文件,包括了WM的所有系统文件。CE核心启动后就可以访问IMGFS文件系统上的OS需要的所有文件了,IMGFS是XPR或LZX压缩格式,系统访问上面的文件会自动解压到RAM。因为普通PE文件调入RAM执行要进行地址重定位,为了提高效率,IMGFS中的文件可以是重定位好的模块形式,这些程序运行就不用再重定位了,直接调入RAM中保留的PagePool(缓冲池)执行。
刷机就是重写OS分区了,用PDOCREAD可以把整个OS分区读成一个NB镜象文件,然后把镜象解开到DUMP文件夹,就是所有ROM的文件了。文件分2种,一种是普通文件,另一种是XIP(ExecInPlace)模块,这是为了加快OS运行设计的,就是这些文件可以不调入RAM而直接在ROM执行,但因为现在都是NAND ROM,所以XIP模块其实还是要调入RAM的PAGEPOOL执行。 但是由于XIP模块有很多地址信息,所以移植OS最难的就是这了。