楽しみのために、Ghostbusters iPhoneアプリ(AppStoreリンク)用に保存したゲームデータをハッキングしようとしています。
Documents/save.dat
次のサイトでは、ハッキング済みのバージョンへの置き換えについて説明しています。
- http://www.iapphacks.com/ios-free-hacks-f3/ghostbusters-v1-0-1-t8597.html
- http://mobilegamingsquad.wordpress.com/2013/01/24/ghostbusters-hack/
ただし、自分でデータを変更したい。私の16進エディタを使用するとsave.dat
、次の行き止まりが明らかになりました。
- 次の組み合わせで金額の値が見つかりませんでした:(リトルエンディアン、ビッグエンディアン)、(符号なし、符号付き)、(整数、浮動小数点)、(4、6、8、16バイト値)、 (1〜15バイトのオフセット)
- 小さな変更(つまり、アイテムの購入)は、データファイルを完全に書き換えて変更するようです。
- ASCIIでファイルをすばやくスキャンすると、ファイルの形式に関するテキストの手がかりは見つかりません。 追加:実際、ファイル内のすべてのASCII文字列は完全にランダムに見えます。
- linuxコマンド
file
は、単にファイルを.として識別しましたdata
。 - NEWファイルを圧縮するとファイルが拡大されるため、ファイルは圧縮または暗号化されている可能性があります。
- NEW私は脱獄者でもiOS開発者でもないので、アプリの内部メモリにアクセスできません。
このファイルはどのようにエンコードされますか?手動で変更する方法について何か提案はありますか?