複製鏈接
請複製以下鏈接發送給好友

安卓加密

鎖定
安卓加密是針對Android系統開發的加密軟件。能對手機中的所有程序進行加密,防護個人隱私 [2] 
軟件名稱
安卓加密
軟件平台
Andriod 2.1+
軟件語言
中文
軟件版本
v1.0
軟件大小
614K
軟件格式
apk
軟件類別
系統軟件

安卓加密軟件介紹

安卓加密是一款操作非常簡潔的應用程序加密應用,設置密碼之後在全部應用界面點擊程序即可進行加密。再次點擊已上鎖程序即可解鎖。

安卓加密主要功能

本軟件需要的權限包括:打開網絡接口、訪問網絡上的信息、查找出任何程序包使用的空間、寫或讀系統設置、查找運行的任務和運行位置、讀取電話的狀態、電源鎖定管理、讀取系統日誌文件、接收廣播信息、寫用户的外部存儲器
本軟件支持的系統包括:Android 2.1、Android 2.2、Android 2.3、Android 3.0、Android 3.1、Android 3.2、Android 4.0;
本軟件支持的屏幕尺寸包括:320*480、480*854、480*800、240*320、1024*768、1024*600、1280*800、600*800、240*400、240*480、960*640、320*400、540*960、1024*480、1280*720;

安卓加密安卓開發術語

安卓加密概念

安卓加密是指對安卓的APK進行加密加固,以防止他人進行反編譯,逆向分析,獲取源碼,注入廣告代碼,惡意代碼,再進行二次打包,安卓加密就是對已有的安卓應用進行加密保護,讓破解者無法進行反編譯,防止反編譯。

安卓加密方法

1.混淆源碼。代碼混淆(Obfuscatedcode)亦稱花指令,可以藉助一些工具,市場有很多高級混淆代碼工具。花指令的基本原理是由設計者特別構思一些指令,可以使反彙編的時候出錯,讓破解者無法清楚正確地反彙編程序的內容,迷失方向。文件夾混淆是利用Android系統環境下的文件夾名的特殊性來對源碼文件夾進行混淆,讓混淆後的文件夾在Window看起來失去原有的邏輯性,但是完全不影響其在Android系統上的運行。Android技術驗證的原理是在代碼啓動的時候本地獲取簽名信息後對簽名信息進行檢驗來判斷自己的應用是否是正版,如果簽名信息不是正版則提示盜版或者直接崩潰。
2.使用偽加密保護方式,通過java代碼對APK(壓縮文件)進行偽加密,其修改原理是修改連續4位字節標記為”PK0102”的後第5位字節,奇數表示不加密偶數表示加密。偽加密後的APK不但可以防止PC端對它的解壓和查看也同樣能防止反編譯工具編譯。
3.通過標誌尾添加其他數據從而防止PC工具解壓反編譯,這樣處理後把APK看做壓縮文件的PC端來説這個文件被破壞了,所以你要對其進行解壓或者查看都會提示文件已損壞,用反編譯工具也會提示文件已損壞,但是它卻不會影響在Android系統裏面的正常運行和安裝而且也能兼容到所有系統
4.對DEX、RES、SO庫等主要文件進行加密保護。Dex文件是APK中最重要、最需要保護的,因為dex中存放了代碼的信息,如果是一個沒有做過任何保護的APK,破解者通過使用dex2jar和jd-gui簡單幾步就可以查看到源碼。同樣,SO庫文件是APK的核心代碼,一旦被破解,APK就很容易被破解了。不過這方面對開發者的技術要求很高,想要簡單的話,就藉助類似於愛加密這種第三方工具。通過使用加殼技術,對dex文件做了一層保護殼,這樣破解者就無法通過正常手段反編譯出代碼文件,從而保護代碼的安全。 [1] 
參考資料