Witam wszystkich.
Przedstawiam Wam mój nowy projekt (być może ostatni na Swifta).
Jest to kontynuacja genialnego romu AOKP ICS od DevSwifta.
Rom był bardzo udany jednak potrzebował jeszcze trochę pracy aby był genialny i do codziennego użytku.
Szkoda byłoby zmarnować potencjał tego romu , więc mając wolny czas wziąłem się za niego , pragnąc stworzyć najlepszego ICS'a dla siebie (i innych z tego co widać).
Oto Finalna Wersja DevSwift'a AOKP ICS, ode mnie.
Ostatnia wersja romu.
Zmiany w wersji vol.3:
- wyeliminowałem freezy , zawieszki systemu , teraz powinien być stabilny
- dużo małych poprawek (nowe animacje okien , brak problemów z aplikacjami GPlay...)
- w opcjonalnych poprawkach macie również oryginalny kernel DevSwifta. Nie miałem czasu aby przetestować co na nim działa , możliwe że coś nie działa. W każdym razie można spróbować ten kernel z moim romem.
Zmiany w wersji vol.2:
- zaktualizowanie AOKP do ostatniej wersji (Milestone)
- naprawienie natywnego wifi tetheringu
- nigdy więcej rebootów podczas oglądania dłuższych filmów
- wyszukiwanie i wybieranie manualne sieci działa teraz perfekcyjnie za pierwszym razem oraz lepszy zasięg
- usunięto HTC IME , a wstawiono wygodniejszą klawiaturę z P500 (t9)
- teraz filmy w przeglądarce powinny działać , testowałem tylko youtube (nie mylić z flashem!)
- usprawniono zarządzanie ramem (trochę więcej wolnego i lepszy multitasking)
- kilka tweaków dla dłuższego działania baterii
Co naprawiłem:
- zmieniony kernel na 2.6.35.10 miroslava ( więcej wolnego ramu i dłuższa praca na baterii)
- naprawiłem kodeki wideo LQ/HQ (MPEG4,H.263,H.264) teraz filmy chodzą płynnie. Dla filmów divix , wmv i innych zalecam program MX Player software'owe kodeki ARMV6 , działają tam płynnie.
- naprawiłem stereo na słuchawkach
- pełna obsługa słuchawek i samochodowych zestawów głośnomówiących bluetooth (opcjonalnie , bo jest z tym mały problem)
- naprawiłem manualne wyszukiwanie sieci
- naprawiłem buga z Power Menu , które po przytrzymaniu klawisza power otwierało się dwukrotnie
- dodałem działające Radio FM ( aby działało na słuchawkach wejdź w Settings > Audio > Method i wybierz msm7x30 sysfs . Jeśli chcesz dodatkowo aby grało w stereo wybiesz Settings > Audio > Output > Force Stereo)
- Przycisk SEARCH (najmniej używany według mnie , trochę się marnuje) teraz pauzuje/włącza i po dwukrotnym naciśnięciu przewija do następnego utworu muzycznego (działa również podczas odtwarzania wideo jako play/pause) . Według mnie fajna i przydatna funkcja.
- Dużo zmian w aplikacjach systemowych , wiele z oryginalnego ICS
- Działająca wersja ulubionej przez wielu (wygodnej z polskim słownikiem T9) klawiatura HTC IME
- naprawione nagrywanie audio w formacie .wav
- działa teraz tryb Panoramy w aplikacji Aparat
- zmieniony koder nagrywania wideo na mpeg4
- naprawiłem pozycje Performance Tweaks w Ustawienia > Rom Control. Teraz zaznaczone pozycje zostają zapisane w systemie.
- możemy instalować dowolne Tematy pod Theme Chooser (te HDPI , XHDPI , MDPI etc.) , wszystko powinno działać.
- dźwięki interfejsu z Androida 4.2.2
- pewnie coś jeszcze o czym już zapomniałem
Co nie działa:
- ?
A więc według mnie to rom w 100% działający i nadający się do codziennego użytku. Musisz wybróbować sam. Dla mnie idealny , jak na to czym dysponujemy
Zapomnijcie o SWAPie. System posiada wystarczająco dużo wolnego/w zapasie ramu do korzystania z multitaskingu (w granicach rozsądku oczywiście , pamiętajcie że mamy 256Mb ramu)!
Dla mnie pomyślnie przeprowadzonym testem było uruchomienie i przełączanie się pomiędzy Root Explorerem , Galerią , stockową Przeglądarką , Kalkulatorem , Kalendarzem i jednoczesne słuchanie muzyki z włączonym eq bez zamknięcia którejkolwiek aplikacji.
Dla mnie to w zupełności wystarcza , w gry na Swifcie nie gram , okazjonalnie Angry Birds lub Hill Climb Racing...
W system starałem się wpakować wszystkie najpotrzebniejsze aplikacje (według mnie) , ale jednocześnie nie zapchać pamięci ram (sami sobie zapychajcie jeśli chcecie niepotrzebnymi apkami , hehe) przez nie. Wszystko starannie dobrane pod jak najmniejszą partycję systemową.
Minimalna wielkość partycji system to 165Mb (jeśli nigdy jej nie zmieniałeś to niczym się nie przejmuj , system napewno zainstaluje się prawidłowo)
Instalacja , standardowo:
- Odpalamy Recovery
- robimy Backup obecnego systemu jeśli chcemy
- wybieramy wipe data/factory reset
(koniecznie! Nawet jeśli obecnie mamy jakiegoś ICS)
- wybieramy mounts and storage > format system , sdext , boot
- teraz choose zip from sdcard
- wybieramy mój rom
- po instalacji reboot system
- jeszcze raz rebootujemy dla pewności , że deepsleep się załączy
- gotowe
Po uruchomieniu się systemu pewnie zauważysz , że masz tylko ~80Mb na aplikacje. To normalne ponieważ ~50Mb zajął już dalvik-cache aplikacji systemowych.
Radzę korzystać z Link2SD do przenoszenia aplikacji na kartę pamięci lub alternatywnych metod na powiększenie miejsca na swoje aplikacje.
Deepsleep nie działa z włączonym bluetooth lub wifi (jak w każdym romie na kernelu 2.6.35) , więc aby oszczędzać baterię musisz wyłączać je jeśli nie używasz!
Korzystasz z sieci AdHoc? (Android standardowo nie obsługuje ich) .Musisz z tego postu pobrać oba pliki ( wgrywasz tak samo jak rom , w Recovery):
- wpa_supplicant_adhoc
- wpa_supplicant_standard
Teraz wgraj najpierw ''wpa_supplicant_adhoc'' , powinieneś teraz odnaleźć swoją sieć AdHoc. Połącz się z nią i zapisz.
Jednak widzisz , że teraz ikona zasięgu na pasku powiadomień nie pokazuje niebieskich kresek zasięgu , ale jest i na to rozwiązanie.
Teraz zainstaluj drugą paczkę ''wpa_supplicant_standard''. No i teraz wszystko działa.
'' Jeśli nie możesz w Windowsie odnaleźć telefonu w celu wrzucenia czegoś na kartę pamięci , usuń te pliki z Windows/inf/wpdmtp.inf i wpdmtp.PNF
''
Pobierz dla Recovery i Opcjonalne Poprawki:
[ROM][4.0.4]*AOKP ICS*[Final Edition] - xda-developers
*Stability_Fix - zainstaluj KONIECZNIE. Naprawia problemy ze stabilnością romu i dodatkowo zmienia kodek audio podczas nagrywania wideo na acc 128kbps
*BTDialingFix - jeżeli posiadasz i używasz słuchawki bluetooth do rozmów zainstaluj ten fix. Ale ostrzegam , że przez to szósty poziom głośności (tylko ten , wciąż masz do dyspozycji 6 pozostałych) podczas rozmowy przez głośnik , nie będzie działał , nie będzie głosu.
*DSPManager - paczka z tym equalizerem dla osób , które koniecznie chcą go mieć. Działa z każdym playerm.
Nie jest w systemie ponieważ chciałem maksymalnej wydajności , a DSP czasem potrafi ładnie urwać ramu.
System ma w sobie oryginalny equalizer ICS , działa bardzo porządnie tyle że tylko ze standardowym odtwarzaczem muzyki (który jest lekki , dlatego go wziąłem)
*wpa_supplicant_adhoc i standard - system Android standardowo nie widzi sieci AdHoc. Jeżeli używasz wifi AdHoc (lub nie wiesz , a telefon nie widzi twojej sieci wifi) to zainstaluj najpierw fix wpa_supplicant_adhoc. Ok , teraz telefon powinien znaleźć sieć AdHoc , zapisz ją.
Widzisz jednak , że teraz ikona zasięgu wifi nie pokazuje niebieskich kresek. Aby temu zaradzić zainstaluj wpa_supplicant_standard. Teraz powinieneś móc połączyć się z zapisaną siecią AdHoc i do tego masz aktywną ikonę siły sygnału.
*key_original - zainstaluj jeśli wolisz oryginalne działanie klawisza SEARCH
Podziękowania dla:
- DevSwift (bez systemu kernel jest zbędny)
- Miroslav_MM (bez kernela nie ruszy nawet najlepszy rom)
- LeoPosas (za pomoc w naprawieniu kilku rzeczy)
- AOKP team za stworzenie systemu