Skip to content

Instantly share code, notes, and snippets.

@louislam
Created July 26, 2024 11:47
Show Gist options
  • Save louislam/2071db4908ca0ef8de36193c1516035c to your computer and use it in GitHub Desktop.
Save louislam/2071db4908ca0ef8de36193c1516035c to your computer and use it in GitHub Desktop.
Y700 (2023) 二代 - 解鎖Bootloader/Root/小技巧分享

最近買咗Y700二代,生產日期比較新,跟機系統版本係 15.0.774,網上好多文章資源唔啱用。所以自己整理一下,方便日後更新。未必新手友好,本文假設你已懂得用 adb 和 fastboot,過往有 root 其他機經驗。

因 15.0.774 開始唔俾刷國際ROM,第3方ROM又好似問題多多,所以本文都係集中講中國ROM。

先送上資源: https://mega.nz/folder/icNnUQ6L#gqfxU4D4cvFEmnV4JnlM7Q

Unlock 解鎖 Bootloader

⚠️ 解鎖 Bootloader 會清除所有內容,請先備份。

  1. 裝 ADB
  2. 「開發人員選項」中啟用「OEM 解鎖」和「USB 偵錯」
  3. adb reboot bootloader (重啟進入 fastboot 模式)
  4. fastboot devices (確認是否已連接)
  5. 開始進行解鎖,唔少文章話係 fastboot oem unlock-go,但我試過唔得,最後用 fastboot flashing unlock_critical 成功解鎖,請自行嘗試

詳細圖文可看: https://izaka.tw/y700_2023_upgrade_firmware_from_cn_to_global/#%E6%8B%AF%E6%95%91%E8%80%85_2023_Bootloader_%E8%A7%A3%E9%8E%96%E6%B5%81%E7%A8%8B

Root (Magisk)

安裝 Magisk 通常有兩個方法,一係用 Magisk Manager patch boot.img,一係喺 TWRP 刷入。

但係 Y700 冇TWRP,網上亦都好難搵到對應版本的 boot.img。所以只能透過 DSU 提取 boot.img。

如果你信得過我嘅 Patch,可以喺上面 MEGA 搵到,版本必需對應你的 ZUI 版本,可以進入 bootloader 直接刷入我整嘅 magisk boot.img:

# 刷入
fastboot flash boot boot_15.0.795_magisk_patched-27006.img

# 成功後,嘗試重啟
fastboot reboot

進到系統裝返 Magisk Manager APK 就成功。

但係呢個世代就唔應該亂信網上嘅人,最好自己提取 boot.img 進行 root。

提取 boot.img 方法 (DSU)

  1. 裝 DSU Sideloader
  2. 下載 system-squeak-arm64-ab-vanilla.img.xz
  3. 開 DSU Sideloader 安裝 system-squeak-arm64-ab-vanilla.img.xz,直至完成
  4. adb shell sh "/storage/emulated/0/Android/data/vegabobo.dsusideloader/files/install"
  5. 上面通知會多咗個 Dynamic System Updates,按裡面個「重啟」
  6. 重啟後,會入咗一個臨時 Android 系統
  7. adb shell
  8. su
  9. cd /dev/block/bootdevice/by-name/
  10. mkdir /sdcard/backup_img
for file in *; do
    if [[ "${file}" = boot* ]]; then dd if=/dev/block/bootdevice/by-name/"${file}" of=/sdcard/backup_img/"${file}".img ; else continue ; fi
done
  1. /sdcard/backup_img 底下會有 boot_a.img, boot_b.img,先複製返去你部電腦。
  2. 因為你唔知係 a 定係 b,所以要重啟入 bootloader 睇下,adb reboot bootloader
  3. fastboot getvar current-slot
  4. 知道 a 定 b 後,用 Magisk Manager APK Patch 你個 boot.img。
  5. 返去 Bootloader,fastboot flash boot "your patched boot.img"

詳細圖文可看此連結 3.3 部份: https://www.bilibili.com/read/cv26114736/

關閉遊戲助理

遊戲助理係會喺玩遊戲時,左邊出現的Overlay 按鈕,要每隻Game都要關閉,好煩。以下方法可以一次過關閉晒:

「設定」 -> 「應用程式」 -> 「顯示系統程式」 -> 「遊戲助理」 -> 「顯示在其他應用程式上層」 -> 「不允許」

語言順序設定

有啲APP如果冇繁體中文,有時會Fallback到簡體中文,但係我想Fallback去英文多,可惜 Lenovo 呢個系統竟然係冇咗個語言順序設定。經 adb 可以改善,但好似唔係完美,有時都係會出簡體。

查看:

adb shell content query --uri content://settings/system --where "name=\'system_locales\'"

設定:

adb shell content insert --uri content://settings/system --bind name:s:system_locales --bind value:s:zh-Hant-HK,zh-Hant-TW,en-US

5G WIFI

屋企5G WIFI 係點都搵唔到,網上睇下先知中國同香港嘅 5G Channel 有啲唔同。

我暫時解決方法係 Router 轉 China Region。或者設定5G Channel 為 40。

@caoyirui
Copy link

请问y700二代玩动作游戏和手游有触控不跟手问题吗?

@louislam
Copy link
Author

请问y700二代玩动作游戏和手游有触控不跟手问题吗?

我的y700不覺得有此問題。

@lraty-li
Copy link

lraty-li commented Nov 1, 2024

adb reboot bootloader 之后fastboot mode 显示红色,即使进 recovery 再 enter fastboot, fastboot devices 没啥结果。遗憾。zui 16.0.336

@caoyirui
Copy link

caoyirui commented Nov 2, 2024

请问y700二代玩动作游戏和手游有触控不跟手问题吗?

我的y700不覺得有此問題。

https://www.bilibili.com/video/BV15C1sYSET9/?spm_id_from=333.337.search-card.all.click&vd_source=dd9fe91da973c61abe625940219cd7ec

@louislam
Copy link
Author

louislam commented Nov 4, 2024

请问y700二代玩动作游戏和手游有触控不跟手问题吗?

我的y700不覺得有此問題。

https://www.bilibili.com/video/BV15C1sYSET9/?spm_id_from=333.337.search-card.all.click&vd_source=dd9fe91da973c61abe625940219cd7ec

我的二代好像沒有此問題,可能是三代問題吧。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment