/e/OSはプライバシー保護を最優先に設計された Androidデバイス用の DeGoogle OS。
/e/OS の特徴
- Androidから Googleを除外して個人情報収集や監視を阻止
- OTA(Over The Air)によるアップデートを取得
- アプリストアやクラウドアプリを実装
- オープンソースで開発されている LineageOSのフォーク
ファームウェアの書き換えを行うためメーカーや販売元のサポート外になり、作業に失敗するとデバイスが文鎮化するリスクがある。
サポートデバイス
サポートしているデバイスは ASUS・Google・Motorola・OnePlus・Samsung・Sony・Xiaomi などのグローバルモデルが中心で、LineageOSでサポートが終了したモデルもサポートを継続している場合がある。
開発元
- 開発元:非営利プロジェクト e Foundation
- 開発元の拠点:グローバル
ADB のセットアップ
LineageOSをインストールする際には パソコンと Androidでデータの送受信を可能にする ADBのセットアップが必要。
ADBのセットアップについては下記参照。
ダウンロード
Samsung Galaxyは手順が特殊なので下記参照。
/e/OS のダウンロード
/e/OS の デバイスリスト から /e/OS をインストールするモデルの Community Install doc をクリックし、モデルの詳細ページでサポートしているモデル番号を確認。
同じ製品名で複数のモデル番号が存在する場合はサポートしているモデル番号が記載されているが、Google Pixelや Essential Phoneのようにグローバルモデルのみの場合は記載がない。
Command line の Install をクリックしてデバイスのインストールドキュメントを開く。
インストールドキュメントにはデバイス固有のコマンドや追加処理が記載されているので、必ず確認して操作手順に従って処理を進める。
Downloads for the(モデルのコードネーム)の /e/OS Recovery for Commiunity build をクリックし、最新の /e/OSパッケージファイルとリカバリーイメージファイルをダウンロード。
モデルによっては次期バージョンのベータ版が掲載されているが安定版の利用を推奨。
デバイスの Androidのバージョンがダウンロードする /e/OSのバージョンよりも高いとインストールできない。
Google Pixelであれば Android Flash Tool を使用して Androidのダウングレードが可能。
リカバリーイメージが Zipファイルで提供されている場合は解凍。
解凍したフォルダ内のイメージファイルと /e/OSパッケージファイルを platform-toolsフォルダと同じ場所にすべて移動する。
ブートローダーのロック解除
Androidデバイスを USBでパソコンに接続してから platform-toolsフォルダの保存場所を開き、Windows 11はフォルダ内の空白部分でコンテキストメニューから ターミナルで開く を選択。
Windows 10 はフォルダ内の空白部分で Shit キー を押しながらコンテキストメニューを開き、PowerShell ウインドウをここで開く を選択。
ブートローダーのロックを解除するとデバイスが初期化されるため、必要なデータはすべてバックアップする。
デバイスのインストールドキュメントにある Unlocking the bootloader でブートローダーのロックを解除するコマンドを確認。
アンロックのコマンドはデバイスによって異なる。
ターミナルに adb reboot bootloader と入力して Enter キーを押すと、モバイルデバイスのブートローダーが Fastboot モード で起動する。
fastboot devices と入力して Enter キーでデバイスのシリアルナンバーが表示されることを確認。
シリアルナンバーが表示されない場合はドライバがインストールされていないため、ターミナルを閉じてから Windows 用のドライバをインストールして最初から やり直す。
スマホを2台 PC に接続していると daemon not running; starting now at tcp:5037 と表示されるので、作業しないスマホは取り外す。
インストールドキュメントで確認したブートローダーのアンロックコマンドを入力して Enter キー でロックを解除し、ターミナルを閉じる。
デバイスがブートローダーのロック解除画面になるので、デバイスの音量ボタン(メニューの移動)と電源ボタン(確定)を操作してブートローダーをアンロック。
ブートローダーがアンロックされたら音量ボタンを操作して Start や Reboot でデバイスを再起動。
デバイスによっては自動的に再起動する。
ブートローダーのロックを解除するとデバイスが工場出荷時の状態に戻るので設定をスキップしてセットアップ。
セットアップ後に再度 開発者向けオプション を表示して USBデバッグの有効化 をオンにする。
パソコンに接続した状態であれば USBデバッグの許可を求められるので このパソコンからの USBデバッグを常に許可する にチェックを入れ「許可」。
/e/OS のインストール
リカバリイメージが Zipファイルで配布されている場合は、デバイスのインストールドキュメントにある Flashing additional partitions で処理を確認。
デバイスのインストールドキュメントにある Installing a custom recovery using でリカバリーイメージの起動コマンドを確認。
リカバリーイメージの起動コマンドはデバイスによって異なる。
platform-toolsフォルダの保存場所を開き、Windows 11はフォルダ内の空白部分でコンテキストメニューから ターミナルで開く を選択。
Windows 10 はフォルダ内の空白部分で Shit キー を押しながらコンテキストメニューを開き、PowerShell ウインドウをここで開く を選択。
adb reboot bootloader と入力して Enter キー。
fastboot devices と入力して Enter キーでデバイスのシリアルナンバーが表示されることを確認。
イメージファイルのファイル名をコピーし、Flashing additional partitions で確認したコマンドを入力して 半角スペース を入れ、右クリックでコピーしたファイル名をペーストし、拡張子(.img)を追加入力して Enter キー。
Flashing additional partitions で指示されているイメージファイルをすべてフラッシュ。
ダウンロードしたリカバリーイメージファイルの ファイル名をコピー し、インストールドキュメントで確認した リカバリーイメージの起動コマンド を入力して 半角スペース を入れ、右クリックしてコピーしたファイル名をペーストし、拡張子(.img)を追加入力して Enter キー。
リカバリイメージを書き込んだらデバイスの音量ボタンで Recovery Mode にして電源ボタンで確定。
/e/OSのリカバリモードが開いたら Factory reset を選択して電源ボタンで確定し、Format data/ factry reset が選択された状態で電源ボタン。
Format data を選択して電源ボタンで確定し、リセットしたらメインメニューに戻る。
メインメニューは音量ボタンで上部の矢印を選択して電源ボタンで確定。
デバイスの音量ボタンで Apply update を開き、Apply from ADB を選択して確定。
/e/OSのパッケージファイル名をコピーし、ターミナル に adb sideload と入力して 半角スペース を入れ、右クリックしてコピーしたファイル名をペーストし、拡張子(.zip) を追加入力して Enter キーでインストール開始。
処理が完了するとプロセスは 47%で停止する。
/e/OS のインストールが完了するとデバイスがメインメニューに戻るので、パソコンと接続している USBケーブルを取り外し、Reboot system now を選択して電源ボタンで確定。
/e/OSが起動する。
セットアップについては下記参照。
備考
Google Pixelはグローバルモデルだけなので技適の認可も受けており、リカバリーイメージのインストールもシンプルなので /e/OSデバイスに変更しやすい。
関連記事
Torネットワークを使用して IPアドレスの匿名化や位置情報の偽装をサポートし、プライバシー保護を最優先に設計された Androidデバイス用の DeGoogle OS /e/OSのセットアップ手順
Androidから Googleを除外して個人情報収集や監視を阻止してプライバシー保護を優先した Androidデバイス用の DeGoogle OS - /e/OSを Samsung Galaxyにインストールする手順