Autor Wątek: System Android - mam i co dalej?  (Przeczytany 5328 razy)

Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
System Android - mam i co dalej?
« dnia: Sobota, 17 Listopad 2012, 13:30 »
Temat raczej dla początkujących z Androidem, ale i dla takich jak ja :)
Mimo posiadania od dawna Androida, zmiana producenta telefonu wywraca nasz świat do góy nogami. Niby duzo wiemy, ale okazuje się, że potrzebne nam nowe horyzonty wiedzy :)

Watek powstał przy współpracy:
Wall-E oraz me,

Jak to wygląda dla nowicjusza?
Trzymamy w reku nowy telefon i zastanawiamy się, co z tym można zrobić (poza rzuceniem o ścianę)

Zaczynamy szukać informacji w internecie i trafiamy na skróty myślowe ludzi, którzy znają już temat.
ODIN, CSC, ROOT, CWM, KIES, Recovery, Odex, Deodex, CF-Root itd
Spróbujmy to ogarnąć, nie tracąc niepotrzebnie czasu na szukanie wielu miejscach:

Słowniczek poszukiwacza

CWM - ClockworkMod, program, który musimy najpierw wgrać przy pomocy ODINa, służy głównie do wgrywania ROMów modyfikowanych oraz innych modyfikacji systemowych, takich jak kernel, modem, oraz rożnych modyfikacji programów jak i wyglądu. Podstawa dla zmieniaczy ROMów.

ROOT - brzmi jak miód, i tym jest w rzeczywistości, stan urządzenia, gdzie możemy wykonać wiele pożytecznych czynności, głównie automatycznych kopii zapasowych, ale i wgrania sporej ilości przydatnych programów, które działają tylko w trybie zrootwanego telefonu. Zrootować telefon musimy sami, przy pomocy ODINa i odpowiednich plików.

Odex
"Stan" pliku, w którym podzielony on jest na dwie części: aplikację właściwą (*.apk) i plik ładowany bezpośrednio do pamięci przed uruchomieniem aplikacji właściwej (*.odex).
Trudno znaleźć jakieś sensowne uzasadnienie takiego "czegoś" gdyż w praktyce daje to efekt co najmniej mierny - choć niektórzy twierdzą, że apki potafią "działać szybciej". Dodać tu należy jeszcze trudności w modyfikowaniu takich plików - trzeba modyfikować oba co w przypadku pliku *.odex jest koszmarnie trudne.


Deodex
Stan przeciwny odex-owi.
Aplikacja ma postać jednego pliku (część odex jest "wduszona" do aplikacji właściwej) co pozwala na łatwą edycję tegoż, ale - teoretycznie - spowalnia działanie.

Zipaligned
Oznacza, że aplikacja, została przepakowana/spakowana pod kątem optymalizacji, taki soft będzie mniej ramo żerny.

CF-Root
CF-Root jest tworem Chainfire-a, który tworzy zmodyfikowane Kernele dla Samsungów. Obecnie przeżucił się na cos o nazwie CF Auto Root.
Ów "wynalazek" zawiera: root, CWM i inne dodatki. Te właśnie "dodatki" odróżniają go od root-a jako takiego.
http://autoroot.chainfire.eu/

Recovery
Używając luźnej analogii, można powiedzieć, że Recovery jest bardzo podobne do windowsowego "Trybu awaryjnego z wierszem poleceń" - ale podkreślam, to jest luźna analogia.
Tryb Recovery - bo tak to się nazywa - jest czymś w rodzaju programu, który można aktualizować zwiększając/zmieniając jego możliwości - użytkownicy Linuksa pewnie znajdą trafniejsze analogie i lepiej to wytłumaczą.
W Tryb Recovery wchodzi się kombinacją klawiszy sprzętowych podczas startu urządzenia i tylko wtedy. Tryb ten pozwala na dokonywanie pewnych operacji na jeszcze nieuruchomionym systemie.
Niektórymi zastosowaniami Trybu Recovery są np.:
- backup i odzyskiwanie kopii systemu
- instalacja aktualizacji (czym by one nie były) i głębokich modyfikacji systemu (pliki *.zip)
- naprawa uprawnień do systemu plików
- czyszczenie cache'u partycji
- montowanie i odmontowywanie napędów
... i wiele innych.

ADB
Android Debug Bridge jest narzędziem z pakietu Android SDK służącym do komunikacji ze smartfonem działającym pod kontrolą Androida lub z emulatorem Androida. Po podłączeniu telefonu do PC przez kabel USB można wykonać wiele mogących się przydać czynności np.:
- instalacja aplikacji
- kopiowanie plików do i z telefonu
- restart telefonu do recovery w każdym momencie
- wykonanie logcata
- operacje na plikach: zmiana nazwy i uprawnień
- przeglądanie zawartości pamięci telefonu
Polecenia tego mechanizmu można wykonywać bezpośrednio na smartfonie przy użyciu emulatora konsoli lub z poziomu PCta za pomocą jakiegoś programu wykorzystującego ADB do swoich celów (np. DroidExplorer).
Użycie ADB idzie najczęściej w parze z koniecznością posiadania zrootowanego systemu.


BusyBox
Tu chyba jest opisane w miarę zrozumiale: http://pl.wikipedia.org/wiki/BusyBox

Android Open Source Project
Czysty system od Googla, taki jaki wychodzi na Nexusy
http://source.android.com/

Android Open Kang Project
AOKP to AOSP z modyfikacjami
http://aokp.co/

CyanogenMod
CyanogenMod podobnie jak AOKP korzysta z AOSP dodając swoje modyfikacje
http://www.cyanogenmod.org/

Tylko Samsung!

KIES - Występuje w przyrodzie razem z telefonami Samsunga, jak masz od innego producenta, to KIESa pomijasz.
KIES, czyli coś czego nie potrzebujemy, ale Samsung twierdzi, że jest to niezbędne.
Owszem, jak ktoś nie chce się tak naprawę bawić, czyli pozbawić się przyjemności z posiadania telefonu z Androidem.
Tym programem wgrywamy oficjalne poprawki, na które czekamy miesiącami, aż jakiś operator łaskawie sobie o nas przypomni. Oprócz tego, przy użyciu tego programu możemy wykonać np. kopie programów, zajrzeć do kart pamięci, coś tam zsynchronizować itd
Wszystko to zrobimy szybciej i lepiej innymi programami.

CSC - coś o czym powinniśmy dowiedzieć się tylko przed oddaniem telefonu do serwisu. Druga sytuacja, to jak KIES nie chce się połączyć z telefonem, bo wgraliśmy ROM, który nie był wyposażony w informację CSC.
Samo CSC oznacza kod kraju tudzież operatora - , Consumer Software Customisation
Kody CSC dla naszego kraju (jest tego o wiele więcej dla całego świata)
ERA - T-Mobile, PLS - Plus, IDE - Orange, PRT - Play, XEO - Samsung

ODIN- program do wgrywania ROMów stockowych, czyli oryginalnie wydanych przez Samsunga (unbranded) lub poszczególnych operatorów (branded)
wgrywamy nim pliki z końcówką md5 lub tar

cdn....
« Ostatnia zmiana: Poniedziałek, 14 Styczeń 2013, 12:33 wysłana przez mobi »

Offline darekas

  • Senior
  • ****
  • Podziękowań: 0
Odp: System Android - mam i co dalej?
« Odpowiedź #1 dnia: Niedziela, 18 Listopad 2012, 10:33 »
cdn... i bardzo dobrze.

Wielkie dzięki mobi za taki temat bo już chciałem rzucać swoim HTC HD2 o ścianę  ;)

Chcę zainstalować na swoim HD2 Androida ale się czaję bo ilość nowych pojęć które muszę ogarnąć jest tak duża
że nie mogę tego ogarnąć i zwyczajnie mnie to zniechęca a przez to dalej jadę na WM. 

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: System Android - mam i co dalej?
« Odpowiedź #1 dnia: Niedziela, 18 Listopad 2012, 10:33 »

Offline Budniu

  • Administrator
  • Core
  • *****
  • Podziękowań: 226
  • Nokia Lumia 820│Motorola Xoom 2 ME

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: System Android - mam i co dalej?
« Odpowiedź #2 dnia: Niedziela, 18 Listopad 2012, 10:58 »

Offline darekas

  • Senior
  • ****
  • Podziękowań: 0
Odp: System Android - mam i co dalej?
« Odpowiedź #3 dnia: Niedziela, 18 Listopad 2012, 11:56 »
Jeżeli masz HD2 to jest temat dla Cibie: http://forum.mobione.pl/hd2-z-androidem-ogolne/(htc-hd2-leo)-'stock'-nand-android-rom-czyli-natywny-system-android-na-leona/

Próbowałem przebrnąć ten wątek ale podałem się na początku wątku bo było zbyt dużo jak dla mnie nowych pojęć a do tego brak wolnego czasu.

Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: System Android - mam i co dalej?
« Odpowiedź #4 dnia: Niedziela, 18 Listopad 2012, 12:31 »
Jak masz jakieś niezrozumiałe pojęcia, to pisz, dodamy je.

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: System Android - mam i co dalej?
« Odpowiedź #4 dnia: Niedziela, 18 Listopad 2012, 12:31 »