Oryginalny temat na samdroidzie: I/O Performance boost - Migrate your Spica to EXT2
Czego można oczekiwać po tym modzie?
szybsze bootowanie systemu
szybszy start aplikacji (jeśli są zapisane w pamięci telefonu, np aplikacja Telefon)
szybsze ładowanie kontaktów/wiadomości/innych rzeczy zapisanych w pamięci telefonu
wyższy wynik w benchmarkach ;P
Co własciwie robi ten mod?
Zmienia system plików na partycji /data oraz /system. System plików na partycji /data zostaje zmieniony na ext4 (ponieważ zapewnia ono journaling - potrzebne dla bezpieczeństwa). A na partycji /system dostajemy ext2 (ponieważ jest ona i tak cały czas w trybie read-only). Dzięki zamianie systemu plików, odczyt i zapis z partycji systemowych jest parokrotnie szybszy, ponieważ ext2/4 są o wiele szybsze od RFS.
Jeśli wybierzemy opcję z kernelem, to dostajemy zmodyfikowany kernel od antibyte (Turbo Kernel V9), który sobie radzi z partycjami ext2 oraz ext4 oraz pokazuje w Recovery jaki mamy system plików na partycjach.
Kopie zapasowe (czyli dlaczego potrzeba 800MB na karcie)
Podczas konwersji skrypt robi dwie kopie zapasowane naszej partycji. Jedna do przywrócenia całej partycji RFS i druga do przywrócenia plików na EXT po konwersji.
Backupy to:
/sdcard/xbin.sf (Nie usuwaj go, jeśli potrzebujesz wolnego miejsca przenieś ten plik na PC)
/sdcard/samdroid/Backup_data_OLDFStoNEWFS.tar (plik może być usunięty po konwersji)
/sdcard/samdroid/Backup_system_OLDFStoNEWFS.tar (plik może być usunięty po konwersji)
Wymagania:
Powinieneś mieć conajmniej 850MB wolnego miejsca na karcie pamięci. Rekomendowane minimum to 1GB (chodzi o partycję Fat32 na karcie)
Powinieneś mieć conajmniej 10MB wolnej pamięci na partycji /data w telefonie. (można to sprawdzić wchodząc do Ustawień / Karta SD i pamięć telefonu i patrzymy na wartość w Wewnętrzna pamięć masowa telefonu)
Download:
data_ext4_update_v3.zip - wersja tylko dla czystego Androida 2.1 - podmienia kernel oraz zamienia system plików /data na ext4 - nie instalujemy jej jeśli mamy FE lub jakiś z modów Froyo
system_ext2_update_v2.zip -wersja tylko dla czystego Androida 2.1 - podmienia kernel oraz zamienia system plików /system na ext2 - nie instalujemy jej jeśli mamy FE lub jakiś z modów Froyo
Wersje bez kernela można wrzucać na CM oraz Froyo od Leshaka. Działają również z Frozen Eclair na 2.1
system_ext2_nokrn_update_v2.zip - wersja dla wszystkich Androidów (wersja 2.1 oraz 2.2) - zamienia sam system plików (bez kernela). Poniżej lista kerneli, która działa z tą aktualizacją.
data_ext4_nokrn_update_v3.zip - wersja dla wszystkich Androidów (wersja 2.1 oraz 2.2) - zamienia sam system plików (bez kernela). Poniżej lista kerneli, która działa z tą aktualizacją.
Kernele, które działają z tym modem:
Turbo Kernel od wersji 9 w górę (antibyte)
Leshak w wersji 2.10.beta1 i wyższej
QBANIN Kernel w wersji od 234
e2fsck.zip - sprawdza system plików. Jeśli telefon wpadnie w bootloopa lub aplikacje będą sypały FC po zaaplikowaniu moda to odpalamy to w recovery.
data_rfs_restore_v2.zip - Przywraca system plików na partycji /data do RFS
system_rfs_restore_v2.zip - Przywraca system plików na partycji /system do RFS
DataFS_RFS_PDA.tar - Jeśli chcesz wrócić do RFS i wszystkie inne sposoby na przywrócenie backupu nie skutkują użyj tego. Musisz sflashować telefon jako PDA przez Odin'a. Usunie to zawartość partycji /DATA tak więc przed wrzuceniem tego w Recovery robimy TAR Backup DATA i po wrzuceniu pliku przez Odina przywracamy TAR backup (nie używamy opcji restore+format)
Ważne informacje:
Instalacja moda może zająć nawet 15 minut, tak więc bądźcie cierpliwi
Mod może być używany bez problemu razem z Apps2SD (partycja ext2 na SD nie jest ruszana)
Mod może być używany bez problemowo z FE (pamiętajcie o instalacji dobrej wersji)
Upewnijcie się, że wasz kernel obsługuje ext2/ext4 jeśli chcecie flashować wersję bez kernela!
Ext2/Ext4 są tak samo bezpieczne dla pamięci FLASH w telefonie jak RFS
Jeśli chcecie przywrócić RFS, to na karcie pamięci musi znajdować się plik xbin.sf, który jest kopią bezpieczeństwa i tworzy się podczas zmiany systemu plików.
Jeśli w Root Explorerze na partycji /system użyjecie Mount RW, to nie zapomnijcie po zrobieniu tego co chcecie dać Mount RO przed rebootem. W przeciwnym razie partycja ta może ulec zniszczeniu.
Partycja /cache zostaje przekonwertowana na ext2 zarówno jeśli wrzucimy sama konwersję /system lub samą konwersję /data
Ważne:
Po wrzuceniu tego modu, na partycji /system można zamontować RW tylko i wyłącznie przez Root Explorer'a w wersji 2.12.3 lub wyższej. Należy też pamiętać, że po wprowadzeniu jakichkolwiek zmian przywracamy tryb RO dla partycji /system.
Jeśli coś pójdzie źle...
Lista kroków, które powinieneś zrobić jeśli telefon nie działa tak jak powinien po konwersji. Należy robić każdy krok po kolei. Po zrobieniu każdego z kroków sprawdzamy czy problemy ustąpiły. Jeśli nie, to robimy następną rzecz z listy:
Odpal e2fsck.zip w recovery.
Zrób w recovery Samdroid TAR backup (system i data), następnie zrób wipe data/cache, a potem przywróć backupy z opcją restore+format.
Odpal w recovery system_rfs_restore.zip
Odpal w recovery data_rfs_restore.zip
Przeflashuj oryginalny soft przez Odin'a (np. JH6), zrootuj go przez LKmod i zainstaluj samdroida.
Jeśli punkty 3-5 ci pomogły to możesz spróbować wrzucić tego moda ponownie.
Jeśli macie jakieś pomysły co można tutaj jeszcze dodać to prosiłbym o kontakt na PW. Ale wydaje mi się, że temat jest wyczerpany 😉