問題タブ [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.

0 投票する
0 に答える
779 参照

java - Android odex ファイルの Baksmali エラー

次のWebページに従って、隠しAPIにいくつかの変更を加えるために、Samsung Galaxy Playerからcore.odexとframework.odexをダウンロードしました: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を実行すると、次のエラーが表示されます。

私は何が欠けているか、間違っていますか?

あなたが提供できる助けを事前に感謝してください。

0 投票する
2 に答える
6095 参照

java - smali 関数で静的な結果を返す方法

これは単純な smali 関数で、MAC アドレスから : を取り除いた後、先頭に '8c0f' を付けてデバイスの MAC アドレスを返します。

実際の MAC アドレスではなく、「8c0f0f0f0f0f0f0f」のような静的な MAC アドレスを返すようにします。どうやってやるの?

0 投票する
1 に答える
2032 参照

android - smali ファイルのパーサーを探しています

.smali ファイルのパーサーはありますか?
もっと説明しましょう
。プログラムをコーディングする必要があります。
このプログラムの入力は .smali ファイルです。
このプログラム (私が探しているパーサーのおかげで) は、グローバル変数が宣言されるたびにキャッチする必要があります。
次のステップでコードを追加します。
それは可能ですか、それとも同様のタスク用のパーサーはまだ存在しませんか?
ありがとうございました。

0 投票する
1 に答える
317 参照

android - 逆アセンブリで静的最終フィールドが初期化されていません

どうしてですか?R$styleable.smali :

EditPhoneNumberPreference_enableButtonTextこのファイルまたは他のファイルでの他の出現はありません

0 投票する
2 に答える
664 参照

android - 適切な名前のない Smali フォルダー

魔法の apktool を使用して Android APK ファイルをリバース エンジニアリングしようとしていました。ただし、smali フォルダーの下に、適切な名前のないフォルダーがあることに気付きました。自分の APK ファイルをリバース エンジニアリングしてみて、フォルダー構造がパッケージの整理方法と同じであることを確認してください。とにかく、NDK でコンパイルされたライブラリ ファイルはありません。それで、私はこれらの a/a/a/a/a smali フォルダが何であるか疑問に思っています、そしてそれらは .so ファイルに関連しているのでしょうか?

0 投票する
0 に答える
628 参照

android - smali と Dalvik と Android ランタイムの学習

Google が Dalvik から ART に移行していることは誰もが知っています (4.4.2 には実験的なサポートもあります)。明らかな理由から、非常に基本的な疑問が頭に浮かびます。最近、何らかの目的で生成された smali ファイルの修正に取り組み始めた後です。これが私の質問です:

apk ファイルを展開すると、dalvik 実行可能ファイルと、dalvik オペコードやその他の関連するものを含むさまざまな smali ファイルが表示されます。したがって、Google が ART の使用を強制すると、apk ファイル内のこの構造に同様のものが含まれるかどうかに驚きました。

これは多くの人にとって非常に基本的な質問かもしれませんが、このフォーラムでの最初の質問なので、このトピックに関する知識が限られていることをお許しください。

0 投票する
1 に答える
3805 参照

android - smali ファイルの .prologue の意味は何ですか?

apktool を使用して単純な Android アプリを逆アセンブルしたところ、いくつかの smali コードが生成されました。他のことは理解できますが、smali コードで .prologue の意味がわかりません。助けてください

ここで、他の変数は自己理解型の linke invoke と locals ですが、この .prologue は何をしますか??