❶ 安卓加密要怎麼做特別是針對二次打包與dex文件保護的加密。
防止Android
apk被反編譯的方法:
判斷apk簽名是否與原版簽名是否一致;
代碼混淆,將混淆的級別設置高點,混淆出來以後代碼全部變亂;
使用NDK編程,將核心演算法用c/c++來編寫,打包成so庫供java層調用
。
❷ 安卓手機上如何解壓dex文件(搞apk的都懂dex吧)
在手機上安裝(ZArchiver)就可以,該軟體在騰訊網上就能下載。
❸ Android上,怎麼用16進制加密apk的dex文件讓別人無法反編譯或進內部查看原代碼
可以在Dex文件頭隱藏另一個DEX數據並在運行時載入附帶DEX數據。
構建非規范的Dex文件
通過反射調用DexFile類的方法載入附帶DEX數據
通過反射實際調用DexFile的openDexFile方法
該種方式允許通過byte[]解析dex數據,而無須在再把DEX數據存儲在設備的某個文件。
可以從安裝APK文件、內存或dalvik-cache等讀取dex數據。
該種方式將給自動化分析工具帶來一個問題,自動化工具會按照dex格式處理DEX文件而不會處理附帶的dex數據。需要特定的工具、16進制編輯器或手工提取嵌入的dex數據。
我們可以採用各種不同的方式增加嵌入數據的提取難度,比如:
對嵌入的DEX數據進行加密;
嵌入的DEX數據加密後在對其進行ZIP壓縮;
使用native代碼解密,直接從內存載入;
......等等
該種隱藏方式可以通過判斷Dex文件頭長度是否大於0x70檢測。
❹ 手機軟體如何加密一個軟體classes.dex求解答!一定要用手機軟體!
如果是手機自帶的加密功能,可以打客服,或上手機售後檢查。但是如果是購買官方加密軟體,類似於隱身俠加密軟體的話就找售後,這樣來的快,節省時間,希望能幫到你。
❺ 求apk加密工具,保護apk不被破解 特別是DEX文件保護,求幫推薦。
這類的加密工具防護作用都不是很大。如果要特別保護dex的話,我推薦 愛加密 第三方加密平台。免費通用版包括
對DEX源文件進行加殼保護,隱藏源代碼。對資源文件,主配置文件進行指紋校驗保護,防止修改後二次打包。能滿足你的要求。
❻ APP加密對DEX,SO文件是如何保護的
您好,NAGA娜迦信息科技(NAGAIN)加固平台的服務挺不錯的。可以對APP文件/APK應用進行dex加殼、 亂序保護、so加殼、虛擬機指令保護等多重保護,有效的對存儲數據進行加密保護、保護APP安全,是APP安全加固的首選。
❼ 請問,幾維安 全dex加密是否對dex二次混淆
我不知道我回答的對不對哈,我的理解是:
dex加密不是混淆,他們自己混淆了可以,幾維安 全好像仍然可以加密,加密方式是動態抽取了dex方法,將java函數轉換成了native函數,反編譯後看不見java方法內容。
希望對你有所幫助。
❽ 怎麼給app加密,防止app被反編譯特別是DEX文件。
當然可以通過加密apk防止反編譯的方法可以起到凈化國內app市場的作用!你可以嘗試使用一下愛加密,他是一個針對APP加密的平台,它可以防止應用在運營推廣過程中被反編譯,惡意篡改、注入扣費代碼、盜取數據等,保護應用的安全性、穩定性,同時對開發者的應有收入提供有力保障。