安卓上有apktool吗?我想在 Android 应用程序中组装".smali"并制作新".apk"



我想在Android应用程序中组装".smali"并制作新的".apk"。我没有那么多时间来做这件事,所以我必须使用一些已经存在的源代码。

有一个Apktool项目可以在Windows/Mac上构建;OS;X/Linux,但我想在Android上构建它。

我还尝试将"apktool.jar"作为外部库包含在Eclipse中的Android应用程序项目中,但失败了。


经过一些研究,似乎更清楚的是,我只需要在Android上运行以下两个项目:

  1. Smali(独立项目)
  2. JarSigner(来自OpenJDK)

而且,Apktool不是必需的。


这个项目有我需要的:

https://code.google.com/p/java-ide-droid/

需求JRE 1.6(Java运行时环境)PATH中的aapt命令SDK、aapt、PATH、smali和谷歌搜索引擎的基本知识可能对有用

这来自apktools官方网站。因为它需要aapt,所以在Android应用程序中使用apktools似乎相当困难。但如果你能获得源代码并在aosp环境中编译,它可能会让它在Android端运行。

是的,有一个程序也叫apktool,但它在Android上运行!看看就知道了http://code.google.com/p/apktool.

截至2022年,有一个移动版的Apktool,但它不是由iBotPeaches开发的,而是由Maximoff开发的。

它被称为ApktoolM,您可以从下面的链接中获取最新的稳定版本。

https://maximoff.su/apktool/?lang=en

就稳定性而言,就我所测试的而言,它对安卓12来说绝对是稳定的。

因为我也是一个安全怪胎,我通过大约7个不同的AV扫描仪进行了扫描,以确保我没有安装伪装成合法应用程序的垃圾病毒,所有扫描结果都没有返回恶意。

就使用而言,据我所测试,它肯定会像Apktool一样反编译APK,但我不希望它能在每个APK上工作。

根据文件,

ApktoolM使用以下开源项目:

  • Apktool安卓
  • aapt,aapt2
  • Commons IO
  • Apktool
  • antlr4
  • apksig
  • smali、baksmali、dexlib2
  • 番石榴
  • jadx
  • text战士
  • axml
  • Unpakm
  • 图像跟踪器android
  • 适用于Android的ZipAlign
  • Dex2Jar_Android_2x
  • AndroidX
  • AndroidSVG
  • 照片视图

最新更新