プライバシーを確​​保するためにMacOSでOdin(VM)を使用してSamsung S7Edgeをルート化する

TL; DR:S7(Exynos)用のMagiskをダウンロードし、OdinとTWRPを入手し、開発設定で「OEMロック解除」を有効にします。 TWRPをフラッシュしてから、リカバリを起動してMagiskをフラッシュします。フラッシュする前に、デバイスが暗号化されていないことを確認してください。

ここにあるもの

ルートなしでプライバシーが可能

それで私はiOSからAndroidに切り替えました。それは選択の余地がありませんでした。仕事用の電話をあきらめて、S7を無料で手に入れました。しかし、Androidオペレーティングシステムのプライバシー状況は、過去と現在、私を悩ませていました。iOSから戻ってきたので、私は非常に苛立ちました。そこで、root化せずにプライバシーを保護することを掘り下げ始め、次のことができることがわかりました。

以下のスクリーンショットは、私の「平均的な」電話設定のネットワーク接続の良いアイデアを示しています。




Androidに欠けている権限機能

しかし、これはまだ私の目には不十分です。アプリケーションをバックグラウンドで実行するか、バックグラウンドで接続するかを制御することはできません。たとえば、カウチサーフィンを使用しているときにサーバーに接続してもかまいませんが、使用していないときに何かをしなければならないのはなぜですか?プッシュが無効になっています…fiil +、RocketBook、その他多くの場合も同じです。

さらに、場所や連絡先などの通常の権限は私にとって重要です。一方では、一部のアプリは正しく機能するためにこれらの機能を必要とします。一方、Googleマップが私の場所を持っている理由は、開いているときを除いてわかりません。

そしてここからrootが必須になり始めます。 (私が知る限り)アプリが位置情報を取得したり、バックグラウンドで実行されたりして、Androidで自分に関する情報を送信するのを止める方法はないからです。 GPSにアクセスできるか、持っていないかのどちらかです。彼らはインターネットを持っているか持っていないかのどちらかです。 iOSでは、アプリの実行中に位置情報へのアクセスを許可できます。 アプリを開かない限り、アプリの実行を禁止できます。つまり、Googleはあなたがどこにいるのか、いつ使用するのかを知っているのです。


S7でルートを取得する

(この章には、成功するために必要のないことがいくつかあることに注意してください。これは私の話であり、いくつかの行き詰まりにつながるため、先読みせずにフォローしないでください!)

ルートにするにはオーディンが必要です。しかし、私はMacを使用しています。だから私はヘイムダルが必要です。ただし、シエラでは機能しません(2017年8月)。ただし、Githubには適切な修正があります。

基本的にあなた

これでインストールが機能します。 .kextは / System / Library / Extensions の下にインストールされており、システムを再起動する必要があります


しかし、私はまだ受け取っていたので、これも役に立ちません

電話するとき

そこで、VMを起動し、そこに Win 10 を投入し、chainfireからダウンロードしたzipをコピーして貼り付け、1分以内にスマートフォンをルート化しました。それを動作させる方法があると確信していますが、私のマシン(15インチUSB C macbook pro)では、HeimdallをLinux VMでもOSXでも動作させなかったので、S7をあきらめて、新しいものに帰しました。サムスンのソフトウェアまたは私の機能の一部。

これで、電話がブートループでスタックしました。 チェーンファイアは使用しないでください。 マジスク

最終的に機能させる

そこで、ストックファームウェアを再度ダウンロードし、ストックimgファイルを携帯電話にフラッシュし、すべてのデータを失い、再開しました。今回は

それでも、スマートフォンが起動しませんでした。サムスンのストック画像に触れたが、カスタムROMを完全に使用しなかった場合は、サムスンの起動画面を通過しませんでした。これは私を狂わせた(そして夜遅くまで)。それで私はスーパーマンロムと一緒に行きました。

今、私は何か重要なことを発見しました。TWRPの赤いエラーコードの束を通して見える暗号化されたデバイスを持ち続けました。今まで気づかなかった。

暗号化を取り除くには、「ワイプ」に移動し、データをフォーマットし(キーボードがポップアップします)、「はい」と入力してフォーマットし、再起動してリカバリします(ソース)

これが以前の起動の問題の原因であった可能性がありますが、今ではカスタムROMが好きになったので、それを使い続けることにしました。

とにかく、Superman Romは起動し、動作し、完了しました。

XposedはNougat(Android 7)ではまだ利用できないため、XPrivacyは少し待つ必要があります…

しかし、少なくとも今は根があります。そのため、多数のアプリを無効にし、嫌いなアプリの一部の権限を削除しても、すべてのネットワークフローを制御する方法があります。それが始まりです。残念ながら、XPrivacyのように偽の連絡先リストを提供する良い方法はまだありませんが、NougatでXposedを実行したら、これを更新します。

終わり

現在の状態は次のとおりです:

結果として得られるAndroidは、美しく、(感じても)より安全です。ダークテーマのスクリーンショットをいくつか示します

そして最後に、私が今本当に掘っているロック画面