Anpassad firmware för Android OS. Tio bästa Android-firmwares för de mest kräsna användarna Android OS-firmware

LeWa OS är en ganska populär kinesisk firmware för Android-baserade enheter, som har vissa fördelar, som ganska hög prestanda och ett strikt, pedantiskt gränssnitt. I det här materialet kommer vi att ta reda på hur du porterar denna programvara till din mobila gadget.

Vi kommer att behöva vissa verktyg, nämligen: firmware för enheten vi ska flasha, baserad på CyanogenMod (baserat på Android 2.3), ROM för LeWa OS själv (den senaste versionen av vilken kan laddas ner på http://bbs.lewaos .com/download. php Eftersom webbplatsen är på kinesiska är det bekvämt att använda Google Translate), samt Total Commander (eller WinRar), Notepad++ (du kan också använda en annan högkvalitativ textredigerare, men det är tillrådligt att inte standard anteckningsblock), Java JDK, Android SDK och Apk Manager.

Viktig! LeWa OS är designat för enheter med WVGA (800x480, HDPI) och HVGA (320x480, MDPI) skärmar. Naturligtvis, när du porterar firmware till din enhet, behöver du att upplösningen matchar, så för enheter med en HVGA-skärm, en ROM, till exempel från Samsung S5830 eller S5838, och för enheter med WVGA, till exempel, från en Huawei U8800X , är lämpliga.

Först ersätter vi alla ansökningar från systemet/app, det vill säga vi tar bort alla filer och mappar från CyanogenMods ROM systemet/app, kopiera filerna från den nedladdade LeWa OS-firmwaren där:

AccountAndSyncSettings – ersätt.

ApplicationsProvider – ersätt.

Bluetooth – valfritt, du kan lämna originalet.

Webbläsare – om så önskas kan du lämna originalet.

Miniräknare – byt ut.

Calendar365 365 – om så önskas kan du lämna originalet.

CalendarProvider – ersätt.

Kamera – om du vill kan du lämna originalet.

CMParts – vi byter ut.

CMS-skärmdump – om så önskas kan du lämna originalet.

Kontaktleverantör – byt ut.

Cstore – byt ut.

DefaultContainerService – ersätt.

DeskClock – vi byter ut den.

DownloadProvider – ersätt.

DownloadProviderUi – ersätt.

DrmProvider - ersätt.

E-post – vi ersätter det.

HTMLViewer - ersätt.

Snäpp upp – ersätt.

LabiSync - utbytbar.

LatinIME – om så önskas kan du lämna originalet.

LewaFc – byt ut.

LewaFeedback - byt ut.

LewaFileManager - ersätt.

LeWaFM – vi byter ut.

LewaLauncher - utbytbar.

LocationProvider – ersätt.

MediaProvider - utbytbar.

PackageInstaller – ersätt.

Pacman - byt ut.

Telefon – vi byter ut den.

PicFolder - utbytbar.

PicoTts – vi byter ut.

PIM - utbytbar.

Protips – om så önskas kan du lämna originalet.

Avsättning - vi byter ut.

QuickSearchBox – om så önskas kan du lämna originalet.

Inställningar – ersätt.

SettingsProvider – ersätt.

SoundRecorder - utbytbar.

Superanvändare – byt ut.

Bytare - byt ut.

SystemUI - ersätt.

TelephonyProvider - utbytbar.

TtsService – om så önskas kan du lämna originalet.

UserDictionaryProvider – ersätt.

VpnServices – ersätt.

Nu gör vi samma sak, bara med katalogen systemet/ramverk, det vill säga vi tar bort filer och mappar i CyanogenMod och överför innehållet systemet/ramverk från LeWaOS:

am – byt ut.

android.policy – ​​ersätt.

android.test.runner – ersätt.

bmgr - ersätt.

hoppborg – byt ut.

com.android.location.provider – ersätt.

com.google.android.maps – du kan lämna det som det är.

kärna – byt ut.

kärna-junit – ersätt.

ext – byt ut.

ramverk - ersätt.

framework-res – ersätt.

ime – ersätt.

ingång – ersätt.

javax.obex – ersätt.

apa - ersätt.

pm - byt ut.

tjänster – vi byter ut.

sqlite-jdbc – ersätt.

svc – ersätt.

Från mapp systemet/lib i LeWa OS kopierar vi följande bibliotek och ersätter samma i CyanogenMod om namnen matchar:

libmicrobes_jni.so

libphoneloc_jni.so

libandroid_runtime.so

libapkchecker.so

libminimapv315.so

libsmschecker.so

På samma sätt, med ersättningen vi kopierar från LeWa OS till systemet/bin CyanogenMods följande filer:

Kopiera su från systemet/xbin i LeWa OS med ersättning i en mapp systemet/xbin CyanogenMod. Vi överför också den till en mapp systemet/media CyanogenMod-filer bootanimation.zip, default.lwt lockscreen.zip från samma katalog i LeWa OS. Överföring från LeWa OS phoneloc.dat från mappen system/usr/share i samma mapp som den skapade firmware.

Öppning bygga.stötta vår firmware baserad på CyanogenMod textredigerare, lägg till följande rader:

ro.lewa.version=(vi registrerar vår version)

ro.lewa.device=(enhetsnamn)

ro.error.receiver.system.apps=com.lewa.fc

ro.error.receiver.default=com.lewa.fc

persist.sys.notif-speaker=1

persist.sys.ring-speaker=1

persist.sys.alarm-speaker=1

ro.lewa.swapper.flash_swappiness=99

ro.lewa.swapper.sd_swappiness=60

ro.lewa.swapper.part_path=/dev/block/mmcblk0p3

Nu öppnar vi uppdaterar-skript(denna fil finns i katalogen META-INFcomgoogleandroid) CyanogenMod, leta efter raden:

set_perm(1000, 1003, 02755, "/system/bin/skärmdump");

Därefter lägger vi till följande:

set_perm(0, 0, 06755, "/system/bin/su0");

Det är allt, porten är klar, vi har LeWa OS baserat på CyanogenMod. Låt oss flasha den nya firmwaren på din enhet och använda den. Låt oss påminna dig om att innan du gör några åtgärder med programvaran rekommenderas det starkt att du gör säkerhetskopior.

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 sätt att styra systemet, utan också prova något nytt, få många praktiska funktioner eller till och med en ny Android version. I den här artikeln kommer jag att prata om de tio mest populära, intressanta och funktionella firmware skapade på basis av Android.

Paranoid Android

Skördare

Temasek's

MK (MoKee)

Gränssnittet är verkligen original. Absolut alla vanliga Android-applikationer har ersatts med våra egna applikationer, och resten har förbättrats avsevärt. Aviseringspanelen har snabba växlar som visas ovanför aviseringar. Avsnittet "Energiförbrukning" har bytt namn till "Strömhantering" och är mycket mer bekvämt 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 den fasta programvaran har en intressant mekanism för behörighetshantering inbyggd i den. Det låter dig begränsa betydligt fler parametrar än Android Marshmallow. Inställningsgränssnitt och nästan allt systemapplikationer helt förryskad. Men i alla applikationer som fungerar via Internet kommer du bara att se kinesiska tecken, men metoden för vetenskaplig petning och kunskap om hur sådana applikationer fungerar gör att du kan använda dem.

Den kinesiska motsvarigheten till Play Store har nästan alla populära (och inte så populära) applikationer. Men Googles program kommer att vägra fungera utan Googles tjänster Spela, men att installera dessa tjänster är inte så lätt. 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 även komma överens med det faktum att vissa applikationer inte kommer att starta utan Google Tjänster.

Har hoppat av testet

Salighet

Officiell webbplats: 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 skräddarna. Detta är faktiskt inte sant. Den fasta programvaran är verkligen en samling intressanta funktioner från andra firmwares, men den är väldigt långt från RR, AICP eller Temasek. Såvida de inte från början är inbyggda och lanserade 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 (per 2016-09-08)
Grunden: CyanogenMod
Android-version: 6.0.1

Syftet med att skapa, precis som alla andra, är att lägga till de bästa funktionerna från andra firmwares. På välkomstskärmen under den första installationen står det skrivet att firmwaren innehåller en hel del funktioner från OmniROM, Paranoid Android, Temasek med flera. Tyvärr är det samma historia som med Bliss. Brist på exklusiva funktioner och en betydande eftersläpning i kapacitet jämfört med RR, AICP, Temasek. Ingen intressanta applikationer inte inbyggd.

Utanför provet

  • 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 vissa bibliotek nästan från början. 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 utförs utveckling endast för LG G2. Enligt utvecklarna har cirka 90 % av alla applikationer redan flyttats.
  • MIUI- den fasta programvaran har officiellt porterats till 286 olika enheter. Utvecklat av Xiaomi och baserat på källkoderna för CyanogenMod och AOSP. Många funktioner har migrerat hit från iOS, TouchWiz, UX (LG), HTC Sense, men det finns också några av våra egna. Det finns så många användbara funktioner att deras beskrivning är ett ämne för en separat artikel.
  • MaruOS- Mycket original firmware, som, när du ansluter en smartphone till en bildskärm, förvandlar den till ett fullfjädrat skrivbord. Läsa detaljerad genomgång och en intervju med utvecklaren är möjlig.

Hur man installerar?

För de flesta enheter ser den fasta programvaran ut så här:

  1. Lås upp starthanteraren (detta är individuellt för varje enhet, så fortsätt, Google).
  2. Installera en anpassad återställning (i sällsynta fall kan du installera anpassade 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 och laddar ner den senaste versionen för den.
    2.2. Vi ansluter smartphonen via USB och installerar drivrutiner 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 att ha flashat firmware, gå till TWRP, välj det ryska språket (längst ner), markera rutan "Tillåt ändringar" och svep åt höger.
  4. Gå till avsnittet "Rengöring" och välj "Formatera data". Detta är nödvändigt 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 firmware-filen. Vi håller med genom att svepa åt höger.
  7. Klicka på "Starta om till OS" och vänta tills nedladdningen är klar (cirka tio minuter, inklusive applikationsoptimering).
  8. Efter första installationen Vi rekommenderar att du startar upp återställningen igen och gör säkerhetskopior. Åtminstone en EFS-partition i vilken IMEI, s/n och andra viktiga data är inbäddade.

Om du inte vill förlora den huvudsakliga firmwaren kan du installera den anpassade med ett andra system. Den unika MultiROM-hanteraren hjälper till med detta. Det låter dig installera flera firmware samtidigt. Enheten uppmanar dig att välja firmware från de installerade när du slår på den. Installationen av programmet är ganska enkel (glöm bara inte att göra säkerhetskopior innan du gör det, för säkerhets skull):

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

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

Lexikon

  • Lager (lager, lagerfirmware)- officiell firmware, förinstallerad som standard av tillverkaren. Dessutom kallas inte bara absolut rena bilder ofta stock lager firmware, men även 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 av alla. Termen "baserat på lager, baserat på AOSP" betyder att firmware kompilerades utifrån dessa källor (och inte CyanogenMod-källor, som ibland är fallet). De flesta Xposed-modifieringar fungerar bara i AOSP/CyanogenMod och firmware baserad på dem.
  • CAF (Code Aurora Forum)är ett projekt som stöds av Linux Foundation som påskyndar utvecklingen av öppen källkod inom mobil teknik. Huvuddeltagaren i projektet är Qualcomm, som underhåller Android för MSM-repository, som innehåller Android-källkod med optimeringar för Qualcomm-chips. Om utvecklare hävdar att deras firmware är baserad på CAF, så inkluderar den alla dessa optimeringar. Men det är värt att komma ihåg att ändringar från Android för MSM ofta flyter in i AOSP.
  • CyanogenMod-baserad (CM-baserad, baserad på CynogenMod)- Firmware baserad på CyanogenMod-kod. Omedelbart efter release ny version AOSP-utvecklare av CyanogenMod kopierar dess källor till sitt eget arkiv och börjar implementera deras tillägg till det och portera 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)- konsol Android återställning. Designad för att utföra en fabriksåterställning eller installera en zip-fil med firmware signerad med tillverkarens nyckel. För många enheter finns det å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 användbara saker.
  • Bootloader (bootloader, bootloader)- laddas först. Den skickar partitionstabellen för NAND-minnet på chipet 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 den därför låsas upp. Nästan alltid, efter att ha låst upp starthanteraren, raderas absolut all data från enhetens minne.
  • GApps ( Google appar) - en uppsättning tjänster och applikationer från Google. GApps-paket finns i en mängd olika storlekar, från de minsta (mindre än 100 MB) som endast inkluderar Google Play och tjänster för dess drift, upp till stora, som innehåller nästan alla befintliga Google-applikationer (storleken på sådana paket är nära 800 MB). Många firmware-utvecklare rekommenderar att du installerar Open GApps. Skillnader mellan versioner kan ses i Open GApps Wiki. Tänk på att vissa GApps kan ersätta systemapplikationer.
  • Nightly ("nattlinne")- fast programvara över natten. För många enheter görs sammansättningar dagligen (natt). I teorin har de låg stabilitet, men i praktiken är misslyckade byggen extremt sällsynta och buggar som dyker upp fixas väldigt snabbt.

Filsystem F2FS

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 mer noggrant än ext4. Du kan byta till denna FS på följande sätt:

  1. Logga in på TWRP.
    2.0. Öppna objektet "Cleanup -> Custom Cleanup".
    2.1. Kontrollera avsnittet Cache.
    2.2. Klicka på "Återställ eller ändra filsystem -> Ä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 sluta med oändlig belastning.
  • Efter att ha ändrat filsystemet för datapartitionen kommer inte bara programdata och firmwareinställningar att gå förlorade, utan även filer som sparats på intern karta minne.
  • I praktiken blir prestationsvinsten i bästa fall några procent.

Slutsats

Vi har inte granskat 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 driftshastighet. Men deras funktioner är olika. För mina egna vägnar kan jag tillägga att om du spenderar lång tid åtminstone på MoKee, eller speciellt Resurrection Remix, så kommer du inte ens vilja gå tillbaka till ren CyanogenMod. Men du kommer förmodligen att behöva vända dig till Xposed för att få hjälp. Lyckligtvis i nästan alla befintliga anpassad firmware Nästan alla Xposed-moduler fungerar.

Varför flasha Android? På grund av önskan att utöka funktionaliteten, för att se hur din gadget kan se ut i ett nytt "omslag", för att återställa telefonen när det inte finns något sätt att återställa, etc. Men oavsett orsaken görs detta på detta sätt.

Hur installerar man firmware på Android från en dator?

Först måste du ladda ner den. Det är bäst att ladda ner den officiella från webbplatsen för den mobila enhetstillverkaren. Det är värt att notera att programvaran väljs direkt för en specifik telefonmodell, annars kanske det inte fungerar, vilket kan orsaka ytterligare problem.

Behöver veta

Innan den blinkar mobilenhet måste du komma ihåg och följa några regler:

  1. Det är nödvändigt att telefonens batteriladdning är minst 80 % och helst 100 %.
  2. Installera drivrutiner på din dator för din enhet.
  3. Det är mycket oönskat om Android-firmwaren via PC:n går sönder på grund av ett strömavbrott. Därför är det bäst att använda en bärbar dator eller med oavbruten källa näring.
  4. För att skydda din enhet från operativsystem av låg kvalitet måste du göra säkerhetskopia aktuell programvara och data.
  5. Det är högst oönskat att använda USB 3.0-porten när den blinkar (USB 3.0-porten är blå, 2.0 är vit).
  6. Återigen, innan du laddar ner firmware, måste du läsa den noggrant. Du bör också undvika misstänkta webbplatser.
  7. Det är bäst att använda den ursprungliga USB-kabeln som följde med enheten.
  8. Vanligtvis, efter att ha blinkat enheten, måste du hålla strömknappen intryckt i 15-20 sekunder, så få inte panik om det tar lång tid att slå på. Sedan kommer den att slå på som tidigare.

Fastboot

MED med hjälp av Fastboot Android-surfplattans firmware är tillgänglig via en dator. Ladda ner Fastboot-verktyget och packa upp det till roten på systemenheten (oftast är detta enhet C). Resultatet är en mapp med sökvägen till den C:\Android. Det finns ytterligare två mappar där: Verktyg och drivrutiner. Den första innehåller nödvändiga program, i den andra - förare. Öppna mappen Drivrutiner och installera nödvändiga drivrutiner. Överför sedan den nedladdade firmware i ett zip-arkiv till mappen Verktyg. Nu ansluter vi prylen till datorn via USB.

Öppning kommandorad(eller cmd) och ange kommandot utan citattecken "cd C:\Android\Tools". Efter att ha flyttat till katalogen i den här mappen, ange fastboot-enheter.

Enhetskoden ska visas. Om koden inte visas måste du låsa upp starthanteraren.

Bootloader ger information till operativsystemet om minneskortets tillstånd, random access minne, kärna och är ansvarig för att ladda operativsystemet. Och om du inte låser upp den kommer blinkningen att misslyckas. Det är värt att notera att om bootloadern är upplåst förlorar enheten sin garanti. Det är dock ganska enkelt att spärra tillbaka den om behovet uppstår. Du måste vara uppmärksam på det faktum att upplåsning kommer att radera allt innehåll på enheten och minneskortet, så det skulle vara bäst att göra data innan du gör detta internminne och SD-kort.

Lås upp bootloader

För att låsa upp starthanteraren (och för att göra det möjligt att flasha Android-surfplattans firmware via en dator), måste du utföra följande steg:

  • Stäng av den mobila enheten.
  • Vi ansluter den till datorn och trycker samtidigt på strömknappen och båda volymerna.
  • På din dator öppnar du kommandoraden (eller cmd), där du anger "cd C:\Android\Tools" utan citattecken.
  • Stiga på kommandot fastboot oem upplåsning.
  • Vi kontrollerar igen med kommandot fastboot devices.
  • Om meddelandet "väntar på enhet" visas istället för gadgetkoden, bör du leta efter drivrutiner och byta USB-kabel.

Om enheten har identifierats anger du kommandot: fastboot update file_name.zip. Efter att ha blinkat, starta om.

Flashverktyg

Innan du installerar firmware på Android från en dator med hjälp av Flashtool-verktyget måste du ladda ner operativsystemet från ftf-format. Ladda sedan ner och installera programmet. Placera den nedladdade filen för att blinka i mappen Firmwares, som finns i programkatalogen. Låt oss starta verktyget.

Klicka på knappen med blixtikonen i det övre vänstra hörnet och lämna en prick på Flashmode.

Nu behöver vi en fil operativ system från listan för gadgeten, till höger bör det finnas en bock för Wipe User Data och Wipe Cache. Vi väntar lite, varefter ett fönster kommer upp med instruktioner för att ansluta telefonen. Vi ansluter den till datorn och trycker samtidigt på strömbrytaren och volymen ner (kamera, meny - tangentkombinationen kan vara olika för olika telefoner, så du måste kontrollera specifikt för en specifik modell). Så snart programmet får åtkomst kommer den automatiska "Android" att installeras ganska snabbt, inom några minuter.

När processen är klar slår du på gadgeten och går igenom den första installationen.

Denna metod för att installera programvara är en av de bästa, eftersom du kan installera firmware på Android från en dator med Flashtool medan telefonen är avstängd, som inte har återställningsläge.

Använda specialiserade program

Många utvecklare av mobila enheter har utvecklat speciella tjänsteverktyg. Ett av dessa verktyg är att uppdatera programvaran för Fly smartphones. Med dess hjälp blev det möjligt att uppdatera det nuvarande operativsystemet och Android-firmware via Fly-smarttelefonens dator.

Ladda ner den och installera den. När det har installerats kommer verktyget att erbjuda att ansluta enheten till datorn. Det är värt att notera att den måste vara påslagen. Om det är inaktiverat hjälper själva verktyget dig att göra detta. Klicka sedan på "Installera drivrutin".

Vi ansluter smartphonen och startar verktyget. Klicka på "Sök efter uppdatering" och välj en modell från listan (om du inte har bestämt dig ännu). Därefter kommer ett fönster upp med information om programvaran, där vi klickar på "Starta nedladdning" och följer de enkla instruktionerna.

Det här programmet är långt ifrån det enda, eftersom du kan installera firmware på Android från en dator med ett liknande verktyg från utvecklaren på nästan alla smartphones.

Återställningsläge

I "återställningsläge", det vill säga i återställningsläge, kan du även ladda om din enhet. Som i alla andra fall måste du ladda ner operativsystemet och flytta det till SD-kortet. Det är värt att notera att denna Android-firmware produceras utan dator.

För att installera ett nytt operativsystem på din telefon måste du gå till teknikmenyn eller återställningsläget. För att göra detta måste du stänga av den och sedan samtidigt trycka på strömknappen och volymen ned, upp eller "meny" -knappen (varje telefontillverkare kan ha sin egen kombination, så du måste ta reda på det ytterligare).

Beroende på versionen av "återställning" är våra åtgärder som följer:

  • i standardversionen, klicka på tillämpa uppdatering från extern lagring;

  • i TWRP-versionen - installera ZIP;

  • i CWM-versionen - tillämpa uppdatering från sdcard.

Efter att Android-firmware från HTC eller någon annan tillverkare har lyckats måste du starta om din smartphone och gå igenom den första installationen.

Du bör vara uppmärksam på det faktum att om alla möjliga kombinationer har prövats, men gadgeten fortfarande inte går in i "återställningsläget", betyder det denna funktion i denna enhet är inaktiverad eller helt frånvarande.

Ett par ord

Låt oss minnas ett par igen viktiga punkter, som kan rädda flera tusen nervceller från säker död:

  1. Innan du installerar firmware på Android från en dator måste du göra en säkerhetskopia av dina data. Detta kan göras med hjälp av specialverktyg från både officiella och inofficiella utvecklare. Detta hjälper om blinkningen misslyckas.
  2. Efter att ha blinkat måste du hålla strömknappen intryckt i 15-20 sekunder. Om det inte slås på kan du prova att ta ur och sätta i batteriet och försöka slå på det igen.
  3. Snarare måste flashkortet formateras. Även om det finns mycket information där, kan en ny Android skapa nya sektioner ovanpå de gamla, utan att helt ignorera de senare. Därför, innan du ansluter en flash-enhet, är det bäst att återställa allt dess innehåll till datorn.

Om din mobila enhet (smarttelefon eller surfplatta) har slutat fungera normalt kan det hjälpa att blinka. Du kommer att lära dig hur du laddar om Android från artikeln nedan.

Moderna smartphones och surfplattor baserade på Android har idag blivit väldigt vanliga enheter som nästan alla har. Till stor del underlättades detta av inflödet av liknande kinesisktillverkad utrustning. Det är billigt, presentabelt på utsidan och kan vara ganska smidigt på insidan. Sådana enheter fungerar dock väldigt ofta instabilt, och vid ett tillfälle kan de till och med sluta fungera...

Det finns en 50/50 chans att återflaska din enhet kan hjälpa dig att få din enhet på fötter igen. Och precis denna process kommer att bli föremål för dagens artikel. Förresten, nästan alla verktyg som nämns i artikeln för att flasha firmware för de flesta kinesiska enheter kan laddas ner under artikeln!

Firmware princip

Grovt sett kan processen att blinka vilken telefon som helst jämföras med processen Windows installationer på datorn. Men om Windows kan installeras på nästan vilken dator som helst, då Android installationär fylld av många fallgropar. Faktum är att den fasta programvaran inte bara innehåller själva systemet, utan också en komplett uppsättning drivrutiner och program som är lämpliga specifikt för en specifik enhetsmodell.

Med tanke på att kineserna monterar sina smartphones av allt som går att köpa billigt från olika tillverkare är det inte svårt att konstatera att samma externa kopia av till exempel Samsung S7 kan baseras på helt olika plattformar! Det största problemet när du uppdaterar firmware är faktiskt att hitta en som passar din enhet i alla avseenden.

Du kan söka efter firmware på Internet efter modellnamnet på din enhet. Men om det inte är märkesvaror, utan en kinesisk kopia, så kan det vara svårt... Det kommer att bli nödvändigt att utföra preliminära tester för att åtminstone ungefär ta reda på vilken typ av "stoppning" farbror Liao stoppade in i telefonen . Först och främst är vi intresserade av byggplattformen och dess ALPS-nummer.

Att få reda på denna informationen Det mest tillförlitliga sättet är att öppna enheten och "punch" på Internet siffrorna som anges på moderkortet. Men inte varje enhet kan tas isär utan skada. Därför finns det ett antal programvara diagnostik De kan installeras både på själva smartphonen (till exempel AIDA64 eller CPU-Z) och på en dator. I det senare fallet måste du också installera en speciell drivrutin (den kommer också att behövas när den fasta programvaran blinkar).

Efter installation av drivrutinen kommer du att kunna använda ett av de mest använda verktygen för "kinesiska" baserat på MT65xx-plattformen - MTK Droid Root and Tools-programmet:

När du ansluter din enhet med en USB-kabel till din dator kommer programmet att skanna den och visa en viss information som du kan använda som utgångspunkt när du söker efter den fasta programvaran som krävs. De viktigaste uppgifterna är plattformsversion(Firmware) och systembyggnummer(Bygga nummer). Genom att känna till dem kommer du att kunna bestämma mer exakt vilken firmware du ska ladda ner (och ibland finns det många av dem!)

Så låt oss anta att du har hittat den fasta programvaran som krävs för din enhetsmodell. Ladda ner den och se till att läsa installationsinstruktionerna. Den kan installeras med:

  • standardåterställning (det enklaste sättet);
  • modifierad återställning (oftast CWM eller TWRP);
  • blinker eller blinkprogram (till exempel Odin, SP Flash-verktyg och så vidare.).

I vilket fall som helst, innan du installerar firmware, är det mycket lämpligt för dig (om, naturligtvis, enheten startar) att göra en fullständig säkerhetskopia av all data på enheten och dess firmware. Om du inte gör detta riskerar du att få en så kallad "brick" istället för din favoritenhet, som kommer att gå in i "evig omstart". Men mer om det nedan, och låt oss nu titta på alternativen för Android-firmware.

Firmware via standardåterställning

Om du har mycket tur kan den officiella firmwaren för din enhet installeras från ett minneskort genom standardåterställning. Till exempel hade jag tur med min experimentella Cubot GT99 (se skärmdump ovan)! Allt du behöver för att flasha är att släppa arkivet med de nödvändiga filerna i roten på flashenheten (endast, helst, det finns inga andra arkiv där):

När den fasta programvaran redan finns på SD-kortet måste du stänga av enheten och starta den i återställningsläge. För att göra detta måste du som regel hålla nere "rocker" volym upp(mer sällan nere) och strömknappen. När menyn för val av startmetod visas måste du fortfarande använda samma "vipp" nedåt för att välja läge "Återställningsläge" och tryck upp vippknappen (mindre ofta strömbrytaren) för att gå till återställning:

I menyn som visas använder du volymknappen för att välja objektet "applicera uppdatering från extern lagring" eller "Installera zip från SD kort" och applicera den genom att trycka på strömknappen. Firmware-processen kommer att starta och vi måste bara vänta tills den är klar:

Firmware via modifierad återställning

Standardåterställning är en användbar sak, men inte all firmware kan installeras med dess hjälp. Du kan installera med den endast officiella systemsammansättningar signerade av alla certifikat. Om du vill experimentera med anpassad firmware måste du installera en anpassad återställning för dig själv.

De mest populära och utbredda versionerna idag är de ovan nämnda CWM och TWRP. Färdiga versioner av sådan återställning finns för de flesta populära enhetsmodellerna. Men för Kinesiska smartphones du måste leta efter dem. Det är sant att i vissa av dem är anpassad återställning redan installerad som standard, vilket avsevärt förenklar olika experiment.

Principen för att flasha en enhet via anpassad återställning liknar den som beskrivs ovan. Den enda skillnaden är att den kan användas för att installera nästan vilket passande ZIP-arkiv som helst, även om filerna i det inte har några signaturer. Dessutom, om firmware inte är lämplig, kommer återställningen automatiskt att rullas tillbaka till säkerhetskopian du skapade (du glömde inte att göra det, eller hur? ;))

Ange anpassad återställning görs vanligtvis med samma kombination som lageråterställning (volymknapp + strömknapp). För att installera firmware från ett SD-kort till CWM måste du följa vägen installera zip från SD kort - välj zip från sdcard. I det här fallet är det vanligtvis tillrådligt att inaktivera signaturverifiering i avsnittet växla signaturverifiering:

I TWRP, för att uppnå samma resultat, måste du gå till avsnittet Installera och följ instruktionerna. Förresten, i denna återställning utförs kontroll inte av fysiska knappar, utan med hjälp av en pekskärm (även om det också finns en liknande CWM-pekenhet).

Anpassad återställning är en mycket användbar sak. Förutom firmware kan du använda den för att rota din enhet, ansluta i felsökningsläge via ADB, hantera telefonminnespartitioner, etc. Det enda problemet är att en sådan användbar sak bara har porterats till ett fåtal enheter...

Firmware med PC

På ett eller annat sätt, även om det inte finns någon montering för din enhet anpassad återställning, kan du flasha den med en PC. För att göra detta behöver du minst:

  1. Förare för att datorn ska känna igen din enhet.
  2. Firmware, lämplig i alla avseenden.
  3. Säkerhetskopiering av aktuell firmware på SD-kortet i fall ny firmware kommer inte att fungera.
  4. Arbetstagare USB-kabel för att ansluta enheten till en dator.
  5. Firmware-program Din telefon- eller surfplattamodell (alias blixt).

Från listan ovan är vi mest intresserade av den sista punkten. För populära märkesenheter finns det också märkesblixtverktyg. Till exempel för Samsung - Odin, för LG - LG GSM Multi eller PC Suite, HTC - HTC Sync, etc.

Låt oss titta på principen för firmware med hjälp av ett exempel Oden för Samsung. Först måste du ansluta enheten i nedladdningsläge till datorn. Du kan gå in i det här läget genom att samtidigt trycka upp ljudreglaget, hemknappen och strömknappen på enheten när den är avstängd. Efter att ha anslutit telefonen i detta läge bör Odin känna igen den som en anslutning på en av COM-portarna.

Nu inne "AP"-fältet Du måste välja arkivet med firmware (vanligtvis i .tar- eller .tar.md5-format). Kontrollera att alternativen "Auto reboot" och "F. Reset Time" är aktiva, sedan kan du trycka på knappen "Start". Om allt är bra kommer den fasta programvaran att börja laddas ner till telefonen och installera den:

För kinesiska enheter, varav de flesta körs på MediaTek-plattformen, finns det en egen universellt program för firmware SP Flash-verktyg(eller bara Flash Tool).

Principen för firmware här är som följer. Öppna programmet för att Fliken "Ladda ner".(öppnas vanligtvis som standard) och klicka "Välj"-knappen mittemot fältet. Dialogrutan för val av fast programvara öppnas. Den måste först extraheras från arkivet till en mapp (helst i roten på disken, som själva flashern) och innehålla en textscatter-fil med en karta över systempartitionerna.

När en fil väljs öppnas en tabell med tillgängliga partitioner. Vanligtvis måste du avmarkera rutorna "Preloader", "Cache" och "Userdata", men för mer detaljerad information, läs instruktionerna specifikt för din enhetsmodell. Det sista steget är att trycka på knappen "Ladda ner". Nu återstår bara att koppla den till datorn HELT AVSTÄNGD telefonen och vänta tills filerna har kopierats:

"Brick" och vad man ska göra med det

Som du kan se är den fasta programvaran i sig inte en särskilt komplicerad process (om du anser att starthanteraren inte är låst på din enhet). Men varför är då så många så rädda för henne? Men grejen är att framgången för den fasta programvaran aldrig är garanterad och varje gång riskerar du att få den sk "tegel"- en enhet som inte startar alls eller ständigt startar om innan du slår på själva systemet.

Det kan i stort sett finnas två alternativ för "bricking": en komplett "brick" och med en bevarad återhämtning. Om du fortfarande har tillgång till återställningen och du tidigare har gjort en säkerhetskopia av systemet på en flashenhet, kan du "avbricka" enheten mycket snabbt med metoden att flasha eller återställa bilden (om det finns ett sådant alternativ) genom återhämtning.

Om återställningspartitionen skadades på grund av misslyckad firmware, kan enheten bara återupplivas genom att installera rätt firmwareversion på den. Här har du som sagt inget att förlora och du kan prova olika firmware tills du hittar rätt! Vanligtvis krävs sådana danser med en tamburin när man arbetar med kinesiska telefoner, där utvecklarna själva programmatiskt döljer plattformsversionen eller hårdvarupaketet.

I de mest extrema fallen kan det visa sig att ingen av den fasta programvaran som finns tillgänglig på Internet kommer att passa dig... Om du står inför en sådan situation, skynda dig inte att misströsta! För det första, med tiden (ett par månader eller sex månader), kan en bild av den firmwareversion du behöver visas. För det andra kan du alltid be om hjälp från erfarna användare på det största ryskspråkiga forumet w3bsit3-dns.com eller det engelskspråkiga forumet XDA. Ägare av "kinesiska telefoner" kan pröva lyckan på China-iPhone.Ru-resursen.

Slutsatser

De allmänna principerna för Android-firmware, som du kan se, är inte särskilt komplicerade. Men detta, tyvärr, är bara i teorin... I praktiken kan du stöta på olika icke-standardiserade situationer, vilket oftast händer när du försöker flasha nästa Kinesisk enhet från en okänd tillverkare. Här kan allt förvandlas till ett väldigt förvirrande uppdrag med ett okänt resultat (det var därför jag redan i början skrev att sannolikheten för framgång är 50/50).

I vilket fall som helst, när du börjar arbeta med Android-firmware, är det första du bör göra SÄKERHETSKOPIERING! För det andra, var inte för lat för att läsa instruktionerna som andra mer erfarna användare skriver på forumen (om dessa instruktioner finns). När allt kommer omkring, ibland kan till och med markera fel ruta förvandla din enhet till en "kloss" med bokstavligen en knapptryckning!

En sak till. Börja alltid arbetet med ett nytt sinne och med minst ett par timmars tid över. Detta ger dig möjlighet att lugnt överväga dina handlingar om något plötsligt går fel. Generellt sett kan Android-firmware alltid vara framgångsrik för dig!

P.S. Tillstånd ges att fritt kopiera och citera denna artikel, förutsatt att en öppen aktiv länk till källan anges och att Ruslan Tertyshnys författarskap bevaras.

Hej igen alla! Idag kommer vi att prata om anpassad firmware för Android OS. Vad är deras skillnad från lager, och deras för- och nackdelar.
Som alla vet, efter lanseringen av en ny version av operativsystemet, släpper Google sin källkod till allmänheten. Och sedan börjar alla som inte är för lata gå igång och samla olika roms och moddar som AOKP, Oxygen, Paranoidandroid, Lewa, MIUI cyanogenmod, etc.

Det är omöjligt att diskutera alla seder, eftersom... Det finns ett stort antal av dem, så vi ska titta på de mest populära - Cyanogenmod, Lewa, MIUI.

CyanogenMod(uttalas sigh-AN-oh-jen-mod -sayEnodzhenmod) - eftermarknadsfirmware för mobiltelefoner och surfplattor baserad på Android OS. Den har egenskaper som inte finns i officiell firmware leverantörer Android-enheter, inklusive originaltemat (även känd som "T-Mobile Theme Engine"), Free Lossless Audio Codec (FLAC), komprimerad cache (compcache), stor APN-lista, OpenVPN-klient, omstartsmeny, Wi-Fi-stöd , Bluetooth, USB-modem.
Cyanogenmod är det första mobila operativsystemet som inkluderar BFS-uppgiftsschemaläggaren och är en förening av experimentgrenen och det officiella källträdet Android-kod. Utvecklarna hävdar att CyanogenMod förbättrar prestanda och tillförlitlighet hos operativsystemet jämfört med officiella firmware-versioner.

Från och med den 8 maj 2013 CyanogenMod firmware installerad på mer än 4,8 miljoner enheter. (beskrivning hämtad från Wikipedia)

Installerad CM (Cyanogenmod) på din smartphone får du ett mer "snabbare" system, roträttigheter "out of the box" och ett stort antal inställningar från att byta ut gränssnittet till systemändringar inställningar - lägen och processorfrekvens, överföring av applikationer till micro SD, vilket är viktigt för budgetenheter, etc.

Det finns också nackdelar - högre energiförbrukning, men en "avancerad användare" kommer att hitta dussintals alternativ för att minska den.

MIUI(uttalas: "Me You I") - eftermarknadsfirmware för smartphones baserad på operativsystemet Android-systemöppen källa. Själva MIUI-firmwarekoden är stängd. Under utveckling av Xiaomi Tech. Den fasta programvaran är kraftigt modifierad användargränssnitt, som saknar en applikationsmeny. Den fasta programvaran kombinerar de mest framgångsrika Android-lösningar och iOS. Anpassad firmware innehåller ytterligare funktioner som inte finns i lager Android OS, såsom växlar för meddelandefält, en ny kamera, galleri och spelare, och en omdesignad uppringare som visar kontakter när användaren anger ett nummer. (Wikipedia)

Denna firmware är en av de mest populära i Kina. Dess modifiering är initialt installerad på enheter från många välkända kinesiska märken. Som beskrivits ovan är gränssnittet väldigt likt iOS. Standardinställningarna är mindre än för cyanogenmod, men när det gäller gränssnitt vinner detta OS. Den fasta programvaran har en standard "teman" -applikation, genom att gå in i vilken du kommer att få ett stort antal teman från Xiaomi och tredjepartsutvecklare för att ändra bootanimationer, ikoner, teckensnitt, dialers, statusfält, meddelandepanel, låsskärm, tapeter, etc. . för varje smak.

LeWa OS

Le Frog grundades i april 2011 (Shanghai Zhangjiang). Mer än 10 miljoner kinesiska yuan (mer än 50 miljoner ryska rubel) investerades i företaget. I början av 2012 erkändes det som ett av de snabbast växande företagen i Kina.

Verksamhetsområde: utveckling av smartphones och programvara. Firmware-utveckling görs inte av studenter efter föreläsningar, utan av seriösa killar mot en rimlig avgift. Den fasta programvaran är baserad på CyanogenMod-källkoden. Den största skillnaden är gränssnittet. Meddelandepanelen, ikoner och mycket mer är identiska med MIUI. Plus en liten utökad funktionalitet på grund av nya gränssnittselement. I allmänhet är detta något mellan MIUI och Cyanogenmod. Gränssnittet är det första, några av inställningarna är det andra.

Vi kom på firmware. Vilka är deras fördelar jämfört med officiella releaser?

Låt oss börja med det faktum att alla anpassade operativsystem fungerar med filsystem ext4, som är överlägsen i läs-/skrivhastighet jämfört med rfs-filsystemet som körs på fast programvara.

Custom installerar även en modifierad kärna med stöd för katalogen init.d (autostart), med möjlighet att överklocka processorn, stöd för compcache och vmheap och diverse ”godsaker”.

Dessutom, i kombination med mod-firmware + anpassad kärna, får vi permanent root-åtkomst och busybox installerad, vilket ger oss stor "makt" över enheten.

Naturligtvis gäller allt jag listade ovan endast för erfarna användare. Om en smartphone för dig betyder att ringa och surfa på Internet, glöm vad jag skrev. Tja, om du vill ha drastiska förändringar, snälla... Och glöm inte att GARANTI Ogiltigförklaras om du laddar om telefonen. Du måste också göra detta om du har två korrekt växande händer, vänster och höger (och inte två vänster), och har en hjärna som är större än en kyckling. Och kom ihåg: "Vad ett barn än tycker om, så länge det inte är med händerna." Tack alla för er uppmärksamhet!




Topp