社区
Java
帖子详情
android如何混淆带有.so库文件
ccVector
2014-01-28 05:45:21
网上看了很多代码混淆的方案,但是无论哪个方法都无法把.so文件里面的代码给混淆掉,不知道是哪里没做还是本身gcc编译出来的.so文件就是无法混淆的。求大牛解答。项目是由cocos2d-x写的,现在想在安卓版中混淆掉这些代码
...全文
474
1
打赏
收藏
android如何混淆带有.so库文件
网上看了很多代码混淆的方案,但是无论哪个方法都无法把.so文件里面的代码给混淆掉,不知道是哪里没做还是本身gcc编译出来的.so文件就是无法混淆的。求大牛解答。项目是由cocos2d-x写的,现在想在安卓版中混淆掉这些代码
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyroid
2014-03-18
打赏
举报
回复
楼主,该问题解决了吗?求解,真好遇到这个问题,一直都处理不了!
[转]
Android
代码
混淆
和加固 so
库
简单教你一行代码实现
混淆
因为开启
混淆
会使编译时间变长,所以debug模式下不开启。我们需要做的是: 1.将release下minifyEnabled的值改为true,打开
混淆
; 2.buildConfigField不显示log日志 为什么要
混淆
: 优化java的字节码 减小apk
文件
的大小,在
混淆
过程中会删除未使用过的类和成员 代码安全,使类、函数、变量名随机变成无意义的代号形如:a,b,...
Android
混淆
带有
so
文件
的工程
Android
混淆
带有
so
文件
的工程。 例如在lib-->>armeabi中有 liba.so和libb.so
混淆
应该做如下处理: 假如 : package com.test public class Testa{ System.loadLibrary(a.so); System.loadLibrary(b.so); } 然后在Testa这个类保持不
混淆
,就可以了
Android
SO
文件
保护加固——
混淆
篇(一)
继上次基于源码级别和二进制级别的SO
文件
的核心函数保护后,没看的网友可以点击:点击打开链接;这篇是针对我们在JNI开发过程中利用javah生成本地层对应的函数名类似于java_com_XX这种形式,很容易被逆向者在逆向so的时候在IDA的Exports列表中找到这样一个问题,我们的目的就是让IDA在反汇编过程显示不出来,以及就算找到函数实现也是乱码的形式接下来开始搞;有问题欢迎大家批评指正和讨论。
Android
开发中.so
文件
生成与调用完整指南
Android
原生开发通过JNI(Java Native Interface)与C/C++代码交互,实现高性能计算和底层系统调用。在这一过程中,.so
文件
(共享对象)作为编译后的原生
库
,承载着关键的本地函数实现。它不仅提升了应用的执行效率,还广泛应用于图像处理、音视频编解码、AI算法加速等场景。与NDK(Native Development Kit)结合使用,开发者可以为不同CPU架构(如armeabi-v7a、arm64-v8a)编译适配的.so
文件
,从而实现跨平台兼容与性能优化。
android
studio 将引用第三方jar和.so的项目打包jar并
混淆
android
studio 将引用第三方jar和.so的项目打包jar并
混淆
公司项目要打包jar,项目比较特殊引用了第三方jar和.so,在网上也找了很多文章查看,基本找不到有引用第三方.so的,无奈之下只有自己研究,在这里分享一下成果。。。 简单的module打包jar 引用了第三方的jar打包jar 引用了第三方的.so打包jar 打包jar
混淆
简单的module打包jar1.新建一个工程,
Java
51,402
社区成员
85,918
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章