Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

Samsung Galaxy S8 / S8 Plus(Snapdragon版)のルート化方法【米国版対応ガイド】

Snapdragon版Galaxy S8 / S8 Plusのルート化ガイド

以前、国際版Exynosチップ搭載のSamsung Galaxy S8およびS8 Plusのルート化ガイドをご紹介しましたが、当時は米国版Snapdragonモデルに対する既知のルート手法は存在しませんでした。しかし、ついにSnapdragon版をルート化する方法が登場しましたので、今回はその手順を詳しく解説していきます。

始める前に知っておくべき注意点

  1. 選択した完全な4ファイル構成の純正ファームウェアがあれば、100%純正ROMへ戻すことは十分可能です。
  2. このルート手法ではSafetyNetを回避できません。ブートローダーがロックされたままのため、MagiskやSuHideといったルート隠蔽ツールは動作しません。これらのツールはboot.imgを書き換える必要がありますが、現時点ではそれが不可能だからです。
  3. この手法には、バッテリーが80%までしか充電されないように見えるバグがあるようです。ただし、実際には100%充電相当の性能が出ているという報告もあり、単なる表示上のバグである可能性があります。

ルート化プロセスの概要

まずODINを使用して改変済みの4ファイルファームウェアパッケージを書き込みます。これにより、SUバイナリやpermissiveカーネルなど、いくつかのバイナリを組み合わせて利用できるようになります。その後、ADBコマンドを実行するため、あらかじめPCにADB環境を正しく構築しておく必要があります。ADBの導入方法については、「WindowsへのADBインストールガイド」などを参考にしてください。

必要なもの

  • SystemRoot + ADB同梱の.zipファイル
  • 初期ODIN用4ファイルファームウェア
  • 通常版 + Comsey版ODIN
  • img.ext4
  • CSC Systemroot

手順1:ファームウェアの準備と書き込み

  1. まず、必要なファイルをすべてダウンロードし、デスクトップに保存します。
  2. ODIN用4ファイルファームウェアパッケージと、ODINソフトウェア本体を解凍します(まだ入手していない場合)。
  3. Comsey版ODINを開き、各パーティションを選択して、4ファイルファームウェアパッケージ内の対応ファイルを指定します。ODINのオプションでは「F. Reset Time」「Auto Reboot」「Re-Partition」「Nand Erase All」「Update Bootloader」にチェックを入れます。
  4. Galaxy S8の電源を切り、ダウンロードモードで起動します。Bixbyボタン+音量下ボタンを押し続けながら、電源ボタンを押してください。

Samsung Galaxy S8 / S8 Plus(Snapdragon版)のルート化方法【米国版対応ガイド】

手順2:ADBコマンドによるルート化

  1. ODINの「Start」ボタンを押し、処理が完了するのを待ちます。完了後にストックリカバリーで起動した場合は、「Reboot System」を選択してください。
  2. スマホの初期セットアップを行い、USBデバッグを有効にします。「設定 > 端末情報 > ビルド番号」を7回連続タップすると開発者モードが有効になります。その後「設定 > 開発者向けオプション > USBデバッグ」をオンにします。
  3. PCのメインADBフォルダ内でShiftキーを押しながら右クリックし、「コマンドウィンドウをここで開く」を選択します。
  4. ターミナル画面が開いたら、「adb devices」と入力してデバイスとの接続を確認します。スマホのシリアル番号が表示されればOKです。
  5. 続いて、以下のADBコマンドを順番に入力してルート化を進めます。
    adb push systemroot /data/local/tmp
    adb shell chmod -R 7777 /data/local/tmp
    adb shell setsid su
    id
    echo /data/local/tmp/systemroot/remount2.sh > /sys/kernel/uevent_helper
  6. 次のコマンドを入力する前に、約30秒間待ってくださいmount
  7. /systemがRW(読み書き可能)としてマウントされたことを確認できたら、次のコマンドを入力します:sh /data/local/tmp/systemroot/root.sh

手順3:Flashfireでの仕上げ

  1. 手順どおりに進めていれば、デバイスが再起動し、SuperSUがインストールされます。
  2. 次に、Google PlayストアからFlashfireをインストールします。
  3. System.img.ext4.zipを解凍し、中のsystem.img.ext4ファイルを端末の内部ストレージに配置します(SDカードではなく)。
  4. CSC Systemroot.zipも内部ストレージにコピーします。こちらは解凍せず、.zipのまま置いてください。
  5. 端末でFlashfireアプリを開き、ルートアクセスを許可します。「+」ボタンを押して「Flash Firmware Package」を選択し、system.img.ext4ファイルを指定します。

Samsung Galaxy S8 / S8 Plus(Snapdragon版)のルート化方法【米国版対応ガイド】

  1. さらに「+」ボタンを押して「Flash ZIP or OTA」を選択し、CSC Systemroot.zipファイルを指定して、「Mount System as R/W」を選びます。
  2. 再度「+」ボタンを押して「Wipe」を選択し、「System Data」「サードパーティ製アプリ」「Dalvikキャッシュ」「Cacheパーティション」「Cacheパーティションフォーマット」にチェックを入れます。
  3. 「Wipe」を長押しして一番上までドラッグします。Flashfireでの処理順序は「Wipe > Flash Firmware Package > Flash ZIP or OTA」になるようにします。
  4. 「Everoot」が無効になっていることを必ず確認してから、フラッシュを実行します。
  5. すべて完了すれば、QD2ファームウェアに完全更新され、BusyBox込みでルート化が完了します。快適なルートライフをお楽しみください!
  1. Samsung Galaxy Note 8のリセット方法|ソフトリセットと初期化の手順を完全解説

    Samsung Galaxy Note 8が突然クラッシュしたり、動作が重くなったり、充電が遅くなったり、画面がフリーズしたりしていませんか? こうしたトラブルは、知らない間にインストールしたアプリやソフトウェアが原因で起こることが多く、端末のリセットで改善できるケースがあります。リセットには「ソフトリセット」と「ハードリセット(初期化)」の2つの方法があります。この記事では、Galaxy Note 8をリセットする具体的な手順をわかりやすく解説します。 ソフトリセットとハードリセットの違い ソフトリセットとは、端的に言えば端末の再起動のことです。データが失われることはありません。 一方、ハ

  2. Samsung Galaxy S4 レビュー ― 高性能だけど、手に馴染まないスマートフォン

    数週間前、ちょっとした出来事がありました。私は Nokia Lumia 520 を購入したのです。これは Windows Phone 8 を搭載した機種で、いわば「Windows 8」という途方もない愚作の小型版です。Nokia らしい美しさとエルゴノミクスは期待通り外れず、むしろ予想以上だったのは、OS としての Windows Phone でした。小さなデバイスの上では、タイルUIは実に理にかなっているんです。信じられないかもしれませんが。ただし、デスクトップでは話は別ですが。そして、私がそれなりに有名だからなのか、ある日誰かが Samsung Galaxy S4 を手渡してこう言いました