MT管理器安卓逆向新手教程:apk结构分析
MT 管理器是安卓平台上的老牌经典神器,是一款功能强大的工具软件,拥有独具特色的双窗口文件管理和强大的 APK 编辑功能,让你可以在手机上高效地进行各种文件操作以及修改安卓软件。
http://binmt.cc/doc/index.php?s=/1&page_id=1
大家都应该知道APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构
asset <资源目录1:asset和res都是资源目录但有所区别,见下面说明>
lib
|---armeabi
META-INF <存放工程一些属性文件,例如Manifest.MF>
res <资源目录2:asset和res都是资源目录但有所区别,见下面说明>
|---drawable |---<图片和对应的xml资源>
|---layout |---<定义布局的xml资源>
AndroidManifest.xml
classes.dex
resources.arsc <对res目录下的资源的一个索引文件,保存了原工程中strings.xml等文件内容>
asset和res资源目录的不同在于:
res目录下的资源文件在编译时会自动生成索引文件(R.java),在Java代码中用R.xxx.yyy来引用;而asset目录下的资源文件不需要生成索引,在Java代码中需要用AssetManager来访问;
一般来说,除了音频和视频资源(需要放在raw或asset下),使用Java开发的Android工程使用到的资源文件都会放在res下;使用C++游戏引擎(或使用Lua binding等)的资源文件均需要放在asset下。
此文章转载自互联网-《MT管理器安卓逆向新手教程:apk结构分析》
MT管理器安卓逆向新手教程:软件名称修改
免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
发表评论: