adb
Android4.0.4
bootmenu
cm9
CyanogenMod
Milestone2
root
RSD
SuperOneClick
wipe
]
(本文描述仅对Milestone2有效)
1:什么是wipe,怎么wipe wipe就是清除用户数据,如果清除掉了就相当于回到出厂设置了。 先关机。按住x键,同时按住开机键。等出现小机器人三角形后,按@键。然后就可以按到wipe选项(有两个wipe选项)了(如果按@進不去,則同時按音量+-即可進去)。
2:用RSD刷固件的方法: 先关机。按住硬键盘上向上的方向键,同时按住开机键。过一会后松手,会进入bootloader。连接USB,在电脑上打开RSD(RSD4.9下载地址:http://ishare.iask.sina.com.cn/f/12626472.html)软件,选择固件,我用的固件是2.3.4: http://119.147.99.27/gdown_group117/M00/0A/04/d5NjG05CgYcAAAAACu8ZiTQxofs2197625/p2a_milestone2_umts_milestone2_china-user-2.3.4-4.5.3-77-110728-release-keys-signed-ChinaRetail-CN.sbf.7z?k=-qX2_oy9KfVNDlKHbmn45w&t;=1338922424&u;=183.47.226.229-4fce42aa556e31338917546-aqz5r503&file;=p2a_milestone2_umts_milestone2_china-user-2.3.4-4.5.3-77-110728-release-keys-signed-ChinaRetail-CN.sbf.7z&s;=51200,然后点Start,刷完的时候手机会重启,手机重启的时候就可以拔掉USB线了。
3:root工具 《SuperOneClick v2.3.3 - Motorola Exploit Added!》 http://forum.xda-developers.com/showthread.php?t=803682 (这个工具要装.net2.0“http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=19”,不然运行就会崩溃,装好.net2.0后再运行SuperOneClick.exe,然后把手机调到 /程序/开发/选择 Usb debug模式,用USB线连电脑,选择SuperOnClick界面上的root然后等待完成。)
4:与4.x固件配套的google apps http://wiki.cyanogenmod.com/wiki/Latest_Version/Google_Apps
5:由2.2升到4.0.4的方法: 先备份好通讯录等资料(SD卡上自己建立的目录不用备份,升级过程是不会丢。不过保验起见还是把SD上的东西都备份一下。通讯录、通话记录等是一定会丢的)。 然后按”2:用RSD刷固件的方法”把2.3.4的固件刷进去。刷完以后,如果红色的moto图标一直在闪动但是进不去系统的话,就拔电板,用“1:什么是wipe,怎么wipe”的方法把两个wipe都执行一下再重启。正常情况下,红色moto开机画面在1分钟左右会进去系统。 重启成功后,这时要注意会出来配置过程,配置的时候GPRS是会自动连接的,所以要尽快打开WIFI连接,WIFI连接打开后,GPRS就会自动关闭。GPRS在连接的标志是顶部会有E的标志。 现在暂时不用怎么配置,用USB再连接到电脑上,用“3:root工具”对android进行root。 root完以后,把 Bootmenu-A953.V.1.0.5.apk(http://115.com/file/cljbxo1p)、CM9-NIGHTLY-120602-milestone2-ch.zip(http://code.google.com/p/cm9-milestone2-alexc804/downloads/list) 和gapps-ics-20120317-signed.zip(http://wiki.cyanogenmod.com/wiki/Latest_Version/Google_Apps下载那个CyanogenMod 9的) 都复制到SD卡的根目录下。 然后装 Bootmenu-A953.V.1.0.5.apk ,装完以后打开Bootmenu,会提示需要root权限,允许,然后点击“安装Bootmenu”装完后,点击“重新启动”。 现在会出来Bootmenu(音量键上下移动,电源键确定),选择Recovery —》Stable Recovery 然后install zip from SDcard,choose zip,选择CM9-NIGHTLY-120602-milestone2-ch.zip装好以后,按照“1:什么是wipe,怎么wipe”进行两个wipe,然后再choose zip选 gapps-ics-20120317-signed.zip。装完以后,选reboot system。重启后,就是4.0.4了。(不清楚还可以参考这里:《使用cm9-for-milestone2完全体验》http://bbs.gfan.com/mobile/android-4137348-1-1.html?extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D47 还有这里:《刷刷更健康!!MOTO Milestone 2刷机详细教程!》http://itbbs.pconline.com.cn/mobile/12598252.html)
6:(仅供开发人员参考)升到4.0.4后,Windows Xp上的Adb interface 驱动显示为问号,不能调试了怎么办? 打开 $(ANDROID_SDK_PATH)google-usb_driverandroid_winusb.inf 找到包含 %SingleAdbInterface%的那些行,然后在设备管理器上的显示为问号的Adb interface上点右键,选择 属性->详细信息->硬件ID 然后与inf文件中的行对比,如果没有找到硬件ID则手动添加,我添加了这两行: ;Unknown %SingleAdbInterface% = USB_Install, USBVID_22B8&PID;_428c %CompositeAdbInterface% = USB_Install, USBVID_22B8&PID;_428c&MI;_01 然后重新扫描硬件改动,弹出要装驱动的对话框,把搜索路径指到 $(ANDROID_SDK_PATH)google-usb_driver 就可以正确安装驱动了。 (参考:《[How-To]CM9 - adb interface on USB》http://rootzwiki.com/topic/15624-how-tocm9-adb-interface-on-usb/?1339032619) 如果按驱动装好了,在Eclipse里面的Logcat时灵时不灵(有时可以有时不行),可以这样:关掉Eclipse。
cd $(ANDROID_SDK_PATH)platform-tools adb kill-server adb start-server adb devices(如果这一步没有输出设备,则重新插入USB线,然后,我把顶部栏拉下来,点了一下:已连接USB调试,再把网络调试关掉了之前是被我打开的。) adb wait-for-device(这一步如果立即返回则表示设备已准备好) adb logcat(如果有大量输出,则成功,关掉dos窗口,重新打开Eclipse即可)