X61的风扇一直是我最大的恶梦。购机半年后,时不时出现的拖拉机般的轰鸣就开始伴随我。我都记不清我有多少次拆开笔记本,用皮老虎对着风扇狂吹了。我也用尽各种软件来控制风扇的速度。但是,时而响起的轰鸣并没有离我远去。终于我明白了,问题就是风扇的轴承,就是缺油了。
经过研究,我知道要想给X61的风扇上油并不轻松。风扇位于主板的下面,要清理必须彻底拆解。虽然,我买来了锂基润滑脂,但是一直下不了决心动手。终于,我忍无可忍的一天到了,动手吧。
根据Thinkpad官方拆解手册和网上几篇实战帖子,我开始一个个的拧螺丝。结果我很杯具的发现,最后一颗螺丝拧不下来,十字面滑扣了。这意味着我不可能按照网上的经验来做了。经过我仔细分析,发现根本不需要将主板整个拆下。只要将屏幕的屏线和主板分离,就可以把主板翻转,使风扇露出来。而且要清理风扇,也不需要完整的将风扇拆下,散热导管和CPU,显卡固定的部分完全不用管。只是拧下风扇的四个螺丝就可以把风扇取出来了。上好润滑脂,一步步拧回螺丝。按我的这种方法,大概可以少拧三分之一的螺丝,更重要的是不用重新在CPU上安置散热导管,降低了风险。
安静,安静,整个世界终于安静了。
Posts under ‘问题解决’
X61风扇上油计
Android手机如何在国内看Youtube
1. 在本机创建一个文本文件 hosts,内容如下:
127.0.0.1 localhost
203.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
补充,此方法已经失效
如何将G1手机的浏览器缓存放到sdcard上
Google G1的留给用户的可用ROM也就几十M,还需要安装很多应用软件,空间就显得很宝贵。缺省情况下,浏览器缓存是放在ROM上的,如果我们能把浏览器的缓存文件放到sdcard上,就不需要经常的清除缓存文件了。
1. 通过SDK的adb shell进入终端,并su成root。
2. cd /data/data/com.android.browser/cache, 进入浏览器缓存。
3. rm -r webviewCache, 删除缓存目录。
4. mkdir /sdcard/webviewCache, 在sdcard上建立缓存目录。
5. ln -s /sdcard/webviewCache webviewCach, 做一个symbolic link,让ROM上的缓存目录指向sdcard。
这样就一切OK了,我ROM节省出大概10M的空间。
同理,还有market的缓存, /data/data/com.android.vending/cache/ ,youtube的缓存,/data/data/com.google.android.youtube/cache,也可以放到sdcard上。
如何用apt-get更新老版本的ubuntu
今天想在一台老的ubuntu server (7.04 feisty)上用apt-get装点东西,结果发现源全部失效了。我的版本feisty不是LTS(long term service),已经无法通过原来的源更新了。
首先,我找到了https://launchpad.net/ubuntu/feisty/ , 这里有所有的deb包。可是由于包依赖问题,我只能不停的下一个又一个的deb包,烦了,继续想办法。
接着,我找到了 http://old-releases.ubuntu.com/ 这个源,只要在 /etc/apt/sources.lst加入
deb http://old-releases.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ feisty main restricted
ubuntu feisty可以继续用apt-get进行更新了。看来server还是有必要定期upgrade,升级到LTS才比较放心,可以用5年。
关于Android(Cupcake)的root权限
我的G1到手的时候,js给刷的是一个HiAPK的1.5 (Cupcake)的中文rom。按理说,js能自己刷rom应该是取得了root权限,可是我在G1上的terminal里无法su,报错为 “uid 10005 not allowed to su”。
带着困惑,我开始google,终于发现了原因。虽然我的系统已经拥有root权限,但是Cupcake不支持通过terminal来su的。如果你的terminal支持su,可能是你的系统版本低于Cupcake,也可能你的系统做过其他破解,如替换了su (参见相关资料1)
但是,你可以通过电脑来进行su。首先,你需要安装Android的SDK,http://developer.android.com/sdk/1.5_r2/index.html。然后,你需要安装一个驱动,如果你用Mac OS,很幸运,你什么都不用做。如果你用windows,你需要下载并安装http://dl.google.com/android/android_usb_windows.zip。如果你向我一样用Linux(ubuntu 8.04),就稍微麻烦点。
1. 创建一个文件 /etc/udev/rules.d/50-android.rules
2. 文件内容为:SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4″, MODE=”0666″
3. chmod a+rx /etc/udev/rules.d/50-android.rules
(参见相关资料2)
这时,你将电脑连接好G1,打开USB 调试选项,就可以执行SDK tool中的adb命令( Android Debug Bridge)。试一下 adb devices 是否可以看到你的G1设备。如果可以,你就可以通过 adb shell 以root身份进入 terminal了,拥有root的一切权限了。
相关资料
1. http://android-dls.com/wiki/index.php?title=Magic_Root_Access
2. http://androidcommunity.com/forums/f4/how-to-install-apps-using-adb-4482/
我是怎样解决Thinkpad X61风扇噪音的
入手X61也已经快1年了。虽然我是小黑的fans,但是也不得不承认的本本的质量确实有下降,一些设计小细节也显示了联想的没品位。不过想想我2003年入T40的时候,中配水货要1w4,现在T400的中配水货只要7k。质量有点下滑也在情理之中。
以前我以为散热是X61最大的问题,后来我发现风扇噪音也不可小视。我的工作环境稍微有点土大,所以半年以后, 我已经开始听到风扇噪音了。慢慢的越来越大,终于到了我无法忍受的状况。没办法,拆机。
拆机后,用毛笔和电吹风清理掉了扇叶上的灰尘。结果噪音依旧。没办法只能上网搜索。原来风扇噪音的受害者还相当多。我根据群众们的经验,先后修改了bios的设置,用软件控制风扇的转速。其中一个哥们甚至发现他的风扇噪音是散热铜片的共振产生的。我尝试了各种办法,都没有解决。
最后经过我的反复试验和分析,发现我的噪音是由扇叶转动带动了风扇电源线的的振动产生。于是在电源线下垫上一段牙签,再用胶布固定,整个世界终于安静了。
我坚持认为这应该是X61的设计缺陷。新一代的Thinkpad的风扇问题越来越多,甚至使用半年的T400, X200也频频报出fan error。唉呀,联想,风扇上可来不得偷工减料呀。