看了 不少 ANDROID 的论坛。。发现 各论坛的 刷机 教程都不太完善
所以自己抽时间 也写了份
此教程 2.0.1 可以直接使用,2.1 用户需要用 RSD 刷回2.01 的SHOLS_U2_01.14.0_recovery
刷 SHOLS_U2_01.14.0_recovery 先要下载 RSD 软件
安装好 RSD ,打开 RSD软件
然后 下载 SHOLS_U2_01.14.0_recovery 这个SBF 文件
milestone 关机
按住 五维方向键(就是 键盘右侧 金色的 正方形 ) 向上键 +POWER 键开机
进入 recovery 模式
然后 链接手机 USB
RSD软件 会识别出手机 然后 选择 browse
选择 刚下的SBF 文件 点击 START
等待 RSD 软件 显示 FINISHED 即可
再执行 下面步骤
root 教程
首先下载 一个 ROOT 需要用到的 ZIP 包
http://www.sera-apps.de/milestone_root.zip
将这个 ZIP 包 命名为 update.zip
然后 将 milestone 用 USB 链接
把update.zip 放到SD 卡的 根目录下
然后 手机关机
再 按住 相机按键(按到底)+ POWER 键开机
一直到 系统进入 到 一个 三角 标志的 画面 ,松开 2个键
再 按住 音量 增大键,再按住 相机键
此时会 出现一个 新的画面
音量 大小键 选择到 “Apply SDcard: Update.zip”
然后 用 全键盘的 五维方向键(就是 键盘右侧 金色的 正方形 ) 按确认
然后机子开始 执行 脚本
当机子 执行完脚本,会 回到 选择画面,选择”Reboot system now” ,直接确认即可
重新启动milestone
当机子重启完,进入 桌面 会看到一个 #SUPER USER 的图标,证明 ROOT 完成了
---------------------------华丽的分割线
手机端:
Settings -> Applications -> Development -> check USB Debugging
勾上
手机上出现提示选择
USB CONNECTION
有以下4个选择
1 Motorola phone tools
2 windows media sync
3 Memory Card management
4 None
选择第4个 NONE
否则接下来的ADB命令将不会有任何效果
安装 busybox
首先 要下载 android sdk
解压 到 X:\android\ (X 为任意盘符)
然后下载 busybox 解压放到 X:\android\tools 目录下
然后 运行-》 CMD
x:
cd X:\android\tools
然后执行下面 代码
adb push busybox /sdcard/busybox
adb shell
su
su 的时候 ,机器屏幕会 弹出个 窗口,直接 点击 always 即可
然后再输入 su
此时 cmd 控制台 的 $ 会变成 #
再执行下面代码
mount -o remount,rw -t yaffs2 /dev/block/mtdblock6 /system
cat /sdcard/busybox > /system/bin/busybox && chmod 700 /system/bin/busybox
sync
mount -o remount,ro -t yaffs2 /dev/block/mtdblock6 /system
到此 busybox 为安装完成
---------------------------华丽的分割线
以上2步都完成了,接下来就是 APP2SD
因为MILESTONE 的ROM 容量有限。。。因此要把 SD卡的容量 MOUNT 到 MILESTONE
当作系统空间来使用
首先要关机 把 SD 卡卸下
用 WINPE 或者 其他 磁盘分区工具 (PS:WINDOWS 自带的分区工具是不行的)
将SD 卡分成2个区
一个 FAT32 6.5-7G (自己衡量)
一个 EXT2 (剩下的容量)
2个主分区 或 一个主分区 一个逻辑分区 都可以
分好区后 将 app2sd_20100228.zip 解压 到 SD 卡 FAT32 这个区 文件夹名 为 app2sd
然后 用 USB 链接 MILESTONE
然后 用CMD 进入到 android sdk tools 目录
执行 一下代码
adb shell
su
cd sdcard
cd app2sd
sh install.sh
然后 会提示 Y/N,输入 Y 回车
等待完成,完成后重启 即可
可以装个 ROOT EXPLORER 软件 查看 是否 APP2SD成功