Chciałbym Wam, drodzy użytkownicy G2 przedstawić sposób na zmianę systemu plików w naszym telefonie oraz informację z czym to się wiąże i jakie korzyści można z tego dobrodziejstwa czerpać z androidem Lollipop.
Na początek chciałbym jednak zwrócić uwagę iż ta opcja jest skierowana w stronę bardziej zaawansowanych właścicieli G2
( oczywiście każdy może wykonać zmianę systemu plików )ponieważ wiąże się z nią pewna odpowiedzialność o której wspomnę poniżej dlatego cały zabieg wykonujemy na własną odpowiedzialność.
Może na początek parę przydatnych informacji a mianowicie czym jest system plików ext4 oraz f2fs w skrócie.
- Ext4 jest to popularny system plików stosowany w systemie Linux na którym opiera się Android w naszych smartfonach.
- F2fszostał stworzony dladysków opartych na pamięci NAND czyli dyski SSD, karty pamięci SD oraz MMC.
Uwaga! Zmiany spowodują utratę danych oraz sformatowanie pamięci wewnętrznej dlatego zalecam skopiowanie cennych plików/danych na pamięć komputera lub zewnętrzną.
Do zmiany systemu potrzebujemy oczywiście telefon LG G2, TWRP w wersji 2.8.7.3 oraz kernela w pełni obsługującego f2fs Dorimanx ( zalecam najnowszy 8.3 ) dla stock oraz dla kernela AOSP który posiada wsparcie f2fs.
Jeżeli posiadamy sprawny zainstalowany system i wszystkie potrzebne opcje możemy zacząć zmiany.
Zmieniamy system plików:
Zalecana instalacja dla kernela Dorimanx:
- Dla partycji /data
Wykonujemy backup partycji data. Kopiujemy kopie zapasową na komputer i zmieniamy w tym backup'ie nazwy plików w których jest wpis " ext4 " na " f2fs " np:
data.ext4.win000 nadata.f2fs.win000
4data.ext4.win000.md5 nadata.f2fs.win000.md5
i tak dalej edytujemy nazwy.
Dalej przechodzimy do telefonu i postępujemy i wykonujemy poniższe kroki:
Wchodzimy do recovery klikamy następnie > wipe > advanced wipe > zaznaczamy /data > klikamy repair or change file system > klikamychange file system> wybieramy f2fs > akceptujemy zmianę.
Wracamy do opcji reboot i klikamy reboot do recovery.
Upewniamy się czy partycja /data jest w systemie plików f2fs i kopiujemy masz backup do pamięci telefonu po czym go przywracamy w opcji restore.
-Dla partycji /cache
Opcja backupu nie jest konieczna dla cache.
Podążamy tym samym sposobem czyli wracamy do opcji wipe> advanced wipe > zaznaczamy /cache >klikamy repair or change file system> klikamychange file system> wybieramy f2fs > akceptujemy zmianę.
Gdy zakończymy zmianę wracamy do opcji reboot i klikamy reboot do recovery pod żadnym pozorem nie klikamy opcji reboot do systemu. Dopiero gdy wykonamy restart do recovery możemy kliknąć restart do systemu!
Instalujemy np Diskinfo z GP i sprawdzamy czy partycja /data jak i /cache jest w systemie f2fs.
Instalacja skrócona:
-Dla partycji /data klikamy opcje wipe> advanced wipe > zaznaczamy /data >klikamy repair or change file system> klikamychange file system> wybieramy f2fs > akceptujemy zmianę.
-Dla partycji /cache podążamy tym samym sposobem czyli wracamy do opcji wipe> advanced wipe > zaznaczamy /cache >klikamy repair or change file system> klikamychange file system> wybieramy f2fs > akceptujemy zmianę.
Teraz będziemy posiadać system który mieliśmy wraz z systemem plików f2fs dla partycji /data /cache.
Dlaczego f2fs?
Z biegiem czasu narastało wiele mitów co do wydajności telefonu z tym systemem. Niektórzy widzą różnicę inni nie oczywiście jak długi i szeroki świat tyle opinii. Dlatego zamieszczę tutaj test który wykonał @
s omboons na xda i który mam nadzieję bardziej nakreśli Wam całokształt tej zmiany i po którym się zastanowicie czy warto ingerować w system plików.
Biała G2 ext4 - Czarna G2 f2fs Video:
Topic XDA:
http://forum.xda-developers.com/lg-g2/general/lgg2-benchmark-file-performance-f2fs-vs-t3283018
Osobiście używam tej opcji dla partycji /data /cache już dłuższy czas lecz następnym krokiem będzie zmiana partycji system'u na f2fs co oczywiście wiąże się z utratą całego systemu i instalacją go na nowo z poziomu TWRP. Po reboocie do recovery w tym przypadku będziemy mieli " goły " telefon tylko z TWRP na pokładzie.
Wracając do odpowiedzialności. Musimy pamiętać aby przy zmianie systemu np z Google Edition na Cloudy ( taki przykład ) zmienić wcześniej system plików w partycjach z powrotem na ext4 ( takim samym sposobem którym zmienialiśmy na f2fs. )
kiedy będziemy wgrywać czysty rom. Jeżeli zaś po instalacji rom'u będziemy wgrywać kernel z obsługą f2fs wtedy nie musimy powracać do ext4.
Nie zalecam przywracania backup'u zrobionego w ext4 na f2fs i odwrotnie.
Całość jako f2fs jest oczywiście stabilna i nie wpływa negatywnie na użytkowanie smartfona a jedynie może poprawić jego wydajność.