让QPython自带的终端支持UTF-8

0   11680 转为繁体

QPython是一个好东西,是SL4A项目的继承人,唯一蛋疼的是它自带的终端不支持UTF-8编码,东南亚人民都表示很愤怒

而且在play上提了建议到现在还没改╮(╯-╰)╭ ,所以只能自己改了

smali它的dex。其实这个终端是从jackpal.androidterm这里改出来了,发现各种关于utf-8编解码的代码都在,只是QPython把配置activity全部换了,于是Default to UTF-8那个配置就点不到了orz

然后就改了这些地方

Class TerminalEmulator

Class TerminalSession

重新打包签名运行,ls /sdcard,测试成功

这里是修改过的apk,版本是0.9.6.2 度娘云

你也可以选择自己编译,这里是修改好的smali 度娘云

Triple Town Unlimited 无限步数版

4   91197 转为繁体

Triple Town是一个很不错的游戏

所以我把它变成unlimited了(笑

这里好像有奇怪的东西→http://pan.baidu.com/s/1c0cNA0K

谁让你用unity+C#写还不混淆wwww

简单说下过程

  • 打开VS命令控制台,输入ildasm,打开APKFILE/asserts/Data/bin/Managed/Assembly-CSharp.dll
  • 定位GameState类的一个属性HasUnlimitedMoves
  • get方法return true;

对应的MSIL是:

  •  ilasm回编译,apktool打包
  • 顺手P张图

 

FC2 Free Wifi 原装系统的抓包分析

5   16428 转为繁体

收到这个霓虹发来的路由器已经有一段时间了,一直忙各种奇怪的事情,没去动它

昨天突然想起来了,遂决定研究一下它。刷机什么的就没什么好讲的了,下个tftp软件,然后在路由器开机的时候put过去就好了(什么“这个路由器不支持在windows下刷机”都特么是扯淡,所以聪明的你应该可以明白多少博客都是东抄西抄的………………

哦对了,openwrt的wiki说,上电的时候按下reset才会路由器下载固件,没成功的试试这样弄好了,别按太长,12s就恢复出厂了

我还是说说它的原装固件的事吧

测试环境:

  • 一个已联网的路由器,TP-LINK WR710N,很烂的
  • 电脑连入上一个路由器,获得ip 1.1.1.11
  • fc2的这个WHR 301N的wan口连入上一个路由器,获得ip 1.1.1.15 Read More

闲扯Python 说说内存

11   22052 转为繁体

首先,不用解释器,脑补一下下面这段代码的结果是什么

有没有娃儿和我一样觉得是[0,1,0]的?

Read More