Chinaunix首页 | 论坛 | 博客
  • 博客访问: 701626
  • 博文数量: 126
  • 博客积分: 2944
  • 博客等级: 上校
  • 技术积分: 1160
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-17 11:09
个人简介

文章分类

全部博文(126)

文章存档

2022年(1)

2018年(1)

2017年(5)

2016年(5)

2013年(5)

2012年(21)

2011年(24)

2010年(1)

2009年(2)

2008年(12)

2007年(6)

2006年(19)

2005年(24)

分类: LINUX

2011-03-25 14:27:18

刷了2.1RUU后,无法刷新的recovery。这篇2010.8.20日的解决了这个问题。
不过在ubuntu下用Virtualbox虚拟机虚拟winXP却有问题。具体说能用adb devices显示手机串号,但是htc 官方的sync却不能连接。所以按照上面的帖子不能成功。显示remote not allowed,或者status xx xx xx xx。

转用vmplayer成功。过程稍有不同,在不用虚拟机的情况下手机的重启不会与电脑失去连接,而用虚拟机时却会失去与虚拟机的连接。这种情况下需要手动执行bat文件里的部分内容。首先直接执行runindos.bat:
  1. @echo off
  2. adb push recovery.img /data/local/
  3. adb push flash_image /data/local/
  4. adb shell chmod 777 /data/local/recovery.img
  5. adb shell chmod 777 /data/local/flash_image
  6. adb shell rm /data/local/rights/mid.txt
  7. adb shell ln -s /dev/mtd/mtd1 /data/local/rights/mid.txt
  8. echo "Files copied and permissions set, rebooting HTC Andriod 2.1"
  9. echo "Your phone will now reboot into normal mode, then reboot into recovery mode. If it does not reboot the second time, wait 10 minutes and manually reboot and begin again."
  10. adb reboot
  11. adb wait-for-device
  12. echo "Your phone is now rebooting in Rooted Recovery mode, do a backup and load your ROMs"
  13. adb shell /data/local/flash_image recovery /data/local/recovery.img
  14. adb reboot recovery
在adb reboot后手机与电脑失去联系,所以adb wait-for-device无效了。这时只要等待手机重启完成,然后重新连上虚拟机,再执行剩下的最后两行命令即可。
阅读(2342) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~