問題タブ [cydia-substrate]

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 に答える
92 参照

ios - アームでインライン アセンブリをコンパイルするときのシンボルの解決が正しくない

ソースコードの一部は

しかし、生成されたアセンブリは

別のアドレスに分岐します。

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

ios - ジェイルブレイクされたiPhoneでiPhoneのステータスバーを変更するには?

ステータス バーにテキストを追加する微調整を作成したいと考えています。テキストは時間ラベルに追加されます。それで、フックされたクラスとメソッドは何ですか。

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

ios7 - Theos iOS 7 アプリ/微調整

iOS 7 用の微調整とアプリを作成したいと考えています。iPod Touch 5 (iOS7 を実行) に theos をインストールし、簡単なアプリを作成しました。問題は、このアプリは 3.5 インチの画面のみをサポートし、iOS 6 のようなスタイルになっているということです。コンピューターを使用せずに iPhone 5 に最適化されたアプリと iOS 7 のスタイルのアプリを作成する方法はありますか?? 更新されたtheosをインストールする必要がありますか?? BigBossRecommended Tools と perl と git をインストールしてから、モバイル端末でコマンド installtheos3 を実行しました。

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

objective-c - スーパークラスとリンクせずにObjective-Cクラスをサブクラス化しますか?

Spotlight 用のSIMBLプラグインを作成しており、内部 Spotlight タイプのサブクラスを作成しようとしています。class-dumpを使用して実行可能ファイルからヘッダーを直接取得できますが、リンクする静的ライブラリがないため、それらの内部クラスの 1 つのサブクラスをコンパイルすると失敗します (実行時にクラスが使用可能になる場合でも)。実行時のクラスのサブクラス化に関する Mike Ash の指示に従っていますが、かなり不便です。リンク時にスーパークラスを使用せずに、Objective-C クラスのサブクラスを作成する方法はありますか?

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

ios - UIWindow keyWindow 変更通知

現在のkeyWindowが何であれ、UIWindowにビューを追加するジェイルブレイク調整を作成しています。問題は、keyWindow が変更されるたびにビューが削除されることです。

私はこれを使用しています

ここで使用する方が良い別の方法がありますか、またはウィンドウが変更されるたびに送信される通知がありますか?

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

java - Android Substrate はどのように機能しますか?

Android の世界では、2 つの一般的なインジェクション/ハイジャック/フック フレームワークがあります。

XposedおよびAndroid サブストレート

Xposed のメカニズムは、開発チュートリアルで説明されています。

Android Substrateの作成者は、FAQhereで2 つのフレームワークを比較しましたが、その仕組みについては言及していません。

私はただ疑問に思います:

Android Substrate はどのように機能しますか?

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

android - Cydia Substrate を使用して Android で C/C++ メソッドをフックする方法

Cydia Substrate のホームを確認したところ、著者が提供する Android Jni Hook の例では、実際に C コードで Java メソッドをフックしています。

しかし、私が望むのは、C/C++ メソッド、つまり Android の libXXX.so のメソッドをフックすることです。/system/lib/libc.so の fork() メソッドと同様です。Cydia の作成者と XDA からの情報は、Cydia がこれを実行できることを示しているようです。インターネット全体を検索しましたが、例が見つかりません。

Cydia を使用して Android で C/C++ メソッドをフックする方法を教えてもらえますか?

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

android - Cydia Javaフックでカスタム型クラスを処理するには?

私は cydia 基板を使用してサードパーティ アプリのメソッドをフックしています。つまり、そのソース コードにはアクセスできません。フックしたいメソッドには、次のようなカスタム型パラメーターがあります。

methodToHook(com.thirdparty.app.CustomClass param1)

しかし、メソッドをフックするには、次のように、このメソッドのパラメーターのタイプを cydia に「伝える」必要があります。

では、フックを完成させるために実際の「CustomClass.class」を与えるにはどうすればよいでしょうか?