Optimalkan kompilasi DEX/ART Android secara dinamis berdasarkan perangkat keras Anda.
DexForge adalah modul root Android yang mengoptimalkan aplikasi di ponsel Anda agar terbuka lebih cepat dan berjalan lebih lancar.
Alih-alih menggunakan pengaturan yang sama untuk setiap ponsel, DexForge memeriksa perangkat keras Anda—seperti RAM, versi Android, tingkat baterai, dan sisa penyimpanan. Berdasarkan pemeriksaan ini, modul akan secara otomatis memilih metode optimasi terbaik untuk perangkat spesifik Anda.
Untuk ponsel kelas atas, ia berfokus pada kecepatan maksimum. Untuk ponsel lama atau kelas bawah, ia menyeimbangkan kecepatan dan ruang penyimpanan agar ponsel Anda tidak kelebihan beban atau melambat.
- Performa Terarah: Secara otomatis memilih filter kompilasi terbaik (
speed,speed-profile, atauverify/quicken) berdasarkan kapasitas RAM dan statistik penggunaan aplikasi Anda. - Proteksi Keamanan: Aktif memeriksa level baterai dan sisa ruang penyimpanan sebelum berjalan untuk mencegah kerusakan/error.
- Menu Cache Interaktif: Memberikan opsi untuk membersihkan cache kompilasi sebelum optimasi dimulai untuk penyegaran penuh.
- Unduh berkas
DexForge.zipterbaru dari halaman Releases. - Pasang berkas ZIP menggunakan manajer root Anda (Magisk, KernelSU, atau APatch).
- Mulai ulang (Reboot) ponsel Anda agar modul dapat mulai bekerja di latar belakang.
- Buka manajer root Anda dan tekan tombol Action pada modul DexForge.
Warning
Jika Anda memilih untuk membersihkan cache, kompilasi pada beberapa (dan pada akhirnya semua) perangkat akan memakan waktu jauh lebih lama. Lakukan dengan kebijaksanaan Anda sendiri.
- Menu Cache: Saat dimulai, modul akan menanyakan sebuah pertanyaan. Tekan Volume ATAS jika Anda ingin membersihkan cache lama terlebih dahulu (mulai dari awal yang bersih). Tekan Volume BAWAH (atau tunggu 10 detik) jika Anda ingin mempertahankan cache lama dan hanya memperbaruinya.
- Anda dapat membaca hasil log-nya nanti di:
/data/adb/modules/DexForge/dexforge.log
- Jika Anda ingin melihat apa yang akan dilakukan DexForge tanpa benar-benar mengubah apa pun di ponsel Anda, Anda dapat menjalankan uji coba. Buka terminal root (seperti Termux) dan ketik:
su /data/adb/modules/DexForge/action.sh --dry-run
- Ponsel Flagship (RAM Lebih dari 6GB): Mengoptimalkan semua aplikasi untuk
speedmaksimum. Memproses aplikasi satu per satu untuk menghindari freeze pada ponsel. Jika Anda memilih untuk membersihkan cache, modul akan memeriksa penggunaan aplikasi Anda dan mengatur aplikasi yang jarang digunakan kespeed-profileuntuk menghemat waktu. Jika Anda tidak membersihkan cache, modul melewati pemeriksaan penggunaan aplikasi untuk mempercepat proses. - Ponsel Kelas Menengah (RAM 3GB hingga 6GB): Memeriksa penggunaan aplikasi Anda untuk menentukan pengaturan terbaik. Aplikasi yang paling sering digunakan mendapat pengaturan
speed, aplikasi normal mendapatspeed-profile, dan aplikasi yang tidak pernah digunakan mendapatverify(atauquickendi versi Android lama). Ini mencegah ponsel kehabisan memori atau ruang penyimpanan. - Ponsel Entry-Level (RAM 3GB atau kurang): Membatasi optimasi ke
speed-profileuntuk aplikasi teratas Anda, danverifyatauquickenuntuk aplikasi lainnya. Ini menghemat daya CPU dan ruang penyimpanan ponsel Anda.
Jika ponsel Anda memiliki RAM 8GB, bukan berarti ponsel tersebut benar-benar "flagship". Ini hanya untuk memudahkan klasifikasi! :)
- Pemeriksaan Penyimpanan: Memeriksa berapa banyak sisa ruang kosong di ponsel Anda. Jika sisa ruang kosong kurang dari 512MB, proses akan dihentikan. Ini melindungi ponsel Anda dari bootloop.
- Pemeriksaan Baterai: Memeriksa level baterai Anda. Jika ponsel tidak sedang diisi daya dan baterai di bawah 15%, proses akan dihentikan untuk mencegah ponsel mati mendadak.
- Kontrol Inti CPU: Setelah ponsel Anda selesai booting, skrip latar belakang akan memeriksa prosesor Anda. Skrip ini memaksa compiler latar belakang sistem untuk hanya menggunakan inti CPU kecil yang hemat energi. Ini mencegah ponsel Anda dari overheating atau lag saat Anda menggunakannya.
| Persyaratan | Detail |
|---|---|
| Android | 7.0+ (API 24+) |
| Penyimpanan | Sisa penyimpanan minimal 512MB pada partisi /data |
| Baterai | Kapasitas minimal 15% (diabaikan jika perangkat sedang diisi daya) |
| Root | Magisk v20.4+, KernelSU, atau APatch |
DexForge/
├── META-INF/
│ └── com/
│ └── google/
│ └── android/
│ ├── update-binary
│ └── updater-script
├── action.sh # mesin utama pemilihan dan eksekusi kompilasi
├── changelog.md # catatan perubahan untuk melacak riwayat versi modul
├── customize.sh # pemasangan dan konfigurasi saat modul diinstal
├── module.prop # metadata properti modul
├── service.sh # late-boot watchdog & pengatur thread/core affinity
├── uninstall.sh # menghapus berkas sisa saat modul dihapus
└── update.json # konfigurasi metadata pembaruan
