當(dāng)前位置:
首頁 >
使用 jni加密器对 安卓动态库符号表加密
發(fā)布時(shí)間:2024/3/26
54
豆豆
生活随笔
收集整理的這篇文章主要介紹了
使用 jni加密器对 安卓动态库符号表加密
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
android編譯動態(tài)鏈接庫時(shí),缺省的編譯選項(xiàng)下默認(rèn)所有的符號表都會導(dǎo)出, 這導(dǎo)致別人很容易通過符號表獲取動態(tài)庫里的相關(guān)信息。
通過增加-fvisibility=hidden選項(xiàng)有時(shí)候能影藏部分符號表,如何根本上解決這個(gè)問題呢,本文介紹的“jni加密器”就能解決此功能。
1.安裝jni加密器:sec.apk
下載鏈接:http://apk.91.com/Soft/Android/com.sn.sec-2.html
2. 把so拷貝到手機(jī)上, 用jni加密器打開它,如下圖:
點(diǎn)擊打開鏈接
3. 設(shè)置過濾條件
點(diǎn)擊設(shè)置按鈕, 對過濾條件進(jìn)行設(shè)置
例如要對所有包含x264的符號進(jìn)行加密,在”包含“里輸入x264,如果需要保留所有包含java或者com的符號表, 則在”不包含“項(xiàng)填java ?com。
4.加密
加密后符號表如下圖:
現(xiàn)在所有包含x264的符號全部影藏起來了
總結(jié)
以上是生活随笔為你收集整理的使用 jni加密器对 安卓动态库符号表加密的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于钻孔数据的地质体建模
- 下一篇: 安卓滤镜君LR调色大师v2.2.1