Android 台灣中文網

標題: 求教android core.jar和services.jar反編译 [打印本頁]

作者: zxc7980    時間: 2013-3-23 18:33
標題: 求教android core.jar和services.jar反編译

用什麼工具來反編译??
怎樣做反編译??
求教程
作者: UNicK37    時間: 2013-3-23 21:11
好奇問一下...為什麼要反編譯 jar...
作者: zxc7980    時間: 2013-3-23 22:11
因為我要去除ROM的apk签名检测
作者: jakeyjuo    時間: 2013-3-23 22:49
繁化技術那板塊有反編譯的教學跟工具

去找看看有沒你要的東西
作者: rsps1008    時間: 2013-3-23 23:16
那種東西存在嗎...
因為沒有簽名的話照理來說GOOGLE PLAY會直接癱瘓吧...
而且,簽個名不難,為什麼要去弄那個?
作者: zxc7980    時間: 2013-3-24 15:53
因為我要在FreeXperiaProject的CM9 Rom上安裝SONY原生的鍵盤
作者: rsps1008    時間: 2013-3-25 18:47
zxc7980 發表於 2013-3-24 15:53
因為我要在FreeXperiaProject的CM9 Rom上安裝SONY原生的鍵盤

有可能會失敗,因為系統有可能會不相容。像HTC的SENSE一直不能移植的原理一樣。
還有我有看那篇教學了,他可能只適用於原廠ROM哦~
作者: UNicK37    時間: 2013-3-26 17:20
我記得系統只會檢查到 framework-res.apk、SystemUI.apk 這種比較重要的 apk 簽名吧...
至少我目前在 /system/app 下放了幾個用 testkey 簽名的 apk 都沒問題...

反編譯 jar...
1. 以壓縮軟體 (7-Zip、WinRAR) 開啟要反編譯的 jar,將其中的 classes.dex 複製出來。
2. 下載附件,解壓縮之後,將 classes.dex 丟到裡面,開啟 smali.bat,
   按下任意鍵就會自動反編譯 .dex 檔案,輸出在 /out 目錄。
3. 在 /out 中編輯完後,回到 cmd 視窗,再按一次任意鍵會輸出一個「new-classes.dex」檔案,
   重新命名為「classes.dex」,然後以壓縮軟體開啟要反編譯的 jar,
   將這個修改過後的 classes.dex 直接拖曳至壓縮軟體視窗中,覆蓋掉原始檔案即可。

smali.zip

1.03 MB, 下載次數: 23, 下載積分: 碎鑽 -1 個






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