Syarat utama utk mengaktifkan SWAP adalah hape android harus sudah dalam kondisi ROOT. Syarat ini mutlak, krn kita akan bermain dengan system android.
Bahan yg diperlukan:
- SDCard yg telah memiliki partisi SWAP
- Terminal Emulator. Silahkan download dari Playstore.
Cara mengaktifkan SWAP:
- Pastikan SDCard sudah terpasang di hape android anda
- Nyalakan hape dan jalankan Terminal Emulator.
- Ketik dan enter "su" untuk mendapatkan akses ROOT. Pastikan Security meng-allow permintaan ROOT ini.
- Ketik dan enter "cat /proc/partitions". Periksa ulang bahwa disitu telah muncul "mmcblk1p2" yg mengidentifikasikan bahwa ada partisi ke-2 di sdcard. Dan pastikan partisi inilah dimana anda bikin linux swap.
- Ketik dan enter "dd if=/dev/zero of=/dev/block/mmcblk1p2" utk me-nol-kan isi partisi linux swap.
- Ketik dan enter "mkswap /dev/block/mmcblk1p2" utk menjadikan partisi tsb sebagai SWAP.
- Ketik dan enter "swapon /dev/block/mmcblk1p2" untuk mengaktifkannya.
- Ketik dan enter "busybox free" untuk melihat bahwa swap sudah ada value-nya dan itu membuktikan bahwa swap sudah aktif.
Tutor ini merupakan cara mengaktifkan SWAP secara manual. Untuk selanjutnya anda tinggal mengetikan "swapon /dev/block/mmcblk1p2" di Terminal Emulator setelah reboot atau ketika baru menyalakan hape dari kondisi mati. Artinya SWAP otomatis mati ketika power off atau reboot. Ada cara yg lebih praktis lagi yaitu mengotomatisasi pemanggilan swapon dengan menggunakan init.d scripting. Tapi cara ini sy sisakan utk lain waktu saja ^_^
Spoiler: insecure boot + init.d support + swap via init.d
Tutornya terlalu panjang klo pengen ini. Sy lg mencoba bikin scripnya yg bisa install via MIUI Recovery. Tapi bagi anda yg paham dgn fastboot dan adb sy rasa ini sangat mudah. Filenya bisa diambil di menu Files. Kalo nunggu tutor dari sy yg males ini takut kelamaan. hehehe...
Selamat mencoba!