/e/OS のインストールと設定 – Samsung Galaxy編

e-os-icon

/e/OSはプライバシー保護を最優先に設計された Androidデバイス用の DeGoogle OS。

/e/OS の特徴

  • Androidから Googleを除外して個人情報収集や監視を阻止
  • OTA(Over The Air)によるアップデートを取得
  • アプリストアやクラウドアプリを実装
  • オープンソースで開発されている LineageOSのフォーク

ファームウェアの書き換えを行うためメーカーや販売元のサポート外になり、作業に失敗するとデバイスが文鎮化するリスクがある。

Google Pixelや Motorolaなどのデバイスは下記参照

開発元

  • 開発元:非営利プロジェクト e Foundation
  • 開発元の拠点:グローバル

ダウンロード

Fences
Start11
PassFab 4Winkey banner
ToDo Buckup
Revo Uninstaller banner1
Repairit banner
Fences
Start11
PassFab 4Winkey banner
ToDo Buckup
Revo Uninstaller banner1
Repairit banner

サポートデバイス

サポートしているデバイスは ASUS・Google・Motorola・OnePlus・Samsung・Sony・Xiaomi などのグローバルモデルが中心で、LineageOSではサポートが終了したモデルもサポートを継続している場合がある。

Androidデバイスの設定

Odin 017

Odin 018

Odin 019

開発者向けオプション のメニューを表示させるため 設定 から 端末情報ソフトウェア情報 を開き、ビルド番号7 回 タップする。

Odin 021

設定 に 開発者向けオプション が表示されるのでタップして開く。

Odin 022

Odin 023

USBデバッグ を有効し、ダイアログが表示されたら「OK」で許可して PIN コード を入力。

Odin 024

Odin 025

開発者向けオプションOEMロック解除 の項目があれば有効にする。

StreamFab banner
CleverGet banner
DVDFab banner
Prof. Media banner
Epubor banner
StreamFab banner
CleverGet banner
DVDFab banner
Prof. Media banner
Epubor banner

/e/OS のダウンロード

eOS s10 001

eOS s10 002

/e/OSのデバイスリスト から /e/OSをインストールするモデルの Community Install doc をクリックし、モデルの詳細ページでサポートしているモデル番号を確認。

インストールドキュメントは「オフィシャル」と「コミュニティ」があり、オフィシャルは Murenaスマートフォンに搭載されているコミュニティビルドをベースに構築された専用ビルドで、無償で提供されているのはコミュニティビルドになる。

同じメーカーのモデルでもグローバルモデルと国内モデルで異なるケースがあり、記載のないモデル番号は未サポートのためインストールはリスクが高い。

eOS s10 003

モデル番号が合致していれば Command lineInstall をクリック。

Samsung Galaxy S シリーズなど一部のデバイスには導入が簡素化されている Easy Installer が提供されているが、TWRPを起動する際にトリッキーなハードウェアボタン操作が必要で、状況によっては TWRPが起動せずに文鎮化するケースもあるため手動での通常インストールを推奨。

eOS s10 004

eOS s10 026

Downloads for the(モデルのコードネーム)/e/OS Recovery for Commiunity build をクリックし、最新の /e/OSパッケージファイルをダウンロード。

モデルによっては次期バージョンのベータ版が掲載されているが安定版の利用を推奨。

TWRPのインストール

eOS s10 019

eOS s10 020

Samsungの公式サイトからドライバをダウンロードしてデフォルト設定でインストール。

Galaxyはコマンドラインでの操作が面倒なためTWRPを使用して /e/OSをインストールする。

eOS s10 009

eOS s10 010

Samsungのモバイルデバイス用フラッシュツール Odinの最新版をダウンロードするため、ダウンロードページ で「3.14.4 Download」をクリックし、MEGAに移動したら「ダウンロード」。

eOS s10 011

ダウンロードした Zipファイルを解凍。

eOS s10 012

TWRPのデバイスページでモデル番号を検索して TWRPをダウンロード。

モデル番号がヒットしない場合は (モデル番号) TWRP でウェブ検索すればダウンロードページを発見できる可能性がある。

eOS s10 013

eOS s10 014

eOS s10 015

モデルのページにある Download Links のリンクをクリックして最新の twrp-x.x.x_コードネーム.img.tar ファイルをダウンロード。

eOS s10 016

Galaxyをダウンロードモード(Ordinモード)で起動するため、デバイスのボタンを操作(/e/OSのモデル詳細ページを参照)して警告画面が表示されたら 音量UPボタン を押す( Device unlock mode がある場合は 音量UPボタンを長押し)。

Device unlock mode があるモデルはデバイスが再起動して警告画面が表示された後、フォーマットされてセットアップ画面になるので、言語を選択後 Wi-Fi以外の設定はスキップしてセットアップし、USBデバックを有効にしてから再度 ダウンロードモードにする。

ダウンロードモードはデバイスの電源をオフにしてから 音量DOWN + Bixby + 電源ボタンの同時長押しが一般的だが、S10のようにデバイスの電源をオフにしてから音量DOWN + Bixbyボタンを長押ししながらパソコンに USB接続するといったトリッキーな操作もあるのでネットで検索して確認。

eOS s10 037

ダウンロードモードの警告画面で 音量UPボタン を押すとデバイス情報が表示される、

音量DOWN + 電源ボタンの同時長押しでデバイスが再起動し、ダウンロードモードは終了できる。

eOS s10 017

eOS s10 018

Ordinを起動してダイアログが表示されたら「OK」。

eOS s10 021

ダウンロードモードにしたデバイスをパソコンに USB接続すると Odinが認識して LogAdded!! と表示される。

eOS s10 022

eOS s10 023

AP」(Android Partition)をクリックしてダウンロードしら TWRPの tarファイルを指定し、対象モデルのリカバリーモードの起動方法をネットで確認してから「Start」をクリックしたら、素早くデバイスのリカバリーモードの起動ボタンを押す。

Galaxy S10 5G(G977N)のようにモデルによっては「CP」に avb disabled vbmeta .tar が必要になるケースもあるので、TWRPのダウンロードページでインストール方法を要確認。

eOS s10 027

eOS s10 039

eOS s10 040

Ordinはインストールが完了すると「PASS」と表示され、モバイルデバイスでは TWRPが起動しているはずなので「Select Language」から使用言語を選択。

TWRPをインストールできたら USBケーブルを外しておく。

eOS s10 042

eOS s10 041

eOS s10 043

読み取り専用の設定画面に戻ったら 起動時にこの画面を二度と表示しない を有効にして スワイプで編集を許可 の「矢印」ボタンを右にスワイプ。

eOS s10 045

eOS s10 046

eOS s10 048

eOS s10 049

「消去」から「高度な消去」を開き、下記の項目をチェックして スワイプで消去 の「矢印」ボタンを右にスワイプ。

  • Dalvik / ART Cache
  • System
  • Data
  • 内部ストレージ
  • Cache

eOS s10 051

eOS s10 054

データを消去したらナビゲーションボタンの ホーム でメニュー画面に戻る。

eOS s10 052

eOS s10 057

モバイルデバイスを USBでパソコンに接続し、内部ストレージに /e/OSパッケージファイルをコピー。

デバイスとドライブ にモバイルデバイスが表示されない時は USBケーブルを抜き、TWRPのメニュー画面から「マウント」を開いて「MTPの無効化」を有効にしてから無効に戻してから USBケーブルを再接続。
パソコンが認識するまで繰り返す。

eOS s10 055

eOS s10 058

eOS s10 059

eOS s10 060

TWRPのメニュー画面から「インストール」を開き、コピーした Zipファイルをタップして スワイプで書き込みの確認 の「矢印」ボタンを右にスワイプ。

書き込む前に USBケーブルは抜いておく。

Odin 014

ブートローダーのロックを解除しているのでデバイス起動時には警告が表示されるが、ブートローダーをロックすると OSが起動しないので、ブートローダーはアンロックの状態で使用する。

eOS s10 060

eOS s10 061

インストールが成功すればデバイスの再起動後に /e/OSのセットアップが開始する。

再起動後にセットアップ画面ではなくダウンロードモードが表示された場合は USBケーブルが抜けていることを確認し、音量DOWN + 電源 ボタンの同時長押しでデバイスを再起動。

セットアップの詳細については下記参照。

ODIN MODE(AVB Fail)

eOS s10 029

TWRPのインストールに失敗して ODIN MODE(AVB Fail)でスタックした場合はファームウェアををダウンロードしてフラッシュする。

備考

eOS s10 062

モデルを SM-G977Bで認識しているが、インストールしたデバイスは公式ではサポートされていない Galaxy 10 5Gの韓国モデル SM-G977Nで、特に問題なく動作している。
セキュリティアップデートもほぼ毎月実施され、サポート期間も長いので、中古や型遅れのハイエンド機をリユースするのに最適。

ただし、SM-G977Nも SM-G977Bも技適を取得していない(認可を受けているのは SM-G977D/ SM-G977J)ため SIMや Wi-Fiで通信すると電波法に抵触し、無認可のスマホ/ タブレット使用での摘発例はないが、無線局を無認可で開設した場合の罰則は 1年以下の懲役か100万円以下の罰金が課せられる。

関連記事

LineageOS のインストールと設定

セキュリティパッチが毎月配信されており、サポート切れでセキュリティリスクの高いデバイスを最新の環境でリユースできる Androidをベースにしたオープンソースのオペレーティングシステム