Sziasztok!
No, sikerült pár nap alatt végigolvasni ezt a több mint 4000 hozzászólást!
Bevallom, informatikusként sok hasonló fórumot olvasgatok, de ez különösen tetszett!
Eltekintve attól a kb 10 kérdéstől, amit a lustább olvasgatók újfent megkérdeznek, jól összeszedett, informatív, tanulságos hozzászólásokat olvastam!
Szeretnék jelentkezni a témához aktívan hozzátevők táborába!
Már évek óta foglalkozom android-dal (az első két hivatalos androidos telefonom megvolt), és már az 1.2-es verziót is imádtam! (Azóta kicsit elcsábultam az alma felé, de a "bandi" mindig a szívem csücske marad!)
Szóval, hagy válaszoljak pár kérdésre az elmúlt 4000 hozzászólásból mazsolázva:
Kernel, ROM: Nem kell túl misztifikálni! A kernel felelős a HW és maga az android rendszer összekötéséért. Vagyis ahogyan itt is többször elhangzott, a kernelben vannak a "driverek". Egy HW elem támogatottsága első sorban a kernelen múlik! Persze hiába ismeri fel a kernel az adott elemet, ha azzal nem tud mit kezdeni az android.
A kernelben vannak belső és külső "driverek". A belsőket csak kernel cserével lehet bővíteni, viszont létezik egy úgynevezett modul rendszer linux alatt (Linux eredetileg nem egy oprendszer, hanem maga a kernel!), amivel egy kernel forrás birtokában lehet a meglévő kernelt bővíteni a kívánt "driverrel"!
A legtöbb jelenleg használatos eszközhöz tartalmaz a stock kernel forrása "drivert". Ezért ritkán van szükség a hw elem gyártójától való forrás beszerzésére.
Mint pl. a MEDIATEK wifi forrása. Nem szükséges egy eszköz kernel dirver-ének forrása ahhoz, hogy mondjuk egy saját fordítású kernellel használjuk. Ehhez elég a már lefordított modul, vagy ha be akarjuk építeni a kernelbe, akkor annak a bináris object állománya. Anno így volt NVIDIA driver linux alatt.
ROM adroid-os eszközöknél több részből áll. Ezek egyik része a RECOVERY. Ez egy külön partíció, KÜLÖN kernellel! Ez mini oprendszer! Nincs közvetlen kapcsolatban a SYSTEM partícióval, illetve az azon lévő rendszerrel!
Pont arra való, hogy ha az ember elkefélte a rendszert, akkor kijavíthassa! Abból tudjon frissíteni, stb...
Persze létezik egy BOOT rész is, ami linux-ot ismerők számára talán a LILO-ra, GRUB-ra hasonlít. Az indul el először, az húzza aztán be az adott kernelt.
Szóval, lehet simán ClockWorkMod recovery-nk mondjuk gyári FW-vel, vagy épp fordítva.
Ez eredetileg nagyon jól ki lett találva! Anno, mikor még a 1.6-os androidot magyarítottuk, nagy szolgálatot tett. Vagy 100x flash-eltem újra a HTC Dream-ot és a Hero-t.
Aki buherálni szeretné a ketyeréjét, javaslom az ADB beizzítását! Ezzel gyakorlatilag a kernel elindulása után monitorozhatjuk a ketyerét, látjuk a hiba üzeneteket (debug). Parancsokat adhatunk ki egy virtuális terminálon.
Az android-os SDK is hasznos lehet (az ADB-t is tartalmazza), van egy debug alkalmazás, amivel látjuk akár szálakra bontva a debug konzolt és akár képernyő mentést is csinálhatunk!
Bocsánat, ha nagyon belemerültem...
Szóval, szívesen segítek, ha kérdéseitek vannak!
Sajna én is belefutottam egy kétes ebay-es megrendelésbe: [link]
Utána kezdtem el olvasni ezt a topic-ot...
Még várok pár napot és ha nem történik változás, elindítom a pénz vissza kérést.
Akinek esetleg volna eladó példánya, akár hibás is érdekelne, akkor jelezze!
[ Szerkesztve ]
Használd a keresőt! | iPhone 13 Pro 256GB | 3D: Tevo Tarantula | NAS: HP MicroServer Gen8 - Proxmox/XPenology | Okos otthon: HomesAssistant - HomeKit - Hirdetéseim: https://hardverapro.hu/aprok/hirdeto/itanczos/index.html