Android 台灣中文網

標題: 想學自已修改一下白貓‥ [打印本頁]

作者: acgego    時間: 2015-3-25 15:05
標題: 想學自已修改一下白貓‥
想學自已修改一下白貓‥但是都看不懂‥
每個教學的軟件檔好似都不同‥
不知道怎麼下手‥  只是想改  SP跟血2倍 方便自已玩‥
作者: snmod    時間: 2015-3-25 16:40
这有基礎教學
cyyap95大大教學
作者: acgego    時間: 2015-3-25 18:32
snmod 發表於 2015-3-25 16:40
这有基礎教學
cyyap95大大教學

跟著做‥ 有些軟件,我也沒有‥。
還有我看影片學‥部分檔案也不見
作者: rick24570534    時間: 2015-3-27 11:44
acgego 發表於 2015-3-25 18:32
跟著做‥ 有些軟件,我也沒有‥。
還有我看影片學‥部分檔案也不見

二樓說的沒有錯,cyyap95大大基礎教學是夠你自已改三圍沒有問題的,

我幫你消化一下:
組譯工具及反組譯工具 - ilasm + ildasm (用於反反組譯DLL,以及組譯IL)  →可以不用,用rar代替就可以了。

DLL查看及修改工具 - Net Reflector + Reflexil 插件 →我是使用Net Reflector,它的解鎖方法就是下面的「Net Reflector激活器下載」

APK解壓及簽名工具組合 - APKTool + jarsign → 就照文章裡說的放在那個位置就ok了。
Java運行平台 - Java JRE載點 →最好還是載下來安裝一下。
Net Reflector激活器下載 →激活方法:斷網→將激活器的序號key入Net Reflector,Net Reflector會生成一組對應碼,再把對應碼key回激活器左下方,激活器會再生成對應碼2,再把對應碼2 key回Net Reflector,就完成離線的註冊,也就完成解鎖。

修改部份:
1:先把你的apk檔用win rar打開,把Assembly-CSharp.dll 拉出來到電腦。
2:用Net Reflector打開Assembly-CSharp.dll,再使用Reflexil v1.9來修改。
(要先把Reflexil v1.9加到Net Reflector中,方法是tools>add-ins>選"+"號>加入你下載的Reflexil v1.9>完成。
3:把語言改成c語言比較能好懂,再照cyyap95大大所說的去修改那幾個位置,修改中你會發現數值沒有即時變更是正常的,修已完再使用Reflexil v1.9存檔。
4:存檔方式在你Net Reflector左邊找到Assembly-CSharp.dll的最外層,在最外層按右鍵會看到Reflexil v1.9的選項,再選擇save就ok了。
5:再把修改過的Assembly-CSharp.dll檔案拉回去剛剛的apk(一樣用win rar)。
6:再完成簽名,就完工了。






作者: acgego    時間: 2015-3-27 14:58
rick24570534 發表於 2015-3-27 11:44
二樓說的沒有錯,cyyap95大大基礎教學是夠你自已改三圍沒有問題的,

我幫你消化一下:

謝謝你‥這麼詳細幫我‥。其實我也想自已試試修改的,這樣玩起來很爽
作者: acgego    時間: 2015-3-27 15:14
Assembly-CSharp.dll檔案

找不到這個檔‥

作者: reds    時間: 2015-3-27 15:50
acgego 發表於 2015-3-27 15:14
Assembly-CSharp.dll檔案

找不到這個檔‥

assetsinDataManaged
作者: rick24570534    時間: 2015-3-27 16:26
acgego 發表於 2015-3-27 15:14
Assembly-CSharp.dll檔案

找不到這個檔‥

樓主你太可愛了,
你沒有開錯,只是還要再進去裡面的資料夾,
assets→bin→data→mansged,就能看到了!!
作者: acgego    時間: 2015-3-27 17:58
本帖最後由 acgego 於 2015-3-27 21:08 編輯
rick24570534 發表於 2015-3-27 16:26
樓主你太可愛了,
你沒有開錯,只是還要再進去裡面的資料夾,
assets→bin→data→mansged,就能看到了!! ...


6:再完成簽名,就完工了

最後那個簽名‥不會弄‥ 就差最後一步‥

作者: rick24570534    時間: 2015-3-27 23:31
acgego 發表於 2015-3-27 17:58
6:再完成簽名,就完工了

最後那個簽名‥不會弄‥ 就差最後一步‥

很明顯示,他說"系統找不到指定的檔案",就表示你apk的檔名有問題,
我建意你可以先你的jp.colop.wcat1.0.22.apk這個APK直接改成檔名123.apk,
然後下指令:「java -jar SignApk.jar testkey.x509.pem testkey.pk8 123.apk 1234.apk」
(把123.apk簽名成另酪新的1234.apk)
再把1234.apk改成你要的名字就ok了!
作者: acgego    時間: 2015-3-28 09:49
rick24570534 發表於 2015-3-27 23:31
很明顯示,他說"系統找不到指定的檔案",就表示你apk的檔名有問題,
我建意你可以先你的jp.colop.wcat1.0 ...

可以簽名了。謝謝! 幫我這白癡‥這麼久
作者: reds    時間: 2015-3-29 02:58
借串問一下
請問不簽名會怎樣嗎??
我用RAR開啟然後把Assembly-CSharp替換成有修改過的Assembly-CSharp
完成後沒簽名還是可以安裝也正常遊戲
所以想請教一下...
作者: rick24570534    時間: 2015-3-30 09:16
reds 發表於 2015-3-29 02:58
借串問一下
請問不簽名會怎樣嗎??
我用RAR開啟然後把Assembly-CSharp替換成有修改過的Assembly-CSharp

不會怎樣,
能安裝就表示正常,
我猜想你不用簽名也許是因為你有ROOT過,
或是用濄幸運解鎖器之類的。
(不知雚念是否正確,不對請大大們糾正)
作者: b89757    時間: 2015-6-6 23:42
4:存檔方式在你Net Reflector左邊找到Assembly-CSharp.dll的最外層,在最外層按右鍵會看到Reflexil v1.9的選項,再選擇save就ok了。

為什麼我無法儲存呀
作者: s0980043    時間: 2015-6-7 08:01
這樣需要root嗎?
作者: bili2fly    時間: 2015-6-7 10:37
发现好贴啦 马克一下  
作者: piggwest    時間: 2016-10-2 22:03
收獲良多啊,感謝教學分享




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1