%ctorの使い方 | Tweak開発 | フォーラム

スポンサーリンク

フォーラム

このフォーラムでは、r/jailbreakなどのコミュニティがない日本でも脱獄に関する質問などができるフォーラムです。
使い方としては、コメントしたい内容があげられている記事に関係ない場合にこのフォーラムをお使いください。
あげられている記事に関係する場合は、ぜひそちらにコメントしてください。

ルール

Tweakの紹介

質問形式

必要情報

質問する際には、デバイスのモデル名とOSのバージョンを載せてください。

iPhone XSiOS 13.2.3
Apple TV 4tvOS 13.3
Apple WatchwatchOS 13.4

エラー内容

エラー内容の対処法などを質問する際には、エラー画面のスクショを載せてください。(画像はImgurなどを使ってリンクを作成してください。)
そしてエラー全文を文字として載せてください。(長くなる場合はPastebinなどを使ってリンクを作成してください。)

名称に関して

いろいろなツールなどがありますが、その際にはできるだけ略称や敬称ではなく正式名称で載せてください。
unc0ver > u0
checkra1n > ra1n




アカウント登録

このフォーラムではアカウント登録をすると簡単に返信の通知を受け取ることができます。
そしてログインしていないアカウントでの返信はスパム対策のため一部承認制になる場合があります。

Share:
Notifications
Clear all

%ctorの使い方  


 くらげ
(@くらげ)
ゲスト
参加: 4か月 前
投稿: 4
08/06/2020 3:43 am  

%ctorはhookとは違い何かにフックして実行されるものではないということが分かったのですが、実際にはいつこの%ctorは実行されるのでしょうか?


引用解決済
sugiuta
(@sugiuta)
Active Member
参加: 4か月 前
投稿: 8
08/06/2020 9:33 am  

自分はNotificationCenterとPreferenceBundleの設定をしています。ごくたまにですが、クラス名を別のものに置き換えなくては行けない場合等にも%ctorを使ってます。


返信引用
 くらげ
(@くらげ)
ゲスト
参加: 4か月 前
投稿: 4
08/06/2020 1:39 pm  

これはもしかしたら何ですが、plistファイルのFilterで記述しているものが読み込まれた際に%ctorが実行されるような気がします。実際には試していないので、わかりませんがBundle ID(アプリ)で%ctor内にわかりやすいコードを実装すればわかるかもしれません。

以下FilterならSpringBoardが読み込まれた際に%ctorが実行されるような

{ Filter = { Bundles = ( "com.apple.springboard" ); }; }


sugiuta 件のいいね!
返信引用

返信する

Author Name

Author Email

タイトル *

 
Preview 0 Revisions Saved

スポンサーリンク
シェアする
zundaをフォローする
ZundaHack
タイトルとURLをコピーしました