Waydroid

Deskripsi

Waydroid adalah container yang memungkinkan untuk menjalankan sistem Android (Lineage OS) secara penuh di GNU/Linux. Persyaratan yang harus dipenuhi yaitu pengguna harus menggunakan wayland sesi desktop. Secara bawaan menggunakan sesi X11, selengkapnya dapat merujuk ke tautan mengganti sesi desktop. Kami menyarankan juga untuk menggunakan RAM minimal 4Gib atau diatasnya agar berjalan dengan baik.

Waydroid LangitKetujuh OS

Cara memasang

get waydroid python3-pyclip

Mengaktifkan jaringan internet

Dikarenakan LangitKetujuh mengaktifkan layanan ufw, maka perlu memberikan akses untuk port yang dibutuhkan waydroid.

doas ufw allow 67
doas ufw allow 53
doas ufw default allow FORWARD

Waydroid init

Jalankan waydroid init untuk pertama kalinya. Pilih salah satu, vanilla atau gapps.

  • Vanilla

    Versi android ini tidak memiliki aplikasi google.

    doas waydroid init
    
  • GAPPS

    Jika ingin memasang waydroid dengan google apps, maka jalankan perintah berikut ini.

    doas waydroid init -s GAPPS -f
    

Layanan kontainer waydroid

  • Mengaktifkan layanan. Untuk pertama kalinya, jalankan layanan waydroid.

    doas rsv enable waydroid-container
    
  • Menonaktifkan layanan. Jika waydroid sudah tidak perlu diaktifkan, jalankan perintah ini.

    doas rsv disable waydroid-container
    

Menjalankan aplikasi

Jalankan waydroid melalui menu. Tunggu beberapa saat hingga tampilan android muncul di desktop. Cepat atau tidaknya tergantung dari spesifikasi komputer.

Waydroid LangitKetujuh OS

Google play protected uncertified (gapps)

Waydroid not protect device LangitKetujuh OS

Jika pengguna menemukan masalah seperti di atas, hal ini dikarenakan id device tidak terdaftar secara resmi oleh google. Maka ikuti panduan dibawah ini untuk mendaftarkan id perangkat ke google agar dapat login kembali.

Sebelum itu, aktifkan dahulu mode "Do Not Disturb" untuk menonaktifkan notifikasi sementara agar tidak mengganggu.

Waydroid do not disturb LangitKetujuh OS

Kemudian ikuti panduan dibawah ini.

  • Pastikan waydroidnya masih berjalan atau belum ditutup. Jika belum berjalan, buka kembali dengan mengklik waydroid di menu.

  • Dapatkan id perangkat dengan menjalankan waydroid shell di konsole.

    doas waydroid shell
    
    ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/system/usr/share/zoneinfo ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"; exit
    

    Hasil keluaran berupa id perangkat seperti dibawah ini:

    android_id|4456297304XXXXXXXXX
    

    Selanjutnya salin kode id: 4456297304XXXXXXXXX tersebut.

  • Buka tautan https://www.google.com/android/uncertified/ melalui browser di waydroid.

    Masukkan kode id perangkat kedalam "ID Android Google Service Framework" dan klik "Daftar".

    Waydroid LangitKetujuh OS

  • Tutup sesi waydroid.

    waydroid session stop
    

    Kemudian buka kembali waydroid di menu. Pengguna dapat login kembali menggunakan google email.

Memasang apk secara offline

doas waydroid app install <aplikasi>.apk

Sebagai contoh:

doas waydroid app install Downloads/krita.apk