iOS/Macでのフッキングが必要なiOS/Mac-OSxでアプリケーションを開発することは可能ですか(ウィンドウズと同様)どの程度複雑なのでしょうか?iOS/Macへのフックは可能ですか?
3
A
答えて
1
MacOSXでサードパーティのアプリケーションをフックしたい場合は、InputManagerで可能です。 あなたのためのInputManagers、またはApplicationEnhencerを管理することによってこれを行うのに役立つSIMBLプラグインを見てください。 More info here
自分のアプリ内でコールを傍受したい場合、メソッド(おそらくシステムメソッド)を呼び出すと、objc_exchangeImplementationsを使用してクラスポーズ(古いもの)またはメソッドスイイズを行うことができます。これはiOSアプリでも機能します。 More info here。 これでとにかく注意してください、これは潜在的に危険なことができ、あなたは(など、無限の通話ループを避けるため)何をしているかを知っている必要があります
MacOSXの上で、次のことが、すべてのUNIXシステム上のようなCの傍受をも行うことができますシステムコールを傍受する。しかし、それはもう少しトリッキーで低レベル(システム全体)です
関連する問題
- 1. Phpadminインポート機能へのフック
- 2. JavaScriptフックの作成は可能ですか?
- 3. JFrameへのTrayIconは可能ですか?
- 4. Facebookへのオフラインでのアルバムへのアクセスは可能ですか?
- 5. フック・イン・フック・プロシージャへのアクセス
- 6. WordpressへのCSVへのSQL Server - それは可能ですか?
- 7. .htpasswdへの可変パスは可能ですか?
- 8. doubleからintへの可逆変換が可能ですか?
- 9. Rails:ORMジェネレータへのフック
- 10. エテリアルウォレットからウォレットへのトークン交換は可能ですか?
- 11. CANネットワークからLINネットワークゲートウェイへの接続は可能ですか?
- 12. C2DMデバイスからクラウドへのデータ転送は可能ですか?
- 13. SQLからLinqへの翻訳 - それは可能ですか
- 14. フックで利用可能な設定を作成する
- 15. longからfloatへの可逆変換が可能です
- 16. Cassandra DB:CassandraデータベースへのXMLファイルの格納は可能ですか?
- 17. Cの文字列へのC++参照は可能ですか?
- 18. グローバル$ .ajaxSetup()へのjQueryの例外は可能ですか?
- 19. argvの文字列へのポインタは変更可能ですか?
- 20. バイトコードへのQMLプリコンパイルは可能ですか?
- 21. 変数へのPHP配列変換は可能ですか?
- 22. ポートレットへのリダイレクトは可能ですか? [Portlets + JSP]
- 23. Java:ロケールマッピングへの通貨は可能ですか?
- 24. データベース行へのO(1)アクセスは可能ですか?
- 25. Actionscript:base64文字列へのイメージは可能ですか?
- 26. gitフックが上書きされる可能性はありますか?
- 27. 電子のconsole.logへのフック
- 28. クラスライブラリの "OnLoad"へのフック
- 29. Quartz.netのシャットダウンメソッドへのフック
- 30. JShellでdoubleからfloatへの可逆変換が可能
正確にフックが何であるかを説明すると助けになります。 –
http://www.codeproject.com/kb/system/hooksys.aspx – bayCoder
注入のためのSIMBLプラグインとイントロスペクションのためのDTraceを見てください。 –