问题标签 [smali]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - android odex 文件的 Baksmali 错误
我从我的三星 Galaxy Player 下载了 core.odex 和 framework.odex,以便对隐藏的 api 进行一些更改,遵循此网页:https ://devmaze.wordpress.com/2011/01/18/using-com- android-internal-part-2-hacking-around/
另外,我从这里得到了 baksmali 和 smali:http: //forum.xda-developers.com/showthread.php? t=1650243
现在,当我运行命令时:java -jar baksmali-1.3.3.jar -c :core.odex -x framework.odex,出现以下错误:
我错过了什么或做错了什么?
提前感谢您可以提供的任何帮助。
java - 如何在 smali 函数中返回静态结果
这是一个简单的 smali 函数,它在从 mac 地址中剥离 : 之后返回以“8c0f”开头的设备的 mac 地址。
我希望它返回一个像“8c0f0f0f0f0f0f0f”这样的静态mac地址,而不是真正的mac地址。我怎样才能做到这一点?
android - 寻找 smali 文件的解析器
它存在 .smali 文件的解析器吗?
让我说得更清楚一点:
我需要编写一个程序。
该程序的输入是一个 .smali 文件。
这个程序(感谢我正在寻找的解析器)应该在每次声明全局变量时捕获。
下一步添加一些代码。
这可能吗,或者还没有类似任务的解析器?
谢谢你。
android - 反汇编中未初始化的静态最终字段
怎么会这样?R$styleable.smali :
EditPhoneNumberPreference_enableButtonText
并且在此文件或其他文件中没有其他出现
android - smali / dex - 将目录从资产复制到 sdcard
我在java中得到了一个代码:
它工作得很好......但我需要将它重写为smali / dex,所以我可以将它编译成反编译的应用程序(通过apktool)......甚至可能吗?有人可以帮我吗?
java - .smali 调用虚拟和调用超级
我正在尝试基于 .smali 文件生成调用图。但是,我遇到了一个令人困惑的情况,如下所示:
根据我的理解,“invoke-super”只是意味着它会调用一个父方法,所以“invoke-super {p0, p1, v0, p3, v1}, Landroid/graphics/drawable/Drawable;->setBounds( IIII)V”可以解释为“Landroid/graphics/drawable/Drawable;->setBounds(IIII)V”?
如果是,我想知道“invoke-virtual {v2, p1, v0, p3, v1}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V” 是否与“invoke-super { p0, p1, v0, p3, v1}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V"?
如果不是,有什么区别?如果是,为什么它两次调用相同的方法(使用不同的方式)?
请帮忙,非常感谢!
android - 没有正确名称的 Smali 文件夹
我试图通过使用神奇的 apktool 对 Android APK 文件进行逆向工程。但是,我注意到在 smali 文件夹下,有一些文件夹没有正确的名称,即:a/a/a/a/a/b.smali 和 b/b/b/b/b/a.smali 我以前有尝试对我自己的 APK 文件进行逆向工程,并意识到文件夹结构与我组织包的方式相同。无论如何,我没有任何 NDK 编译的库文件。所以,我想知道这些 a/a/a/a/a smali 文件夹是什么,它们是否与 .so 文件有关?
android - 学习 smali 和 Dalvik 以及 Android Run Time
我们都知道,谷歌正在从 Dalvik 转向 ART(4.4.2 甚至也有实验性支持),原因很明显,在我最近开始出于某种目的对生成的 smali 文件进行 mdify 之后,我脑海中出现了一个非常基本的问题。这是我的问题:
展开任何 apk 文件后,我们会看到 dalvik 可执行文件和各种包含 dalvik 操作码和其他相关内容的 smali 文件。因此,一旦 Google 强制使用 ART,如果 apk 文件中的这个结构将包含类似的内容,我感到很惊讶,即我不清楚在 ART 接管后修改 smali 文件是否有效。
对于许多人来说,这可能是非常基本的问题,但这是我在这个论坛上的第一个问题,所以请原谅我对这个主题的了解有限。
android - smali 文件中 .prologue 的含义是什么?
我使用 apktool 组装了一个简单的 android 应用程序,它生成了一些 smali 代码。其他事情是可以理解的,但我没有理解 smali 代码中 .prologue 的含义。请帮助我
这里的其他变量是自我理解链接调用和本地变量,但是这个 .prologue 是做什么的?
smali - 反编译.apk时出现apktool错误
当我通过 apktool 反编译 .apk 时出现此错误。虽然它不会出现在所有 apk 文件中。我还安装了这三个框架:
我尝试了两种不同版本的 framework-res.apk,但没有帮助。我应该怎么办?
谢谢