>>313
iOSでもAndroidでも同じなんだけど、今のOSは必ずユーザのIDでアクセス
できる領域を制限しているのね
で、一般的になユーザではアクセスできず、管理者や特定のIDを持った
プログラムしかアクセスできない領域っていうのがあらかじめ決めてあって、
そこに書き込んだ場合には、アプリからはアクセスできるけどユーザは
アクセスできないとか出来るようになっているのね

だけどWindowsとか素のLinux(Macの場合はBSDベースだからLinuxじゃない
とかは置いといて)では、一般のユーザ以外に管理者権限でアクセスする
方法が提供されていて、管理者権限って名前の通り、どのような設定を行って
いてもあらゆる領域にアクセスすることができる機能があるのよ

iOSとかAndroidでは通常、管理者権限で操作をすることは出来ないように
なっていて、ユーザから見えない領域にアクセするプログラムは、その領域に
アクセスできる権限を与えることによってアクセスコントロールしている

なので、iOSでは脱獄、Androidでroot化って言われる処理をすれば管理者
権限が使用できるようになるので、どのように制限された領域でもアクセスできる
ようになるし、WindowsやMac OSみたいにユーザが管理者権限を普通に取得
できるOSでは、ユーザから完全にアクセスできない領域を作ることは
出来ないって話しになるだね

処理中のメモリの内容を隠蔽してデータの入力と出力しか出来ないようにする
トラステッド領域処理とかって言うものも最近は存在するけど、Windowsや
Macでローカルストレージに置いたデータを、暗号化などによってわからなく
することは出来ても見れなくすることは無理なので