g4理论上可以接受2.3的 不过当下全是民间的2.3 官方的没出来呢 你刷个2.2的还上可以的htc tattoo g4升级刷android 2.3姜饼教程!htc g4能否升级android 2.3?tattoo g4如何升级android 2.3?
说明
1,在众位大神的努力下,tattoo的2.3rom终于能相机预览了(,不能变焦,且第三方相机仍然是花屏,我用的camera360),很多新手都打算尝试,但是论坛里没有一个较完善的教程,所以我写了这篇帖子。本教程用来刷2.3,刷其他rom不保证能够成功
2,本教程之目的在于交流刷机经验,分享刷机心得,集成自己的刷级过程与版块里较完善的刷机教程,失败者请勿人身攻击和跨省追捕,喜欢者尽可随意评分,多少不限.更欢迎成功者分享你的喜悦,我很乐意看到.
3,感谢论坛里的前辈,他们的教程都很不错,我只是借鉴集中并加以更新,可以理解为教程集合.
4,对于失败或有疑问者尽量在论坛里解决,本人学生,学业繁重,实难在qq上一一帮众位解答,论坛是个大家庭,也希望大家都能互帮互助,有能力的就尽自己所能帮助别人解决问题,创造一个和谐论坛环境.
5,蓝色字体为超链接。文中需要的软件都上传到99盘,永久保存,连接不会失效。压缩包格式,请解压后使用。点击这里下载本文用到的所有附件
第一部分,制作金卡
1,制作金卡的目的
刷机有风险,故在没有最后退路之前不要刷机,金卡就是最后退路.不是必需的,如果你是一个冒险主义者,可以略去此步骤 .
金卡也称加密卡,作用可以理解为就是修复机器系统。其实就是在你卡上建立了一个手机引导程序。
例如你机器在刷机的时候刷死了,只要能进三色屏。android系列是按返回键+开机,能进入这fastboot这个界面 。你这个机器就有的救
可以用金卡刷回官方原版系统,你的机器就能救活了!相当于用光驱给你的电脑重装了系统(转自天宇金卡教程)
金卡是让你可以获得欺骗官方ruu升级程序以获得降级或者升级的一把钥匙。是刷官方系统用的,对于刷自制的rom(zip格式的rom),不需要金卡。其原理是通过欺骗机子对sd卡的cid值来实现.(转自江湖的新手教程)
2,金卡的制作(教程一是g4版块里的,建议首选,教程二是g6的,理论上通用,之所以带上是因为方法简单不少.)
总的来说,做金卡,相当简单,过程就是把一串号码发到一个网站去,让它自动生成一个文件发邮件给你,我们根据这个文件把内存卡相应修改就完成了。
方法一(转自天宇的金卡教程)
1. 首先我们需要找到一张micro sd卡,质量要好一点,大小随意。
2.将这张卡在电脑上格式化,用fat32格式。
3.安装sdk,嫌麻烦的就安装我这个 ,从sdk中提取的可以使用 tools.rar(附件中有)
把这个文件解压到c:盘
4.电脑安装 htc sync。将内存卡放到手机。手机连接电脑,选择第二种模式 磁盘驱动器。电脑可以打开硬盘
5.在电脑上依次执行命令:开始——运行(win7略有不同)——输入“cmd”——回车,然后输入 cd c:\tools
6.输入 adb shell cat/sys/class/mmc_host/mmc1/mmc1:*/cid 回车 ,会得到一串字符比如我的000000202020202000003802b000612c
此外还有一种方法可以获得卡的字串:用es文件管理器或者astro(注意不能使用root文件管理器)将手机/sys/class/mmc_host/mmc1/mmc1:**/ 目录(**可能会因机器不同而不同)下的cid文件复制出来,用记事本打开即可看到卡的字串。(从手机上拷的的cid文件用记事本打开后,注意不要拷贝最后的一个黑框!!只拷贝所有的字母和数字,那个黑框是linux下的换行符!切记!!否则无法成功制作金卡! )
7.进入
http://hexrev.soaa.me/ 这个页面,输入刚才得到的长串字符 000000202020202000003802b000612c
提交后得到你的卡的cid
如 006100b0023800002020202020000000
8.进入
http://psas.revskills.de/?q=goldcard填上自己的邮箱,填上7步得到的 cid 006100b0023800002020202020000000,提交后收到一封“goldcard.img”的邮件。
9.下载十六进制编辑器 hxd ,在电脑上安装并运行附件中的 hxdsetupen.zip
(如果你是win7或者vista确保你是以管理员身份运行的)
10.打开hxd 点extra 菜单,点open disk,在physical disk菜单下,不要勾选open as readonly,选择removable disk(确定这个必须是你的sd 卡),点ok(注意,一定要是在physicaldisk而不是logical disk下,这个问题是个大问题!!!)
11.再次点extra 菜单,点opendisk image,选择你刚才从邮件中保存下来的goldcard.img,点ok,“sector size” 512(hard disks/floppy disks),点ok。
12.点点 goldcard.img 选项,然后在edit菜单中点select all,然后再在edit菜单中点copy。
13. 点 removable disk tab 选择00000000 到 00000170的部分,点edit菜单后点paste write。
14.点file菜单,点save,点ok并退出。
好了 我们的金卡就制作完成了。
方法二(来自g6版块,查看原帖)
用到附件中的android金卡制作.rar
1.在连接类型为“htc sync”下(确保手机有内存卡,格式为fat或fat32均可)
双击:getcid.cmd
得到cid.txt
打开后复制类似如下内容:
035344535530324780022dd8000092e6
如果你没出现如上内容,则手机可能未正常连接。
2.打开
http://hexrev.soaa.me/把刚得到的类似如下
035344535530324780022dd8000092e6
复制粘贴进去,再点submit
得到类似如下
00920000d82d02804732305553445303
3. 打开
http://psas.revskills.de/?q=goldcard把email,确认email和刚得到类似如下的
00920000d82d02804732305553445303
和网页上自动产生的验证码填入。
再点generategoldcard!
4.到邮箱收邮件,下附件,名字为goldcard.img。
5.把手机连接类型改为“磁盘驱动器”,然后打开hxd.exe(windowsvista/7用户请右键-使用管理员权限打开
①选择“附加”再点“打开磁盘”选择手机所在盘,如果电脑只连接手机就为“可移动磁盘1”,然后把“按只读方式打开”前面的勾去掉,再点确定,会出现警告框,直接按确定。
②选择“附加”再点“打开磁盘镜像”选择刚下载的“goldcard.img”,按默认“512 (硬盘/软盘)”点确定。
③复制goldcard.img中的所有内容(ctrl+a,ctrl+c),即00000000-00000170行,点下“可移动磁盘1”切换过来,选择00000000-00000170行,之后粘贴(ctrl+v)。
④最后保存ctrl+s,现在在“我的电脑”打开可移动磁盘,能打开就没错。金卡是根据卡的cid来做的,与机型无关,只要做成功,一直都是金卡,除非你给格式化了。
第二部分,获取root
root是安卓中的最高权限,或去root之后才可以进行一些深度修改,比如刷机。
建议一键root(附件中的universal unroot.apk)
手机上安装后选择当前系统版本,点击root即可,稍后提示成功,然后重启。
本来打算加上传统root方法,但想想觉得一键的基本上够用了,root的也很彻底,就不上了
第三部分,刷recovery
(提供两种方法,传统方法和超级终端方法。后者较简单,任意选用)
recovery是独立于系统环境之外的,相当于pc上的pe,刷机需要在recovery环境下进行,而不同的rom对recovery版本的要求也不同,这里仅是讲刷2.3用到的.我已经专门做了教程。
方法一,本人整理的recovery教程(查看原帖)
先把手机通过数据线连接电脑,然后选择仅充电的模式,就是在电脑上读不出内存卡的那个。建议在笔记本上进行,同时尽量用质量好的数据线以确保成功。
下载附件中的压缩包recovery.rar,放到电脑桌面上,右键解压到当前文件夹
打开这个名为recovery的文件夹,不要修改里面的文件名,打开里面的cmd.bat文件(如果你的系统隐藏了已知文件后缀名,那么你只能看到文件名cmd),输入下面的命令,只输入红字,每输完一行红字就回车,稍等就会出现黑字部分黑字部分可能略有不同,不碍事,只要不提示failed或error什么的就行。注意不要输错。
adb shell
$su
su
#/system/bin/mkdir/data/local/bin
/system/bin/mkdir /data/local/bin
#exit
$exit
adb push flash_image /data/local/bin/
adb push recovery.img /data/local/bin/
adb shell
$su
su
#chmod 755/data/local/bin/flash_image
chmod 755 /data/local/bin/flash_image
#chmod 755/data/local/bin/recovery.img
chmod 755 /data/local/bin/recovery.img
#/data/local/bin/flash_imagerecovery /data/local/bin/recovery.img
/data/local/bin/flash_image recovery/data/local/bin/recovery.img
#reboot recovery
reboot recovery
稍后就会重启机器进入recovery模式,你能够看到版本号是3.0.0.5,这就说明你刷recovery成功了,若要再次进入recovery模式,只需在关机状态下同时按房子键和开机键即可。
方法二,超级终端方法
1,安装“超级终端.apk”
2,将附件中的recovery.img放到sd卡根目录
3,打开超级终端,输入
su
flash_image recovery/sdcard/recovery.img
注意输完每行都要回车(注意空格)
稍等,重启即可
第四部分,刷rom(请保持手机电池电量充足)
1,下载cm的rom,这个是最新的,有人说不稳定,但是我没有遇到过任何崩溃,相机完美预览,但摄相机不能用,fm不能自动搜台,其他完美。
下载地址
2,下载后放到sd卡根目录。
3,手机关机,同时按住房子键和开机键进入recovery模式
如图
4,方向键选择wipe data/factory reset,确认,选择yes,确认。选择wipe cache partition,确认,选择yes,确认。这一步是清除手机信息,恢复出厂设置。故请注意备份。
5,方向键向下选择install zip from sdcard,确认进入二级菜单
再选择choose zip from sdcard,确认
通过方向键选择刚刚放到sd卡的rom包
确认即可
方向键选择yes
请耐心等待直到手机出现下图提示,即表示刷机完成
按返回键返回主菜单
选择reboot system now
确认即重启手机,这次开机非常慢,一定要耐心等待,大约3到5分钟,直到启动完成看到桌面。这时rom已经刷完了,你会看到手机界面焕然一新。如果有需要google服务的请继续往后看
补刷google服务包和市场补丁包
到这里下载市场包,到这里下载谷歌服务包
和rom一样,仍然是放在sd卡根目录,方法和上边刷rom方法完全一样,无需wipe过程。
第五部分,杂项
1,cm的rom更新地址,点击这里。理论上刷今后cm的rom可以不需要wipe的。免去重装软件和重新设置。
2,理论上本教程支持目前其他2.3rom,但本人没有亲测,不推荐。
3,刷机之后有需要删除系统自带软件的,请用深度卸载。点击这里下载,可参考系统程序列表,点击查看
4,使用gps请先安装googlemap
5,下载其他rom可能需要翻*墙,请参考本人教程
6,2.3的软件兼容性比1.6强,但是比2.1和2.2差。
7,本文所附2.3rom支持软件安装到内存卡,不需要ext分区,故之前给sd分过区的请备份内存卡数据后参考以下本人教程恢复fat32格式,查看教程
8,有疑问或建议请站内信或点击本贴下回复按钮回复,直接在页面下方回复框回复我可能看不到。
9,刷机有风险,各位要谨慎。
10,如果要刷这个2.3,
nfinitygb v0.9,那么可以直接从第四部分开始。功能和上边的rom一样。