Rex


An Workaround for ‘sslwrap’ Problem in event

Currently I have update the python to 2.7.9. Everything seems ok until I found that GoAgent couldn’t work properly. After checking the GoAgent log file, I found that it kept complaining the ‘missing module sslwrap’ issue: Traceback (most recent call last): File “/usr/local/lib/python2.7/site-packages/gevent/greenlet.py”, line 327, in run result = self._run(*self.args, […]


Port Android to NVIDIA Jetson TK1 15

Table of Contents What is Jetson TK1 Preparation Download AOSP Download Jetson TK1 Linux Packages Install TADP Porting Setup Flash Tool Compile Linux Kernel for Android Add Jetson TK1 to AOSP Compile AOSP Issues and Solutions GUI Crash System Partition Can’t be Remounted Ethernet Hardware Can’t be Recognized USB Drive […]


Customize and Flash MT6589 ROM 8

Table of Contents Flash Tool Installation and Usage Additional Notes Unpack/Repack the Images The Files Unpack/Repack Conclusions I have a Lenovo A820T phone, which is based on MT6589, a MTK chip. Recently I want to flash a new ROM, but either the official ROMs or third-party ROMs contain a lot […]


Android: How to Unpack/Pack Factory Images 11

Table of Contents boot.img and recovery.img Unpack Pack system.img, userdata.img, cache.img, etc. Unpack Pack A typical Android factory package contains several image files, such as system.img, cache.img, userdata.img, boot.img, recovery.img, etc. Although all these files contains the “img” in their names, they are not all of the same format. According […]


Write IMEI in Android without Extra Tools

Recently I had flashed my phone to a new rom, everything seems to OK after the flash, except the Android OS keep complaining that I don’t have a valid IMEI. IMEI is short for International Mobile Equipment Identify, to gain more detail, please read this wiki page: International Mobile Station […]


Android禁用Wifi状态变化的通知

用Android手机已经有几年了,之前有一点一直不太爽,就是走到外面有Wifi信号的地方时,手机就会通过振动或者短铃声的方式来通知,不过这种情况毕竟相对少数,不是太影响,所以就忍了,一直没处理。 前两天刚刷了个新固件,结果我差点精神衰弱了!原来,Android为了省电,实现了在关屏状态下自动关闭Wifi的功能。这本是个不错的功能,不过有两点不爽: Wifi关闭后,会自动转为使用移动网络(2G、3G、4G),如果有后台服务需要用到网络的,就会“偷走”流量 我们一般都是隔一段时间会开一下手机,查看下信息或者时间之类的,而Wifi的关闭并不是关屏后马上执行的,而是关屏一段时间后再关的(这也是为了优化体验),结果我总是在关屏几分钟(或更长时间)后,突然听到振动(或者铃声),要命的是,这个振动跟收到短信的振动是一模一样的,于是乎我总是关屏一会就听到手机的动静,以为有短信来了,开起来却啥也没有。。。再关,再听到动静,再开。。。这就是个死循环!你说我累不累! 两天下来,我差点把手机给摔了!不过作为新时代的粪青,咱不能这么冲动,对不?^_^ Google了一下,很快就找到解决办法了:打开“设置->WLAN”,点“菜单”键,选择“高级”一项,里面有好几个选项,但我们只关心其中两项: 网络通知 在休眠状态下保持WLAN连接 其中“网络通知”一项是个单选项,勾选该项则在Wifi没连上时,如果检测到附近有Wifi信号,则会提示(这不就是我忍了很多年的仇人吗?!),我果断就把那个勾给消灭了。 “在休眠状态下保持WLAN连接”一项点开后有三个选择: 始终 仅限充电时 永不(会增加数据网络流量) 考虑到前面提及的浪费流量和恼人的提示这两大因素,我决定选择“始终”,即是在关屏情况下也保持Wifi连接。这么做可能会耗电一些,不过总比把我烦死好吧,嘿嘿! Author: Rex Shen Created: 2014-09-12 Fri 17:50 Emacs 24.3.1 (Org mode 8.2.7c) Validate


加快stackoverflow等国外网站的访问速度

Table of Contents Complain & Why How 常规方法 我的山寨手段 Complain & Why 上网查资料时,常常会找到国外网站上的资料,比如stackoverflow、Google Groups等,感谢国家感谢党,得益于强大的GFW,我们通常得等上几分钟才能打开页面,而且打开的页面还常常残缺不全(CSS没载入)。 要不怎么说中国人能忍呢,这么多年过来了,我居然没被气吐血。。。 最近资料查得特别多,浪费在等待上的时间也特别多,而且漫长的等待后,给我的也只是一个很难看懂的残缺页面,让我十分郁闷。越想越觉得不对劲,我一勤勤恳恳的码农,满怀敬畏地去想多了解世界先进技术,这有错吗?招惹谁了我?! How 抱怨是没有用的,还是想想怎么解决要实际点。 常规方法 有钱的主,不用说,直接就VPN了,您继续在墙外逍遥吧,哥羡慕嫉妒,但不恨; 会折腾点的,可以搞个Google App Agent之类的,每天免费流量也基本够用了; 我的山寨手段 如果VPN太贵,GoAgent太麻烦,那就试试我这种方法吧。 找到网站载入慢的原因 首先,在Firefox或者Chrome中打开一个新标签页,然后先打开开发者工具,这时浏览器底部会出现一个调试面板,点击选择面板中的“Network”标签,然后载入想要访问的网址(这里是http://www.stackoverflow.com),这时可以看到面板中实时显示正在载入的资源以及它们的载入情况,见下图: 从图片中可以看到,“9HWwT.png”等几个资源正处于“pending”状态,即还没数据(或者没下载完)。如果资源过了一两分钟还没能载入,那么这就是导致网站迟迟打不开的原因了。鼠标悬停到这个资源(“9HWwT.png”),就会弹出这个资源的URL(在此是:i.stack.imgur.com/9HWwT.png)。在本机上ping这个资源的域名(i.stack.imgur.com),会发现ping不通或者丢包率非常高,怪不得网站老载不进去呢! 找到可用的IP 接下来,需要找到目标域名的一个访问速度较快的IP,通过hosts文件做静态绑定。具体方法为: 利用nslookup命令 $ nslookup i.stack.imgur.com Server: 202.96.134.33 Address: 202.96.134.33#53 Non-authoritative answer: i.stack.imgur.com canonical name = cf-ssl11496-protected-i.stack.imgur.com. Name: cf-ssl11496-protected-i.stack.imgur.com Address: 103.31.7.31 Name: […]