UNTUK GALAXY MINI (FROYO DAN GB ANDRO-ID FINAL), GIO DAN ACE (FROYO)
Darktremor adalah aplikasi app2sd untuk memindahkan aplikasi non-bawaan di internal memory ke SDCard. Tutorial ini sudah saya pakai di Mini saya (Froyo dan GB Andro-ID Final), Gio (FW Froyo bawaan) dan Ace (FW Froyo bawaan).
UPDATE:
1. Darktremor sudah default terpasang di Custom ROM Andro-ID Final, tinggal diaktifkan saja.
2. Untuk Gingerbread, Darktremor hanya bisa di Custom ROM Andro-ID Final, di GB versi Eropa maupun Andro-ID RC1 tidak bisa.
FITUR DARKTREMOR
1. Setelah instalasi maka aplikasi non-bawaan mini akan dipindahkan ke SD Card (partisi ext2).
2. Memindahkan dalvik-cache ke SD Card atau ke /cache atau balik ke internal memory.
3. Fitur experimental adalah extreme app2sd via perintah di terminal "a2sd datasd". WARNING : Jangan kaget kalau HP jadi lag saat buka aplikasi atau ketik sms.
4. Aktivasi fitur Zipalign saat boot.
5. Convert ext2 ke ext3 dan convert ext3 ke ext4. (WARNING : Belum saya coba dan tidak semua FW support ext3/ext4).
6. Bisa setting low-memory killer (lewat GUI / Terminal)
7. (Opsional) Aktivasi swap partition (Partisi swap ini sudah harus ada di SDcard, dan tidak semua FW support partisi swap) serta mengatur swappiness (GUI/Terminal).
8. Bisa fix_permission, set Dalvik VM Heap Size, repair symlinks
[UPDATE]
Berhubung tutorialnya panjang, ane spoiler gan.
Spoiler for Tutorial Darktremor:
BAHAN WAJIB UNTUK FROYO DAN GINGERBREAD
1) SDCard harus dipartisi, untuk Windows gunakan MiniTool Partition Wizard - Home Edition, 8 MB.
Kita gunakan 2 partisi (kalau mau pakai Swap buat 3 partisi). Saya pakai merk Team Class 6 (4 GB)
- Partisi 1 : FAT, primary, 3.2 GB (kalau partisi 1 > 4 GB dibuat FAT32).
- Partisi 2 : Ext2, primary, 800 MB.
Kalau mau buat partisi Swap bikin Partisi 3 : Linux Swap, primary, (sekitar 64 MB). Tak perlu ukuran besar utk Swap. Note : tidak semua FW support swap.
Kalau SD Card bawaan mini (2 GB) sbb :
Partisi 1 : FAT, primary, 1.2 GB
Partisi 2 : Ext2, primary, 800 MB
Partisi 1 dan 2 harus sama-sama primary dan urutannya jangan terbalik.
Langkah berikut ini khusus untuk froyo, untuk Galaxy Mini Gingerbread Andro-ID Final lanjut ke bagian Gingerbread di bawah
Spoiler for Froyo mulai dari sini:
2) File a2sd_enabler.sh.zip download dari Enabling Darktremor a2sd on Samsung s5830 Galaxy ACE - xda-developers. Size < 10 KB.
Download, copy ke root folder di SD Card (jangan di dalam folder) lalu extract.
3) File dtapps2sd-2.zip (Darktremor 2.7.5.3 Beta 04) download dari A2SD Darktremor 2.7.5.3 Beta 04 - xda-developers. Size 2,8 MB. Copy ke root folder di SD Card lalu rename jadi update.zip
5) Pastikan Busybox sudah terinstall tanpa problem.
6) Untuk download dari xda-dev silahkan registrasi dulu di sana, gratis.
BUMBU PENYEDAP
8) File-file ADB (Optional). Kalau punya SuperOneClick, copy 5 file yang awalannya "adb", letakkan di C:\android (buat dulu foldernya). Lalu tekan tombol Start->Run (atau tekan logo windows + R), ketik cmd.exe. Muncul prompt, ketik "cd \android" lalu ketik "adb shell" lalu ketik "su".
9) Aplikasi "A2SD GUI - Darktremor A2SD GUI" untuk mempermudah konfigurasi, download dari Market.
Spoiler for GUI A2SD DT:
10) Aplikasi QuickBoot untuk mempermudah boot ke recovery mode, ada di Market
LANGKAH-LANGKAH :
1. Berikutnya adalah mempersiapkan/mount partisi. Script Darktremor tidak bisa langsung mount partisi ke-2 dan ke-3 (saya coba berkali-kali pasti ada problem). Karenanya kita gunakan script a2sd_enabler.sh
Ketik perintah berikut di terminal emulator atau via ADB (mudahnya copy-paste)
Code:
su cp /sdcard/a2sd_enabler.sh /data/local/tmp/ chmod 755 /data/local/tmp/a2sd_enabler.sh /data/local/tmp/a2sd_enabler.sh
Code:
su
cp /init.rc /mnt/sdcard/
cp /proc/filesystems /mnt/sdcard/
Setelah sukses reboot jalankan perintah :
Code:
su df
Code:
export PATH=/data/local/bin:$PATH
$ $su
# df
/dev: 142812K total, 12K used, 142800K available (block size 4096)
/mnt/asec: 142812K total, 0K used, 142812K available (block size 4096)
/cache: 25656K total, 7876K used, 17780K available (block size 4096)
/data: 185240K total, 102336K used, 82904K available (block size 4096)
/system: 213376K total, 202560K used, 10816K available (block size 4096)
/system/sd: 1142640K total, 98632K used, 1044008K available (block size 4096)
4. Di menu recovery mode pilih "apply sdcard:update.zip". Untuk naik/turun pakai tombol volume, untuk pilih tekan tombol home. Nanti muncul tulisan instalasi Darktremor. Jika selesai, boot lagi dengan memilih "Reboot now"
5. Setelah boot, masuk ke shell (bisa pakai terminal emulator atau via ADB) lalu jalankan :
Code:
su a2sd check
Spoiler for SS DarkTremor: a2sd check:
Kalau mau lihat perintah apa lagi yang bisa digunakan, ketik :
Code:
su a2sd help
Spoiler for SS DarkTremor: a2sd help (part 2):
Spoiler for SS DarkTremor: a2sd help (part 2):
Lanjut langkah 7.
Untuk Gingerbread khusus Custom ROM Andro-ID Final, setelah selesai partisi SDCard mulai dari sini. Gingerbread selain Andro-ID Final belum bisa app2sd
Spoiler for Pindahkan Dalvik Cache:
7. Sekarang pindahkan dalvik-cache ke partisi ext2. Dari terminal ketik :
Code:
su a2sd cachesd
Spoiler for GUI cachesd:
Kalau mau undo di GUI bisa dikembalikan lagi ke "Dalvik Cache on internal" atau via command :
Code:
su a2sd nocache
Spoiler for Pindahkan aplikasi yg terinstall di partisi fat ke ext2:
8. Sekarang ke bagian yang mungkin aneh. Buka Settings --> Applications --> Manage Applications. Piih Tab "On SD Card". Semua yang ada di dalam tab ini pindahkan ke partisi ext2. Caranya, buka satu aplikasi, lalu klik tombol "Move to phone", nanti aplikasi akan dipindahkan ke partisi ext2
Untuk selanjutnya, download Move2SD Enabler dari Market atau di sini, nanti set ke internal supaya semua aplikasi baru langsung install ke ext2.
Beres gan, sudah selesai !!!
Spoiler for Ini sudah beres gan:
Spoiler for Extreme App2SD dengan Darktremor:
9. Buka GUI, lihat tab system. Kaget liat Internal Memory masih banyak yang terpakai ? ? Kenapa pake extreme app2sd bisa < 10 MB ?
Silahkan lanjut ke langkah berikutnya. Tapi kalau SDCard class rendah, siap-siap lag.
[10. OPSIONAL - LANGKAH MASUK EXTREME APP2SD DENGAN RESIKO LAG ]
Mau internal memory lebih lega lagi ? Masuk terminal/ADB (belum bisa via GUI) lalu ketik :
Code:
su a2sd datasd
Spoiler for Kondisi setelah datasd:
Tapi resikonya lag kalau SD Card Class rendah. Saya pakai Class 6, di Froyo masih nge-lag loading aplikasi dan saat ketik SMS/Chat. Di GB Andro-ID lag muncul saat loading aplikasi saja.
Hasil uji di Quadrant utk Froyo:
Spoiler for Quadrant Froyo=1350:
Spoiler for Quadrant GB Andro-ID Final=1594:
Kalau mau mengembalikan / undo ketik
Code:
su a2sd nodata
Spoiler for Uninstall Darktremor:
11. Kalau mau uninstall Darktremor bisa dengan:
Code:
su a2sd remove
PENUTUP :
Konfigurasi Mini yang digunakan :
* Gingerbread Custom ROM Andro-ID v3 Final
* SDCard Team 4 GB Class 6.
* Saat ini internal memory terpakai 145 MB, ext2 550 MB.
* Setting DT yang digunakan : App on SD (yes), Zipalign (yes), Dalvik on SD (yes), Data on SD (no).
WARNING 1 : DO IT AT YOUR OWN RISK
WARNING 2 : KALAU PAKAI DARKTREMOR JANGAN INSTALL LINK2SD. BILA TERLANJUR DAN SAAT REBOOT STUCK DI LOGO SAMSUNG HARAP ULANGI LANGKAH NO.2 DI ATAS (a2sd_enabler.sh) VIA ADB SHELL.
CATATAN:
1. Darktremor yang digunakan versi Darktremor 2.7.5.3 Beta 04
2. Skrip a2sd_enabler.sh aslinya dibuat untuk Galaxy Ace oleh majedev (di forum xda-developer) tapi ane sudah install sendiri di Mini, Gio dan Ace.
3. Big thanks untuk mastah tj_style untuk Custom ROM Andro-ID v3 Final yang sudah support app2sd !!!
By Mastah Remoeg
Nice share gan
ReplyDeleteBy http://muria-gazebo.com
Mas bro saya pas coba langkah pertama error, tulisannya
ReplyDeleteERROR: ext2 partition couldn't be mounted, make sure you follow the partition gy
Tolong pencerahanya, sebelumnya thanks inpo nya
Kenapa tidak ada A2SD systemsd............
ReplyDelete