【dorisdb源码分析】【手机直播系统 源码】【收费看视频源码】arsc源码

时间:2024-12-23 04:04:14 编辑:幽冥传奇纯源码 来源:usim程序源码

1.apk文件是源码什么(apk文件解读)
2.安卓4.0如何反编译resources.arsc
3.如何更改安卓安装包的内置文件?

arsc源码

apk文件是什么(apk文件解读)

       接着上一篇,我们下载了一个微信apk。源码当然和所有的源码apk的内容结构是一样的。请见如下的源码图。

       assets文件夹 :里面存放的源码是各种各样的资源目录,有字体,源码dorisdb源码分析音乐动图等等,源码程序在执行的源码时候要调用的各种各样的资源文件。

       lib文件夹:是源码动态库目录,一般存放so文件。源码 So文件是源码Unix的动态连接库,是源码二进制文件,作用相当于windows下的源码*.dll文件,在安卓项目中调用动态文件*.so都是源码通过JNI的方式,加载SO文件提供的API。

       META-INF文件夹:存放了APK文件的源码手机直播系统 源码基本信息和签名信息,用来保证APK文件的完整性和系统的安全。

       res文件夹:资源库目录 一般存放xml布局文件和图标

       AndroidMainifest.xml :配置清单(二进制格式)

       classes.dex:安卓系统上的可执行文件,也是我们逆向的主要的文件,源码都被编译在里面,如有多个是因为每个dex里最多存放个方法,而项目的方法数超出了这个数量,所以被分成多个保存

       resources.arsc:资源索引文件,收费看视频源码包含语言包,汉化的话一般是反编译这个文件。

       明天讲apk的安装过程。

安卓4.0如何反编译resources.arsc

       resources是APK中的资源文件,例如图片布局等等,android 反编译的方法,需要用到几个工具,百度一下都能找到下载地址

       dex2jar JD-GUI apktool

       åç¼–译步骤:

       1.反编译Apk得到Java源代码

       é¦–先要下载两个工具:dex2jar和JD-GUI

       å‰è€…是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。

       å…·ä½“步骤:

       1.首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;

       2.解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录

       è¿è¡Œ dex2jar.bat classes.dex

       ç”Ÿæˆ classes.dex.dex2jar.jar

       2.反编译apk生成程序的源代码和图片、XML配置、语言资源等文件

       è¿˜æ˜¯ä¸‹è½½å·¥å…·ï¼Œè¿™æ¬¡ç”¨åˆ°çš„是apktool

       å…·ä½“步骤:

       å°†ä¸‹è½½çš„两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar

       1.解压缩下载的两个文件包,apktool-install-windows-r-brut1.tar解压缩后得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解压后的一个.jar 文件copy到解压后的\apktool-install-windows-r-brut1文件夹里)

       2.特别注意:你要反编译的文件一定要放在C盘的根目录里

如何更改安卓安装包的内置文件?

       工具:安卓修改大师、一个你要修改的app安装包(这里以贪吃蛇大作战为例)。

       1、选取一个要进行反编译的云点点网站源码游戏或应用:点击安卓修改大师顶部的安卓游戏选项卡,打开的页面中找到任何一款想修改的游戏,例如,本示例将要修改的游戏为“贪吃蛇大作战”。

       2、开始进行反编译:点击该游戏的“安装”按钮,弹出相关的反编译选项菜单。点击菜单中的源码没有sql文件“反编译”按钮,进入到游戏的反编译界面。

       3、修改图标、程序名称等:在“反编译”界面,左侧为功能分类选项卡,右侧为当前选项卡对应的可操作项。默认选项卡是“常规信息”,在这里修改应用图标和应用名称,注意图标要为png格式,设置*像素大小或者更大的图标。

       4、重新打包:经过前面的步骤后,已经修改了应用的名称和图标以及相关的应用参数,点击前述界面左侧的“打包/签名”选项卡,然后点击开始打包按钮进行打包。

       5、打包完成,马上点击“安装到手机”按钮,可以开始安装到您的手机上。

       更改安卓安装包的内置文件需要反编译已经打包的APK安装包,此方法推荐使用“安卓修改大师”,可以在没有源代码的情况下,直接反编译安装包,通过修改代码实现添加和去除部分功能,也可以修改应用图标和应用程序名称。