私はIOSの開発者で、私は客観的なCを知っています。私は同じMacで利用可能な別のアプリをパッチすることが唯一のスタンドアロンのMacアプリケーションを作りたいと思っています。ソフトウェアパッチャーをMacで作成する
私は自分のアプリケーションフォルダにXという名前のアプリがあるとします。このアプリXは望ましくない動作をします。だから私はこの動作を修正しようとしました。私はホッパーの逆アセンブラの助けを借りてアプリケーションの実行可能ファイルを分析し、00000001003e3790
で始まるアセンブリ命令を変更しなければならないことを知りました。私はそれらのアセンブリ命令を変更し、新しい実行可能ファイルを生成しました。それから、私は古いものを新しい実行可能ファイルに置き換えました。そして、その望ましくない振る舞いは今や消え去っているようです。
ほとんどの人がこの望ましくない動作を排除したいと思っていたので、私はパッチャーを書いてそれらにパッチャーを配布することに決めました。
どうすれば私のパッチャーアプリでアプリケーションXの実行ファイルの中で利用可能なアセンブリ命令を変更し、元のものを自分の修正版に置き換えることができますか?
誰かが私を正しい方向に助けてくれれば素晴らしいだろう。
これはApp Storeで決して承認されない動作のようです。 –
@David私はアプリストアで私のアプリをリリースするつもりはない。 –