問題タブ [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.
ios - PreferenceBundle が脱獄 (Theos) アプリで指定子をロードしない
私はこの奇妙なものと午後中ずっと戦ってきましたが、結果はありません. 以前は、Theos の Tweak テンプレートを使用して Tweak を作成し、ディレクトリ内のテンプレートを使用してサブプロジェクトを作成することで PreferenceBundle を追加することができました。微調整を実行し、Settings.app でそのページを開くと、指定子リスト (変更しない場合は「Awesome Switch 1」が含まれます) が大きくなります。
つまり、ほとんどまたはまったく変更を加えずにプロジェクトを作成するだけで、この画面が表示されます。
さて、今日、同じ方法で新しいプロジェクトを作成し (最初に Tweak を作成し、2 番目に PreferenceLoader プロジェクトを作成)、この結果に到達しようとしましたが、無駄でした。
私はこれと6時間以上戦っています。私は2つのジェイルブレイクされたデバイスで試しました。Theos をアンインストールして再インストールしました。コンピューターをリセットし、両方のデバイスを再起動しましたが、何をしても、その画面には設定が含まれていません。背景が含まれていますが、指定子はまったく含まれていません。
現在、plist は次のようになっています。-lint の実行時に plist ツールが構文エラーを返さないことを確認する必要があります。
(Five.plist。PreferenceLoader サブプロジェクトは「Five」と呼ばれます)。
プリファレンス .mm は次のようになります。
/Library/PreferenceBundles に手動で存在するかどうかを確認し、上記の plist でタイトル キーを変更でき、設定のページ ナビゲーション バーのタイトルに反映されるため、ファイルが存在し、適切に読み取られていることがわかりました。タイトルが読み取られる原因はわかりませんが、残りの指定子は読み取られません。
私はこれに完全に唖然としています。PreferenceLoader プロジェクトでこのような奇妙な動作を見たことはありません。Theos の設定などを変更していないため、完全にランダムに開始されたようです。
これに関する任意の助けをいただければ幸いです。
iphone - iOSのtweakプログラムでGUIを書く方法は?
Wen は、ペン先、ストーリーボード、またはコードを使用してアプリの GUI を書くことができます。これは、AppStore に提出できる共通の法的プロジェクトにあります。いくつかの機能を実装する場合、おそらくユーザーと対話するために GUI が必要であり、GUI 部分は特定の機能を実現するために微調整部分と通信します。法的なプロジェクトで行っているように、GUI 部分をどのように作成できますか? 既存の一般的な法的プロジェクトに調整部分を追加するにはどうすればよいですか? どんな助けでも大歓迎です!
iphone - Mobilesubstrate: 微調整を作成して、別の微調整または dylib にフックします
別の既存の微調整にフックする微調整を作成することは可能ですか?
ios - iOS (jailbroken) SBAppContextHostManager 経由でアプリケーションを表示する
基本的には、SpringBoard のプライベート API SBAppContextHostManager を使用してアプリケーションを表示しようとしています。これまでのところ、私はこのコードを持っています:
その後、私は電話します
アプリケーションを含むビューの UIImage を取得します。ただし、この UIImage の出力は完全に空白であるため、SBAppContextManager への呼び出しが正しくないため、空白の SBHostWrapperView につながると思います。では、このようにアプリケーションを表示するにはどうすればよいでしょうか?