社区
Android
帖子详情
用apktool反编译apk文件得到smali文件夹,里面都是*.smali文件怎么回事?
stormier
2012-03-29 07:48:02
我用的是macbook
...全文
3219
4
打赏
收藏
用apktool反编译apk文件得到smali文件夹,里面都是*.smali文件怎么回事?
我用的是macbook
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
m1353825
2012-07-09
打赏
举报
回复
好办法
foreal3
2012-05-14
打赏
举报
回复
http://blog.csdn.net/sunboy_2050/article/details/6727581
stormiest
2012-03-29
打赏
举报
回复
自己解决吧,apktool只是得到资源文件的
反编译
APK
工具包
Apk
Tool
2.3.1、jd-gui、
smali
2java等 懒人包
这个压缩包收集了
APK
反编译
常用的4个工具,可以节省大家收集的时间,直接拿来用吧。用这套工具,一般的
APK
源码基本都可以看。 所有
APK
反编译
工具都是依托
apk
tool
的,所以他的版本很重要,1.X的版本基本都会
反编译
报错。 另外使用前要检查自己的JAVA环境。要求1.7或更高,请安装Java 7+ 对于经过混淆的
APK
,
反编译
后的源码是丢失变量等信息,会有一些资源
文件
已经成了一些十六进制的代码呈现在我们眼前,这就蛋疼了。但大家可以在以下
文件
找到这些十六进制数对应的资源名称。 对应资源描述
文件
:
反编译
生成目录\res\values\public.xml
apk
tool
2.3.1 作用:资源
文件
获取,可以提取出图片
文件
和布局
文件
进行使用查看 dex2jar 作用:将
apk
反编译
成java源码(classes.dex转化成jar
文件
) jd-gui 作用:查看
APK
中classes.dex转化成出的jar
文件
,即源码
文件
smali
2java 以上工具的图形化合集.界面上给他
APK
文件
,直接查看Java源码。
apk
反编译
工具
apk
tool
和
smali
.jar包
apk
tool
工具将
apk
反编译
成
smali
文件
,
smali
.jar可将
smali
文件
生成classes.dex
文件
Android逆向
反编译
代码注入
本门课程主要讲解了Android逆向
反编译
代码注入涉及到的相关知识内容,课程章节安排紧凑合理、循序渐进、由易到难,让大家不知不觉中了解逆向安全、掌握
反编译
技术,进一步提升自身技术水平。本门课程涉及核心知识点:1. 掌握Android逆向
反编译
工具、重签名工具;2. 掌握
smali
文件
语法知识,能读懂基本代码;3. 学会利用Android Studio开发Jar包;4. 学会逆向
反编译
代码修改和代码注入;备注:本课程涉及知识只用于学习研究Android逆向安全技术,切忌利用所学知识用于破坏和违法行为,对此本课堂概不负责。
Android
APK
+Dex
文件
反编译
及回编译工具v2.0.2
《
APK
+Dex
文件
反编译
及回编译工具》 简称:
APK
DB 是一款,针对Android OS系统的
APK
程序,直接
反编译
修改的工具。
APK
DB集合了当今最强悍,最犀利的
APK
及Dex
文件
编译工具; 正常安装后,它直接在【鼠标右键】创建快捷菜单; 非常方便汉化工作者,对
APK
或Dex
文件
进行简易的
反编译
回编译操作 1.本工具必须先安装JAVA7; 2.如需显示
APK
自身图标必须先安装.NET Framework4 · 对*.
Apk
文件
反编译
及 回编译 用于汉化修改 · 对*.Dex
文件
反编译
及 回编译 或查看详细源代码 · 对*.
Apk
文件
批量
反编译
及 回编译 · 对*.
Apk
、*.Zip
文件
执行签名 · Windows下直示
Apk
件自身图标 v2.0.2 正式版 2016.06.05 *.更新,Shaka
Apk
tool
v2.0.0(2016.06.01) *.更新,
Apk
tool
v2.1.1正式版(2016.05.07) *.更新,7-zip压缩工具版本到16.02 *.更新,
smali
、bak
smali
v2.1.2(2016.03.28) *.更新,ADB工具 (25.1 rc1版) *.更新,Zipalign优化工具 (23.0.3版) *.更新,合并Odex
文件
*.更新,XML编辑器(提升速度,修复bug) *.更新,显示
APK
自身图标(
Apk
shellext v2.0.1.5780.2290) *.更新,刷机精灵
APK
安装器 *.新增,自定义默认签名,可用自己制作的签名包签名 *.新增,Key
tool
签名包制作工具,推荐使用JAVA8 *.新增,极限压缩优化
APK
内图片功能 *.新增,PNG图片优化工具OptiPNG v0.7.6 *.新增,设定默认
Apk
tool
版本(回车键直接执行) *.新增,Shaka
Apk
tool
自定义操作 *.新增,选项,不
反编译
Resources、Classes
文件
选择后(可同时使用),再选择使用
Apk
tool
工具。 *.新增,
反编译
jar
文件
时,自动识别是否含多个dex
文件
,并使用Shaka
Apk
tool
反编译
*.新增,
反编译
JAR
文件
后,回编译时自动合并并转移到
反编译
目录内 右键[
APK
文件
]、[RSA
文件
]、[original]目录、[META-INF]目录 可直接查看签名信息。 *.新增,创建[开始菜单-所有程序-
APK
DB]目录 *.新增,精简
APK
语言包功能(仅保留英文、简体中文、繁体中文) *.增强,对繁体系统的兼容 *.增强,右键菜单判别准确率 *.增强,重新调整右键菜单,强制关联所有
文件
*.增強,针对不同系統的兼容性 *.修复,XP签名优化出错问题 *.修复,选项按键滞留问题 *.修复,
文件
名含空格优化失败问题 *.修复,签名遗留旧
文件
,删除框架
文件
… *.修复,卸载出错问题 *.修复,
APK
安装器不关联问题 *.修复,个别
APK
文件
反编译
时停顿问题 *.修复,修改AndroidManifest.xml回编译没变化问题 *.修复,各种小问题 *.优化,整体兼容性,增加选项状态提示 *.优化,界面调整 *.优化,安装过程 *.优化,对JAVA路径的判别 *.优化,对64位系统的支持 *.优化,执行脚本 *.优化,编译过程 *.优化,DEX
文件
夹
的的判别 *.删减,旧版
APK
TOOL
(2.0.0以下版本) *.其他,一些微调整
APK
+Dex
文件
反编译
及回编译工具(
APK
DB)v1.8.1正式版 支持繁体
《Android
APK
+Dex
文件
反编译
及回编译工具(
APK
DB)》 简称:
APK
DB 是一款,针对Android OS系统的
APK
程序,直接
反编译
修改的工具。
APK
DB集合了当今最强悍,最犀利的
APK
及Dex
文件
编译工具; 正常安装后,它直接在【鼠标右键】创建快捷菜单; 非常方便汉化工作者,对
APK
或Dex
文件
进行简易的
反编译
回编译操作。 ________________________________________________________ 功能特性 · 对*.
Apk
文件
反编译
及 回编译 用于汉化修改 · 对*.Dex
文件
反编译
及 回编译 或查看详细源代码 · 对*.
Apk
文件
批量
反编译
及 回编译 · 对*.
Apk
、*.Zip
文件
执行签名 · Windows下直接显示
APK
文件
自身图标 声明:1.本工具必须先安装JAVA7; 2.如需显示
APK
自身图标必须先安装.NET Framework4。 ___________________________________________________________________ 使用说明 本工具执行安装后,直接在【鼠标右键】生成快捷键,自动关联
APK
、DEX、 Odex、Zip
文件
。只要在电脑任意“非分区根目录”,【鼠标右键】点击相关
文件
,即 可编译操作。如,
反编译
APK
及DEX
文件
,
反编译
后生成可编译的同名
文件
夹
, 汉化修改完成后,对
文件
夹
点击【鼠标右键】根据
文件
夹
反编译
前的
文件
类型, 现在【回编译XXX
文件
】即可! 同时,针对
apk
和zip
文件
增加签名操作,只要【鼠标右键】点击,选择 【签名XX
文件
】即可!签名前无需删除原来的【META-INF】签名数据。本工具会 判别
apk
还是zip并自动删除签名数据。 注意事项 1、需要
反编译
的
APK
文件
名称,不可以使用中文,否则无法回编译。 2、
反编译
后的
文件
夹
不要重命名,否则自动签名会失败(控制在:
apk
tool
.yml)。 3、
APK
文件
不能放在分区根目录直接
反编译
,请放在子目录内。 4、部分功能需要 .NET Framework 4.0 的支持!如:显示
APK
自身图标。 5、新版
Apk
tool
必须使用Java7 环境。 下載:https://jdk7.java.net ________________________________________________________ 兼容手机管理工具 * 豌豆荚手机精灵 * 魔乐手机管家 * 91手机助手 * QQ应用助手 *
APK
安装器123 * 手机乐园
APK
安装器 * N多
APK
安装器 * HI
APK
APK
安装器 * 360手机助手 * 卓大师 刷机工具 * 金山手机控 & 金山手机助手 * 腾讯手机管家 & 手机助手 * 阿里旺旺手机助手 * 百度手机助手 * 联想手机管家 * Wondershare MobileGo ________________________________________________________ 更新特性 v.1.8.1 正式版 2013.12.30 *.更新,重新整合右键菜单 *.新增,支持zip刷机包Sideload线刷功能(需要CWM Recovery支持) *.新增,编译时可保留
APK
文件
原始签名(
Apk
tool
v2.0.0b8版) *.新增,多语言选项:支持简体,繁体 *.更新,
Apk
tool
v2.0.0b8(测试版) *.更新,
smali
/bak
smali
v2.0.2 *.修复,查看DEX源码出错问 *.增强,对繁体中文的支持。 *.更新,显示
APK
自身图标(
Apk
shellext v2.3) *.修复,部分代码与系统不兼容问题 *.更新,
APK
优化工具Zipalign (22.3版) *.更新,adb工具支持Android4.4 *.修复,修复批量编译 *.修复,回编译保留旧
文件
失败问题(与系统时间格式相关) *.修复,Odex合并问题 *.修复,
Apk
优化失败问题 *.修复,
APK
文件
安装器出错问题 *.修复,安装框架
文件
出错问题 *.修复,64位系统签名优化出错问题 *.更新,Java Decompilier 至 v0.3.5 *.更新,Dex2jar 至 v0.0.9.15 *.增强,对API 19的支持! *.优化,重新执行脚本 *.其他,一些微调整 ___________________
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章