Razer Phone là smartphone high-end ra tháng 11/2017 – quái thú gaming với màn hình 5.7" refresh rate 120Hz đầu tiên thế giới, 8GB RAM, Snapdragon 835.

Tuy nhiên dev chậm support custom OS trên Razer Phone, đa số chờ Razer update Oreo 8.1 với full Project Treble support. Giờ Razer Phone đã có support cần thiết qua update mới, cài LineageOS khá đơn giản. Làm theo hướng dẫn step-by-step cài LineageOS trên Razer Phone.
Custom ROM thay thế có thể cài
- AOSP 8.1
- Resurrection Remix
Điều kiện tiên quyết
- Bootloader unlock (bước dưới)
- TWRP image và TWRP injector
- Magisk flashable .zip
- ADB Fastboot & Tools trên PC (xem hướng dẫn "Cách cài ADB trên Windows")
- Cài ADB và Fastboot/Google USB drivers trên PC.
- Bật Developer Mode trên Razer Phone: Settings > About Phone > nhấn 'Build Number' 7 lần unlock "Developer Options". Settings > Developer Options > bật USB Debugging và OEM Unlock.

- Vào thư mục ADB trên PC, Shift + right click chọn "Open a Command Window Here". Mở CLI với ADB commands.
- Cắm Razer Phone vào PC qua USB, gõ 'adb devices' – nếu kết nối OK, ADB window hiển thị serial number. Nếu không, troubleshoot ADB install hoặc USB connection.
- Kết nối thành công, gõ:
adb reboot bootloader - Razer Phone reboot Download Mode. Gõ:
fastboot -I 0x1532 devices - Khi chạy lệnh đó, thiết bị hiện trong CLI – nếu thành công, gõ:
fastboot -I 0x1532 flashing unlock - Prompt hiện trên Razer Phone unlock bootloader – dùng Volume điều hướng, Power xác nhận. Từ giờ Razer Phone sẽ hiển thị "Your device is unlocked and cannot be trusted" mỗi lần boot.
Cài Lineage OS trên Razer Phone
- Đảm bảo Razer Phone update ít nhất Android Oreo DP1 – KHÔNG chạy trên Nougat!
- Cài TWRP – làm sát sao, có thể mất vài lần thử (Razer bootloader hay lỗi khi switch A/B slot, cần làm ở đây).
- Tải TWRP image, TWRP injector, Magisk .zip đặt vào thư mục ADB root trên máy tính.
- Mở terminal ADB với Razer Phone cắm USB, chạy lệnh:
Adb shell getprop ro.boot.slot_suffix - Sẽ trả về: [ro.boot.slot_suffix]: [_a] hoặc [_b]
- Ghi nhớ A hoặc B, tiếp tục:
- Rút cáp USB, tắt Razer Phone, bật lại ngay lập tức khi cắm USB và giữ Volume Down – hơi khó timing.
- Khi vào bootloader mode, mở ADB window khác, switch sang boot slot khác với kết quả trước. Nếu trước ADB báo slot A, switch sang B. Dùng lệnh:
Fastboot –set-active=_bhoặcfastboot –set-active=_a - ADB window output kiểu "Setting current slot to "a"…OKAY".
- Quy trình hơi khó vì Razer bootloader không thích switch slot – có thể chạy lệnh nhiều lần cho thành công, hoặc force off giữ power 15s, re-enter fastboot. Chỉ việc thử lại.
- Khi switch slot thành công, gõ:
fastboot flash boot twrp-3.2.1-0-cheryl.img && fastboot reboot - Sẽ flash TWRP và reboot ngay vào TWRP. Nếu thành công ở màn hình TWRP, KHÔNG vuốt cho phép modifications! Chọn "Mount as Read Only".
- Trong ADB window PC, push Android Oreo DP1 factory image, TWRP injector, Magisk.zip vào SD card (dùng ADB push):
adb push twrp-installer-3.2.1-0-cheryl.zip /sdcard
adb push path/to/the/factoryimage/boot.img /sdcard
adb push Magisk-16.0.zip /sdcard - Vào Install, chọn "Install Image", chọn boot.img vừa push flash nó.
- Quay lại Reboot menu, switch sang slot đối lập (boot slot A hoặc B), lặp lại flash boot.img.
- Khi cả hai partition chấp nhận flash boot image, set partition A active, vào Install flash TWRP installer. Sau đó flash Magisk.zip.
- Vào Reboot > Bootloader, với USB cắm Razer Phone và ADB prompt mở trên PC, flash GSI system image vào partition system_a qua ADB:
Fastboot flash system_a system-arm64-ab.img - Nếu muốn, cũng cài GSI khác vào system_b partition:
Fastboot set_active b
Fastboot flash system_b system-arm64-ab-gapps-su.img - Trên chỉ ví dụ, không bắt buộc chạy lệnh đó trong hướng dẫn, nhưng có nếu muốn.