iPhoneアプリからバイナリを逆コンパイルする方法はありますか?私は自分のiPhoneをジェイルブレイクし、他のアプリのデータベースが大きく開いてコピーされているのを見つけて驚いた。そこで、最も重要なテーブルをエクスポートして、コードにハードコーディングしました。テーブルをdbから配列にロードする代わりに、配列を埋めるためのコードを生成し、最も基本的なDB情報のみを保持して、関係が引き続き機能するようにしました。しばらく時間がかかりましたが、現在は正常に動作しています。
私は安全だと思っていました。誰かがアプリのバイナリを簡単に逆コンパイルしてデータを抽出できるでしょうか。Javaでは、*。classファイルを逆コンパイルするのは簡単ですが、iphoneアプリはより低レベルであると私が推測するバイトコードです。
IPhonesdk4がファイルを安全としてマークできることを知っています。これは脱獄によって上書きできることを誰もが知っていますか、それともこれはUNIXロックですか?