Wstęp
Witam. Niniejszy ROM dla XT1039 jest moim prywatnym "projektem", wykonanym na własny użytek i ma na celu maksymalne "wyczyszczenie" stockowego systemu Moto G LTE, oraz pozbawienie go aplikacji Google - na tyle na ile jest to możliwe. ROM został oparty na pracy lost101 z forum XDA i jego zoptymalizowanym ROMie w wersji dla Europy (Retail EU 5.1 ROM () v1.1), o którym można przeczytać tutaj . Moim zdaniem jest to najlepszy "customowy" system dla Moto G, używałem go przez ok. pół roku bez żadnych problemów, porównałem z "czystym" CM12 i CM13 oraz systemami opartymi na CM - porównanie wyszło na niekorzyść CM. CM, pomimo wielu zalet, jest wciąż zbugowany i nie zawsze stabilny i potrafił mi się zrestartować w najmniej oczekiwanym momencie. Tak więc wybrałem ROM lost101 do codziennego użytku, a ostatnio postanowiłem użyć go jako podstawy do pierwszej własnej modyfikacji. Modyfikacja, jak na razie, działa bez zarzutu, poza małymi bugami, o których niżej. ROM został pierwotnie udostępniony wraz z opisem na forum XDA - tutaj .
Zastrzeżenie
Niniejszy ROM wykonałem na własny uzytek i testuję na własnym telefonie, biorąc na siebie wszelkie związane z tym ryzyko. Udostępniam oprogramowanie, które działa i wedle mojej wiedzy oraz doświadczenia jest bezpieczne. Jeżeli jednak ktokolwiek zechce wypróbować ten system na własnym urządzeniu, to nie biorę odpowiedzialności za ewentualne problemy.
Opis
Retail EU 5.1 ROM (Optimized) v1.1 for XT1039 autorstwa lost101 , z następującymi modyfikacjami:
Pliki usunięte z system/app:
- atfwd
- BasicDreams
- Calculator
- CalendarGoogle
- com.motorola.android.settings.diag_mdlog
- Exchange2
- Facelock
- FMRadioservice
- FMRecordService
- GoogleContactsSyncAdapter
- HoloSpiralWallpaper
- LiveWallpapers
- LiveWallpapersPicker
- NoiseField
- PartnerBookmarksProvider
- PhaseBeam
- PhotoTable
- Piktures
- PrintSpooler
- SoundRecorder
- UserDictionaryProvider
- VisualizationWallpapers
Pliki usunięte z system/priv-app:
- AudioEffects
- BackupRestoreConfirmation
- CalendarProvider
- ContextEngineClient
- CQATest
- Email
- EmaraPhoneExtns
- GoogleBackupTransport
- GoogleFeedback
- Moodles
- MotCamera
- Phonesky
- PreloadContacts
- WallpaperCropper
Pliki dodane do system/app:
- Simple Explorer
Instalacja
Instalacja wymaga Motoroli Moto G LTE (XT1039) z odblokowanym bootloaderem i TWRP. Zalecam również wyjąć kartę SIM ponieważ przy rozruchu system będzie chciał pobrać ok. 10 MB "aktualizacji" i użyje do tego połęczenia 4G. Przed instalacją zrób backup swoich danych i naładuj baterię.
1. Skopiuj plik instalacyjny na kartę SD
(2. Zrób backup aktualnego systemu)
3. Wipe > Format Data > "yes"
4. Wipe > Factory Reset
5. Install
6. Reboot
Rozruch systemu
1. Pomiń łączenie z siecią WiFi
2. Na ekranie "Prywatność" wejdź w ustawienia prywatności i odznacz opcje "pomóż usprawnić działanie produktów firmy Motorola" oraz "rozszerzona pomoc techniczna dla urządzenia" (Jeśli chcesz wiedzieć dlaczego należy to zrobić, to przeczytaj Politykę Prywatności 😉
3. Pomiń dodawanie imienia i nazwiska
4. Na ekranie "Usługi Google" odznacz opcje "Użyj usług lokalizacyjnych Google", "Pomóż ulepszyć usługi lokalizacyjne", oraz "Pomóż ulepszyć Androida"
Ustawienia po instalacji
1. Wylącz WiFi i wejdź w Ustawienia Google:
- "Bezpieczeństwo" - odznacz opcje "Zezwalaj na zdalną blokadę...", "Skanuj urządzenie...", "Popraw wykrywanie szkodliwych aplikacji".
- "Lokalizacja" - włącz, w wyskakującym okienku "Zwiększyć dokładność lokalizacji" zaznacz "nie zgadzam się" i wyłącz.
- "Reklamy" - zaznacz "Zrezygnuj z reklam opartych na zainteresowaniach" i zresetuj identyfikator wyświetlanych reklam.
2. Wejdź w Ustawienia:
a) "Język i wprowadzanie"
- "sprawdzanie pisowni" wejdź w ustawienia "Sprawdzania pisowni Google" i odznacz opcję "przeszukiwania kontaktów", wróć do poprzedniego okna i wyłącz "sprawdzanie pisowni". Przy wychodzeniu z tego menu, jak również przy wychodzeniu z menu "Klawiatura Google" i "Język" dochodzi do wymuszonego zatrzymania aplikacji "Ustawienia" - jest to jedyny bug w systemie, jaki do tej pory zauważyłem.
- "Klawiatura Google":
* "Ustawienia" - odznacz "wibrację przy naciśnięciu" i "dźwięk przy naciśnięciu" (niepotrzebne zużywanie baterii)
* "Konta i prywatność" - odznacz opcję "Popraw aplikację Klawiatura Google"
* "Korekta tekstu" - odznacz opcje "Blokowania obraźliwych słów", "Autokorekty", "Pokazywania propozycji poprawek", "Spersonalizowanych sugestii", "Proponowania osób z kontaktów" i "Podpowiadania kolejnego słowa".
b) W ustawieniach "Dźwięki i powiadomienia":
- "Inne dźwięki" > odznacz wszystko (niepotrzebne zużywanie baterii).
c) W menu "Aplikacje" > "Wszystkie" i wyłącz następujące aplikacje:
- Google One Time Init*
- Google Partner Setup*
- Google Services Framework*
- Komunikat Przeglądarki
- Messenger
- Motorola One Time Init*
- Pobrane
- Usługi Google Play*
- Usługi Motorola*
- Zdjęcia
*Aplikacje bez których system nie ruszy po instalacji (Google One Time Init, Motorola One Time Init oraz Usługi Motorola) i bez których nie przejdziemy przez ustawienia po rozruchu systemu (reszta zaznaczonych gwiazdką). Można je po instalacji usunąć z system/priv-apps ale wtedy nie będzie możliwy Factory Reset.
3. Użyj Simple Explorera by zainstalować aplikacje. Proponuję "na dzień dobry" zainstalować firewall (np. AFWall+ ), ustawić go, aby móc wreszcie włożyć kartę SIM i połączyć się z WiFi.
Znane Bugi
- Tylko te w menu "Język i wprowadzanie" (przy wychodzeniu z menu "Sprawdzanie pisowni Google", "Klawiatura Google" i "Język" dochodzi do wymuszonego zatrzymania aplikacji "Ustawienia").
Życie bez Google
1. Ciekawe i użyteczne aplikacje w sklepie F-Droid:
- Adaway (blokada reklam na poziomie systemu)
- AFWall+ (Firewall)
- Etar (kalendarz)
- K-9 mail (klient poczty)
- Open camera (aparat)
- Wifi automatic (automatycznie wyłącza WiFi po zablokowaniu ekranu, niestety czasem wyłącza też i bez blokady)
- SMSsecure (aplikacja SMS z szyfrowaniem)
2. Inne ciekawe programy w sieci:
- CoolTool (wyświetla informacje o zużyciu CPU i RAMu, oraz inne pożyteczne rzeczy),
- DriveDroid (umożliwia użycie telefonu jako Linux live USB),
- ES File Explorer (przeglądarka plików z dostępem root i obsługą samby),
- Gravity Screen (włączanie i wyłączanie ekranu bez używania przycisku power),
- Greenify (hibernacja aplikacji),
- LiveBoot (wyświetla system log w trakcie rozruchu systemu),
- maps.me (opensource'owa alternatywa dla Google Maps),
- Naked Browser (lekka przeglądarka),
- NeutriNote (notes),
- Open Camera (to samo, co w F-Droid),
- Recently (przycisk zamykający wszystkie aplikacje),
- Recordr (nagrywanie dźwięku),
- Titanium Backup (backup danych),
- True phone (dialer)
3. Dostępna jest również wtyczka do Firefoxa umożliwiająca ściąganie aplikacji ze sklepu Googla bez konieczności używania konta powiązanego z telefonem
Podziękowania
lost101 - autor oryginalnego ROMu
DF1E - autor Simple Explorera
Download
XT1039_Retail_EU_51_Optimized_v1.1_mod_v0.9.zip
Dziękuję za wszystkie ewentualne uwagi i ulepszenia.