谷歌官方提供了apktool可以逆向已经发布出去的APK应用,即反编译已经打包成功的APK文件,使用它可以将其反编译成非常接近打包前的原始格式,对于APK来说,可以具体的逆向AndroidManifest.xml、资源文件resources.arsc以及将dex文件反编译成可以调试的smali文件。

Warnning
但apktool并不等于是可以用来侵犯前作者的作品的工具,所以使用apktool工具的用户千万不用用其来进行不正当、非法的使用。
It is NOT intended for piracy and other non-legal uses. It could be used for localizing, adding some features or support for custom platforms and other GOOD purposes. Just try to be fair with authors of an app, that you use and probably like.
关于apktool
1、反编译资源文件到原始格式(including resources.arsc, XMLs and 9.png files)并且重建他们;
2、smali debugging: SmaliDebugging已经不支持了,猜测可能另一类的dex2jar工具崛起太快,已经可以将dex文件直接反编译成jar了;
3、更多关于apktool。
使用apktool
walfred觉得apktool目前最大的作用是可以逆向AndroidManifest.xml、资源文件resources.arsc,这里就简单的使用apktool来逆向一简单的hello程序吧。
如果已经有了Android开发环境就能很快使用上apktool了,这里假设你已经可以直接使用apktool了。
反编译decode
复制代码 代码如下:
walfred@ubuntu:~/lab/apktool$ apktool d HelloOurAndroid.apk
这时我们可以看到在当前目录下已经生成HelloOurAndroid/文件夹了,我们来查看下反编译后的AndroidManifest.xml文件和strings.xml文件:
AndroidManifest.xml文件反编译之后和工程下的时候几乎是一模一样,所以我们可以来check下该Android应用的所有权限。
同样可以查看这些hardcode的内容:
rebuild重打包
重打包刚刚修改过的HelloOurAndroid.apk,我们就修改strings.xml目录下的“hello”为:Hello,OurUnix!
然后使用apktoo重新打包,命令如下:
复制代码 代码如下:
walfred@ubuntu:~/lab/apktool$ apktool b HelloOurAndroid
最后将重新编译之后的APK进行签名就可以运行了,当然如果你不想这么麻烦的去解包看,aapt这个工具也可以做到类似的功能哦,但最大的特点是aapt不需要解包。
相关推荐:
ChatGPT为什么用不了了?背后的真相揭秘!,ai写作专家收费吗
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
SEO差价如何用SEO优化帮助企业实现成本与效益的完美平衡,盐城seo收费贵吗
SEO提高:如何通过精准优化让网站流量翻倍,优化排名seo加盟费用
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
WPS改写-轻松提升文档创作效率的秘密武器,推广网站的优势
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
seo网站关键字排名优化,网站seo关键词 ,运动ai
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
AI代谢文章:从灵感到成果的创作革命
SEO桔子:提升网站排名的必备法宝,seo外包销售
文章去AI回归创作的本真之美
AI一键生成原创文章,让创作更高效更轻松!
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
为什么选择收录网站是企业在线营销的必备策略,全网营销与推广
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
GPT怎么收费?揭秘AI技术的定价与价值,ai报考高考
SEO刷:让你的网站一夜之间登顶搜索引擎!,独特seo技巧
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
怎么用AI生成文章?全新写作方式的揭秘与应用指南
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
SEO手法如何通过精准优化提升网站排名,获取海量流量,网站建设协议流程是什么
SEO实际:如何在竞争激烈的市场中脱颖而出,dz论坛seo如何设置
为什么网站要做seo,网站做seo的目的是什么 ,ai初选
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
自动写文章AI:高效创作工具,开启写作新纪元
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
未来写作新模式文章撰写AI如何助力内容创作
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,seo 提高注册量
AI写作技巧,让创作事半功倍!
怎么查一篇文章是不是AI写的?你需要这几个关键方法!
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
seo网络推广要做什么,seo 网络推广 ,ai少女喝药