ジェイルブレイクされたデバイス上のアプリケーションの特権レベルを制限する方法は?


3

この質問は、この他の質問に関連しています

デバイスをジェイルブレイクすると、デバイスへのルートアクセスが可能になり、インストールするアプリにもアクセスできます。

アプリケーションをインストールした後に実行するアカウントを変更できますか?これにより、より少ない権限でアカウントを使用できます。

可能であれば、データ(アドレス帳、メール、設定)およびAPI(キーボードフックのインストール、ネットワーク要求の発行)へのアクセスをどのように許可/取り消しますか?

回答:


2

ジェイルブレイクのポイントはサンドボックスからの脱出であったため、誰かがジェイルブレイクされたプログラム用のサンドボックスを作成する必要があります。mobileただし、ジェイルブレイクしているときでも、通常のアプリはユーザーの下で実行されるため、心配する必要はありません。すべてのジェイルブレイクパッケージは、すべてに完全にアクセスできますが、現在、それに対してできることは何もありません。安全にプレイし、信頼できる開発者/リポジトリから信頼できるパッケージのみをインストールしてください。同じテーマで答えた関連する質問は、ここにあります


あなたの言ってる事がわかります。しかし、必要に応じて、アプリケーションの実行に使用されるユーザーアカウントを変更できますか?または、スプリングボードは常にmobileユーザーアカウントを使用してアプリの子プロセスを生成しますか?
スライ

Springboardはmobileユーザーの下で実行され、すべてのアプリはmobileユーザーの下で実行されます。実際、ほとんどすべてがwireless(セルラーデータの場合)またはの下で実行されmobileます。ほとんどのデーモンとシステムタスクはで実行されrootます。一部のJailBreakパッケージにはルートアクセスが必要です(たとえば、SBSettings)。SpringBoardを変更せずに、実行するアプリのユーザーを変更することはできません。実行することはお勧めしません。
アンドリューラーソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.