services反編譯
1. MIUI系統解除mtk限制
MIUI系統解除mtk限制方法:
打開文件管理器,找到上圖中選中的文件,將其復制到一個自己能找到的路徑。
odex文件已經刪了就不放圖了反正去哪個路徑找就對了。
然後打開apktool x,找到目標路徑,選擇長按services.odex,選第二個選項:decompile odex Ip and mm
然後目錄下會多出一個dex文件,再次打開apktool x長按它,選擇Decompile dex進行反編譯。反編譯後會出現一個services_odex的文件夾,使用文件管理器打開services_odex/com/miui/server/SecurityManagerService.smali
搜索這行代碼:method private checkSystemSelfProtection(Z)V
並找到圖中選中的代碼
將line xxx與line xxx之間的代碼刪除(xxx可能是更大或者更小的數字,這個與系統版本或者機型的不同而不同,不影響效果)修改後保存文件,如果文件管理器會備份文件,記得要刪除備份,備份一般是原文件名後面加.bak。再次打開apktool x,長按services_odex文件夾,選擇Recompile,重新編譯編譯後會有一個services.dex文件,使用apktool x,長按該文件,選擇add to jar,添加到jar文件中。然後就可以在jar文件里找到classes.dex文件。打開文件管理器,將services.jar移動到/system/framework目錄下。修改許可權為三讀一寫(644)。切記一定要刪除/system/framework/oat/arm64目錄下的services.odex文件,一定要刪除!重啟生效。
2. 安卓系統如何把dex文件轉換成odex文件
網路搜索自動odex軟體
3. 怎麼反編譯.jar文件
網路cavaj或者jad,cavaj是單獨的exe程序,能把class文件反編譯。jad是eclipse插件,需要eclipse開發環境
4. 如何防止Unity3D代碼被反編譯
DotfuscatorSoftwareServices安裝的時候有選擇的獲取你沒有選擇也或許你的VS版本不帶.