Witam,
Po dwóch miesiącach (i kilku dniach od zamieszczenia zajawki) walki z systemem udało się zakończyć portowanie, tłumaczenie, podrasowanie i drobne testowanie tego ROMu. Jest to wersja systemu z 2012 - obecnego w sieci Telus - z drobnymi wstawkami romu chińskiego, przeportowana w 100% na urządzenia sieci Verizon.
Ale żeby nie przeciągać...
cROM v1.0
ostatni rom serii 2.3.x dla Motoroli Droid 3 (XT862)
( Polska wersja językowa, częściowo oparta na pracy przy DROMie.
Nowe - mniej lub bardziej szczęśliwe - tłumaczenie... )
Nazwa kodowa:
cROM
Wersja systemu
:
5.8.25.XT861.ACG.en.US
Wersja Androida: 2.3.6
Wersje językowe:
PL (98%) / EN.
Z uwagi na "patcha" na frameworku
NIGDY nie będzie hiszpańskojęzyczna (ES).
PLIKI:
Ustawienia Launchera
Ustawienia ikon launchera
cROM v1.1.0
(158MB)
Co w systemie:
[ LINUX ]
1. 220DPI HACK (cześć oparta na Init.d)
umożliwia dowolną zmianę DPI ekranu przez co całość wydaje się mniejsza, ale i wyraźniejsza
przetrwa aktualizację marketu
standardowo ustawia na 220DPI (czy PPI - jak kto woli)
z uwagi na kilka zabiegów w obrębie systemu wymagane są dwie rzeczy:
posiadanie konta googla, zalogowanie się do niego przy pierwszym uruchomieniu oraz odpalenie Sklepy Play Googla - inaczej liczba aplikacji dostępnych w Google Play drastycznie spadnie. Można to obejść ponownie ustawiając DPI na 240, ponowną rejestrację w Google Play (konieczne wymazanie danych Sklepu i Frameworka) i ponowną zmianę na nowe DPI
RESTART - po pierwszym uruchomieniu i skonfigurowaniu konta googla
sprawdzemie, czy wszystko działa (ja robię to wyszukując Transportoida)
2. USB card FIX (Init.d)
możliwość wykorzystania telefonu w roli karty sieciowej na USB. By to osiągnąć należy:
należy wyłączyć transmisję danych mobilnych
podłączyć się do punktu dostępowego
podłączyć telefon do komputera w trybie "Tylko ładowanie"
włączyć USB Tethering w ustawieniach
jeśli nie powiedzie się za pierwszym razem (pojawi się komunikat "Niezidentyfikowana sieć" z powodu np. włączenia tetheringu przy niezakończonej synchronizacji) należy jedynie odhaczyć udostępnianie i po kilku sekundach ponowić włączenie tetheringu
3. Init.d (bez którego powyższe hacki nie miały by racji bytu)
działa rozgraniczenie skryptów przechowywanych (K__) i wykonywanych (S__)
4. Działająca kalibracja baterii (Init.d)
zmiana modułów na te rzeczywiście skompilowane w naszym jądrze
5. Poprawiony plik hosts
zaktualizowany z AdAware
6. aGPS mod
poprawka umożliwiająca prawidłowe działanie modułu aGPS
7. Sysctl (Init.d) - wreszcie działający, zmienia ustawienia na poziomie jądra systemu
8. Seeder (Init.d)
przez init.d by Ryuinferno @ XDA
Random Data Generator - usprawnia działanie systemu, zwiększa responsywność i niweluje lagi systemu
9. Dodatkowe oprogramowanie
bash - bardziej rozbudowana powłoka sh
sqlite3
vim - nie trzeba już nic ustawiać (TERM). Całość wykonywana z prostego skryptu
curl
openssl
min. pozwala dodać do systemu certyfikaty bez konieczności zakładania hasła na system
generować własne klucze np. dla vpnów
i szereg poprawek samego systemu na poziomie Linuxa...
[ANDROID]
...0. Deodexed
...1. Zrootowany, pełny Zipaling, częściowy OptiPNG
...2. Deblur do granic możliwości
[*=2] Dużo zmian na poziomie kodu, zminimalizowanie zapytań o blura o 99.5% (resztki do wyłapania tylko w logcat)
[*=2]Działająca synchronizacja kalendarza, kont, danych i poczty
[*=2]Naprawdę dużo roboty i przyjemny efekt końcowy
...3. Debloth (nie licząc aplikacji, które sam wrzuciłem ;-P )
...4. "inny" dialer (ukryty w czeluściach systemu) - zgrany kolorystycznie z kontaktami i aplikacją telefonu.
standardowy dialer zalacza sie przy wykonywaniu polaczen alarmowych
...5. Automatyczne ustawienie APNów (zaraz po uruchomieniu systemu dostępna jest transmisja danych)
...6. Działający patch na Roaming - nie trzeba korzystać z zewnętrznych aplikacji, by nie wywalało transmisji danych
...7. Poprawka błędów w aplikacji kamery (patch troche obniża szybkość kamery, ale pozwala jej stabilnie dziłać)
...8. Upiększacze znane z DROMa - wprowadzone ręcznie od nowa w tej wersji systemu
[*=2]1% wskaźnik baterii
[*=2]Aktywne udostępnianie połączenia sieci komórkowej (tethering)
[*=2]Wspomniany wyżej - reverse tethering (USB card fix)
[*=2]Opcje w menu wyłączanie - Ponowne uruchomienie (Reboot) i Zrzut ekranu (Screenshot)
[*=2]Belka narzędzi w górnym menu - wł/wył. wifi, bluetooth, gps, audio, data, rotation, autolight
...9. Zapożyczona - z chińskiego romu - zmiana wielkości tekstu w systemie (aktywna do restartu bądź ręcznej zmiany)
.10. Wyczyszczone Ustawienia ze wszystkich zbędnych wpisów (no w 99.9% - został jeden o dwukliku na menu aplikacji)
.11. Ustawienie na starcie kilku opcji, jak tryb debugerski, instalowanie aplikacji z nieznanego źródła itp.
Aplikacje (Aplikacje z * zostały zapożyczone z projektu DROM):
Launcher - Legacy Launcher (PL)
Poczta
K9-Mail (PL)
GMail (PL)
[*]Przeglądarki WEB
[*]Browser [systemowa] (PL)
[*]Next Browser (PL)
[*]UC Browser (EN)
[*]Aparat / Kamera (wersja z Atrixa 2 - przygotowana do działania z 220DPI hack) (PL)
[*]Przeglądarka zdjęć - Galeria3D [Cooloris] (PL)
[*]Odtwarzacz muzyki - Player [systemowy] (PL)
[*]Mapy i lokalizacja - Google Maps (PL)
[*]* Aplikacja Radia * - RadioFM (PL)
Pakiet biurowy - Kingsoft Office (PL)
Kalendarz z pełnym wsparciem synchronizacji z kontem Googla - aCalendar (PL)
Pogodynka - Android Weather (PL)
Alarm/Budzik - Alarm Clock (PL)
Kalkulator - TechCalc (EN)
FlashPlayer 11.1.111.43 (PL) [instalowany w aplikacjach użytkownika po pierwszym uruchomieniu]
Klient SSH - ConnectBot (PL)
Terminal - Terminal Emulator (PL)
Tethering - WifiTether (PL)
* Latarka * - Flashlight (PL)
Kompas - Marine Compass (EN)
dodatkowe upiększacze:
Wifi Ticker (EN)
Animated Forest Wallpaper (PL) (systemowa)
Menadżer danych i energii (PL) (systemowy)
Menadżer zadań - TaskManager (PL) (systemowy)
Wszystkie aplikacje aktualne na dzień 2013.12.07
Aplikacje dla DLNA czy wszelkich Docków nie zostały przetestowane. Ich działanie, czy tłumaczenie nie podlegało żadnej weryfikacji z uwagi na brak odpowiednich urządzeń.
!!! ROM bez problemów udało się zainstalować w miejsce stockowego !!!
Teraz - w dwóch słowach - jak to zainstalować. Zakładam, że obsługa SafeStrapa już dawno została opanowana (jeśli nie - odsyłam do tematów temu poświęconych) zatem - bez wdawania sie w szczegóły:
pobrać cROMa i pliki konfiguracyjne na wewnętrzną pamięć urządzenia (głównie pliki konfiguracyjne, rom można wrzucić na kartę)
przygotować dowolny slot i przeprowadzić instalację (bez weryfikacji podpisu)
odczekać na pierwsze załadowanie systemu (trochę to trwa - później będzie znacznie szybciej)
zalogować z użyciem konta googla (można to przeskoczyć z tym, że do pierwszego restartu lepiej skorzystać z Google Play)
zaczytać konfigurację Launchera
fizyczny przycisk menu -> Konfiguracja -> Kopia i przywracanie
opcje: Przywróć ustawienia i Przywróć ikony pulpitu
[*]wybrać ikonę Sklep Play z pulpitu i uruchomić aplikację Sklepu Googla
[*]PONOWNE URUCHOMIENIE SYSTEMU
AKTUALIZACJA
[*=left]Wersja finalna 1.1.0
[*=left]zmieniono przegladarkę inernertowę na Dolphin/Zero [1.1.0]
[*=left]dodano systemowy Kalendarz i przywrócono Browser [1.1.0]
[*=left]zaktualizowane i przetłumaczone oprogramowanie [1.1.0]
[*=left]Znaczące poprawienie stabilności ROMu [1.0.2a]
[*=left]tymczasowe wyłączenie znacznej części sysctl [1.0.2a]
[*=left]aktywny SIP w systemowym dialerze [1.0.2a]
[*=left]dodano Call Dialer Patch (EN) [1.0.2a]
[*=left]dodano Google Quick Search (PL) [1.0.2a]
[*=left]dodano Comodo (PL) [1.0.2a] (został usunięty z powodu problemów, jakie sprawiał na partycji systemowej)
[*=left]dodano Contacts Backup Ultimate (EN) [1.0.2a]
[*=left]dodano Viper4Android [1.0.2a]
[*=left]usunięto systemowy Browser [1.0.2a]
[*=left]zmiana czcionki systemowej [1.0.2a]
[*=left]dodano logowanie do pliku w miejsce Thnlog [1.0.2a]
[*=left]hack na obrazki kotaktow (256px na 256px) [1.0.2]
[*=left]dialer przystosowany do wyswietlania wiekszych grafik [1.0.2]
[*=left]zmodyfikowana gorna belka menu - dodano kontrole wibracji [1.0.2]
[*=left]zmiany w ustawieniach romu w celu poprawienia stabilnosci [1.0.2]
[*=left]zawiera szereg poprawek wydajnościowych - m.in. pełny processing grafiki po GPU [1.0.1c]
[*=left]wersja debugerska - posiada załączone logowanie, skrypt logujący (thnlog) i CatLog [1.0.1c]
[*=left]wyrzucone wszystkie aplikacje OMA (Downloader/Provisioning/1motService) [1.0.1c]
[*=left]aktualizacja oprogramowania na dzień 2014-01-14 [1.0.1c]
[*=left]zawiera poprawkę aplikacji telefonu umożliwiającą przeglądanie listy nieodebranych połączeń [1.0.1b]
[*=left]zawiera poprawkę przywracającą dostęp do dźwięków systemowych [1.0.1a]
[*=left]poprawiono błąd w konfiguracji karty sieciowej powodujący restart urządzenia przy udostępnianiu połączenia GSM->WiFi (HotSpot) [1.0.1]
[*=left]usunięto niedziałąjącą funkcję wysyłania wiadomości na okoliczność np. trwania innej rozmowy [1.0.1]
[*=left]wyeliminowano BlurDialer - teraz nie ma konieczności posługiwania sie innym dialerem w trybie połączeń awaryjnych [1.0.1]
[*=left]usunięto kilka skryptów init.d mających negatywny wpływ na działanie całości [1.0.1]
[*=left]usunięto przeglądarkę UC Browser (mimo to jest ona zalecana, jako jedna z lepszych bezpłatnych) [1.0.1]
[*=left]zaktualizowano całe zainstalowane oprogramowanie (aktualne na dzień 2014-01-04) [1.0.1]
[*=left]uzupełniono pliki pomocy dotyczące Tetheringu (->reverse-tetheringu) [1.0.1]
[*=left]zmieniono interfejs Dialera [1.0.1]
[*=left]dodano działający CRON [1.0.1]
- standardowo wykonuje funkcje flush czyszcząc pamięć co 4 godziny
- dodano cron-exec ułatwiający logowanie działalności CRONa
[*=left]dodano funkcję włączającą i podtrzymującą w stanie aktywności drugi rdzeń procesora [1.0.1]
[*=left]włączono akcelerację GPU dla grafiki 2D (bliżej nietestowana funkcjonalność ;-P ) [1.0.1]
[*=left]wprowadzono poprawki do sysctl.conf w celu zwiększenia stabilności i szybkości systemu [1.0.1]
[*=left]dodano program czytania kodów kreskowych Barcode Scanner [1.0.1]
[*=left]system zawiera funkcję fstrim, jednak na chwile obecną nie zdążyłem z przygotowaniem pod D3 skryptów defragmentujących nośniki. Odpowiedni plik pojawi się w sekcji poniżej, gdy całość będzie gotowa [1.0.1]