手机端反编译so文件工具,哪个app反编译软件简单好用

1 , 哪个app反编译软件简单好用apktool、Smali2Java、dex2jar、jd-gui.这几个联合起来使用,一般没有混淆加密的 , 基本都可以反编译出来,不过反编译一般只限学习使用,不可乱用哦?。?
2,apk安装包里的ib文件夹下有许多so文件用什么工具能进行编辑修改百度so文件是一种可执行的二制文件,相当于windows下的dll文件,你可以用ida之类的反编译工作来调戏和修改它 。
3 , Android如何调用反编译得到的so要反编译不可以 , 反汇编可以,这个百度一下你就知道了 。反汇编,这没点功力肯定不行的 。如果你改不了这个so文件,要调用此so文件 。那么你必须按之前工程的包名、类名、方法名来调用,也就是方法路径必须与原来的一致,因为如果不一致,native方法就不可用了,找不到 。那要看你反编译的程度了 。apk反编译有两部分,一部分是res等xml资源文件 。用android 的apktool就可以了 。这些xml文件都可以在eclipse中直接打开 。dex文件(源代码)需要使用dex2jar工具转化成jar文件 。jar文件可以在eclipse查看其结构 。反编译不可以 , 反汇编可以,这个百度一下你就知道了 。反汇编,这没点功力肯定不行的 。如果你改不了这个so文件,要调用此so文件 。那么你必须按之前工程的包名、类名、方法名来调用,也就是方法路径必须与原来的一致,因为如果不一致,native方法就不可用了 , 找不到 。【手机端反编译so文件工具,哪个app反编译软件简单好用】
4,安卓手机如何打开so文件安卓手机打开so文件需要下载Native Libs Monitor这个app,这个应用可以帮助我们理解手机上安装的APK用到了哪些so文件 , 以及so文件来源于哪些函数库或者框架 。我们也可以自己对app反编译来获取这些信息 。so文件是手机的一些运行库文件,在系统lib的文件夹下,置换移植其他系统的程序也需要修改更换相关so文件;没有它系统软件不能运行 , 哪部分损坏就影响相对功能,电话接打、通讯录、相机等都是要依赖so文件使用的 。so文件需要资深安卓大师更改 , 一般都是现成的搬运移植 , 打开它没有什么意义 。5,安卓手机如何打开so文件安卓手机打开.so文件需要下载Native Libs Monitor这个app , 这个应用可以帮助我们理解手机上安装的APK用到了哪些.so文件 , 以及.so文件来源于哪些函数库或者框架 。我们也可以自己对app反编译来获取这些信息 。so文件是手机的一些运行库文件,在系统lib的文件夹下 , 置换移植其他系统的程序也需要修改更换相关so文件;没有它系统软件不能运行,哪部分损坏就影响相对功能,电话接打,通讯录,相机等等都是要依赖so文件使用的 。so文件需要资深安卓大师更改,一般都是现成的搬运移植,打开它没有什么意义 。安卓手机想要查看.so文件就需要下载Native Libs Monitor 。so是shared object的缩写,见名思义就是共享的对象,机器可以直接运行的二进制代码 。大到操作系统,小到一个专用软件,都离不开so 。so主要存在于Unix和Linux系统中 。so是与平台相关的二进制机器码 , Android应用支持的cpu架构取决于APK中位于lib或jniLib目录中的.so文件 。由于Android基于Linux Kernl的,也继承了Linux中所有so相关的设计 。除了系统方面的原因,Android开发者还要知道以下几点:so机制让开发者最大化利用已有的C和C++代码,达到重用的效果,利用软件世界积累了几十年的优秀代码 。so是二进制 , 没有解释编译的开消,用so实现的功能比纯java实现的功能要快 。so内存分配不受Dalivik/ART的单个应用限制,减少OOM 。6,如何利用apktool反编译apk电脑必须装JAVAJAVA电脑环境教程apktool 方法/步骤1. 配置好JAVA环境变量,下载:apktool解压的文件放在C盘根目录的apktool文件夹里(apktool文件夹自己创立)打开命令提示符,(开始-运行-输入cmd)2. 输入:cd \apktool 系统指令到了apktool文件夹(这里就是为什么要把解压的apktool解压的文件放到apktool文件夹的原因,当然你也可以自命名文件夹的名称,那么比如arc,那么指令就变成了:cd \arc 前提是你必须把apktool解压的文件放到这个文件夹里面)3. 使用RE管理器把系统里面的framework-res.apk 与 SystemUI.apk 提取出来放在apktool文件夹里面4. 如果只是想反编译framework-res.apk输入apktool if framework-res.apk(框架的建立)5. 开始最重要的反编译,输入指令,apktool d framework-res.apk(反编辑的APK一定要用没换过图片的,否则回编辑失败)6. 最后反编译完成7. 修改代码完成后,输入代码:apktool d framework-res 即可完成回编译8. 如果反编译的是系统文件,比如,SystemUI.apk 那么必须进行挂载框架,反编译时,必须敲入一下命令:(然后再重复4-7步骤)apktool if framework-res.apkapktool if SystemUI.apk9. 对于三星手机(比如9100、9108/9100G),如果反编译SystemUI.apk要敲入一下命令进行框架挂载apktool if framework-res.apkapktool if twframework-res.apk apktool if SystemUI.apk10. 回编译的命令是 apktool b XXX (没有后面的apk后缀)反编译的命令是 apktool d xxx(有后面的apk)所需工具:手机端反编译神器apktool,我用的是apktool4.4 , re文件管理器,后面会给下载链接 。解压下载的apktool文件,将整个apktool文件夹移到根目录下 , 把需要修改的apk移到apktool文件夹内这里以最新的v4a音效为例 安装apktool , 授予root权限,进入apktool文件夹,点击com.vipercn.viper4android_v2-1.apk,选择最上面的反编译全部,过程大概需要2~3分钟 。这时就需要用到re文件管理器了,进入apktool文件夹 , 进入com.vipercn.viper4android_v2-1_src文件夹,找到androidmanifest.xml,长按选择作为在文本编辑器中打开,找到下面这句 复制代码 并删除,之后返回并保存,删除自动备份的androidmanifest.xml供功垛嘉艹黄讹萎番联.bak文件,这时就可以进行回编了 。打开apktool,进入apktool文件夹 , 长按com.vipercn.viper4android_v2-1_src文件夹,选择编译 , 编译大概也是2~3分分钟 。并且apktool文件夹里会出现一个com.vipercn.viper4android_v2-1_src.apk 这时候基本上就完成的差不多了,但是还没结束,因为没对apk进行签名 , 所以无法安装 。点击com.vipercn.viper4android_v2-1_src.apk,选择签名,签名完成后会出现一个com.vipercn.viper4android_v2-1_src_sign.apk这才是最终的 。安装看看 , 打开选项已经没有用了,桌面上也找不到该应用的图标 。

    推荐阅读