其實就是變速齒輪orz
一開始因為大幅度的宣傳,總覺得應該是傲遊什麼獨創的技術,就想是不是改了webkit的定時器,因為我看到js里的setTimeOut也縮短了時間
摘要:如果把腳本語言比作人類,當他們一起聚餐時,會發生什麼呢?
於是,又到了一個晚上。你的叔叔們說今晚要來你家共進晚餐;你的媽媽給你穿上得體的衣服,並且告訴你晚上要講禮貌。現在是晚飯的時間,你坐在桌邊,表現出一幅很乖的樣子。
第一個來的是你的叔叔Perl。他穿著一件黑色的T恤和牛仔褲。儘管Perl已經開始禿頂,但他仍然將僅剩的幾撮頭髮紮成了一個馬尾辮。跟在他身後的是你最年輕的叔叔Ruby。Ruby穿著Hipster Dressing公司最新款式的衣服,看起來像個電視明星。他專心地玩著他的iPhone,基本上沒理睬你。Ruby身後跟著Coldfusion。最後你媽媽帶來的是PHP,他脖子上系著一件圍裙,努力著想把叉子吃下去。
最晚來的你邋遢的叔叔Python Fred。他穿著一件淘寶上差評頗多的大衣,而且似乎缺乏睡眠。「各位不好意思,來晚了,工作太忙了。」
QPython是一個好東西,是SL4A項目的繼承人,唯一蛋疼的是它自帶的終端不支持UTF-8編碼,東南亞人民都表示很憤怒
而且在play上提了建議到現在還沒改╮(╯-╰)╭ ,所以只能自己改了
smali它的dex。其實這個終端是從jackpal.androidterm這裡改出來了,發現各種關於utf-8編解碼的代碼都在,只是QPython把配置activity全部換了,於是Default to UTF-8那個配置就點不到了orz
然後就改了這些地方
Class TerminalEmulator
1 2 3 4 5 6 7 |
private boolean mDefaultUTF8Mode = false; //改成true //…… public void setDefaultUTF8Mode(boolean paramBoolean) { this.mDefaultUTF8Mode = paramBoolean; //改成true if (!this.mUTF8EscapeUsed) setUTF8Mode(paramBoolean); } |
Class TerminalSession
1 2 3 4 5 6 7 8 9 |
private boolean mDefaultUTF8Mode; //改成 = true //…… public void setDefaultUTF8Mode(boolean paramBoolean) { this.mDefaultUTF8Mode = paramBoolean; //改成 true if (this.mEmulator == null) return; this.mEmulator.setDefaultUTF8Mode(paramBoolean); } |
重新打包簽名運行,ls /sdcard,測試成功
這裡是修改過的apk,版本是0.9.6.2 度娘雲
你也可以選擇自己編譯,這裡是修改好的smali 度娘雲
Triple Town是一個很不錯的遊戲
所以我把它變成unlimited了(笑
這裡好像有奇怪的東西→http://pan.baidu.com/s/1c0cNA0K
誰讓你用unity+C#寫還不混淆wwww
簡單說下過程
對應的MSIL是:
1 2 3 4 5 6 7 8 |
.method public hidebysig specialname instance bool get_HasUnlimitedMoves() cil managed { // 代碼大小 2 (0x2) .maxstack 8 IL_0000: ldc.i4.1 IL_0001: ret } // end of method GameState::get_HasUnlimitedMoves |
收到這個霓虹發來的路由器已經有一段時間了,一直忙各種奇怪的事情,沒去動它
昨天突然想起來了,遂決定研究一下它。刷機什麼的就沒什麼好講的了,下個tftp軟體,然後在路由器開機的時候put過去就好了(什麼「這個路由器不支持在windows下刷機」都特么是扯淡,所以聰明的你應該可以明白多少博客都是東抄西抄的………………
哦對了,openwrt的wiki說,上電的時候按下reset才會路由器下載固件,沒成功的試試這樣弄好了,別按太長,12s就恢復出廠了
我還是說說它的原裝固件的事吧
測試環境:
node1:寫篇文章吧
node2:下次吧,反正DNS污染這麼厲害,別人也看不到
謎之節點:233