永发信息网

linux 反编译下的apk报毒怎么处理

答案:1  悬赏:40  手机版
解决时间 2021-04-07 08:46
linux 反编译下的apk报毒怎么处理
最佳答案
2、反编译过程
1)反编译出资源文件
使用apktool工具,进入apktool所在的目录下,使用如下的命令:
./apktool d ./xxx.apk(apk所在的路径)

  d表示decode,在当前目录下就会生成一个名为xxx的目录,里面就是反编译出来的各种资源文件,其中res表示资源文件,smali表示源代码,不过是字节码,不能直接查看。
  以本人的实验为例子,如下图所示:

  此时会在当前目录下生成一个目录app-debug。

  2)源代码的反编译
a)因为apk文件其实是使用zip进行打包压缩生成的文件,所以先把xxx.apk文件改名为xxx.zip文件,并对其进行解压。
b)进入解压后的目录,其中有一个classes.dex文件,这个文件就是java文件编译再通过dx工具打包而成的,源代码就包含在这个文件中。
c)把前一步生成的文件classes.dex复制到dex2jar工具的根目录中,并使用如下命令对其进行反编译:
./dex2jar.sh d classes.dex
就会在当前目录下生成一个classes_dex2jar.jar文件

  d)点击打开jdgui工具,这是一个图形化的工具,然后打开上上述的classes_dex2jar.jar文件就可以看到apk对应的源代码。
  对于本人的实验如下:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我没看懂唐人街探案,有人能解释一下吗,怕
y40-70 i5版 可不可以加内存条和固态硬盘
单选题2011年12月10日,我国许多城市都能观看
如何使用单反相机拍摄微距照片
jrc5532d和ne5332的区别
郑成功我想对您说二百字作文
内部收益率如何计算,内部收益率怎么算?
With the development of society, the choic
淘宝苏宁电器买苹果6普啦死
和男朋友谈了有快半年时间了,没送过什么礼物
QQ华夏元神
中国联通尚河营业厅地址在哪,我要去那里办事
大家好,本人是信息管理与信息系统专业的大三
股市指数熔断机制是什么东西?
如图,A-BCDE?是一个四棱锥,AB⊥平面BCDE,
推荐资讯
1876年,在美国费城举办的国际博览会上,英国
取暖费是什么意思,取暖费的面积是什么意思?
带有莹和海字的诗句,看图写话,有星星,月亮,有
公司注册一年仍未营业的原因?
太和卤菜培训哪家好新闻
买房子但是开发商包租有什么风险吗
白居易表示春天的诗句,描写勤俭节约的诗句不
长春理工大学生命科学学院怎么样
书文超市怎么去啊,有知道地址的么
惠普m202dw打印机用什么硒鼓,惠普m202dw打印
安徽华塑股份的电厂还招聘吗?
郑州大学附属郑州中心医院-6病房楼在哪里啊,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?