Please enable Javascript to view the contents

LineageOS 與 Galaxy J7

 ·  ☕ 3 min read

前言

最近在整理東西時發現了之前汰換下來的舊手機,試了一下確認它還活著
突然想到可以用這支來玩玩,就上網找找其他人是怎麼處理舊手機
結果發現了 LineageOS 這個東西

LineageOS

LineageOS 是用於 Android 平台的客製化系統,如果有在刷機的話可能就會知道
它讓許多舊型設備能夠使用到較為現代的系統
像是最新的 LineageOS 17.1 就是基於 Android 10 開發的

安裝 LineageOS 流程

我將在這邊紀錄下我安裝 LineageOS 17.1 的步驟

以下適用於 Samsung Galaxy J7 (2015) 版本,型號 SM-J700F (j7elte)
其它裝置可能會不太一樣

需準備

升級系統 6.0.1

這一步驟非常重要,原本的系統是 5.1.1,我試了很多次都沒有成功
每次開機後看到 LOGO 就黑畫面了
後來看到有人說他將系統升級到 Android 6 之後就 OK 了
結果還真的就可以了,浪費我那麼多時間…

但是 Taiwan 沒有 Android 6 的 ROM 可以下載
因此要下載別的國家的 ROM 來使用,這邊我是下載印度的

  1. 執行 SamFirm

  2. Model 輸入 SM-J700F

  3. Region 輸入 INS (如果要找 Taiwan 版本就輸入 BRI,刷壞了可以用來復原)

  4. 確認是否與下圖相同 (除了 Manual 其它都打勾)

  5. 點選 Download

  6. 等它載完


samfirm sm-j700-ins-6.0.1

載完後將其解壓縮會得到四個檔案,大概會長這樣

  • BL_J700FXXU4BRL2_CL14595124_QB21182969_REV00_user_low_ship.tar.md5
  • AP_J700FXXU4BRL2_CL14595124_QB21182969_REV00_user_low_ship.tar.md5
  • CP_J700FXXU4BRG1_CL359600_QB10251637_SIGNED.tar.md5
  • CSC_ODD_J700FODD4BRK3_CL14595124_QB20821888_REV00_user_low_ship.tar.md5

進行以下步驟之前,先備份自己的資料,還原系統
還原系統後,不要登入 Google 及其它帳戶


開啟 Odin,依序選擇 BL、AP、CP、CSC 對應上面那四個檔案
Options 維持預設即可 (Auto Reboot、F. Reset Time)


odin android 6

將 J7 的開發者模式打開(設定 -> 關於裝置 -> 版本號碼(狂點這個))
進到開發者模式將 啟用 OEM 解鎖 以及 USB 偵錯 啟用
再來長按音量鍵(-) + HOME 鍵 + POWER 鍵 進入 Download Mode
進入 Download Mode 前需再按一次音量鍵(+)
並將手機連接到電腦

如果手機有連上的話,Log 會顯示 Added!! 的提示
如果都沒有出現,確認是否安裝驅動程式
按下 Start,執行完之後手機會重新啟動,沒意外的話就會看到系統升級了
一樣不要登入任何帳戶

進系統後同樣進到開發者模式將 啟用 OEM 解鎖 以及 USB 偵錯 啟用
長按 音量鍵(-) + HOME 鍵 + POWER 鍵 進入 Download Mode 以及手機連接到電腦

Recovery Image

為避免問題
將下載的 lineage-17.1-20200813-recovery-j7elte.img 改名為 recovery.img
對其點選右鍵 -> 7-Zip -> 加入壓縮檔…
壓縮檔格式選擇 tar


recovery tar

再來開啟 Odin,AP 選擇剛才建立的 recovery.tar


odin recovery

Start,執行完之後手機會重新啟動,接著關機(或直接拔電池)
按下音量鍵(+) + HOME 鍵 + POWER 鍵 進入 Recovery Mode
正常情況下,這時的 Recovery Mode 已經不是原本的樣子了

安裝 LineageOS

首先,清資料
依序點選 Factory reset -> Format data/factory reset -> Format data
返回
再來,安裝 LineageOS
依序點選 Apply update -> Choose from sdcard1 -> 選擇 LineageOS 的 zip 壓縮檔
接著,安裝 Gapps (nano 版即可)
依序點選 Apply update -> Choose from sdcard1 -> 選擇 Gapps 的 zip 壓縮檔
完成後,返回
點選 Reboot system now

準備見證奇蹟

結果

看阿,這畫面


lineageos 1

安裝的 APP 非常之少,簡潔


lineageos 2

Android 10 在 Samsung Galaxy J7


lineageos 3

少安裝了許多用不到的 APP,現在只有 3.62GB 呢


lineageos 4

其實用起來還蠻順的
但是安裝 LineageOS 之後,是無法正常使用 Sim 卡的,確認無法通話
2020.08.25 發現電話可以打的通,那我刷完當天試卻沒通是為啥…

可以接收來電與撥號


lineageos 5

接通也沒問題


lineageos 6

此外,我是沒有將手機 Root 的
如果要的話應該也是從 Recovery Mode 去安裝 Zip 檔
似乎可以用 Magisk、su,但我還用不到就沒去試了


刷機、Root 有風險,一個操作不當即變磚
如果要嘗試的話建議拿壞了也沒關係的設備

Reference

[ROM][OFFICIAL] LineageOS 17.1 for the Galaxy J7 2015 (j7elte, j7e3g)

Info about j7elte

Install LineageOS on j7elte

分享
您的鼓勵是我最大的動力

JIHONGO
作者
JIHONGO
A Person