1. 在本机创建一个文本文件 hosts,内容如下:
127.0.0.1 localhost203.208.39.104 www.youtube.com
203.208.33.100 gdata.youtube.com
2. 将此hosts文件拷贝到sd卡的根目录下。在电脑上执行 adb remount 。
3. 通过adb shell进入手机的shell, 执行
cat /sdcard/hosts > /etc/hosts
大功告成,看我下面的截图。大家可以在自己的G1, G2上,尽情享受Youtube了。
参考资料
http://log.riku.me/youtube-1058
补充:
由于我用的是linux系统,windows用户会有换行符的问题。下面提供给windows用户的方法。
不用cat,而是用echo补充修改hosts文件。
- mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
- echo “203.208.39.104 www.youtube.com” >> /etc/hosts
- echo “203.208.33.100 gdata.youtube.com” >> /etc/hosts
- mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
补充,此方法已经失效 ![]()

on Jul 9th, 2009 at 2:26 am
[…] 以下内容来源来源 小亨的探险游戏: 1. 在本机创建一个文本文件 hosts,内容如下: 127.0.0.1 localhost 203.208.39.104 […]
on Jul 27th, 2009 at 12:11 am
你好,我照着你的方法试了一下,还是不能访问youtube。。。
如果用客户端,界面上没有视频截图,右上角一直处于loading的状态;
如果用浏览器,链接到youtube上时会提示连接不上服务器。。。
请问一下我应该怎么解决:)