Co znamená jádro verze 3.4 0? Jádro - co to je. Firmware pomocí ClockworkMod Recovery

Poté, co strávil nějaký čas na fórech a blozích věnovaných Android, všimnete si mnoha zmínek o tomto termínu. Ale jádro není něco jedinečného, ​​používá se pouze v Android. Od té doby jej používají iOS a MacOS, Windows, BlackBerry's QNX All a další operační systémy Android používá Linuxové jádro , pak si o něm povíme dále.

Jádro který se používá Android zařízení se liší od toho, které používají různé operační systémy. Obsahuje mnoho speciálních kódů. Do procesu jsou zapojeni i výrobci hardwaru, kteří musí vydat ovladače pro hardware, který používají. aktuální verze jádra. Z tohoto důvodu trvá nějakou dobu, než se nezávislí vývojáři dostanou nová verze fungovat na starém zařízení bez problémů. Ovladače napsané pro Perník, nemusí fungovat na jádře. A je to velmi důležitý bod, protože jednou z hlavních funkcí jádra je to, že je nezbytné pro kontrolu železa. Popis pokračoval uvnitř jádra Androidu.

Pro jakékoli hardwarové a softwarové akce je to nezbytné jádro. Například stisknete tlačítko vyhledávání na telefonu, čímž dostanete pokyn k otevření příslušné aplikace. Co se stane, je: dotknete se určitého bodu na digitizéru, který přenese do softwaru informace o dotyku obrazovky v určitých souřadnicích. Software ví, že při zásahu v určitém bodě je nutné otevřít vyhledávací okno. Jádro v této situaci nutí digitizér vnímat dotyky, najít jejich souřadnice a sdělit systému, aby tuto akci provedl. Nakonec, když systém obdrží dotykové informace od jádra(prostřednictvím ovladače), ví, co má být zobrazeno na obrazovce. Software a hardware související jádro, který umožňuje telefonu dělat nezbytné akce. Příchozí informace na jedné straně se stávají odchozími na straně druhé a vedou k akci.

Bez jádra, který přijímá a odesílá informace, by vývojáři museli vytvořit kódy pro každou událost a pro každý kus hardwaru ve vašem zařízení. S jádrem je vše mnohem jednodušší. Vývojářům stačí vše propojit potřebné prvky spolu.

Android od A do Z: Co je to jádro Androidu:
hodnocení 80 z 80 na základě 80 hodnocení.
Existuje celkem 80 recenzí.

Uživatelé mobilní zařízení Ne vždy jsem s prací a možnostmi svých gadgetů spokojen. Z tohoto důvodu uživatelé hledají nejlepší způsob flashování jádra operační systém Android. Na jedné straně lze tuto akci snadno provést pomocí tabletu nebo smartphonu. Tisíce uživatelů úspěšně flashly jádro bez jakýchkoli potíží a problémů. Ale na druhou stranu jakákoli chyba během tohoto procesu může vést k problémům, včetně selhání gadgetu a potřeby drahých servis. V různých fázích existuje riziko výběru Ne správná verze firmware jádra, který byl vytvořen nekvalifikovanými vývojáři nebo nevyhovuje vašemu mobilnímu zařízení. Doporučujeme, abyste byli velmi opatrní při provádění jakýchkoli akcí, které provádějí změny softwarová část zařízení na nízké úrovni. Po úspěšném flashnutí jádra má mnoho lidí pocit, že drží v ruce úplně nové zařízení. Pokročilí uživatelé si tak mohou gadget přizpůsobit svým potřebám a preferencím a zároveň získat nové znalosti a zkušenosti o moderních mobilních technologiích.

Jádro operačního systému Android a jeho firmware

Co je jádrem mobilního zařízení?

Základem je jádro operačního systému software, který ovládá hardware zařízení. Na tom závisí základní parametry jakéhokoli gadgetu. Je třeba poznamenat, že se skládá ze tří vzájemně propojených komponent – ​​linuxového jádra, vertikální stroj Dalvik a různé nízkoúrovňové služby a knihovny. Pokud mluvíme o vlastním firmwaru, pak jsou ovlivněny pouze dvě komponenty, které umožňují přidávat nové systémové služby, optimalizovat stávající parametry a změnit grafický shell.

Ti, kteří chtějí nainstalovat jádro na Android, by měli pochopit, že existuje rozdíl mezi koncepty vlastního jádra a vlastního firmwaru. Ta je neoficiální verzí softwaru. Vlastní firmware byl vyvinut týmem specialistů pod konkrétní zařízení. Vlastní jádro je založeno na jádře Linuxu, které jej představuje neoficiální verze. Vlastní jádro je často dodáváno s firmwarem. Ale lze jej nainstalovat samostatně po změně firmwaru. V podstatě nenahrazuje nativní jádro mobilního zařízení, což je konečným cílem takové operace.

Firmware jádra Androidu se provádí hlavně za účelem zvýšení provozní doby zařízení o několik hodin úpravou parametrů spotřeby energie. Možná to je hlavní důvod, proč uživatelé provádějí složité konverze softwaru svých gadgetů. Firmware vám umožní změnit video čip bez následků pro váš smartphone nebo tablet. Pokročilí uživatelé si tímto způsobem upravují obrazovku, mění její barevné podání a citlivost. Firmware jádra umožňuje zlepšit zvuk zařízení, aktualizovat ovladače a zavést podporu pro nestandardní externí gadgety.

Před flashováním jádra doporučujeme ujistit se, že jste vybrali úspěšnou verzi, která byla vytvořena zkušení vývojáři. Kromě toho je důležité se ujistit, že je vhodný pro vaši verzi firmwaru Android. Je vhodné si přečíst recenze lidí, kteří zvládli instalaci vhodná verze jádra do vašeho mobilního telefonu. Recenze mohou obsahovat důležité informace o problémech, které mohou nastat během aktualizace firmwaru nebo dalšího provozu zařízení.

Flashování gadgetu přes Fastboot

Zařízení Android můžete přeformátovat pomocí Fastbootu. Nejprve však musíte nainstalovat nástroj do svého gadgetu. Existují dvě verze tohoto programu. První zahrnuje stažení Fastbootu v kombinaci s oficiálním program pro Android SDK. Druhá verze zahrnuje stažení nástroje samostatně.

Doporučujeme zkontrolovat, zda vaše mobilní zařízení vidí váš notebook nebo počítač. Chcete-li to provést, musíte udělat . Po stažení a instalaci do počítače, notebook běží na operační systém Windows, Nástroje rychlého spouštění a připojte svůj smartphone, musíte otevřít příkazový řádek. Chcete-li to provést, otevřete Hledat. Ve Windows 8 stačí, když na ni ukážete kurzorem myši pravá strana obrazovce a vyberte příslušnou sekci. Ve vyhledávání musíte zadat „cmd“, po kterém uvidíte příkazový řádek. Zařízení by mělo být přepnuto do režimu firmwaru. Dále byste měli zadat příkaz, který otestuje interakci mezi vaším počítačem a mobilním zařízením:

fastboot zařízení

Pokud vše funguje, musíte si stáhnout správnou verzi firmwaru jádra boot.img. Nedoporučujeme flashovat jádro originální firmware, protože to může způsobit problémy s vaším smartphonem. Soubor by měl být uložen do dříve vytvořeného oddílu na jednotce C s názvem „Android“. Poté musíte zavést mobilní zařízení do Fastbootu a připojit jej k počítači. Na obrazovce se objeví zpráva „Fastboot USB“.

  • cd C:\Android.
  • fastboot flash boot boot.img.
  • rychlé spuštění vymazání mezipaměti.
  • fastboot restart.

Je velmi důležité zadat všechna slova správně, s ohledem na velká a malá písmena a mezery. Otevře se příkaz cd požadovaná složka, který obsahuje požadované soubory. Poté dojde k blikání. příkaz rychlého spuštění erase cache odstraní oddíl Cache. Poslední příkaz- fastboot reboot restartuje zařízení z režimu firmwaru do normálního stavu. Pokud všechno specifikované akce Pokud jste to udělali správně, proces bude úspěšný.

Firmware pomocí ClockworkMod Recovery

Obnova ClockworkMod(nebo zkráceně CWM) je systém obnovy, který se používá místo původního obnovení z výroby. CWM umožňuje instalaci nový firmware do mobilního zařízení, flashnout jádro, vytvořit záložní kopie soubory a obnovit shell. Takový systém může pracovat se soubory aktualizace firmwaru ve formátu zip. ClockworkMod je nainstalován a nahrazuje obnovení továrny. Chcete-li spustit CWM, musíte znát kombinaci kláves, která je vhodná pro váš gadget. Ve většině případů se jedná o kombinaci tlačítek pro snížení hlasitosti a vypínače, která by měla být stisknuta při spouštění zařízení.

Chcete-li aktualizovat firmware jádra, stáhněte si archiv z prodloužení na zip. Musí obsahovat složku META-INF. Pak jsou dvě možnosti. V prvním případě musíte zadat soubor firmwaru. Druhá možnost zahrnuje umístění souboru firmwaru do složky /sdcard. Poté byste měli aktivovat ClockworkMod Recovery, najít tam funkci Apply aktualizovat od sdcard a zadejte požadovaný soubor.

Je třeba poznamenat, že Nabídka ClockworkMod Obnova je pohodlná a srozumitelná pro většinu uživatelů. Kromě tohoto systému obnovy firmwaru můžete použít Obnova TWRP. Tento nástroj je pohodlný a oblíbený mezi uživateli Androidu. Hlavní je si vybrat správný soubor firmware.

Flashování jádra Androidu je postup, který nedoporučujeme používat, pokud jste s fungováním gadgetu zcela spokojeni. Takové akce jsou vedeny touhou zvýšit produktivitu. mobilní telefon nebo tablet. Pokročilí uživatelé mají možnost nastavit parametry na nižší úrovni. Ale bez určitých znalostí a objektivních důvodů je lepší neměnit softwarovou část mobilního zařízení, protože to je spojeno s rizikem a poruchami v jeho provozu.

O vlastním firmwaru, kořenových aplikacích a alternativě jsme již psali více než jednou spouštěcí nabídky. Tohle všechno standardní témata v komunitě hackerů Androidu však kromě všeho výše uvedeného existuje také něco jako „custom kernel“, které může poskytnout téměř neomezené možnosti ovládání smartphonu a jeho hardwaru na nejnižší úrovni. V tomto článku vám řeknu, co to je, proč je to potřeba a jak vybrat to správné vlastní jádro.

Vlastní jádro?

Co je to vlastní jádro? Jak všichni víme, Android je koláč sestávající ze tří základních vrstev: linuxového jádra, sady nízkoúrovňových knihoven a služeb a virtuální stroj Dalvik, nad nímž běží grafický shell, nástroje a služby na vysoké úrovni a také téměř všechny aplikace nainstalované z trhu. Tvůrci většiny alternativ vlastní firmware obvykle pracuje pouze s horními dvěma vrstvami, přidává funkce do grafického prostředí (například tlačítka v závěsu), mění jej (engine motivu v CyanogenMod), stejně jako přidává nové systémové služby (ekvalizér v CyanogenMod) a optimalizuje ty stávající .

Autoři populárního firmwaru také provádějí změny linuxového jádra, kdykoli je to možné: optimalizují (vytvářejí s agresivnějšími příznaky optimalizace kompilátoru), zahrnují nové funkce (například podporu pro Windows ball) a také provádějí další změny, jako je schopnost zvýšit frekvenci procesoru nad hodnotu poskytovanou výrobcem . To vše často zůstává v zákulisí a mnoho uživatelů vlastního firmwaru si těchto schopností ani neuvědomuje, zejména proto, že stejný CyanogenMod přichází s vlastním jádrem pouze pro omezený okruh zařízení, pro která je dostupný jak zdrojový kód nativního jádra, tak možnost jeho nahrazení. Například skoro všechno Firmware CyanogenMod Pro Smartphony Motorola Používají standardní jádro - je nemožné ho nahradit vlastním kvůli neproniknutelné ochraně bootloaderu.

Jádro v chytrých telefonech s odemčeným bootloaderem lze ale vyměnit odděleně od hlavního firmwaru. A nejen vyměnit, ale nainstalovat jádro s obrovským množstvím různé funkce, které ke správě vyžadují určité technické znalosti, a proto obvykle nejsou zabudovány do jader populárního firmwaru, jako je CyanogenMod, AOKP a MIUI. Mezi těmito funkcemi najdete podporu vysokých frekvencí procesoru, ovládání gama obrazovky, režimy úspory energie, vysoce účinné správce napájení a velké množství dalších funkcí.

V tomto článku si povíme, co nám tvůrci custom kernelů mohou nabídnout, podíváme se na hlavní custom kernely pro různá zařízení a také se pokusíme nainstalovat jádro nezávisle na hlavním firmwaru a vše důkladně zkontrolovat. Co tedy vývojáři alternativních jader obvykle nabízejí?

Inteligentní regulátor provozu

SoC OMAP35XX používané například v Galaxy S II a Galaxy Nexus mají funkci SmartReflex, která plní roli chytrý systémúprava napětí při změně zatížení procesoru. V podstatě eliminuje potřebu jemného dolaďování napětí uživatelem.


Optimalizace

Hlavním cílem vytváření vlastního jádra je často optimalizace výkonu. Obvykle prodejce mobilní technologie se snaží udržet rovnováhu mezi výkonem a stabilitou, takže i dobré optimalizační techniky, které dokážou výrazně zvýšit rychlost zařízení, může výrobce odmítnout pouze na základě toho, že po jejich použití začaly některé aplikace padat při každém desátém spuštění. Takové maličkosti nadšence samozřejmě netrápí a mnoho z nich je připraveno aplikovat do jádra vlastní montáž jakékoli možnosti kompilátoru, algoritmy pro úsporu energie a zvýšení frekvence procesoru tak vysoko, jak to zařízení zvládne. Mezi všemi optimalizačními technikami jsou nejběžnější čtyři:



Další typ optimalizace: změna standardní plánovač I/O Situace v této oblasti je ještě zajímavější, protože někteří tvůrci jádra místo pochopení principů fungování plánovačů prostě čtou dokumenty na internetu o I/O plánovačích pro Linux a vyvozují závěry. Mezi uživateli je tento přístup ještě rozšířenější. Ve skutečnosti jsou téměř všechny nejvýkonnější a nejinteligentnější linuxové plánovače pro Android zcela nevhodné: jsou určeny pro použití s ​​mechanickými datovými úložišti, ve kterých se rychlost přístupu k datům liší v závislosti na poloze hlavy. Používá plánovač různá schémata kombinování dotazů v závislosti na fyzickém umístění dat, takže dotazy na data, která se nacházejí blízko aktuální situaci hlavy obdrží vyšší prioritu. To je zcela nelogické v případě polovodičové paměti, která zaručuje stejnou rychlost přístupu ke všem buňkám. Pokročilé plánovače nadělají na smartphonu více škody než užitku a ty nejnešikovnější a nejprimitivnější ukážou nejlepší výsledky. Linux má tři podobné plánovače:

  • Noop (žádná operace)- tzv. neplánovač. Jednoduchá fronta požadavků FIFO, první požadavek bude zpracován jako první, druhý druhý a tak dále. Dobré pro polovodičové paměti a umožňuje vám spravedlivě rozdělit priority aplikací pro přístup k jednotce. Další plus: nízké zatížení procesoru díky velmi dobré jednoduchý princip práce. Nevýhoda: žádné zohlednění specifik provozu zařízení, což může vést k výpadkům výkonu.
  • SIO (jednoduché I/O)- analog plánovače uzávěrky bez zohlednění vzájemné blízkosti sektorů, to znamená, že je navržen speciálně pro polovodičovou paměť. Dvě hlavní vlastnosti: priorita operací čtení před operacemi zápisu a seskupování operací podle procesu, přidělující každému procesu časový úsek k provádění operací. V chytrých telefonech, kde je důležitá rychlost aktuální aplikace a převaha operací čtení nad operacemi zápisu, se projevuje velmi dobrý výkon. K dispozici v jádrech Leankernel, Matr1x pro Nexus 4 a SiyahKernel.
  • ŘÁDEK (ČTĚTE PŘED ZÁPIS)- plánovač speciálně navržený pro mobilní zařízení a přidaný do jádra před několika měsíci. Hlavní cíl: prioritní zpracování požadavků na čtení, ale také spravedlivé rozdělení času pro požadavky na zápis. Považován za nejlepší momentálně plánovač pro paměť NAND, který se standardně používá v Leankernel a Matr1x.

Stojí za to říci, že téměř vše standardní firmware a polovina vlastních stále používá jádro se standardním plánovačem Linux CFQ, což však není tak špatné, protože umí správně fungovat SSD disky. Na druhou stranu je to příliš složité, tvoří větší zátěž na procesor (potažmo baterii) a nezohledňuje specifika mobilního OS. Další oblíbená volba je plánovač Deadline, který není o nic horší než SIO, ale je nadbytečný. Seznam dostupných plánovačů můžete zobrazit pomocí následujícího příkazu:

# cat /sys/block/*/queue/scheduler

Ke změně se používá následující (kde řádek je název plánovače):

# for i v /sys/block/*/queue/scheduler; do echo row > $1; hotovo

Někteří tvůrci jádra také používají jiný typ optimalizace související s I/O. Toto má zakázat systémové volání fsync používané k vynucení vyprázdnění změněného obsahu otevřít soubory na disk. Existuje názor, že bez fsync bude systém přistupovat k jednotce méně často a šetří tak čas procesoru a energii baterie. Docela kontroverzní tvrzení: fsync se v aplikacích příliš často nepoužívá a slouží opravdu jen k ukládání důležité informace, ale jeho zakázání může vést ke ztrátě stejných informací, pokud dojde k selhání operačního systému nebo jiným problémům. Možnost zakázat fsync je dostupná v jádrech franco.Kernel a GLaDOS a ovládá se pomocí souboru /sys/module/sync/parameters/fsync_enabled, do kterého byste měli napsat 0 pro zakázání nebo 1 pro povolení. Opět se nedoporučuje používat tuto funkci.

Přidání nových funkcí do jádra

Samozřejmě kromě optimalizací, vychytávek a různé systémy pokročilá správa hardwaru, ve vlastních jádrech můžete také najít zcela novou funkcionalitu, která ve standardních jádrech není, ale která se může uživatelům hodit.

V podstatě je různé ovladače a souborové systémy. Některá jádra například obsahují podporu pro modul CIFS, který umožňuje připojit sdílené složky Windows. Takový modul je v jádře Matr1x pro Nexus S, faux123 pro Nexus 7, SiyahKernel a GLaDOS. Sám o sobě je k ničemu, ale na trhu je několik aplikací, které umožňují jeho možnosti využít.

Další užitečnou funkcí je zahrnutí ovladače ntfs-3g do jádra (přesněji v balení s jádrem; samotný ovladač funguje jako linuxová aplikace), který je nezbytný pro připojení flash disků naformátovaných jako soubor systém NTFS. Tento ovladač se nachází v jádrech faux123 a SiyahKernel. Obvykle se aktivuje automaticky, ale pokud se tak nestane, můžete použít aplikaci StickMount z marketu.

Mnoho jader obsahuje také podporu pro tzv. technologii zram, která umožňuje vyhradit malé množství místa BERAN(obvykle 10 %) a použijte jej jako komprimovanou swapovací oblast. Výsledkem je jakési rozšíření množství paměti, bez vážnějších následků na výkon. K dispozici v Leankernel, povoleno pomocí příkazu Trickster MOD nebo zram enable.

Poslední dva zajímavé funkce- Toto je Rychlé nabíjení USB a Sweep2wake. První není nic jiného než nucené začlenění režim" rychlé nabíjení“, i když je smartphone připojen k portu USB počítače. Režim rychlého nabíjení je dostupný ve všech víceméně nových chytrých telefonech, ale kvůli technickým omezením jej nelze aktivovat současně s přístupem na paměťovou kartu. Funkce rychlého nabíjení USB umožňuje vždy povolit tento režim a zároveň zakázat přístup k disku.

Sweep2wake je nový způsob probuďte zařízení, vynalezený autorem Breaked-kernel. Jeho smyslem je zapnout smartphone přejížděním prstu po navigačních tlačítkách umístěných pod obrazovkou, případně po samotné obrazovce. Tohle je opravdu pohodlná funkce, ale v důsledku jeho zapnutí zůstane senzor aktivní, i když zařízení spí, což může výrazně vybíjet baterii.

Přetaktování, úspora napětí a energie

Přetaktování je oblíbené nejen mezi majiteli stolních počítačů a notebooků, ale také mezi nadšenci do mobilních technologií. Stejně jako kameny architektury x86, procesory a grafických jader mobilní technologie je vynikající ve snaze. Samotný způsob přetaktování a kroky k jeho implementaci jsou však poněkud odlišné. Jde o to standardní ovladače u SoC jsou ti, kteří jsou zodpovědní za úsporu energie a změnu frekvence procesoru, obvykle uzamčeni na standardních frekvencích, takže pro jemné doladění musíte nainstalovat buď alternativní ovladač, nebo vlastní jádro.

Téměř všechna více či méně kvalitní a oblíbená custom jádra již obsahují odemčené ovladače, takže po jejich instalaci se výrazně rozšiřuje možnost ovládat „výkon“ procesoru. Vlastní tvůrci jádra obvykle dělají dvě věci, které ovlivňují volbu frekvence. Toto je rozšíření frekvenční rozsah nad rámec původně zadaných - můžete nastavit buď vyšší frekvenci procesoru, nebo velmi nízkou, což umožňuje šetřit baterii a zvýšit gradaci frekvencí, například místo tří možných frekvencí se nabízí na výběr šest. Druhým je přidání možnosti upravit napětí procesoru, takže můžete snížit napětí procesoru o nízké frekvence pro úsporu nabití baterie a pro zvýšení stability.

To vše lze ovládat pomocí známé placené utility SetCPU nebo bezplatného Trickster MODu. Doporučení vedení jsou stejná jako pro stolní systémy. Spodní frekvenci procesoru je lepší nastavit na minimum, ale ne nižší než 200 MHz (aby nedocházelo k prodlevám), horní práh se zvyšuje postupně při testování stability provozu, pokud klesne, doporučuje se mírně zvýšit napětí pro tuto frekvenci. Neexistují žádná doporučení pro napětí, protože každý procesor je jedinečný a hodnoty se budou pro každého lišit.

Kromě změny frekvencí stavitelé často přidávají do jádra nové řídicí algoritmy pro úsporu energie ( automatické ovládání frekvence procesoru), která podle jejich názoru může ukázat nejlepší výsledky oproti standardním. Téměř všechny jsou v nových verzích založeny na výchozím nastavení Algoritmus Android Interaktivní, jehož podstatou je při zvýšené zátěži razantně zvýšit frekvenci procesoru na maximum a následně ji postupně snižovat na minimum. Nahrazuje dříve používaný algoritmus OnDemand, který plynule upravoval frekvenci v obou směrech úměrně zátěži, a zvyšuje odezvu systému. Sběratelé alternativních jader nabízejí následující algoritmy, které nahrazují interaktivní:

  • SmartAssV2- přehodnocení interaktivního algoritmu se zaměřením na úsporu baterie. Hlavní rozdíl je v tom, že nemusíte vytahovat procesor vysoké frekvence v případě krátkých návalů zátěže, na které stačí nízký výkon procesoru. Výchozí hodnota se používá v jádře Matr1x.
  • InteractiveX- vyladěný interaktivní algoritmus, hlavní rys které je ve skříňce procesoru na minimu zadané uživatelem frekvence a vybití druhého jádra procesoru při vypnutí obrazovky. Výchozí se používá v Leankernelu.
  • LulzactiveV2- v podstatě znovuobjevený OnDemand. Když zatížení procesoru překročí zadanou hodnotu (ve výchozím nastavení 60 %), algoritmus zvýší frekvenci o určitý počet dílky (výchozí 1), kdy zatížení klesá - klesá. Zaujme zejména tím, že umožňuje nezávislé nastavení provozních parametrů, proto je vhodný pro otrlé geeky.

Obecně platí, že tvůrci jádra opravdu rádi vymýšlejí nové algoritmy pro úsporu energie kvůli snadné implementaci, takže můžete najít tucet dalších. Většina z nich je úplný odpad a při výběru plánovače byste se měli řídit pravidlem: buď jeden ze tří výše popsaných, nebo standardní Interactive, který je mimochodem velmi dobrý. Můžete si vybrat pomocí stejného Trickster MODu.

Ovládací rozhraní

Nejoblíbenější vlastní jádra obsahují několik jemnozrnných kontrolních mechanismů různé parametry ovladače, z nichž nejběžnější jsou ColorControl, GammaControl, SoundControl a TempControl.

První dvě rozhraní jsou dostupná téměř všude, včetně jader CyanogenMod, druhá dvě jsou dostupná v Leankernel a možná i v dalších. Tak či onak, všechny lze ovládat pomocí Trickster MOD.

Jádra

Jaké jádro byste si měli vybrat? Na tuto otázku neexistuje jednoznačná odpověď, a ne proto, že „každému po svém“, ale proto, že na světě existuje obrovské množství zařízení Android a téměř tolik různých jader. Existuje však několik populárních jader, která jsou vyvíjena pro několik zařízení najednou. Tak či onak, mnoho z nich jsem v průběhu příběhu zmínil a zde je krátce popíšu.

  • Leankernel je jádrem pro Galaxy Nexus, Nexus 7 a Galaxy S III. Hlavní důraz při vývoji je kladen na jednoduchost a rychlost práce. Algoritmus úspory energie: InteractiveX V2, I/O plánovač: ROW, všechna výše uvedená ovládací rozhraní, podpora rychlého nabíjení USB, Swap a zram, flexibilní možnosti přetaktování CPU a GPU. Jeden z nejlepší jádra. Přizpůsobitelné pomocí Trickster MOD.
  • Matr1x (http://goo.gl/FQLBI, goo.gl/ZcyvA) - jádro pro Nexus S a Nexus 4. Jednoduché a nepřetížené jádro. Podpora přetaktování CPU a GPU, GammaControl, Fast USB Charge, Sweep2wake, I/O plánovače: SIO, ROW a FIOPS. Vylepšení výkonu. Přizpůsobitelné pomocí Trickster MOD.
  • Bricked-Kernel (http://goo.gl/kd5F4, goo.gl/eZkAV) – jednoduché a nepřetížené jádro pro Nexus 4 a HTC One X. Optimalizace pro Snapdragon S4 a NVIDIA Tegra 3, přepracovaný režim úspory energie pro Tegra 3, možnost přetaktování, algoritmus úspory energie: vyladěný OnDemand (k dispozici také Interactive).
  • SiyahKernel - jádro pro Galaxy S II a S III. Flexibilní možnosti přetaktování automatická kalibrace baterie, vylepšený ovladač dotykový displej, Algoritmy úspory energie: smartassV2 a lulzactiveV2, I/O plánovače: noop, deadline, CFQ, BFQV3r2 (výchozí), V(R), SIO. Ovladače CIFS a NTFS (s automatickým připojením). Konfigurovatelné pomocí ExTweaks.
  • franco.Kernel – jádro pro Nexus S, Galaxy Nexus, Nexus 4, Nexus 7, Nexus 10, Galaxy S III, Galaxy Note, Optimus One a One X.

Možnosti jádra se mezi zařízeními značně liší, takže podrobnosti budete muset zkontrolovat na místě. Flashnutím tohoto jádra však získáte možnost přetaktování, ladění ovladačů, vynikající výkon a podporu různé algoritmyúspora energie a plánovače. Ve skutečnosti jádro obsahuje téměř všechny úpravy popsané v článku. Považováno za jedno z nejlepších dostupných jader. Existuje aplikace pro automatická aktualizace franko.Kernel Updater. Můžete jej nakonfigurovat pomocí Trickster MOD.

Jak nainstalovat?

Všechna jádra jsou distribuována ve standardních Android ZIP archivech, které by měly být flashovány přes konzolu pro obnovení stejným způsobem jako alternativní firmware. Obvykle jsou jádra kompatibilní s jakýmkoli firmwarem, proto si vybírejte správné jádro, můžete jej bezpečně nainstalovat. Jediné, na co byste si měli dát pozor, je verze Androidu, se kterou je jádro kompatibilní. Buď se vejde vše, co je pro zařízení k dispozici Verze Androidu a pracovat pouze s jedním (o tom vývojář obvykle výslovně mluví). Před instalací firmwaru nezapomeňte provést zálohu aktuální firmware pomocí stejné konzoly pro obnovení. Pokud se něco pokazí, vždy se můžete vrátit zpět.

Závěry

Jak vidíte, vlastní jádra mají mnoho výhod oproti jádrům používaným ve standardních resp firmware třetí strany. A co je ještě důležitější je, že k jejich používání nepotřebujete znát všechny složitosti Androidu, stačí si stáhnout a nainstalovat archiv ZIP.




Nahoru