OPIS FLASHA ROMU CM7
Zakładam, że, decydując się na Cyanogenmod 7, masz już jakieś pojęcie o flashowaniu ROMów. Jeśli nie, to przejrzyj te bardzo ważne artykuły:
1) https://forum.android.com.pl/topic/47947-flashowanie-za-pomocae-odina-oraz-root-samsung-galaxy-s/ .
2) https://forum.android.com.pl/topic/43747-wideo-tutorial-wgrywanie-custom-roma-w-za-pomocae-clockworkmod-recovery/ .
PIERWSZY FLASH CM7 DO TWOJEGO GALAXY S
1. Upewnij się, że używasz bootloadera 2.3 (Gingerbread). Jeśli masz zainstalowany system Gingerbread, to bardzo dobrze. Jeżeli masz w telefonie Froyo lub Eclair, wówczas konieczne jest flashowanie ROMu, przykładowo do wersji JVR, z zaznaczoną opcją "Bootloader Update". ROM do ściągnięcia tutaj: Forum po zmianach, link nie działa <-- Hasło: samfirmware.com
2. Zainstaluj dowolny kernel z CWM pod JVR, na przykład CF Root, i zrób z jego pomocą root'a. CF Root wrzucać przez Odina, jako PDA, bez zaznaczania jakiejkolwiek innej opcji. Dla ułatwienia link do przykładowego kernela: [CF Root JVR]
3. Wejdź w Recovery i wykonaj Nandroid backup: Recovery -> backup&restore -> backup
4. Wykonaj WIPE (wipe data/factory reset + wipe cache partition)
5. Z poziomu CWM zainstaluj najnowszy ROM CM7 (nightly lub stabilny - linki niżej). Uwaga. Plik z ROMem musi być umieszczony na wewnętrznej pamięci telefonu, a nie na karcie zewnętrznej.
6. Opcjonalnie możesz zainstalować GAPPS (Google Applications, link poniżej).
ROM można wgrywać na każdy Gingerbread, tylko pamiętajcie o "Bootloader Update". To samo z custom ROMami, opartymi o Gingerbread... Trzeba jedynie postępować zgodnie z instrukcją i zrobić wszystkie wipe'y w Recovery, aby uniknąć problemów.
UPGRADE z wcześniejszej wersji:
1. Wykonaj nandroid backup: Recovery -> backup&restore -> backup
2. Zainstaluj ROM przez recovery.
W recovery zatwierdzamy wszystko za pomocą przycisku POWER
DOWNLOAD
Linki do poszczególnych wersji ROMów z Cyanogenmod 7:
*Wersje testowe CM7 w przeważającej części działają bardzo dobrze i zdecydowanie zalecam właśnie je instalować. Wersje stabilne wychodzą dość rzadko i brakuje im nowości z wersji testowych. Obecnie wersje nightly się nie pojawiają, dlatego polecam kompilacje KANGa (na podstawie oficjalnych źródeł CM7).
Wersja ROMu CM7 ze wsparciem Cyanogen Team: [ROM] CyanogenMod 7 for the Samsung Galaxy S :: V7.1.0-RC1 (26 June 2011) - xda-developers
Stabilne wersje CM7 (stable): CyanogenMod Mirror Network - Galaxy S (stable)
Testowe wersje CM7 (nightly): CyanogenMod Mirror Network - Galaxy S (nightly)
Wersje kompilowane przez KANGa (codziennie): Nieoficjalne aktualizacje CM7 (KANG)
Znane problemy na chwilę obecną:
1) Przy nagrywaniu wideo w najwyższej rozdzielczości obraz potrafi rwać. Szczególnie przy słabym oświetleniu.
2) W wersji 181 (nightly) wciąż nie ma obsługi TV-OUT, ale, UWAGA, wersja KANGa posiada obsługę TV-OUT.
Linki do Aplikacji Google:
GOOGLE ADDON (GAPPS) 28082011: http://goo-inside.me/gapps/gapps-gb-20110828-signed.zip
GOOGLE ADDON (GAPPS) 07032011: http://goo-inside.me/gapps/gapps-gb-20110307-signed.zip
GOOGLE ADDON (GAPPS) 13062011: http://goo-inside.me/gapps/gapps-gb-20110613-signed.zip
Link do najpopularniejszych kerneli:
Pamiętaj, że domyślny kernel CM7 jest sam w sobie bardzo dobry i stabilny, a poniższe kernele instalujesz na własną odpowiedzialność i ciekawość. Na swojej słuchawce instalowałem Fugu i Glitcha. Fugu jest płynny i przyjemny, ale nie tak wydajny jak Glitch, który z kolei ma bardzo dużo opcji do konfigurowania i wydaje się być znacznie bardziej zaawansowany. Neo chyba przestał być rozwijany, bo dawno nie miał żadnych aktualizacji.
Glitch: [KERNEL][CM7/MIUI][03/01/12] Glitch V13.1 - OC/UV - Voodoo - Glitchy Speed <-- przykładowe ustawienia w częstych pytaniach poniżej.
Fugumod (linux 3.0): [Kernel][GPL][CM7][i9000]FuguMod for CM7 (linux 3.0)
Neo: [KERNEL]10.10.2011 test-kernels [CM7/MIUI] platypus;SECURITY,VOODOO,OC/UV,nodebug,... - xda-developers <-- wygląda na to, że kernel przestał być rozwijany...
Radio/modemy proponowane przez codeworka (wgrywane przez CWM): Samsung Galaxy S: Support Downloads - CyanogenMod Wiki
Jeszcze więcej modemów z forum XDA (wgrywane przez CWM): [CM7/MIUI][06.11.11] Modems + Bootloaders(MD5) - xda-developers
*Modem należy wybrać samodzielnie, sprawdzając, który jest najlepszy dla naszej słuchawki. Według opinii na forum najlepiej sprawdzają się JVT, JVK i JVQ.
RADY, PORADY I TEMU PODOBNE SPRAWY;)
Różne rady i porady, o które pytacie w postach, a które później trudno znaleźć w całym tym gąszczu. 🙂
Porady zostały napisane przez kolegę mibo6666. Sardoid uznał, że zasługują na to, by znalazły się w pierwszym poście. Gorąco popieram jego decyzję. 🙂
Z "trudnego polskiego" na "zrozumiały polski" przetłumaczył potworny. Jeśli masz uwagi, pisz, będę poprawiał i aktualizował post na bieżąco.
--------------------
Wysyłanie i odbieranie MMSów
Aby można było odbierać i wysyłać MMSy, musisz mieć włączoną opcję "Włącz przesył danych" w "Ustawieniach sieci komórkowej".
--------------------
CM nie widzi Karty SD!?
W CM7 karta sd to nie /sdcard/external-sd tylko /emmc
--------------------
Procentowa baterie włączamy:
Ustawienia -> Ustawienia CyanogenMod -> Interface -> Status bar tweaks -> Battery Precentage
-------------------
Widzety na górnej belce można dodawać i zmieniac kolejność!:
Dodawać:
Ustawienia -> Ustawienia CyanogenMod -> Interface ->Widzety obszaru powiadomień -> Widzety -> i tu mamy do wyboru standardowe Wifi BT etc i dodatkowe.
Zmieniać kolejność:
Ustawienia -> Ustawienia CyanogenMod -> Interface ->Widzety obszaru powiadomień ->Kolejność widgetów.
-------------------
Efekt Overscroll Glow:
Można włączyć lub wyłączyć efekt przewijania lub zmienić na inny. Parę osób narzekało, że nie lubi tego efektu, zatem:
Ustawienia -> Ustawienia CyanogenMod -> Interface ->Efekt przewijania.
------------------
Animacja właczenia i wyłaczenia ekranu:
Ustawienia -> Ustawienia CyanogenMod -> Wyświetlacz -> Animacja Włączenia i wyłączenia ekranu.
Uwaga jeżeli używamy spare parts i ustawimy animacje na FAST, to efekt zniknie.
-----------------
Zmiana Blokady ekranu:
Ustawienia -> Ustawienia CyanogenMod -> Blokada ekranu -> Style options -> Wybieramy jedną z opcji.
W Suwaku i Rotary Revamped można ustawić dowolną aplikację wywoływaną przesunięciem palcem. Blokada ekranu obsługuje Gesty!
-----------------
Instalacja aplikacji na zewnętrznej karcie pamięci:
Ustawienia CyanogenMod ->Aplikacje -> Zaznacz: Pozwól na przenoszenie aplikacji -> Dodatkowo: Miejsce instalacji na : Karta pamięci.
-----------------
Podkręcanie procesora (OC CPU):
Aplikacja SetCPU nie jest zalecana przy kernelach na CM7, więc można ustawić:
Min, Max CPU frequrency, governors z opcją na Set on boot w:
Ustawienia -> Ustawienia CyanogenMod ->Wydajność -> CPU Settings -> I tu wszystko co wyżej wypisane.
---------------
App Kontakty - Wybieranie kontaktów po Pierwszej Literze.
W aplikacji Kontakty na standardowym ROMie Samsunga w spisie był pasek z literami, za pomocą którego można było wyszukiwać kontakty.
W CM jest to samo tylko trzeba ruszyć paluchem lekko w dół, żeby pojawił się suwak. Teraz wystarczy wybrać odpowiednią literę.
----------------
Wibracja klawiszy i inne dziadostwa:
Ustawienia -> Ustawienia CyanogenMod ->Ustawienia wprowadzania -> Reakcja na dotyk -> Ustawienia Przyłożenia / zabrania / przytrzymania / klawiatury -> Osobiście wszystkie ustawiłem na 5 i mam lekką wibre. Do wprowadzenia zmian wymagane jest ponowne uruchomienie telefonu.
----------------
Czy da się uruchomić aplikacje Samsunga znane ze stockowych ROMów, takie jak Odtwarzacz MP3?
Nie, ponieważ wymagają one frameworka Samsunga, który nie jest zainstalowany w CM7
----------------
Czy działa KIES?
Nie, ponieważ ROM nie pochodzi od Samsunga, przez co nie wspiera tego typu programów (nie widzę sensu, żeby miał działać).
Są dwa tryby:
Debugg - Ustawienia -> Aplikacje -> Dla Programistów -> Debbugowanie USB
Dezaktywacja Debug Mode skutkuje przestawieniem trybu USB na Pamięć Masową.
----------------
Czy da się zmienić aplikację Aparatu na samsungową?
NIE. W CM7 jest taka, jaka jest. Taką daje Google do swojego systemu. Działa podobnie, robi ładne zdjęcia i filmy - to wystarczy [ Filmy 720p i Zdjęcia 5 Mpix]
Można też zainstalować zamiennik z Marketu lub wyciągnąć aparat z ROMu MIUI.
----------------
Czy da się zmienić launcher na inny niż domyślny ADW?
TAK. Procedura standardowa. Oto kilka propozycji alternatywnych launcherów. Wypróbuj i wybierz ten najlepszy:
1) Port Launchera TW 4.5 na CM7 (manager theme'ów, widgety i możliwość aktualizacji).
2) Świetny i w dodatku darmowy Go Launcher Ex
3) Rzadko aktualizowany, ale dość płynny LauncherPro
4) I inne tego typu programy .
----------------
Jak przywrócić kontakty?
Gdy mamy problemy z kontem Google ( ja ich nie mam).
Przed flashowaniem odpal:
Kontakty -> klawisz MENU -> Importuj/ Eksportuj -> Eksportuj na Kartę SD
W /sdcard powstanie plik o rozszeżeniu *.vcf. Zapisane są w nim nawet miniatury zdjęć.
W ekploratorze domyślnym klikamy na ten plik, co spowoduje wyświetlenie zapytania o przywrócenie kontaktów. Można przeprowadzić tę operację nawet z eksportem na konto Google.
-----------------
Nie mam aplikacj Google co robić?
(Android Market, konto Google, etc.)
Wgraj paczkę GAPPS w CWM (linki powyżej).
-----------------
Problem z instalowaniem aplikacji - nie działa przycisk Instaluj:
Wrzuć apki do pamięci wewnętrznej i wyłącz screen filter, jeżeli go używasz. (by bambucha)
-----------------
Część aplikacji w Markecie uważa, że "to urządzenie jest niezgodne"
1) Za pomocą Root Explorera lub podobnego narzędzia wejdź do folderu /system.
2) Kliknij przycisk "Mount R/W", żeby ustawić folder systemowy w trybie do zapisu
3) Znajdź plik "build.prop" i przytrzymaj go paluchem, żeby pojawiło się menu podręczne.
4) Wybierz Permissions i zaptasz kolumnę "Write" dla Owner, Group i Others
5) Kliknij OK
6) Znowu przytrzymaj paluchem "build.prop" i wybierz "Open in Text Editor", żeby dokonać edycji pliku
7) Znajdź "ro.product.device" i upewnij się, że wartość po znaku równości wynosi "GT-I9000" (bez cudzysłowu), np. ro.product.device=GT-I9000
8) Wyjdź z edytora, zapisując zmiany w pliku
9) Możesz przywrócić uprawnienia do poprzedniego stanu (jak w punkcie 4)
10) Kliknij przycisk "Mount R/O" i zrestartuj telefon.
-----------------
Przy próbie instalacji aplikacji z Marketu telefon krzyczy, że jest "za mało miejsca w pamięci urządzenia"
Najlepiej z poziomu CWM wyczyść partycję /cache. To powinno rozwiązać problem. W przypadku aplikacji większych niż 30 MB problem może nie ustąpić, gdyż partycja /cache, gdzie ściągane są tymczasowe pliki z Marketu, ma ograniczoną pojemność.
-----------------
Gdzie się podziała klawiatura Swype?
W domyślnej instalacji CM7 nie ma klawiatury Swype. Idź na stronę beta.swype.com , zarejestruj się, otrzymasz email z linkiem do instalatora, za pomocą którego zainstalujesz sobie tę klawiaturę samodzielnie. Jest już słownik z językiem polskim!
-----------------
Sposób na usunięcie ograniczenia instalacji większej ilości apek(by suntzu):
(Uwaga, mamy sygnały, że procedura ta może zdestabilizować system. Sprawdź, czy oczyszczenie partycji /cache nie naprawi problemu, a dopiero skorzystaj z tego sposobu)
1. Kopiujesz /datadata (nie z karty SD) do /data/*
2. Kasujesz /data/data
3. Zmieniasz nazwę /data/datadata -> data
4. Reboot.
--------------------
Nie mogę przełączyć z 2G na 3G:
(Uwaga, problem został naprawiony w najnowszych wersjach CM7. Instrukcję zostawiam, gdyby ktoś z jakiegoś powodu jej potrzebował)
Jest to jeden z bugów CM7: Issue 2928 - cyanogenmod - 2g/3g toggle does not work in Powerwidge-throws phone into a loop
Jest też fix, który wymaga zainstalowanego adb shell.
1) Podłączasz telefon do kompa, włączasz okno poleceń, wpisujesz adb shell i dalej:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
delete from secure where name='preferred_network_mode';
.quit
I restartujesz telefon.
------------------
Ktoś do mnie dzwoni, ale ja go nie słyszę:
To znany błąd CM. Co jakiś czas zdarza się tak, że odbierasz telefon, a tu cisza. Oni Ciebie słyszą, a Ty ich nie? Co wtedy? Zawieś i odwieś rozmowę. Usłyszysz swojego rozmówcę.
------------------
Przykładowe, dość wydajne, ustawienia Glitcha:
Skoro to czytasz, to zakładam, że masz zaawansowaną wiedzę, dlatego bez zbędnych opisów moja konfiguracja, która pozwala mi na płynne i swobodne granie w GTA III (procesorożerne bydlę) i aksamitne przewijanie w Go Launcher Ex:
Zarządca: ondemand
Min. częstotliwość CPU: 100 MHz
Maks. częstotliwość CPU: 1200 MHz
Ustaw podczas startu systemu: zaptaszone
Screenstate Scaling (zarządca przy wygaszonym ekranie): powersave
Jeśli zauważysz, że bateria zbyt szybko ucieka, to zmniejsz Maks. częstotliwość CPU do 1000 MHz.
Jeśli lubisz dreszczyk emocji, zwiększ częstotliwość do 1400 MHz lub więcej. Słuchawka się lubi grzać i chłeptać energię z baterii, ale za to gry i programy chodzą niemalże jak na komputerze.
------------------
Podziękowania za pomoc przy tworzeniu tego kompendium wiedzy lecą do:
1) Sardoid - autor, ojciec założyciel wątku
2) magik-thc - linki do modemów
3) mcsimek - linki do kerneli
4) potworny - porządki i dodatkowe porady
5) DarAss - porada na temat MMSów
6) Phielman - za info o nowym TW 4.5
7) Vipitus - link do KANGów