Image description
instal4d slot
Cara Instal ke Perangkat dengan Slot A/B

Cara Instal ke Perangkat dengan Slot A/B

Saya memahami cara kerja tata letak ini, tetapi saya mengalami kesulitan. Katakanlah slot saya saat ini adalah A. Apakah langkah yang benar adalah:

  1. memiliki twrp yang di-flash ke boot_a
  2. flash halium ke boot_b
  3. masuk ke recovery di A
  4. jalankan twrp-installer
  5. masuk ke recovery di B
  6. jalankan skrip instalasi

Sayangnya, twrp installer mungkin rusak atau tidak berfungsi karena saya dapat mengakses shell twrp dari adb, tetapi tidak memiliki fungsi sentuh dan tidak akan boot ke twrp di slot halium-boot. Jadi saya berasumsi skrip instalasi UB tidak akan melakukan apa pun. Saya menggunakan Essential PH-1.

Balasan dari supaiku:

Saya tidak memiliki info, tetapi ini terjadi pada perangkat lain seperti Pixel XL. Disebutkan dalam sebuah issue GitHub di sini: bountysource. Tampaknya mereka menemukan solusi? Catatan mengatakan:

Fitur Spesifik

Dual-boot: Ini adalah perangkat A/B, sehingga dual boot dimungkinkan. Saya saat ini menjalankan Android P di slot A dan Halium di slot B. TODO: Tambahkan petunjuk instalasi dual-boot.

Tidak ada recovery: Skema partisi A/B berarti tidak ada partisi recovery lagi. Sebagai gantinya, berada di initramfs kernel. Saat boot normal, bootloader menempatkan flag skip_initramfs ke cmdline dan Android mematuhinya. Halium membutuhkan initramfs karena beberapa skrip dijalankan di sana, jadi ada hack kotor di kernel untuk mengabaikan skip_initrams. Dengan demikian, menginstal TWRP akan merusak Halium dan mencegahnya booting. TODO: Pelajari cara Android boot dan tiru perilaku itu di Halium.

Saya pikir jawabannya adalah: Halium membutuhkan initramfs karena beberapa skrip dijalankan di sana, jadi ada hack kotor di kernel untuk mengabaikan skip_initrams.

Balasan dari flohack:

Ide dasar setelah saya coba di Pixel 2XL:

  1. Buka kunci perangkat seperti biasa (aktifkan mode pengembang, otorisasi PC untuk debugging USB, boot ke bootloader, lakukan fastboot flashing unlock).
  2. Jangan mencoba menginstal TWRP secara permanen. Anda harus boot setiap kali dengan perintah fastboot boot twrp-xy.
  3. Anda juga dapat memilih slot untuk di-flash dengan perintah fastboot. Yang saya lakukan adalah: Boot TWRP di slot a. Instal LineageOS 16.0 (untuk mendapatkan partisi vendor); TWRP akan menginstalnya ke slot b! Flash halium-boot ke slot b. Instal sisa sistem dengan halium-install. Anda juga perlu menentukan flag -s untuk menginstalnya dalam mode "system-as-root".

Sistem sekarang booting, tetapi recovery saat ini tidak dapat diinstal dengan Halium. Kami sedang mengerjakan integrasi recovery kami dengan benar, setidaknya nanti Anda bisa menggunakannya.

© 2026 - Semua hak dilindungi undang-undang. PT dengan modal Rp 10.000.000.000. Jl. Jend. Sudirman Kav. 52-53, Jakarta Selatan 12190