問題タブ [jailbreak]

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 投票する
1 に答える
222 参照

iphone - iPhoneアプリケーションが違法にコピーまたはハッキングされて別のiPhoneにインストールされるのを防ぐ方法

私はiPhoneプログラミングが初めてです。Itunes から iPhone アプリケーションが有料で販売されている場合でも、アプリケーションをハッキングして別の電話にインストールすることが可能であると、少数の人から聞いたことがあります。

これのどの程度が真実ですか? true の場合、アプリケーションがジェイルブレイクまたは別の iPhone に違法にコピーされないようにプログラムで制御する方法はありますか?

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

iphone - iPhone開発者プログラムに参加せずに脱獄したiPhoneにアプリケーションを構築してインストールするにはどうすればよいですか?

iPhone開発者プログラムに必要な99ドルを支払うことなく、脱獄したデバイスにアプリをビルドしてインストールしたいと思います。私はロックとサイディアを持っています...それを行う最も簡単な方法は何ですか(可能であれば)?

ありがとう。

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

iphone - MobileSubstrate を使用して iPhoneOS 上のすべての HTTP 要求を変更しますか?

すべての HTTP リクエストを受け取り、URL を変更するMobileSubstrate ( http://www.iphonedevwiki.net/index.php/MobileSubstrate ) アドオンを作成したいと考えています。(理由は非常に複雑で、説明するには時間がかかるので、他に方法がないことを信じてください)。基本的に、HTTP リクエストをインターセプトし、URL を変更し、リクエストを元の関数に送り返すために上書きする必要がある、最適な Objective-C メッセージまたは C 関数を知る必要があります (これは、送信された最初のリクエストだけであってはなりません)。アプリケーションによるものですが、リダイレクトも同様です)。NSURL または CFNetwork にあると思いますが、正確な場所はわかりません。この関数は、置き換えると、どのアプリや OS 自体でも動作するはずです。

編集: OK、ここに私がやりたいことの 2 つのサンプル シナリオがあります。オーバーライドするメソッドは、アプリから OS への任意の HTTP 要求によって呼び出されるものでなければならないことに注意してください:
1) aaa.com/ の MobileSafari タイプのユーザーa.html
2) aaa.com/a.html は aaa.com/b.html にリダイレクトします
3) aaa.com/b.html は bbb.com/c.png
を読み込みます リクエストを変更して、すべてが ?i= になるようにしますjが追加されました。
例: aaa.com/a.html をすべて aaa.com/a.html?i=j、aaa.com/b.html?i=j、bbb.com/c.png?i=j? に変更します。

もう 1 つ:
1) ユーザーが Maps.app を使用する
2) Google マップが google.com/map1.png をロードしようとします (実際の画像ではありません、私は知っています)
google.com/map1.png を google.com/map1.png に変更しますか? i=j?

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

iphone - iPhoneの脱獄プログラミングについて学ぶ方法は?

iPhone がジェイルブレイクされたときにアプリがアクセスできる追加機能と API について知りたいと思っています。これについて学ぶための基本的なリソースを提供してもらえますか? 私が最も興味があるのは:

  • プライベート API に関するドキュメント
  • ファイルシステムのレイアウト
  • アプリの構成、たとえば、WinterBoard は SpringBoard をどのように置き換えましたか? ロック画面の代わりになるアプリ?
  • 必要なツール

提案をいただければ幸いです。

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

iphone - ジェイルブレイクされたデバイス用に開発中のiPhone(ジェイルブレイクされたデバイスを使用しないでください!)

デバイスで何ができるかをテストするために、ジェイルブレイクされたデバイスの開発について掘り下げたいと思います。たとえば、ジオロケーションに基づいてiPodの音楽を変更したいので、バックグラウンドで実行される新しいデーモンをプログラムし、通常のインターラブでgps情報を取得して、それらを使用して何かを作成する必要があります。

たとえば、経度、経度は、デバイスがロックされている場合でも正確にこれを行い、Googlelatidudeに情報をアップロードします。

私はiPhone開発者としてある程度の経験がありますが、そのようなタスクを実行するためのドキュメントがどこにあるかわかりません。「iphoneオープンアプリケーション開発」と「iphone開発者のcoockbook」という本は知っていますが、私はそれらを所有しておらず、探しているものが揃っているかどうかわかりません。

これについて何かアドバイスはありますか?

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

iphone - 【iPhone】アプリの設定でアプリを実機に​​デプロイする方法

シミュレーターではすべて問題ありませんが、アプリを実際のデバイス (ジェイルブレイク) にデプロイすると、設定または iPhone でアプリのアプリケーション設定が見つかりません!

どうしたの?!私を助けてください!

0 投票する
3 に答える
207 参照

iphone - iPhoneでファイルを保護する

iPhoneアプリからバイナリを逆コンパイルする方法はありますか?私は自分のiPhoneをジェイルブレイクし、他のアプリのデータベースが大きく開いてコピーされているのを見つけて驚いた。そこで、最も重要なテーブルをエクスポートして、コードにハードコーディングしました。テーブルをdbから配列にロードする代わりに、配列を埋めるためのコードを生成し、最も基本的なDB情報のみを保持して、関係が引き続き機能するようにしました。しばらく時間がかかりましたが、現在は正常に動作しています。

私は安全だと思っていました。誰かがアプリのバイナリを簡単に逆コンパイルしてデータを抽出できるでしょうか。Javaでは、*。classファイルを逆コンパイルするのは簡単ですが、iphoneアプリはより低レベルであると私が推測するバイトコードです。

IPhonesdk4がファイルを安全としてマークできることを知っています。これは脱獄によって上書きできることを誰もが知っていますか、それともこれはUNIXロックですか?

0 投票する
4 に答える
4671 参照

iphone - XCode でモバイル基板プラグインを作成するには?

SpringBoard をフックする MS プラグインを作成したいだけです。「 http://www.ipodtouchfans.com/forums/showthread.php?t=103558 」の「gojohnnyboi」チュートリアルに従っています。

XCode で dylib を作成するには、「SkylarECチュートリアルに従っています。私はこれら 2 つの優れたチュートリアルを組み合わせて、最終的に dylib を取得することで成功しました。しかし、dylib を配置して/Library/MobileSubstrate/DynamicLibraries/も何も起こりません (アラートは表示されませんでした)。

評価することで、この dylib には、メモリにロードされた時点で開始点がないことがわかりました。そのため、次のように .mm ファイルでコンストラクターを宣言することで、開始点について言及しました。

しかし、これをコンパイルしようとすると、次のようなエラーが発生します。

これを解決する方法を知っている人はいますか?XCodeでdylibを作成するための詳細なチュートリアル/手順を誰かが共有してくれれば、より役に立ちます。

PS私はすべてのlibsubstrate.dylibとsubstrate.hファイルを対応する場所に置きました。そして場所は、

  • libsubstrate.dylib : /Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/
  • 基板.h : /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include

私のベースSDKは3.0です。

0 投票する
3 に答える
2481 参照

iphone - オープンツールチェーンとは

iPhoneアプリ開発におけるオープンツールチェーンとは何か、ゼロから学びたい。学習に役立つリンクはありますか。ありがとう

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

iphone - GraphicsServices.h/GSEventの使用、およびXcodeを使用したCLIiPhoneツールのコンパイル

これをKennyTM(GitHubにすべてのプライベートフレームワークヘッダーがあります)に送信しましたが、誰かが私を助けるための良いアイデアや方法がある場合に備えて、ここでも質問すると思いました。

GSEventsを送信してキーボードを操作したり、画面上の要素をタッチ/ドラッグしたり、ハードウェアボタン(音量、ホーム、スリープなど)を操作したりするコマンドラインユーティリティを作成しようとしています。

MouseSupportコードを取得して調べようとしましたが、GSEventsを送信する最も簡単な方法が見つかりませんでした。ここの誰かが私を助けてくれることを願っています。

まず、GSEventを宣言して送信する最も簡単な方法は何ですか?iPhone開発ウィキを見ましたが、ドキュメントは非常にあいまいでした。これらのイベントを送信する必要がある紫色のイベントポート(?)があることは理解していますが、その方法がわかりません。誰かが、たとえば、座標をタッチしたり、特定のキーを入力したり、ハードウェアボタンを押したりする例を提供できますか?

また、このユーティリティでSpringboardだけでなくすべてのアプリケーションを操作したい場合は、何か特別なことを書く必要がありますか?OSレベルで欲しいので、これが特殊なケースかどうかはわかりません。理想的には、電話にSSHで接続し、プログラムを起動すると、開いているアプリケーションによって処理されるGSEventsが送信されます。

このコードをコンパイルする限り、Xcodeでコンパイルする方法はありますか?どんな種類のプロジェクトテンプレートを使うべきか(もしあれば)わからないので、これは私を失望させます。「ビルドアンドゴー」のサポートは必要ありません。プログラムを電話に転送できてうれしいです。コードのコンパイルは電話でも実行可能であることを理解しています。SDKのすべてのヘッダーとiphone-gccが携帯電話にありますが、一部のテストプログラムをコンパイルすると、マッハヘッダーとCoreFoundationが見つからないというエラーが発生します。これを行う簡単な方法はありますか?

最後に、これについてもっと学ぶために誰かが私に向けることができる他のガイドや文献はありますか?私はオープンなiPhone開発に取り掛かることに興奮しています(私は公式SDKの経験がありますが、もっと深く行きたいです)。

人々が提供できるありとあらゆる助けに感謝します!