首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
Android安全
发新帖
0
0
[求助]能否直接修改smali文件,加载一个新类?
发表于: 2013-10-17 10:23
7605
[求助]能否直接修改smali文件,加载一个新类?
potop
2013-10-17 10:23
7605
想对APK软件进行功能扩展,没有源代码。能否直接修改smali文件,加载自己的类或函数,类似JAVA里的improt XXXX ?
如果不能直接improt,应该怎样做能额外加载新类或函数功能?
非常感谢!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
4
)
potop
雪 币:
216
活跃值:
(65)
能力值:
( LV2,RANK:10 )
在线值:
发帖
30
回帖
103
粉丝
0
关注
私信
potop
2
楼
想将自定义的smail文件加入原APK软件中,该如何做?谢谢!
2013-10-17 17:01
0
malokch
雪 币:
43
活跃值:
(388)
能力值:
( LV9,RANK:140 )
在线值:
发帖
30
回帖
385
粉丝
27
关注
私信
malokch
2
3
楼
这个当然可以啦,有很多方法的。
1
用dex2jar把目标apk转换成jar。
2
用adt创建一个安卓项目,添加上面的jar库,但是别勾选排序导出。
3
用java代码编写你要添加的类,然后编译
4
把编译出来的apk转换成smali
5
提取和合并相应的smali
-------------
完成给分
2013-10-17 19:40
0
potop
雪 币:
216
活跃值:
(65)
能力值:
( LV2,RANK:10 )
在线值:
发帖
30
回帖
103
粉丝
0
关注
私信
potop
4
楼
[QUOTE=malokch;1231691]这个当然可以啦,有很多方法的。
1
用dex2jar把目标apk转换成jar。
2
用adt创建一个安卓项目,添加上面的jar库,但是别勾选排序导出。
3
用java代码编写你要添加的类,然后编译
4
把编译出来的apk转换成smali
5
提取和合并相应的smali
-------------
非常感谢,我先试试,有问题再请教!
2013-10-18 09:47
0
potop
雪 币:
216
活跃值:
(65)
能力值:
( LV2,RANK:10 )
在线值:
发帖
30
回帖
103
粉丝
0
关注
私信
potop
5
楼
试了没成功!
有个问题,JAR只是作为库加入,其中有界面、图片等资源,如果还想保持原来软件启动时的界面,直接添加JAR,编译后好象不能达到这种效果呀!
能详细说说该怎样做?谢谢
2013-11-15 16:41
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
potop
30
发帖
103
回帖
10
RANK
关注
私信
他的文章
[求助]qemu 用户模式下如何执行动态链接软件?
10825
[求助]如何查找goahead的版本?
6254
[求助]adb disable-verity时总报错 error: closed,什么原因?
6694
[求助]IDA调试APK,一段时间没操作就自动断连了,该怎么办?
6027
[求助]如何用am start 命令启动一个Application?
10132
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部