Skip to content

Katryoshkh/ZRAM-Resizer-for-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 ZRAM-Resizer-for-Android (Magisk/KernelSU Module)

ZRAM Resizer for Android adalah modul Magisk/KernelSU yang dirancang untuk mengatur ulang ukuran ZRAM secara otomatis setelah proses booting selesai. Modul ini ditujukan bagi pengguna Android yang ingin menyesuaikan konfigurasi ZRAM guna meningkatkan efisiensi manajemen memori, khususnya pada perangkat dengan kapasitas RAM yang terbatas.

🛠️ Fitur

  • Penyesuaian ukuran ZRAM secara otomatis setelah proses booting selesai
  • Kompatibel dengan Magisk dan KernelSU

📝 Persyaratan

  • Perangkat Android dengan Android 8.0 (Oreo) atau lebih tinggi
  • Akses root melalui Magisk atau KernelSU
  • Aplikasi Magisk atau KernelSU Manager

🔑 Instalasi

  1. Unduh berkas .zip modul dari halaman rilis atau bangun secara manual dari repositori ini.
  2. Lakukan pemasangan (flashing) modul melalui aplikasi Magisk atau KernelSU Manager.
  3. Reboot perangkat untuk menerapkan perubahan.
  4. (Opsional) Sunting konfigurasi melalui terminal atau file editor.

🔧 Konfigurasi

Setelah flashing module, module akan tersimpan di path:

/data/adb/modules/ZRAM-Resizer-for-Android

Module juga dapat disunting secara manual untuk menentukan ukuran ZRAM yang diinginkan (dalam satuan Byte). Contoh:

ZRAM_SIZE_BYTES=4294967296

Jika merasa kebingungan dengan konfigurasi dalam byte, bisa kunjungi tautan ini: GiB size in Byte

🗑️ Penghapusan

Untuk menghapus modul:

  1. Buka aplikasi Magisk atau KernelSU Manager.

  2. Hapus modul ZRAM Resizer.

  3. Lakukan reboot.

Jika Mengalami Bootloop, tidak dapat Booting, masuk Fastboot, atau masalah serupa:

  1. Masuk ke dalam custom recovery

  2. Pergi ke path /data/adb/modules

  3. Cari folder ZRAM-Resizer-for-Android

  4. Hapus folder tersebut

  5. Kemudian booting perangkat

⚙️ Troubleshooting

Jika ZRAM tidak aktif atau tidak muncul sebagai /dev/block/zram0, silakan ikuti langkah-langkah berikut:

  1. Pastikan dukungan ZRAM di kernel

Jalankan perintah berikut di terminal:

zcat /proc/config.gz | grep ZRAM

Pastikan terdapat baris:

CONFIG_ZRAM=y
  1. Cek apakah zram0 tersedia
ls /sys/block/ | grep zram

Jika zram0 tidak muncul, maka kernel kamu tidak memuat modul ZRAM dengan benar.

  1. Cek major:minor ZRAM
cat /sys/class/block/zram0/dev

Contoh output:

253:0
  1. Buat device node ZRAM secara manual (jika /dev/block/zram0 tidak tersedia)
su
mknod /dev/block/zram0 b 253 0
chmod 660 /dev/block/zram0

Gantilah angka 253 dan 0 sesuai dengan hasil dari langkah sebelumnya.

  1. Cek status swap
cat /proc/swaps

Contoh output:

/dev/block/zram0  partition  4194300  0  -2

✉️ Catatan Tambahan

  • Tidak disarankan untuk menggunakan modul ini bersamaan dengan module manajemen ZRAM lainnya.

  • Modul ini tidak mengubah kernel, hanya memodifikasi pengaturan ZRAM melalui systemless.

  • Pastikan untuk melakukan reboot setelah setiap perubahan konfigurasi.

🐞 Pelaporan Bug

Jika menemukan bug, silahkan laporkan bug apapun kepada pengembang, pelaporan bisa melalui fitur Issue untuk melaporkan bug kepada pengembang.

About

ZRAM resizer KSU/Magisk module for rooted Android device.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages