Den mest produktiva firmware för Android. Topp 10 Android-ROM för de mest kräsna användarna



I våra artiklar och i boken har vi skrivit mycket om grunderna för Android-säkerhet, autentiseringsmetoder och datautvinning. Men allt som vi skrev tidigare hänvisade uteslutande till enheter som kör originalprogramvara - firmware - utvecklad direkt av enhetstillverkaren. Cirka 98 % av enheterna arbetar med firmware från tillverkaren av vissa versioner.

Det finns fortfarande ett relativt litet lager av entusiaster som gillar att experimentera med sina enheter och installera firmware från tredje part. Varför behöver användare detta, förutom att tillfredsställa forskarens nyfikenhet, vad är och vilka fördelar ger tredjepartsfirmware, hur gör de med säkerheten och hur man extraherar data från dem - i den här artikeln.

Möjlighet att installera firmware från tredje part

De allra flesta Android-användare har inget val: alla större tillverkare blockerar enhetens bootloader, vilket helt omintetgör alla försök att modifiera den förinstallerade programvaran.

Bootloader-lås kan vara en företagspolicy i allmänhet eller i relation till en specifik enhet (till exempel låser LG bootloadern på LG G Flex 2-smarttelefonen, men tillåter användare att ta bort låset på vissa modeller av LG G4).

Blockering av bootloader kan också vara ett operatörskrav: de flesta amerikanska operatörer kräver att tillverkare blockerar bootloaders av enheter som kommer att säljas via operatörens detaljhandel. Dessa krav kan vara mer eller mindre stränga; till exempel, för den första generationens Motorola Moto G-modell, är officiell upplåsning av bootloader tillgänglig för alla modeller, förutom de som säljs av Verizon.

Samtidigt tillåter många enheter som säljs som olåsta och "internationella" versioner användare att låsa upp starthanteraren och installera firmware från tredje part. Detta gäller särskilt för enheter som användare beställer från Kina: alla dessa OnePlus, Xiaomi, Oppo, UMI, Elephone, Vernee, LeEco, ZUK och dussintals, om inte hundratals andra, kommer antingen med redan olåsta bootloaders, eller låter dem låsas upp med en eller annan svårighetsgrad.

Faktum är att för att installera firmware från tredje part behöver du inget annat än en olåst bootloader och närvaron av en tredjepartsåterställning för enheten - till exempel TWRP. Tredjeparts firmware är fullt möjligt även utan källkoder, som i teorin bör publiceras av tillverkare under GPL-licensen. Mer om detta nedan.

Typer av firmware från tredje part

För många populära modeller kommer den entusiastiska användaren att ha ett val: stanna kvar på firmware från tillverkaren eller installera en eller annan tredjepartsenhet. Vad är skillnaden mellan olika typer av firmware? Låt oss försöka lista ut det.

  1. Alltid och alla enheter, även de som kommer från Kina, kommer att ha någon form av firmware från tillverkaren. Som regel inte ens en: olika versioner (efter siffror), versioner för olika regioner, ibland versioner för olika hårdvaruversioner av enheten. Ibland finns det firmware för den inhemska kinesiska marknaden (utan Google-certifiering) och firmware för andra marknader (Indien, Ryssland, internationellt) med certifiering, vilket i synnerhet ofta medför obligatorisk kryptering av datasektionen. Dessa firmware kan skilja sig mycket från varandra, till den grad att installation av fel version inaktiverar enheten. Detta är den så kallade "stock" (stock ROM), "stock firmware".
    • En variant av "stock" firmware är de så kallade "shop ROMs", eller firmware som installeras av kinesiska butiker. Under installationsprocessen lägger butiker till Google-tjänster (men inte certifiering), aktiverar ytterligare språk. Mycket ofta i "butiken" firmware finns det också skadlig programvara - spionprogram och adware. Inga uppdateringar för sådan firmware tillhandahålls per definition; ett försök att installera OTA leder till ett fel eller inaktiverar enheten helt (personlig erfarenhet). Trots detta använder en betydande andel av köpare av enheter från Kina "butik" firmware.
  2. Om vi ​​pratar om kinesisk firmware på enheter som levereras till utländska marknader, kommer de vanligtvis att ha många överflödiga saker, men det kommer inte att finnas någon viktig programvara (till exempel finns det inga Google Play-tjänster). Följaktligen är den första typen av firmware från tredje part den vanliga modifieringen av firmware från tillverkaren: att ta bort överskottet, lägga till den nödvändiga. Eftersom begreppen "överflödigt" och "nödvändigt" är olika för alla, finns det flera modifierade för varje version av tillverkarens firmware. Dessa är de så kallade "mods" (mod), modifierad firmware från tillverkaren. Inget globalt, som regel, förändringar i sådan firmware, användargränssnittet och säkerhetsverktygen förblir oftast oförändrade. Om vi ​​pratar om firmware för Google-certifierade enheter (Nexus, Motorola, etc.), så erbjuds de ofta som modifierade firmware där den obligatoriska krypteringen av datasektionen är inaktiverad.
  3. En djupare modifiering av firmware från tillverkaren innebär en global ersättning av funktionaliteten och gränssnittet för den fasta programvaran baserat på avloppet. Samtidigt finns alla systemdrivrutiner och någon del av systemapplikationer kvar, men vissa delar av ramverket och användargränssnittet, såväl som många systemapplikationer (uppringare, kontakter, kamera, etc.) kan förändras. Detta ger ett radikalt annorlunda utseende och UX, men allt fungerar på basis av samma drivrutiner som firmware från tillverkaren. Som regel ger sådan firmware ganska bra kompatibilitet med enhetens hårdvara (eftersom de är baserade på samma drivrutiner). Detta är den så kallade patch-rum (patchrom). Till exempel, för många enheter görs MIUI-firmwarefamiljen på detta sätt.
  4. Det tredje utvecklingssteget är redan en oberoende firmware (Cyanogen, Lineage och många andra), som är kompilerad från källkoder. Samtidigt tas kärnan, i vilken alla drivrutiner är inbyggda, samt en del av systembiblioteken och ramverken, från avloppet. I detta skede är en mängd olika problem möjliga (och händer ofta) - med kompatibilitet, med stöd för vissa hårdvarukomponenter (kameran och icke-standardiserade sensorer lider oftast - till exempel en inbyggd infraröd port med en fjärrkontroll kontroll), med överhettning, med oväntad batteriladdning, och etc. Denna kategori av firmware har inte sitt eget namn, det är redan en fullfjädrad anpassad ROM, för många enheter är det här utvecklarnas möjligheter slutar (särskilt för många modeller baserade på MediaTek-processorer, för vilka källkoder är ofta inte tillgänglig).
  5. Slutligen, det sista, mest intressanta steget är den fasta programvaran som kompileras från källkoder efter att tillverkaren publicerat kärnans källkoder. Kärnan innehåller alla nödvändiga drivrutiner, de är tillgängliga i form av blobbar (BLOB - Binary Large OBject). Baserat på kärnans källkoder bildar utvecklingsteamet (ofta den enda utvecklaren, underhållaren) det så kallade "enhetsträdet", som innehåller allt som inte relaterar till Android som helhet, utan till en specifik enhet. Sådan firmware är den mest intressanta, eftersom den radikalt kan förändra enhetens beteende och funktion. I sådan firmware kan utvecklare lägga till funktioner på kärnnivå (till exempel hantering av skärmfärgsprofiler, stöd för exFAT-filsystem, NTFS för minneskort, stöd för nätverksfilsystem, etc.). I sådan firmware kan du bygga din egen kärna med vad som behövs specifikt för denna firmware, och allt fungerar (mer exakt, det borde fungera) korrekt. Sådan firmware använder fortfarande vissa proprietära komponenter (drivrutiner som tillhandahålls av chipsettillverkaren).
  6. Grädden på moset är firmware kompilerad baserad på drivrutiner med öppen källkod. Till exempel finns drivrutiner för vissa modeller av ljudvägen och grafikacceleratorer i form av källkoder som kan byggas om, optimeras och användas i den fasta programvaran. Baserat på dem kan du försöka ersätta blobarna från tillverkaren med dina egna, gjorda på basis av öppen källkod. Enhetstillverkare (som Qualcomm) behöver inte tillhandahålla källkoder för sina drivrutiner, begränsat till blobbar. Men om sådana koder hittas, blir det till exempel möjligt att bygga firmware på Android 7.1 för enheter där denna version av Android inte officiellt stöds. Tyvärr är drivrutiner med öppen källkod ofta sämre än proprietära (sämre ljudkvalitet, brist på stöd för vissa API:er och så vidare). I allmänhet är detta ett tveeggat svärd.
  7. Firmware baserad på alternativa operativsystem skiljer sig åt: Tizen, Ubuntu Touch, Sailfish. Vi kommer inte att överväga dem i den här artikeln.

Vissa leverantörer, särskilt tredjepartsleverantörer, uppmuntrar utveckling från tredje part med öppen källkodskärna omedelbart, helt och utan avsiktligt införda fel. Mycket ofta stöder sådana tillverkare (till exempel OnePlus) officiellt utvecklare. Större tillverkare kan inte skryta med en sådan attityd, så tredjepartsfirmware för sådana modeller kan dyka upp med långa förseningar.

En kort översikt över populära firmware från tredje part

Det är omöjligt att tala om den utbredda användningen av firmware från tredje part; de är mängden av entusiaster, vars andel bland Android-användargemenskapen inte överstiger 1-2%. Men även här finns ingen enhetlighet; Firmware finns för alla smaker och fickor.

Vilken firmware från tredje part är den mest populära? Firmware baserad på "mods" - till exempel från Cuoco92-teamet. Patchrom - MIUI, FlyUI. Firmware kompilerad från källkoder - Cyanogen (för närvarande Lineage) och firmware baserad på den. Låt oss ta en närmare titt på den sista.

Fram till nyligen har tredjepartsfirmware sammansatts av utvecklare antingen på basis av AOSP (Android Open Source Project, samma semi-mytiska "rena" Android), eller på basis av Cyanogen. På senare tid har AOSP-baserad firmware blivit mindre och mindre, och Cyanogen (Lineage)-baserad firmware har blivit mer och mer.

Den enda AOSP-baserade firmware jag kan komma på är Omni ROM. Ren Android med ett fåtal men mycket användbara tillägg (till exempel ett "natt"-läge som sänker färgtemperaturen på skärmen på kvällen och natten). Det finns inget upplopp av onödiga inställningar, och ännu mer så; Gränssnittet är gjort i den strikta stilen av Android. Den fasta programvaran är energieffektiv och perfekt optimerad. Det finns ingen inbyggd root-åtkomst (men det är möjligt att installera det ytterligare), SELinux-kontexten upprätthåller.

Det mest populära alternativet är Cyanogen (nyligen Lineage OS, versioner är endast tillgängliga för enheter som kör Android 6.0 och 7.1). Utseendet på ren Android, ytterligare funktioner är minimala men användbara. Optimering - utmärkt, energieffektivitet - också. Lineage-utvecklingsgemenskapen försöker använda drivrutiner med öppen källkod när det är möjligt, ofta på bekostnad av prestanda och funktionalitet. Rotåtkomst i Cyanogen-firmware var tillgänglig på ett vanligt sätt via menyn för utvecklaralternativ, i Lineage-firmware - du måste ladda ner och installera en extra modul via återställning (vilket är mer korrekt när det gäller övergripande systemsäkerhet).

Det är på basis av Lineage-källkoder som idag det mesta av den alternativa firmwaren sätts ihop. Låt oss kort överväga funktionerna hos några av dem.

  • uppståndelse Remix- en firmware som är populär bland entusiaster med ett maximalt (för många - redundant) antal inställningar. Avser "tung" firmware. Energieffektiviteten på våra testenheter är låg, prestandan är hög. Inbyggd root-åtkomst via utvecklaralternativ, SELinux-kontext är tillåten. En färgstark animerad logotyp, många inställningar och en allmän inställning till säkerhet klassificerar detta projekt i "hacker" firmware-sektionen.
  • AOKP- kan betraktas som en slags spin-off eller fortsättning på Resurrection Remix. Många inställningar, hög prestanda, högre energieffektivitet jämfört med RR (observera att detta gäller våra testenheter). Inbyggd root-åtkomst via utvecklaralternativ, SELinux-kontext är tillåten. Kanske en annan "hacker" firmware.
  • AICP har också många inställningar och inbyggd Developer Options root-åtkomst. En intressant poäng är att SELinux-kontexten kan bytas på ett vanligt sätt i samma utvecklaralternativ. En annan intressant punkt är att root-åtkomst är inbyggd, och Magisk-applikationen används för hantering, med vilken du både kan styra tilldelningen av privilegier och dölja själva faktumet att ha root-åtkomst från utvalda applikationer (till exempel bankprogram som vägrar ofta att arbeta på enheter med root). Färgade animationer, barnteckningar på standardskärmar (till exempel bilden som visas på multitasking-skärmen efter att ha rensat alla applikationer), inbyggd root-åtkomst och möjligheten att dölja den, samt ett ganska fritt ordförråd (typiska menyobjektnamn : Panelporr, Annat skit) tillåter att vi är säkra på att klassificera firmwaren som "hacker".
  • Mokee- ett populärt projekt, denna gång från kinesiska utvecklare. Det finns ingen inbyggd root-åtkomst, SELinux-kontexten tvingar fram, strikt design, frånvaron av en miljon inställningar och funktionaliteten hos de befintliga slickade till perfektion sätter Mokee i nivå med Lineage OS-firmware, på vars källkoder det är baserat. Energieffektiviteten och produktiviteten är hög. Intressant är Aegis-applikationen integrerad i systemet, som tillåter användaren att selektivt inaktivera tjänster och wakelock-applikationer, inklusive system.
  • crDroidär ett annat projekt baserat på källkoden Cyanogen/Lineage. Den fasta programvaran skiljer sig lite från Lineage som sådan och bygger på samma grundläggande principer: den mest renodlade Android, ett minimum av inställningar med maximal prestanda, hög energieffektivitet och prestanda. SELinux-kontexten upprätthåller, det finns ingen inbyggd root-åtkomst, den är tillgänglig via tilläggets firmware.
  • Smutsig Enhörning– Ännu ett intressant och populärt projekt. Vi har ingen erfarenhet av att använda denna firmware, men vi kan inte låta bli att nämna det.

Naturligtvis finns det andra firmware från tredje part: OctaOS, XenonHD, DarkNess-reDefined, Validus OS och många, många andra. Det går inte att granska alla.

Rotåtkomst i tredjepartsfirmware

Från en kort översikt av firmware från tredje part kan bara en slutsats dras: inställningen till root-åtkomst i all firmware implementeras på olika sätt. Någonstans finns det inte alls (men du kan flasha SuperSU via TWRP), någonstans är det tillgängligt med firmware från en extra modul (Lineage), någonstans används root-åtkomstkontrollmekanismen inbyggd i firmware, och någonstans lösningar (Magisk ) används som tillåter hur man hanterar root-åtkomst och döljer det faktum att det finns från vissa applikationer.

För att extrahera användardata med en tredjepartsåterställning (TWRP) behövs vanligtvis inte root-åtkomst. Det kan till exempel vara användbart för att extrahera en komplett bild av en datapartition tillsammans med fria block. I TWRP är det här alternativet endast tillgängligt för systempartitionen, men inte för datapartitionen. Detta kan göra det möjligt att återställa raderade filer.

Säkerhet för tredjepartsfirmware och dataextraktionsmetoder

Vi kommer till den sista delen av artikeln, till vad den skrevs för: möjligheten att extrahera användardata från enheter som kör firmware från tredje part.

Du kanske gillar hur din smartphones gränssnitt ser ut och fungerar, men andra firmware ger dig möjlighet att utforska nya design- och gränssnittsalternativ. De kan också erbjuda ny funktionalitet. Om du är intresserad, läs vidare.

Den bästa anpassade firmwaren

Bra firmware har en gemenskap av användare som stödjer dem och de fungerar på olika enhetsmodeller. Tyvärr uppfyller färre och färre tredjepartslastare dessa krav. De som vill hålla sina gamla Nexus 5-smarttelefoner uppdaterade eller har få installationsmöjligheter. Om din enhet behöver ett förbättrat användargränssnitt, mindre uppsvälld programvara och snabbare programuppdateringar bör du överväga att installera anpassad firmware.

LineageOS (tidigare CyanogenMod)

Många fans var tvungna att säga adjö till den populära CyanogenMod-firmwaren och all dess funktionalitet. Det var bra för nybörjare, eftersom Wikipedia erbjöd en omfattande beskrivning av funktionerna. Den ersattes av Lineage-firmware, som också har sin egen Wiki.

Lineage har en kompakt bootloader, en funktionell kameraapplikation och ett antal förinstallerade program som tar upp en liten mängd minne. Det finns ljudprofiler som gör det möjligt att dämpa ljudet eller göra smarttelefonen högre under vissa förutsättningar. Sekretessinställningar skickar falsk data till appar som är förhöjda för att förvirra dem. Huvudsaken är att Lineage låter gamla smartphones bli snabba igen.

Denna firmware skapades för Nexus-enheter, vissa och. Funktionerna här liknar Lineage, rotade, och det finns regelbundna säkerhets- och stabilitetsuppdateringar.

Ett brett utbud av enheter stöds, uppdateringar släpps med avundsvärd regelbundenhet. Tack vare OmniSwitch är multitasking tillgänglig. Dirty Tweaks innehåller viktiga tweaks som inte finns i lager Android.

SlimROMs

En avskalad version av Android låter användaren välja vilken del av Google Play-tjänsterna han behöver. Det låter dig också ändra DPI för teckensnitt och ikoner, du kan göra allt litet. Cirka 50 enhetsmodeller stöds för närvarande.

En alfaversion av monteringen på Android Lollipop har släppts, utvecklingen här går inte särskilt fort.

Annan firmware

Positionerad som en allt-i-ett-lösning. Utvecklare kopierar skamlöst funktionalitet från andra firmwares på den här listan, inklusive OmniSwitch och CyanogenMods Pie-kontroller, och kombinerar dem till sin egen produkt.

Som sådan kan den här firmware sakna viss personlighet, men om du letar efter en variant med en enorm mängd anpassning, så är den här precis framför dig. Laddningsanimationen förtjänar särskilt beröm. Mer än 50 enheter tillgängliga.


Denna firmware dök upp först i början av 2013 baserad på Android Jelly Bean. Det finns ingen drastisk designändring här, men några ändringar är ganska effektiva, inklusive i meddelanden och navigering.

Uppslukande läge låter dig se information på skärmen genom att dölja statusfältet, ett dynamiskt panelsystem kombinerar status och navigering. Detta förbättrar systemets visuella tilltalande.

I början av 2015 anställde OnePlus ett antal nyckelmedarbetare från Paranoid Android. Som ett resultat frystes projektet, en av utvecklarna lämnade, den andra förnekade denna information. Om detta projekt kommer att återupplivas eller inte är okänt.

Paranoid Android kan installeras på en mängd olika enheter, inklusive Nexus-linjen och OnePlus One.

Beskrivning av anpassad firmware

Firmware är en sammansättning av operativsystemet som körs på enheten med grundläggande applikationer som adressbok, kalender, kamera, etc. Den största fördelen med Android-smarttelefoner är att de kan köras på tredjepartssystem och inte bara med original firmware. Anpassad firmware ersätter den förinstallerade versionen av Android. Ersättningarna är olika varianter av AOSP från frivilliga utvecklare som har mycket fritid.

Vad är AOSP

Denna förkortning översätts som Android Open Source Program. Det här är Googles version av Android med öppen källkod och är tillgänglig för alla. Utvecklare kan ändra det utan att behöva följa Googles standarder och installera dess appar.

Tack vare detta projekt dök sådan firmware som CyanogenMod, Paranoid Android, MIUI upp.

Fördelar: Ska jag installera anpassad firmware?

Många ägare av Android-enheter är medvetna om problemet: enheten är bara ett år gammal och tillverkarna kommer inte längre att uppdatera den. Nya versioner av Android är intressanta inte bara på grund av den förbättrade funktionaliteten, utan också på grund av säkerhetsuppdateringarna.

Tredje parts firmware använder officiell Google-kod och kompatibla smartphone-drivrutiner. Detta gör att du kan uppdatera systemet till den senaste versionen. Ofta uppdateras anpassad firmware oftare än den ursprungliga Android.

Smartphone blir snabbare

En av de största fördelarna med anpassad firmware. De grafiska teman och applikationer som installerats av tillverkaren saknas nästan här. Detta sparar minne och ökar hastigheten.

Anpassning

Anpassade ROM-skivor ger dig inte bara den senaste versionen av Android, utan ger dig också omfattande anpassningsmöjligheter. Möjligheterna är nästan oändliga.


Genom att rota får du full tillgång till alla funktioner på enheten. I den ursprungliga versionen av Android är vissa funktioner dolda. Den modifierade firmwaren ger obegränsad tillgång till alla funktioner i smarttelefonen. Det är också lättare att säkerhetskopiera.

Perfekt för älskare av rena versioner

Eftersom anpassade ROM är baserade på Android Open Source Project har de fler funktioner och lämpliga drivrutiner från utvecklarna av dessa ROM. Om du köper Android-smarttelefoner som inte finns i lager, till exempel Samsung, kan du fortfarande få lager Android.

Kompatibilitet b: Finns det en firmware för min enhet?

Svaret på denna fråga måste sökas på forum på Internet. Där hittar du en lista över enheter som stöds av en specifik firmware och tips för uppdatering.

Nackdelar med anpassad firmware

Innan du bestämmer dig för den svåra processen att installera firmware bör du lära dig om deras brister.
  • Förlust av garanti
    Om dina enheter fortfarande omfattas av garantin, efter installation av anpassad firmware, kan den bli ogiltig. Många tillverkare har tålamod med att göra ändringar i enhetens operativsystem. En av dem är Xiaomi.
  • Svårighet att installera
    Anpassad firmware är väl lämpad för dem som gillar utmanande uppgifter. Om detta inte gäller dig är det bättre att inte installera firmware. Uppdateringar, rooting och versionsinstabilitet kan göra dig uttråkad snabbt.
  • Brist på Google Apps
    Det finns få Google-program i firmware från tredje part. Play Butik-appar måste installeras om. Google Apps finns på .

Slutsats: inställd eller inte

Anpassad firmware kan vara en livräddare för äldre smartphones och surfplattor. De kan också befria nya enheter från uppsvälld programvara. Ofta ökar de arbetshastigheten och lägger till funktioner. Detta är dock ingen lätt process, särskilt för nybörjare. Det underlättas av firmware som LineageOS och ett stort antal CyanogenMod-användare som kan ge tips.

Det enklaste sättet att seriöst uppdatera din gadget är att installera anpassad firmware på den. Med den kan du inte bara utöka antalet kontroller över systemet, utan också prova något nytt, få många praktiska funktioner eller till och med en ny version av Android. I den här artikeln kommer jag att prata om de tio mest populära, intressanta och funktionella firmware skapade baserade på Android.

paranoid Android

Skördare

Temasek's

MK (MoKee)

Gränssnittet är verkligen original. Absolut alla standardapplikationer från Android har ersatts med applikationer av vår egen design, och resten har förbättrats avsevärt. Aviseringspanelen har snabba växlar som visas ovanför aviseringar. Avsnittet "Strömförbrukning" har bytt namn till "Strömhantering" och är mycket mer praktiskt och informativt, knappen "Nätverkslägen" låter dig aktivera lägena "Endast 3G" och "Endast 2G".

Det finns inga klagomål på hastigheten på det grafiska skalet. Allt är väldigt snabbt och smidigt. Det är värt att säga att en intressant mekanism för behörighetshantering är inbyggd i firmware. Det låter dig begränsa betydligt fler alternativ än Android Marshmallow. Inställningsgränssnittet och nästan alla systemapplikationer är helt russifierade. Men i alla applikationer som fungerar via Internet kommer du bara att se kinesiska tecken, men den vetenskapliga pokemetoden och kunskapen om hur sådana applikationer är ordnade gör att du kan använda dem.

Den kinesiska analogen till Play Store har nästan alla populära (och inte så) applikationer. Men Google-program kommer att vägra fungera utan Google Play-tjänster, och det är inte så lätt att installera dessa tjänster. Det finns en lösning på problemet på Internet, men det fungerar inte alltid, du måste använda antingen den inbyggda marknaden eller olika inofficiella butiker, och också komma överens med det faktum att vissa applikationer "inte startar ” utan Googles tjänster.

hoppade av testet

Salighet

Officiell webbplats: www.blissroms.com/
48 (per 2016-08-13)
Grunden: CyanogenMod
Android version: 6.0.1

Utvecklarna hävdar att Bliss är en av de mest anpassningsbara firmwarerna. Det är det faktiskt inte. Firmware är egentligen en samling intressanta funktioner från annan firmware, men den är väldigt långt ifrån RR, AICP eller Temasek. Såvida de inte är anslutna från början och körs genom inställningarna för Kernel Adiutor och SuperSU. Inställningarna för själva firmwaren är inte översatta till ryska. Översättningen gäller endast objekt som finns i CyanogenMod.

crDroid

Officiell webbplats: ww2.crdroid.org
Antal officiellt stödda enheter: 29 (från och med 2016-09-08)
Grunden: CyanogenMod
Android version: 6.0.1

Syftet med skapandet, precis som alla andra, är att lägga till de bästa funktionerna från annan firmware. På välkomstskärmen under den första installationen står det att firmwaren innehåller en hel del funktioner från OmniROM, Paranoid Android, Temasek med flera. Tyvärr är detta samma historia som med Bliss. Brist på exklusiva funktioner och en betydande eftersläpning efter RR, AICP, Temasek när det gäller kapacitet. Inga intressanta applikationer är inbyggda.

Utom test

  • NexSense 6.0– ett försök att porta HTC Sense 6.0 (Android 4.4.2) till Nexus 5. Till en början lanserades bara själva firmwaren, men med tiden kunde entusiaster få Wi-Fi, Bluetooth, GPS och olika sensorer att fungera. Men under mycket lång tid kunde detta inte uppnås från kamera och ljud. Med tiden kom utvecklarna till slutsatsen att det var nödvändigt att skriva om några bibliotek nästan från grunden. Lokala hantverkare verkade ha försökt göra detta, men utan resultat.
  • ASUS ZENUI CM 13 (natt)-baserad- ett projekt för att porta applikationer från Asus ZenUI till CyanogenMod 13. Officiellt är utvecklingen endast för LG G2. Enligt utvecklarna har cirka 90 % av alla applikationer redan flyttats.
  • MIUI- den fasta programvaran är officiellt portad till 286 olika enheter. Utvecklat av Xiaomi och baserat på källkoderna för CyanogenMod och AOSP. Många chips migrerade hit från iOS, TouchWiz, UX (LG), HTC Sense, men det finns också sina egna. Det finns så många användbara funktioner att deras beskrivning är ett ämne för en separat artikel.
  • maru OS- en mycket original firmware, som, när du ansluter en smartphone till en bildskärm, gör den till ett fullfjädrat skrivbord. Du kan läsa en detaljerad recension och intervju med utvecklaren.

Hur man installerar?

För de flesta enheter ser firmware från avloppet ut så här:

  1. Lås upp starthanteraren (detta är individuellt för varje enhet, så fortsätt, Google).
  2. Installera anpassad återställning (i sällsynta fall kan du installera anpassad utan den, men det är inte en bra idé).
    2.1. Vi går till den officiella TWRP-webbplatsen, anger namnet på din enhet där, laddar ner den senaste versionen för den.
    2.2. Vi ansluter smartphonen via USB, installerar drivrutinerna för din enhet på datorn.
    2.3. Ladda ner och installera Android SDK.
    2.4. Vi startar terminalen och flashar återställningen med kommandot fastboot flash recovery recovery_name.img (fastboot finns i mappen platform-tools inuti SDK).
  3. Efter firmware går vi in ​​i TWRP, väljer det ryska språket (längst ner), sätter en bock på "Tillåt ändringar" och sveper åt höger.
  4. Gå till avsnittet "Rengöring" och välj "Formatera data" där. Detta behövs om datasektionen är krypterad.
  5. Vi ansluter smarttelefonen till datorn och överför filen med den nya firmwaren till minneskortet.
  6. Välj "Installera" och sedan firmwarefilen. Vi håller med ett svep åt höger.
  7. Klicka på "Starta om till OS" och vänta tills nedladdningen är klar (cirka tio minuter, inklusive applikationsoptimering).
  8. Efter den första installationen rekommenderar vi att du startar upp återställningen igen och gör säkerhetskopior. Åtminstone - EFS-partition, där IMEI, s/n och andra viktiga data sys.

Om du inte vill förlora den huvudsakliga firmware, kan anpassad installeras med ett andra system. Detta kommer att hjälpa den unika MultiROM Manager. Det låter dig installera flera firmware samtidigt. Välj firmware från de installerade enhetserbjudandena när du slår på den. Installationen av programmet är ganska enkel (glöm bara inte att göra säkerhetskopior för säkerhets skull):

  1. Installera MultiROM Manager från Play Butik och kör den.
  2. Klicka på knappen "Installera".
  3. Vi väntar på att installationen ska slutföras och sedan går vi med på att starta om.
  4. Efter omstart och installation av vissa skript öppnas gränssnittet för val av fast programvara.

Installationen av den andra firmwaren utförs genom MultiTWRP i avsnittet Avancerat -> MultiROM eller genom själva applikationen.

Ordlista

  • Lager (lager, lagerfirmware)- officiell firmware förinstallerad av tillverkaren som standard. Lagerbilder kallas ofta inte bara för absolut rena bilder av lagerfirmware, utan också bilder förberedda för installation genom inofficiell återställning.
  • AOSP (Android Open Source Project)- Original Android-källkoder från Google, tillgängliga för nedladdning och modifiering för alla. Termen "baserad på AOSP firmware" (baserat på lager, baserat på AOSP) betyder att firmware byggdes utifrån dessa källor (och inte CyanogenMod-källor, som ibland är fallet). De flesta Xposed-moddar fungerar bara på AOSP/CyanogenMod och ROM baserade på dem.
  • CAF (Code Aurora Forum)är ett projekt som stöds av Linux Foundation som driver utvecklingen av öppen källkod inom mobil teknik. Den främsta bidragsgivaren till projektet är Qualcomm, som underhåller Android för MSM-förrådet, som innehåller Android-källor med optimeringar för Qualcomm-chips. Om utvecklarna hävdar att deras firmware är baserad på CAF, så inkluderar den alla dessa optimeringar. Men tänk på att ändringar från Android för MSM ofta spiller över i AOSP.
  • CyanogenMod-baserad (CM-baserad, baserad på CynogenMod)- Firmware baserad på CyanogenMod-kod. Omedelbart efter lanseringen av en ny version av AOSP kopierar CyanogenMod-utvecklare dess källor till sitt eget arkiv och börjar implementera sina tillägg i det och porta det till nya enheter. Och listan över enheter som stöds av CyanogenMod är ett så imponerande antal att många utvecklare av anpassad firmware väljer den som bas och inte AOSP.
  • Återställning (återställningsläge, återställning)- android återställningskonsol. Designad för att återställa till fabriksinställningar eller installera en firmware zip-fil signerad med tillverkarens nyckel. För många enheter finns återställning från tredje part med avancerade funktioner, som ClockworkMod, TWRP, Philz. De låter dig göra fullständiga säkerhetskopior av både hela systemet och enskilda delar, installera firmware från tredje part, formatera och ändra storlek på partitioner, installera eventuella tillägg och mycket mer.
  • Bootloader (loader, bootloader)- laddas först. Den skickar den inbyggda NAND-partitionstabellen till kärnan, laddar den i minnet och kör den. Det är starthanteraren som ansluter till datorn i fastboot-läge och startar återställningen. Innan du installerar anpassad återställning och ofta firmware från tredje part måste du därför låsa upp den. Nästan alltid, efter att ha låst upp starthanteraren, raderas absolut all data från enhetens minne.
  • GApps (Google Apps)- en uppsättning tjänster och applikationer från Google. GApps-paket finns i olika storlekar, från de minsta (mindre än 100 MB) som bara inkluderar Google Play och tjänster för dess drift, till stora som innehåller nästan alla befintliga Google-applikationer (storleken på sådana paket närmar sig 800 MB). Många firmware-utvecklare rekommenderar att du installerar Open GApps. Skillnader mellan versioner kan hittas i Open GApps Wiki. Tänk på att vissa GApps kan ersätta systemappar.
  • Nightly ("nattlinne")- nattlig montering av firmware. För många enheter görs byggen dagligen (natt). I teorin har de låg stabilitet, men i praktiken är misslyckade byggen extremt sällsynta och nya buggar fixas mycket snabbt.

F2FS filsystem

Nästan all anpassad firmware stöder filsystemet F2FS, som är designat specifikt för att arbeta med flashminne och, i teorin, använder det mer effektivt och noggrannare än ext4. Du kan gå till denna FS på följande sätt:

  1. Logga in på TWRP.
    2.0. Öppna objektet "Rengöring -> Selektiv rengöring".
    2.1. Markera avsnittet Cache.
    2.2. Klicka på "Reparera eller ändra filsystemet -\u003e Ändra. Filsystem -> F2FS" och svep för att bekräfta.
    2.3. Tryck på "Hem"-knappen.
  2. Upprepa steg 2 för data- och systemavsnitten.

Anmärkningar:

  • Inte alla firmware stöder F2FS. Om det inte finns något stöd kommer du att få en oändlig nedladdning.
  • Efter att ha ändrat filsystemet för datapartitionen kommer inte bara programdata och firmwareinställningar att gå förlorade, utan även filerna som sparats på det interna minneskortet.
  • I praktiken blir prestationsvinsten i bästa fall några procent.

Slutsats

Vi har övervägt långt ifrån all befintlig firmware. Men även detta är tillräckligt för att ha en uppfattning om modern firmware. När det gäller gränssnitt är de nästan alla lika, de fungerar alla väldigt smidigt och det är väldigt svårt att märka några skillnader i arbetshastigheten. Men de har olika funktioner. Från mig själv kan jag tillägga att om du sitter länge åtminstone på MoKee, eller ännu mer Resurrection Remix, så kommer du inte ens vilja återgå till ren CyanogenMod. Men du kommer förmodligen att behöva vända dig till hjälp av Xposed. Lyckligtvis fungerar nästan alla Xposed-moduler i nästan all befintlig anpassad firmware.

Operativsystemet Android har vunnit stor popularitet på grund av dess enkelhet och utmärkta utvecklarstöd. Samtidigt är distributionsschemat sådant att varje enhetstillverkare måste skapa sin egen version av firmware. Och för en specifik modell av telefon eller surfplatta. Den här artikeln kommer att diskutera metoderna och blinkarna för "Android" via en PC.

Lite teori om vad firmware är

Först är det värt att prata om vad den fasta programvaran för en enhet är. Detta är en uppsättning programvara för att utföra grundläggande funktioner och för själva operativsystemet. Eftersom Android-versioner stämplas väldigt ofta, och varje enhet har sin egen uppsättning utrustning, finns det många firmwareversioner. Innan du gör en mjukvaruändring måste du därför hitta den exakt för din enhet.

Mål och mål för att blinka enheten

Varför behöver du firmware överhuvudtaget? Det finns många olika svar på denna fråga. Till exempel började enheten misslyckas och bete sig obegripligt. Att återställa till fabriksinställningarna hjälpte inte, och då kan du som ett alternativ ladda om. Detta görs om de helt enkelt är trötta på utseendet på menyn och funktionaliteten som presenteras av den aktuella versionen. Det händer också att tillverkaren har slutat stödja denna enhetsprogramvara, och den nuvarande versionen av Android utvecklas inte längre.

Firmware kan antingen vara officiell, representera originalbilderna av systemet som installerats av tillverkaren, eller "anpassad", det vill säga sammansatt av amatörer och entusiaster. Installation av den senare sker på egen risk, så du bör noggrant studera instruktionerna och manualerna.

Översikt över blinkers för "Android"

Låt oss nu prata mer om vad det är. En flashdrivrutin för Android är ett speciellt program eller en uppsättning av dem som vet hur en smartphone eller surfplatta fungerar och kan installera programvara i rätt delar av minnet. Vi kommer att titta på några av dessa applikationer.

SP är förmodligen den mest kända blinkaren för Android. Det är främst inriktat på att installera programvara på enheter med MediaTek-processorer. Att använda programmet kan beskrivas i steg:

  1. Installera drivrutinen för enheten på en persondator. Detta är nödvändigt för att SP Flash-verktyget ska kunna se och använda gadgeten korrekt.
  2. Hitta rätt firmware för din telefonversion. I detta skede bör du vara mycket försiktig, eftersom det finns många av dem. Och de kan skilja sig inte bara efter datum, utan också genom revisioner av smartphone eller surfplatta.
  3. När den fasta programvaran har hittats måste du packa upp den på en lämplig plats på din hårddisk.
  4. Nu måste du köra "Android" flash-drivrutinen genom PC SP Flash Tool. Programmets huvudfönster öppnas, där alla åtgärder kommer att äga rum.
  5. Det finns en knapp på höger sida av fönstret. Det låter dig ladda ner Scatter-filer från firmware-arkivet.
  6. Nu måste du klicka på knappen i verktygsfältet med en pil och inskriptionen Ladda ner. Och bara i detta skede anslut enheten till datorn.
  7. Firmwareprocessen bör börja, vars framsteg kan ses på den gula linjen nedan.
  8. Efter slutförandet måste enheten startas om. Första starten kan ta cirka 5-10 minuter.

Du måste använda denna metod och Android flasher-programmet SP Flash Tool noggrant, eftersom detta är en universell metod. Och varje specifik enhet har sina egna egenskaper och knep.

Odin är ett kraftfullt verktyg för Samsung

Odin är en Android-blinker genom en dator för Samsung-enheter. Det är en multifunktionell kombination som inte bara kan ändra firmware på enheten, utan också installera återställning, kärnor och mycket mer.

För normal drift av programmet behöver du ett installerat Windows-system, drivrutiner för Samsung-enheten samt en speciell uppsättning ADB Fastboot. Några tips och tricks när du arbetar med Odin:

  • innan du startar den fasta programvaran måste du se till att batteriet är laddat till minst 50 %;
  • för att inte förvandla enheten till en "tegelsten" under proceduren bör du använda en bärbar dator eller PC med en avbrottsfri strömförsörjning;
  • använd den ursprungliga USB-kabeln;
  • när du sparar firmwarefilen bör sökvägen inte innehålla ryska tecken.

Som regel bör firmware sökas på den officiella webbplatsen för Samsung-företaget. Om du behöver någon form av anpassad, måste du gå till något tematiskt forum, till exempel w3bsit3-dns.com för det.

Phoenix kostym

Denna flashdrivrutin för "Android" för surfplattor och telefoner är fokuserad på Allwinner BoxChip-processorer. Funktionaliteten i programmet är liten, men tillräcklig för att blinka många modeller av enheter på Android-plattformen. Själva processen kräver ingen speciell kunskap och ansträngning.

Först installeras drivrutiner på enheten, sedan söks den version av programvaran som krävs. Sedan, på fliken Firmware, visas den nedladdade firmware-filen och själva proceduren startar. När programmet är klart kommer programmet att starta om själva enheten.

Slutsats

Det finns många program på nätverket för att utföra firmware på enheter med Android OS. Vissa har redan upphört att användas och stöds, vissa behövs helt enkelt inte på grund av tillgången på mer funktionella och enkla lösningar. Artikeln beskrev de nuvarande och populära typerna av blinkers idag.

Men när du använder något program är det värt att komma ihåg att firmware är en mycket ansvarsfull uppgift. Det är enkelt att skaffa en telefon som inte fungerar. Därför bör du studera mer i detalj hur och med vilken firmware för en viss telefon och surfplatta är gjord. Och även för att klargöra under vilken version firmware krävs.

Vi får inte glömma bortkastningar. Det vill säga, du bör skapa säkerhetskopior av det fungerande systemet. Detta gör det möjligt att vid ett fel återställa allt till sin plats.

Android är öppen källkod, så utvecklare är fria att ändra den, lägga till nya funktioner och skapa sina egna operativsystembilder för telefoner och surfplattor. Vissa av dessa firmware vinner enorma popularitet och blir till och med grunden för framgångsrika kommersiella projekt. Vi introducerade dig för några av dem i detta och även. Och nu vill vi diskutera med dig de skäl som kan övertyga dig om att ta en chans och installera firmware från tredje part på din Android.

Skaffa den senaste versionen av Android

Det är ingen hemlighet att många tillverkare av även dyra enheter inte bryr sig om att stödja sina produkter för mycket. Så fort de säljer sin produkt till dig glömmer de omedelbart behovet av att släppa nya firmwareversioner åt dem. Som ett resultat visar det sig att du inte har möjlighet att uppgradera till en ny version av Android, även om hårdvaran på smarttelefonen fritt tillåter det.

I det här fallet skulle den bästa och ibland enda lösningen vara att använda den välkända CyanogenMod, som, även om den har många egna "chips", på många sätt liknar vanliga Android. Tack vare denna utveckling kan ägare av till och med ganska gamla enheter använda de senaste versionerna av systemet.

Avslag på "märkta" skal

Många populära tillverkare (låt oss inte peka finger) är väldigt förtjusta i att utrusta telefoner med sina proprietära skal, vilket dock inte faller i smaken för alla användare. Inte bara är många av dem uppriktigt sagt fula och obekväma - som du vet är detta en smaksak, utan de lyckas också märkbart bromsa systemet. Naken Android mot denna bakgrund visar hastighetsrekord och imponerar med sin lyhördhet.

Ja, naturligtvis, du kan sätta din egen launcher och ta bort alla dessa widgets, men det finns inget sätt att vägra alla tvivelaktiga inställningar som tillverkaren har gjort i operativsystemet. Så för att få en riktigt "ren" Android måste du installera en anpassad ROM.

Ta bort förinstallerad programvara

Efter att ha fått din helt nya telefon och spelat tillräckligt med programmen installerade på den, kommer gradvis förståelsen att det vore bättre om de inte fanns alls. Oftast kompletterar tillverkare enhetens mjukvarupaket, inte fokuserar på ändamålsenlighet och kvalitet, utan av rent kommersiella skäl. Dessutom betraktas dessa program som systemprogram och det är inte så lätt att ta bort dem. Som ett resultat får vi en apparat full av uppriktigt skräp som hindrar oss från att leva.

En radikal lösning på detta problem är att bara flasha enheten till en anpassad sammansättning som inte innehåller förinstallerad programvara.

Få fler funktioner och systeminställningar

Många firmware har ett så annorlunda utseende och funktionsuppsättning från den ursprungliga Android att vi redan säkert kan prata om oberoende operativsystem. Först och främst talar vi om sådana populära kinesiska projekt som MIUI, Lewa, Oppo, som utvecklas i en gigantisk takt. Det är troligt att när du väl provar denna orientaliska cocktail kommer du att titta på den otippade Android-rätten med oförställd ånger.

Annan firmware, som AOKP, även om de är baserade på lager Android, men ger ett sådant utrymme i inställningarna, sådana anpassningsalternativ som ägare av vanliga smartphones aldrig drömt om.

säkerhet

Det kan låta konstigt, men firmware skapad av den fria gemenskapen kan ibland vara säkrare än en Google-produkt. I dem, om du vill, kan du helt bli av med det allseende ögat hos detta företag, och helt ersätta alla deras tjänster och applikationer med utveckling från tredje part. Det visar sig därför "Android utan Google", hur konstigt det än kan låta.

Dessutom innehåller många anpassade ROM ett inbyggt antivirus och behörighetsinställningar för varje applikation så detaljerade att du noggrant kan specificera vem, vad i vilket syfte som kan flyttas på din enhet.

Skäl att inte använda firmware från tredje part

Men som du förstår är allt långt ifrån så rosenrött och det finns ganska allvarliga problem som du kan stöta på i dina experiment med firmware.

  1. tegelstenar. Den blinkande processen, även om den är genomtänkt och ganska enkel, med en viss grad av otur och krökning av händerna, kan förvandla din enhet till bara ett dött block av plast och mikrokretsar.
  2. Batteriproblem. En anpassad ROM kanske inte är tillräckligt optimerad för en specifik enhet och kommer att tappa batteriet snabbare än den officiella firmware.
  3. Hårdvaruproblem. Din nya firmware kanske inte fullt ut stöder all hårdvara i telefonen, så du kan stöta på fel, enskilda trasiga moduler och andra problem. Till exempel kanske din enhets kamera inte fotograferar så bra som den brukade göra, eller så kan din GPS plötsligt vara långsam med att hitta satelliter.
  4. misstag. Tillverkarna av din enhet gör ett bra jobb med att testa programvaran innan den släpps på marknaden, vilket naturligtvis inte kan sägas om oberoende firmware-utvecklare. Därför kan du stöta på irriterande fel, som, även om de kommer att rättas till i framtiden, kan förstöra mycket blod för dig.
  5. Garanti. Om du använder firmware från tredje part upphäver du garantin. Om detta är viktigt för dig, överväg det.

Och nu skulle jag vilja veta din åsikt om behovet av att flasha Android. Vi ber dig att delta i undersökningen och uttrycka din åsikt i kommentarerna.







2022 gtavrl.ru.