Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Log in or create an account to edit The Apple Wiki.

Main Page/ja/Developer

From The Apple Wiki

はじめ方

脱獄デバイス向けの開発は初めてですか?挑戦的でありながら楽しい分野へようこそ! すでにObjective-Cの経験があるほうがいいでしょう。まずはCydia SubstrateTheosに慣れ、既存の調整がどのように機能するかを知るためにオープンソースプロジェクトを研究するといいでしょう。

始め方を確認し、ベストプラクティスよくある落とし穴も参照すると役立つ。より詳しく体系的なチュートリアルを探しているなら、iOS App Reverse Engineeringの本や、そのフォーラムiOSREをチェックするとよい。

ヘルプの求め方

Stack Overflowでは、"jailbreak""Cydia""Theos"のタグがあり、一般的なプログラミングの質問サイトとして利用できる。質問がある場合は、そこで投稿することも可能である。

Redditにはr/jailbreakdevelopersがあり、DiscordではTheosサーバーが開発者向けのコミュニティとして利用できる。

開発に関連しないトラブルシューティングの質問については、r/jailbreakが適している。

iOSのバージョン別

iOS 17
iOS 16
iOS 15
iOS 14
iOS 13
iOS 12
iOS 11
iOS 10
iOS 9
iOS 8
iOS 7
iOS 6
iOS 5
iOS 4

翻訳された記事

Français
ไทย
Deutsch
日本語(Japanese)

このWikiの編集

  • 何か貢献できることがあれば、自由に行ってください!

貢献できる情報のアイデア:

  • オープンソースプロジェクトのリストにさらにプロジェクトを追加するか、そのページの詳細を記入してください。
  • 新しい開発者向けに始め方を拡張する - 開始前に何を知っておくべきか?OS X、Windows、Linuxでの開発環境の設定方法は?初心者が気をつけるべきよくあるミスは何か?iOSの部分をどのようにリバースエンジニアリングして調整を書くか?GDBでデバッグする方法やメモリ管理について学ぶ方法は?
  • 数年更新されていない記事(例: SeatbeltCrack prevention)を更新する。最近更新されていない記事のリストはSpecial:AncientPagesで確認できます。
  • Cycriptを更新して、なぜCycriptが楽しいのかを説明する - 構文ハイライト、インジェクション、オートコンプリート、一般的な探索方法など。
  • よく知っているクラスやフレームワークのドキュメントページを作成する。
  • 他の開発者が使用したり、アドオン/プラグイン/拡張機能を書くために開発したライブラリがあれば、そのプロジェクトを文書化したページを作成する。
  • ホームページをもっと有用にする!例えば、Wiki内の隠れている/深く埋もれている良いページへのリンクを追加する。
  • 次の記事はWiki内でリンクされていません: Special:LonelyPages - これをどこかにリンクすることで修正できます。
  • Wiki内をブラウズして、更新が必要なページを見つける。
  • 需要のある記事を書く: Special:WantedPages
  • 既存の記事を非英語の言語に翻訳する。その場合、新しいページを以下の形式で作成してください: 記事名/[言語コード]こちらが言語コードのリストです。 例: PreferenceLoader/deLibactivator/sv

良い編集候補

これらの記事は、高度なリバースエンジニアリングを必要とせず、重要でありながら時代遅れになっているため、取り組むのに適した候補です。