Robo Defense另一種玩法 - Android

John avatar
By John
at 2010-07-29T03:47

Table of Contents

自己一直都喜歡把自己技術, 毫不保留教有興趣學習的人~

Hack的過程:
$ unzip "Robo Defense.apk"
$ dexdump -d -f classes.dex > classes.dump

接下來,
靠著 寫程式/破解 20年 的經驗
1個多小時, 找到

1. 在setSpeed函式裡面
009428: da00 0228 |0000: mul-int/lit8 v0, v2, #int 40 // #28
需改成以下
009428: 1300 0004 |0000: const/16 v0, #int 1024 // #400
就是把所有武器的速度,加快 N 倍, 直接寫死 1024,
這個數字最好, 可以讓Rocket射出的時候, 變成一條線.

2. 在setAttackRadius函式裡面
016088: da00 0328 |0000: mul-int/lit8 v0, v3, #int 40 // #28
改成以下
016088: 1300 0028 |0000: const/16 v0, #int 10240 // #2800
把所有武器的攻擊範圍, 加大 N 倍, 簡單而言, 就是整個地圖都是攻擊範圍內

--

用 mc 真正去改class.dex,
offset 0x009428以及0x016088裡面的值

再用ReDex重新算checksum
最後把新的checksum寫入class.dex的offset 0x08

--

用zip再重新壓成RoboDefenseHack.zip

--

用signapk.jar重新簽署RoboDefenseHack.zip,
變成
RoboDefenseHack.apk

--

最後安裝RoboDefenseHack.apk

--

一開始玩遊戲
看到關卡可以選1~10
這時叫出我自己寫的遊戲修改工具, 我打算把它叫 GameCIH(Game Crack/ICE/Hack).
就可以修改記憶體關卡, 我是直接跳到第 1千萬關.
故意讓的敵人無敵強, 以免瞬間被我秒殺, 看不到那個壯觀畫面.

玩遊戲時, 修改記憶體金錢等等東西.
我也把Faster Rocket Reload的Level, 直接在記憶體, 調成 Lvl: 1,000,000

最後,
佈置Rocket, 等候敵人...

然後,
等著聽CPU哀嚎,
我的N1嚴重lag... ==_==|||

整個畫面, 好像蜘蛛網 Orz

--
Tags: Android

All Comments

Freda avatar
By Freda
at 2010-08-02T13:42
XDD
Bennie avatar
By Bennie
at 2010-08-07T02:44
這個太讚了!
Rae avatar
By Rae
at 2010-08-10T14:01
專業推
Kristin avatar
By Kristin
at 2010-08-15T10:59
推推推
Queena avatar
By Queena
at 2010-08-17T15:23
推CIH XDD
Noah avatar
By Noah
at 2010-08-19T03:54
可以請教您如何直接存取其他process 的 mem 嗎 <(_ _)>
Mary avatar
By Mary
at 2010-08-24T01:34
GOOD
Jacky avatar
By Jacky
at 2010-08-28T03:18
推cih XDDD
Eartha avatar
By Eartha
at 2010-08-29T11:08
XD
Olivia avatar
By Olivia
at 2010-09-01T11:45
好阿!
Isabella avatar
By Isabella
at 2010-09-02T13:21
推依個
Elvira avatar
By Elvira
at 2010-09-03T11:36
XDXD 好專業啊!
William avatar
By William
at 2010-09-07T19:23
娘子,快來拜CIH!!
Xanthe avatar
By Xanthe
at 2010-09-10T09:54
只能拜的....
Catherine avatar
By Catherine
at 2010-09-14T23:40
真的要拜~...
Kristin avatar
By Kristin
at 2010-09-16T03:58
我要圖啦 !!!.....(伸)
Oscar avatar
By Oscar
at 2010-09-19T06:35
我想吃荷包蛋!
Adele avatar
By Adele
at 2010-09-23T20:07
直接釋出apk會更棒XD (伸)
Elvira avatar
By Elvira
at 2010-09-28T07:55
朝聖推 (拜)
Adele avatar
By Adele
at 2010-10-01T03:45
To albb0920: 這程式很簡單,不過需要uid=0
Isla avatar
By Isla
at 2010-10-05T03:30
1. /proc/PID/mem
2. ptrace
Caitlin avatar
By Caitlin
at 2010-10-07T01:47
花一點時間,就可以寫出來,我不知道為何網路沒人寫,所以....
Madame avatar
By Madame
at 2010-10-09T01:31
就只能自己隨便亂寫一個,至少玩遊戲,就可以修改數值啦
Todd Johnson avatar
By Todd Johnson
at 2010-10-12T11:14
CIH!!!! 拜一下
Dorothy avatar
By Dorothy
at 2010-10-15T04:28
以下,就看,有緣人,是否剛好看到
Valerie avatar
By Valerie
at 2010-10-17T16:47
GameCIH Android遊戲修改 版本0.1.0 本來是我自用版
Tom avatar
By Tom
at 2010-10-22T03:39
懶的寫UI,懶得繼續寫下去,所以只有 console ,請打指令
Tom avatar
By Tom
at 2010-10-27T00:14
程式放在我N1 Android架的Web Server裡面,預計三天後關站
請駭客不要入侵我N1... 我也是很害怕駭客的... ==_==|||
Carolina Franco avatar
By Carolina Franco
at 2010-10-30T09:50
晚上3G速度,大白天,公司裡面手機只剩GPRS,就慢慢抓吧...
Hamiltion avatar
By Hamiltion
at 2010-11-02T21:10
用adb push進去後,先用ps指令,看看你要修改哪個遊戲
Sarah avatar
By Sarah
at 2010-11-03T14:55
若是遊戲的PID是1234, 就執行 gamecih 1234
Erin avatar
By Erin
at 2010-11-07T10:31
介面實在很難用到極點,沒法度,這程式本來是我自用,懶得再寫
Gilbert avatar
By Gilbert
at 2010-11-09T07:15
支援低階混和高階分析
Dora avatar
By Dora
at 2010-11-09T19:47
懶得寫使用手冊,就先try一下,施主若是有慧根,應該試的出來
Susan avatar
By Susan
at 2010-11-13T11:45
未來可能放在google market
Hedy avatar
By Hedy
at 2010-11-14T08:03
甚至直接以GPL release source code.
Heather avatar
By Heather
at 2010-11-18T23:29
這程式說實在,很簡單,很快就寫好,也沒什技術~大家將就用吧
Wallis avatar
By Wallis
at 2010-11-21T21:56
使用過後,你也可以在Android遊戲排名,變成第一名囉
Frederica avatar
By Frederica
at 2010-11-26T01:27
問: 這程式不會是Android版本的CIH吧???(大驚)
Eartha avatar
By Eartha
at 2010-11-27T02:27
答: 施主,老衲已經皈依佛門. 只要有人email給刑事局,
瞬間
Zora avatar
By Zora
at 2010-11-30T13:50
刑事局就會打我手機... 因此, 拜託別無聊玩老衲...Orz
老衲只是個掃地僧
Leila avatar
By Leila
at 2010-12-01T11:32
http://cih.getmyip.com:8080/
Audriana avatar
By Audriana
at 2010-12-05T19:00
三天後,關閉Android Web Server..........................
Frederica avatar
By Frederica
at 2010-12-06T13:52
忘記說明最重要一點,就是,Android手機需root過
Robert avatar
By Robert
at 2010-12-10T23:40
在uid=0(root)執行,程式才有權限access其他process

自製遊戲 Jewer

Donna avatar
By Donna
at 2010-07-21T23:23
其實這遊戲幾個月前就做好了 只是不小心把整個專案砍掉 一直到暑假才有時間重新寫 剛放上Market 請沒事板友們幫忙下載回報吧 若是覺得不錯的話也請不吝給分 可以的話幫忙點閱廣告XD market://search?q=pname:com.xeno.jewer ▄▄▄▄▄▄▄▄▄▄▄▄▄ ...

自製遊戲 李小龍傳

Callum avatar
By Callum
at 2010-07-21T10:20
有圖介紹版本:http://ppt.cc/tZij 各位Android 版友們 我是howsteve,今天是來跟大家介紹一個小遊戲的 「李小龍傳」 為什麼會介紹這個遊戲呢..... 因為裡面的圖片是我製作的.... 這個遊戲是我跟朋友在上班 上課 之間的剩餘時間製作的 所以在許多部份會顯得較為不足 ...

分享切換器 Tether Switcher

Oliver avatar
By Oliver
at 2010-07-21T03:44
一個快速切換USB網路分享的1x1桌面小工具 搭配簡單明瞭的精美圖式,不必再進到設定中就可以 直接開始USB Tether(USB網路分享)與WifiAP ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ...

如何使用Android與外部資料庫做存取

Jessica avatar
By Jessica
at 2010-07-15T17:20
因為我之前的標題是英文標題,所以可能大家都懶的看,我改成中文的標題大家應該會比 較有興趣,這邊再分享一次給大家看吧 XDDDDD blog文:http://kewang.pixnet.net/blog/post/26566454 簡報版:http://0rz.tw/f7Evh 這幾天一直在研究 ...

LunaTerm 1.0 上架

Skylar Davis avatar
By Skylar Davis
at 2010-07-14T21:48
今天弄出了 1.0 Release,然後已經可以在 Android Market 上找到了 跟上次 ( 文章代碼: #1C7DxqTJ ) 比較,修改的有 1. 修正了顏色的問題 2. 軟體鍵盤啟動時,自動捲動畫面 3. 支援所有解析度的螢幕 4. 放大鏡 (長壓螢幕) 5. 新增手勢: HOME ...