elvin226 发表于 2015-7-2 15:51:26

假如我要用自己编写的so调用已有的so

刚初步接触反编译这块 以前不会android的开发 java也是半吊子 只是简单熟悉

目前app是一款游戏 cocos2d的框架 反编译之后 发现所有的布局都放在了so中 心中顿时凉了一半
因为需要修改一处图片显示变成动态显示 目前苦无良策
本想在java层smali这边修改显示 但是布局文件在so中 好难过
想法:调用so里面的cocos2d布局 用Label显示我要显示的动态文字 在java层smali获取显示内容然后调用so里面的Label 最后addchild
但是发现可能并不是so里面所有的函数我都可以从java这边调用 必须是export的函数 我才能调用 所以在网上寻找了一下 可能需要自己弄so来调用已经有的cocos2d的so文件里面的布局函数
那么问题来了
1 我这个想法可不可
2 可以的话 我的so是一个什么思路 因为我不提清楚自己写.c文件里面调用其他so的函数是要怎么来调用
3 有没有什么简单的方法来做到我想要的方式

qqqqqqqqqqqqqqq 发表于 2015-7-8 10:43:44

不太懂这方面

飘飘然的感觉 发表于 2015-7-28 09:40:20

—最小化 发表于 2015-7-31 17:47:40

沐小悠 发表于 2015-8-1 09:15:29

页: [1]
查看完整版本: 假如我要用自己编写的so调用已有的so