Vi lager Android-firmware fra skrapmaterialer. Android, DIY firmware mod. Dette elementet har en undermeny

Men før du blinker, bør du definitivt lage en dump (sikkerhetskopi) av fastvaren som for øyeblikket er installert på telefonen eller nettbrettet. Dette er nødvendig fordi i tilfelle en feil under opprettelsen, kan du gjøre enheten om til en murstein, eller den kan fungere ustabil, og derfor må du returnere den til sin forrige arbeidstilstand.

Android kjøkken

Den enkleste måten er å logge på Android Kitchen-nettstedet. Her kan selv en ikke-profesjonell lage fastvaren selv basert på ferdig fil, mens du gradvis velger visse innstillinger for ikoner, volum, fonter, skjerm og mye mer.

Etter at valget av endringer er gjort, trenger brukeren kun å velge hvilken versjon av fastvaren som brukes for øyeblikket (det er viktig å ikke gjøre feil her), sjekke listen på nytt i fanen «Sammendrag» og klikke på knappen "Send inn arbeid til kjøkken". Nå må du vente på din tur til å lage et arkiv med fastvarefilen, som deretter kan lastes opp via Recovery.

Et av de mest populære, om ikke det mest populære operativsystemet for mobile enheter, det være seg smarttelefoner, nettbrett eller andre enheter, er utvilsomt Android. Det er mange mobile gadgets som kjører på grunnlag av denne programvaren, og enda flere - fastvareversjoner, både offisielle fra produsenten og uoffisielle, samlet inn av amatører eller fans av denne eller den enheten. Men det skjer, det hender at denne eller den fastvaren ikke passer. Årsakene kan være svært forskjellige, fra ytelse til grensesnitt, og mange andre små nyanser. Hva skal man gjøre i dette tilfellet? Lag firmware selv!

Fastvare egen enhet Du kan omforme den som du vil, endre mange elementer, animasjoner, ikoner, ytelse og energisparingsinnstillinger, og så videre. Rommet for fantasi er unektelig stort, og det er umulig å forutsi hva som vil synes å være det ideelle valget for denne eller den personen. Tross alt streber alle etter å tilpasse alt bare for seg selv.

Lag Android-fastvare

Vi vil analysere en måte å lage din egen fastvare på, noe som er flott for ikke de fleste erfarne brukere, men som er ladet med entusiasme for hele programmet. Du trenger ikke alltid gå inn i lavnivåprogrammering for å oppnå de endringene du ønsker, veldig ofte ønskede funksjoner eller utseende kan endres mye enklere. Alt du trenger å gjøre er å besøke det dedikerte nettstedet for Android Kitchen. I dette "kjøkkenet" vil prosessen med "matlaging" finne sted. ny verson programvare... Det eneste forbeholdet er at den nye fastvaren må legges til grunn. eksisterende versjon, laget av noen andre, men å krydre det med alle slags forbedringer, endringer og andre "krydder" vil ikke være vanskelig.

Etter å ha besøkt Android Kitchen, kan du velge hva som skal endres - batteriindikator, systemikoner, statuslinje, ulike animasjoner, dialogboks for volumendring, skillelinjer og fremdriftslinje, låseskjerm, fonter. Ved å velge visse funksjoner i "kjøkkenet", kan du umiddelbart, i sanntid, forhåndsvise endringene som er gjort for å evaluere dem. Etter at alle nødvendige endringer er gjort, gå til Filopplasting-fanen. Noen innstillinger er tilgjengelige her, men som standard er de valgt optimalt – ikke endre dem hvis du ikke er sikker på hva du gjør. I seksjonen "Velg ROM fra kjøkkenets liste eller last opp dine egne filer", velg alternativet "Kjøkkens liste". Velg fastvaren som skal brukes fra rullegardinlisten. Vær forsiktig - hvis du spesifiserer feil programvareversjon, er det stor sannsynlighet for en feil, hvoretter oppdateringen i beste fall ikke blir brukt i det hele tatt, og i verste fall vil systemet slutte å starte opp og du må oppdatere enheten fullstendig.

Det hender ofte at noen av Android-brukerne ikke liker standard fastvare smarttelefonen eller nettbrettet. For eksempel av grunnen ekstra programvare, på grunn av hvilket det avtar raskt, eller rett og slett ikke liker funksjonaliteten til noen programmer og ønsker å erstatte dem med andre. Et intensivt søk etter tilpasset firmware begynner, men de gir ikke alltid det ønskede resultatet. Hva å gjøre?

Enhver fastvare kan endres for en bestemt bruker

Ikke alle vet at fastvaren kan ferdigstilles for å passe dine personlige behov. Det er flere måter å gjøre dette på, hver av dem er forskjellig i kompleksitetsnivået og det nødvendige settet med verktøy. Og hvis du ikke vet hvordan du bygger Android-fastvare selv, er denne artikkelen for deg.

Bygger fra kilden

En av de mest de riktige måtene er å bruke kildekoden publisert av lagene Google-utviklere eller Cyanogenmod. Men samtidig er denne metoden den vanskeligste, fordi for å bygge Android-fastvaren fra kilden, optimalisere den og få den til å fungere på en bestemt enhet, må du ha ganske dype programmeringsferdigheter, for å forstå alle vanskelighetene ved det mobile operativsystemet og maskinvaren til enheten. Denne kunnskapen tilegnes ikke på en dag, så i denne artikkelen vil vi ikke beskrive denne metoden i detalj.


Endre en allerede forberedt fil

Hvis du ikke er for bevandret i alle forviklingene til operativsystemet, men ønsker å endre noe i fastvaren din, ville den beste løsningen være å korrigere det allerede. Du kan endre både innebygd, innebygd fastvare og allerede modifisert av noen andre. Det er mange tilpassede firmwares på Internett, og du vil neppe oppleve mangel på dem. Så vi presenterer trinnvise instruksjoner for å sette sammen din egen firmware basert på et eksisterende produkt.

Redigering med datamaskin

Nødvendig programvare

Vi trenger en datamaskin, enhet, fastvarefil og spesialprogram under Android-tittel Kjøkken (også kjent som kjøkken). Fastvarefilen kan finnes på spesialiserte fora, de mest kjente er de engelsktalende XDA-utviklerne og den russisktalende w3bsit3-dns.com. I delen av enhetsmodellen din kan du finne lenker til den mest populære og testede fastvaren, både offisielle lager og uoffisielle tilpassede.

Deretter må du installere kjøkkenet på datamaskinen. Det fungerer best på Linux, men de nødvendige bibliotekene kan også installeres på Windows. I dette tilfellet kan du komme deg ut av situasjonen ved å installere Cygwin. og følg trinn-for-trinn-instruksjonene som er inkludert i arkivet. Før det må du også installere Java Platform (JDK) fra den offisielle nettsiden (http://www.oracle.com/technetwork/java/javase/downloads/index.html for Windows) eller i senteret Ubuntu-applikasjoner finn og last ned OpenJDK Java 6 Runtime eller lignende (for Linux). Den andre brukssaken er å installere Linux på en virtuell maskin og kontrollere prosessen gjennom den.


Modifikasjon av fastvare

Firmware distribueres oftest som en fil med filtypen .img, sjeldnere som et ZIP-arkiv. I begge tilfeller trenger du fastvaren i mappen til det installerte kjøkkenet slik at den kan importere den og begynne å jobbe med den. Kjøkkenet må installeres i banen c: / cygwin / home / user / (ved installasjon via Cygwin) eller Filsystem / home / user / (ved bruk av Linux).


  1. Start kjøkkenet gjennom Cygwin eller Linux-terminalen ved å bruke kommandoen cd kitchen, deretter. / Menu.
  2. Pakk ut arkivet inn på kjøkkenet, som nevnt ovenfor.
  3. Etter at programmenyen vises, gå til seksjon 0. Avanserte alternativer.
  4. Etter det vil en liste over kommandoer for å endre fastvaren bli presentert. Velg akkurat den du trenger. Du kan legge til Busy Box, Root, Apps2SD, erstatte lagerapplikasjoner, ulike animasjoner, frigjøre enhetsminne og mye mer.
  5. Etter å ha fullført manipulasjonene, kjør i hovedkommandoen 99. Bygg ROM fra arbeidsmappe (Bygg fastvare fra arbeidsmappe) og ta ZIP-arkivet med OUTPUT_ZIP.


Enhetens fastvare

Du kan flashe enheten både gjennom en datamaskin og uten den. I det første tilfellet må du laste ned programmet for fastvaren, vanligvis Flash Tool eller Odin, drivere for enhetsmodellen din og forberede et allerede korrigert arkiv.


Når du blinker via Recovery, må du kopiere filen til roten av minnekortet, starte enheten i gjenopprettingsmodus, formatere enheten og hurtigbufferen, og deretter installere fastvaren fra arkivet. Etter omstart vil du ha fastvaren du personlig endret.


Redigering på enheten

Den enkleste måten. Ingen ekstra enheter og manipulasjoner er nødvendig. Alt du trenger er en forankret enhet, en sikkerhetskopiapplikasjon (best av alt Nandroid sikkerhetskopiering) og en filbehandler med funksjonen til å endre systempartisjonen.


Endre din egen fastvare

  1. Hvis enheten ikke er rootet ennå, skaff deg den. Hvordan du gjør dette, kan du lese på spesialiserte fora i delen dedikert til din spesielle enhet. Faktum er at de støttes av et lite antall enheter, og de fleste av dem har en individuell prosedyre.
  2. Installer Nandroid backup (https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup&hl=ru) og bruk den backup systemene til enheten din. Lagre den på et trygt sted, som f.eks skylagring... Hvorfor lage en kopi? Plutselig går noe galt eller du ved et uhell sletter noe du trenger - det vil være en mulighet til å returnere alt slik det var.


  1. Installer en filbehandler som arbeider med systempartisjonen for å fjerne unødvendig programvare og legg til applikasjonene dine. Titanium Backup er gullstandarden.
  2. Velg appene du vil avinstallere og avinstaller dem via filbehandleren.
  3. Installer applikasjonene du vil erstatte de slettede med, og gjør dem til systemere gjennom Titanium Backup.
  4. Start enheten på nytt og nyt fremgangen din.


Endring av tredjeparts fastvare i ZIP-arkiv

  1. Last ned fastvarefilen du er interessert i i .zip-format.
  2. Installer en filbehandler som kan fungere med arkiver, for eksempel ES Explorer eller Total sjef, og pakk ut innholdet i arkivet.
  3. Fjern unødvendige eller legg til manglende programmer, pakk deretter arkivet tilbake og flytt det til roten av flash-kortet.
  4. Bruk Nandroid-sikkerhetskopi (https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup&hl=ru) for å lage en systemsikkerhetskopi og kopiere den til en skystasjon.
  5. Flash enheten fra gjenopprettingsmodus.


Konklusjon

Som du kan se, er det ikke nødvendigvis veldig tidkrevende å sette sammen Android-firmware med egne hender og krever dyp kunnskap. Det er klart at det vil være mye vanskeligere å lage en modifikasjon fra bunnen av, men noe å korrigere eller erstatte og fjerne ekstra programmer nesten alle kan gjøre det. Vi håper instruksjonene våre hjalp deg med dette.

Har du kompilert Android-fastvaren selv? Hva endret du i den og hvordan gjorde du det? Det vil være interessant om du deler tilbakemeldingen din.

Har det noen gang skjedd med deg at jeg installerte en fersk ny tilpasset firmware. Og det ser ut til å være perfekt fra alle kanter. Kvikk, med den nyeste versjonen av systemet, vakker til det skrekk. Men plutselig skryter en venn av at han også fornyet seg i går, og du forstår at en annens stykke er vakrere, raskere, smakfullere, mer ettertraktet. Hva å gjøre?

Svaret er enkelt - du kan ta og omforme fastvaren etter behov. Bytt ut ulike elementer i den, legg til noen av dine egne animasjoner eller andre ting. Ønsker du for eksempel en animasjon av venting, en ladeindikator eller en fremdriftslinje, som på skjermbildet, men med mulighet til å endre farger og former selv? Så under kuttet skal jeg fortelle deg hvordan du kan gjøre dette.

For å endre fastvaren din, er det første du må gjøre å gå til kjøkkennettstedet http://uot.dakra.lt/kitchen/. Det er der hele prosessen vil finne sted. Faktisk vil det ikke være mulig å sette sammen fastvaren fra bunnen av. Du må ta noens kreasjon som grunnlag, men krydre den med dine egne krydder er enkelt.

Vi fulgte linken, og da er alt enkelt. Vi velger hva vi ønsker å endre: batteriindikator, systemikoner og uttrykksikoner, statuslinje, utseende av popup-vinduer, ventende animasjon, glødeeffekt ved rulling gjennom lister, volumendringsdialog, skilletegn i lister, fremdriftslinje, låseskjerm, animasjon av overgangen mellom vinduer, fonter, bootanimasjon osv.

Dessuten, ved å velge noen alternativer på kjøkkenet, er det mulig å lage en sanntids forhåndsvisning av endringene for å se hva som blir resultatet.

Etter å ha valgt endringene du trenger, må du gå til filopplastingsfanen. Der, fra innstillingene, bør du ikke endre noe med mindre det er absolutt nødvendig. Bare i "Velg din rom fra kjøkken"-listen, eller last opp dine egne filer, velger du alternativet "Kjøkkens liste". En rullegardinliste vises, der du må spesifisere fastvaren som skal brukes. Hvis du spesifiserer ikke din, altså Stor sjanse at den genererte oppdateringen ikke vil gjelde, eller enda verre - du må gjøre en blinking, fordi systemet ikke vil kunne starte opp.

Etter alle disse manipulasjonene, gå til "Sammendrag", sjekk listen over endringer som er planlagt og trykk på "Send inn arbeid til kjøkkenet".

Deretter går vi til siden http://uot.dakra.lt/pickup/, hvor vi venter på tur. Så snart den kommer, vil nettstedet gi deg et .zip-arkiv med en nylaget oppdatering for fastvaren, som må flashes gjennom gjenopprettingen.

OBS, ikke glem å ta en sikkerhetskopi av systemet før du blinker!

Glade tilpasninger!

Hvis du er interessert i nyhetene om IT-verdenen, abonner på materialet til nettstedet i,.

Dette inspirerer oss til å skrive nytt materiale. Takk;)

Og rett under kan du lese eller legge igjen kommentarer. Bla gjennom siden? Har du noe å si?

Kommentarer:

Teutonick: Og likevel er jeg skeptisk til slike ting. Ser på hvor mange problemer folk har med vanlig blinking, noen ganger mellom to lagerversjoner, å gi en slik Frankinstein til hvem som helst, IMHO, det er utrygt =) Jeg har aldri prøvd det selv ... så jeg skal ikke si noe spesifikt, bare observasjon

Enhver Android-bruker har sin egen ide om hvordan operativsystemet skal se ut, hvilke funksjoner det skal utføre og hvilket sett med programvare som skal installeres i det som standard. Imidlertid vet ikke alle at det ikke er så vanskelig å lage din egen firmware. For å gjøre dette er det slett ikke nødvendig å forstå Linux-kjernen, kunne kompilere Android-kilder eller forstå hvordan en smarttelefon fungerer.

Introduksjon

Det er tre måter å lage din egen fastvare for en Android-kommunikator: 1. Fullføre og kompilere operativsystemet fra de publiserte kildene av Google eller av CyanogenMod-teamet. 2. Modifikasjon lager firmware kommunikator. 3. Modifisering av tredjeparts fastvare opprettet ved bruk av den første eller andre metoden.

Den første metoden er den mest korrekte og fleksible, men den krever ofte dyp kunnskap om funksjonene til Android og muligheten til å redigere kildekoden til systemet slik at de deretter fungerer på enheten. Dette emnet er utenfor rammen av artikkelen vår, så vi vil ikke vurdere samlingen av Android-kilder, men vil fokusere på to andre metoder, mer presist på den tredje.

Tredjeparts fastvare (såkalte mods) finnes for nesten alle Android-enheter som har vært på markedet i minst en uke. Vanligvis inkluderer de allerede alle nødvendige modifikasjoner som er nødvendige for riktig drift av fastvaren på kommunikatoren, og representerer derfor en utmerket plattform for å eksperimentere med systemet. De kan endres nesten til ugjenkjennelse, inkludere hvilken som helst programvare i operativsystemet, endre utseendet, lage mange lavnivåinnstillinger ved hjelp av en enkel tekstredigerer og filbehandling. Disse handlingene krever ikke dyp kunnskap om operativsystemet og kan utføres av enhver leser av magasinet.

Velge et emne

Så la oss anta at kommunikatoren vår allerede er oppstartet og ClockworkMod-gjenopprettingskonsollen er skrevet til oppstartsområdet, som lar deg installere all fastvare på enheten uten noen begrensninger (vi skrev om hvordan du gjør dette i artikkelen "Total innsending " publisert i oktoberutgaven] [ ). Nå ønsker vi å installere en annen fastvare på enheten, men ikke uansett, men med våre egne modifikasjoner, innstillinger og et sett med programvare. Derfor trenger vi et rammeverk, nemlig andres fastvare som fungerer stabilt på enheten vår. Hvor kan jeg få tak i det?

Hovedhabitatet til alle rommodeller er selvfølgelig xda-developers.com-foraene. Der kan du finne alt du vil ha for kommunikatorer som kjører iOS, Windows Mobile, Windows Phone og Android. Åpne nettstedet i en nettleser, klikk på Forum-delen og se etter kommunikatoren din i forumlistene. Deretter går vi til den tilsvarende delen av Android-utvikling og ser nøye gjennom listen over emner som inneholder ordet "" i tittelen. Bedre å finne en ren firmware med et navn som "Pure Android 2.3 Rom" eller en port av CyanogenMod, selv om i hovedsak alle andre vil gjøre det (selv om du kanskje må angre opphavsrettsendringene). Åpne emnet, hopp over det første innlegget, finn en nedlastingslenke et sted på slutten og last inn ROM-en på datamaskinen din.

Nå må fastvarefilen åpnes. Dette gjøres ved å bruke den vanligste unzip:

$ mkdir ~ / rom; cd ~ / rom $ unzip ../path/to/firmware.zip

Generell katalogstruktur og viktige filer

Settet med filer og kataloger som er et resultat av utførelsen av den forrige kommandoen, er i hovedsak Android-operativsystemet, og nøyaktig i den formen det vil være plassert i enhetens NAND-minne. Avhengig av Android-versjonen og forfatterens fantasi kan den inneholde forskjellige sett kataloger og filer, men den inneholder alltid tre nødvendige objekter: META-INF, boot.img-filen og systemkatalogen.

Den første katalogen inneholder metainformasjon om fastvaren, inkludert forfattersertifikatfiler, et manifest med en liste over filer og deres sjekksummer, samt et oppdateringsskript som kan lage nye filer i NAND-minnet, endre tilgangsrettigheter og vise en fremdriftslinje som brukere ser under fastvareinstallasjon.

Boot.img-filen inneholder et oppstartsbilde som inkluderer Linux-kjernen og initrd-bildet. Det kan pakkes ut, men det er ikke veldig nyttig for oss, siden nesten alle systemparametere kan endres ved hjelp av konfigurasjonsfilene og / proc-filsystemet. Hvis du trenger en kjerne kompilert med spesielle parametere, for eksempel med en aktivert BFS-planlegger eller NFS-støtte, kan du nesten helt sikkert finne den på de samme xda-utviklerne og flashe den med ved å bruke ClockworkMod.

Til slutt er systemkatalogen det det handlet om. Innholdet i denne katalogen representerer Android-operativsystemet uten Linux-kjernen. Den inneholder alt som trengs for at OS skal fungere, og derfor er det rett og slett nødvendig å kjenne strukturen. Det ser slik ut:

  • app - forhåndsinstallerte apper: telefon, kalkulator, kalender, etc.
  • bin-analog for katalogene / bin og / usr / bin i Linux. Inneholder ulike systemkomponenter som brukes av systemkomponenter på høyere nivå. For eksempel er det her den virtuelle dalvikvm-maskinen ligger.
  • etc- innstillingsfiler. En komplett analog av / etc i Linux, brukes imidlertid kun systemkomponenter... Android-apper lagrer innstillinger i / data / data-katalogen.
  • fonter- fonter. Inneholder bare Droid (eller Roboto i Android 4.0) merkede fonter som standard.
  • rammeverk- sett med Java-klasser som brukes av systemet og Android-programvaren. Det er også en framework-res.apk-fil som inneholder Full beskrivelse operativsystemgrensesnitt, inkludert alle grafikkfiler.
  • lib- Linux-biblioteker som brukes av komponenter på lavt nivå i systemet. Analog av kataloger / lib og / usr / lib i Linux, inkluderer slike standard biblioteker som libc (selv om Android bruker sin egen Bionic i stedet for Glibc), libz (gzip-kryptering), libssl og andre.
  • media- Mediefiler: ringetoner, varslingslyder, grensesnittlyder og OS-oppstartsanimasjonsfiler.
  • tts- filer som kreves for at talesyntesen skal fungere.
  • usr- en valgfri katalog som vanligvis inneholder filene som trengs for at programvaren skal fungere fra bin-katalogen. I hovedsak analog med / usr / share.
  • Leverandør- filer levert av produsenten av enheten. Inneholder vanligvis binær fastvare for ulike maskinvarekomponenter, for eksempel en Wi-Fi-modul.
  • xbin- en valgfri katalog som inneholder alt som ikke er i bin. Som regel brukes den til å lagre nyttige verktøy, men det er ikke nødvendig for at systemet skal fungere (øverst, tekstredigerer). CyanogenMod bruker den til å lagre administrasjonsverktøy: bash, ssh, powertop, busybox, etc.
  • bygge.prop- en fil som inneholder informasjon om sammenstillingen, samt ulike lavnivåinnstillinger.

Setprop kommando

build.prop-innstillingene gitt i artikkelen kan brukes på et allerede kjørende system ved å bruke setprop-kommandoen:

# setprop debug.sf.nobootanimation 1

Eget sett med programvare

/ system / app-katalogen inneholder all programvaren som er forhåndsinstallert i fastvaren. Ved å fjerne og legge til pakker i denne katalogen, kan vi endre settet med applikasjoner som er tilgjengelige umiddelbart. For eksempel er det ikke en hemmelighet for noen at standard Android-launcher (og ADWLauncher i CyanogenMod) er treg og har mange ulemper. OK, la oss erstatte det med LauncherPro:

$ rm system / app / Launcher.apk $ wget goo.gl/U9c54 -o system / app / LauncherPro.apk

Og det er alt. Du trenger ikke å installere noe, ingen grunn til å rote rundt hvor som helst, bare slipp det nødvendige programmet inn i katalogen - og du er ferdig. Selv navnet spiller ingen rolle, Android vil finne applikasjonen den trenger og installere den som en startskjerm. På samme måte kan du legge et hvilket som helst annet program i fastvaren eller fjerne det derfra.

Det er nyttig å sette en av applikasjonene for å finne en tapt smarttelefon i fastvaren (for eksempel byttedyr), så selv om den er tilbakestilt til fabrikkinnstillinger, vil den forbli i OS og vil fungere. Du kan også erstatte noe systemprogramvare, for eksempel legge til Dialer One i stedet for standard Phone.apk eller Go SMS i stedet for sms.apk.

Hva med Linux-systemapplikasjoner som ssh-server eller mc? Også her er alt enkelt. Bygg programvare for Android og ARM-prosessor er mulig med Googles NDK, men de fleste applikasjonene du trenger allerede samlet før oss. For eksempel ønsker vi å forhåndsinstallere mc i fastvaren vår. Gå til xda-developers og søk etter Midnight Commander. På den første siden finner vi apk-pakken med installasjonsprogrammet og pakker den ut med samme utpakning:

$ cd / tmp; pakk ut ~ / NativnuxInstaller_1.1.apk

Vi ser eiendeler / sett / mc-4.7.5.4-arm.tar.jet i listen over utpakkede filer. Det er et tar.gz-arkiv som pakkes ut til roten av systemet etter apk installasjon-pakke (mer presist, etter å ha installert apk, startet programmet og klikket på Installer-knappen). Vi kan umiddelbart pakke den ut i fastvaren vår og få den forhåndsinstallerte mc:

$ cd ~ / rom $ tar -xzf /tmp/assets/kits/mc-4.7.5.4-arm.tar.jet

Nå skal du løpe filbehandler på enheten, bare åpne en terminal og skriv inn mc. Andre applikasjoner kan distribueres i zip-arkiver for fastvare ved å bruke ClockworkMod Recovery. Det er enda enklere å plassere dem i moden din, for dette trenger du bare å gå til roten av fastvaren (i denne saken~ / rom) og pakk ut arkivet med unzip.

Ytre utseende

Tilpasset firmware lages oftest for å endre utseendet til Android etter din smak. Denne operasjonen i Android er, igjen, veldig enkel. Alle Android GUI-innstillinger lagres i rammeverket / framework-res.apk-filen. Den kan pakkes ut ved å bruke apktool-verktøyet:

$ cd ~; wget goo.gl/hxz5l $ tar -xjf apktool1.4.1.tar.bz2 $ cd ~ / rom / system / framework $ java -jar ~ / apktool.jar d framework-res.apk

Som et resultat bør framework-res-katalogen vises i gjeldende katalog, som inneholder alle pakkefilene. De mest interessante underkatalogene i den er res / drawable- * og res / layout- *. Den første inneholder alle de grafiske elementene i form av png-filer for forskjellige oppløsninger og skjermposisjoner. For eksempel er drawable-land-mdpi en katalog med grafikkelementer for skjermer med middels oppløsning plassert i horisontal posisjon(OS bytter til å bruke andre filer under skjermrotasjon). Selvfølgelig kan enhver fil redigeres eller erstattes med en annen.

Layoutkatalogene inneholder beskrivelser av grafiske elementer i XML-format (de er faktisk lagret i binært AXML-format, men apktool konverterte dem til vanlig XML). Formatet på beskrivelsen er ganske enkelt og greit, men det er vanskelig å finne ut av det på et blunk, spesielt hvis du ikke vet hvor alt er. Derfor vil vi igjen henvende oss til tjenestene til innbyggerne i xda-utviklerforumet, som allerede har kommet opp med mange forskjellige modifikasjoner for Android GUI. De er enkle å finne med søkeord Framework-res mod enhetsnavn.

Vanligvis distribueres slike mods i form av en ferdig framework-res.apk-fil, som du ganske enkelt kan legge inn i fastvaren din. Hvis du ønsker å finne spesifikke forskjeller i innholdet, kan moden pakkes ut og sammenlignes med rammeoppløsningen din ved å bruke diff:

$ diff -R ~ / framework-res \ ~ / rom / system / framework / framework-res

Dessverre, innenfor rammen av en artikkel, kan vi ikke vurdere minst en del av den interne strukturen til framework-res, så for mer informasjon, se det tilsvarende emnet på w3bsit3-dns.com-forumet.

Etter å ha gjort endringene, kan du bygge framework-res.apk ved å bruke samme apktool. Denne operasjonen krever imidlertid aapt-verktøyet fra Android SDK, som apktool bruker for å fullføre apk-filen. Den kan også fås separat:

$ cd ~ / bin; wget goo.gl/tC7k8

Nå kan du bygge filen:

$ cd ~ / rom / system / framework $ java -jar ~ / apktool.jar b framework-res $ cp framwork-res / dist / framework-res.apk. $ rm -rf framework-res

Det neste trinnet er å endre innlastingsanimasjonen. Den er lagret i form av vanlige png-filer pakket i system / media / bootanimation.zip-arkivet. La oss pakke den ut:

$ cd / tmp $ mkdir oppstartsanimasjon; cd bootanimation $ unzip ~ / rom / system / media / bootanimation.zip

Inne er det en desc.txt-fil som beskriver animasjonen i følgende format:

Bredde Høyde FPS p Bestill Pause Directory ...

Standardvisningen av denne filen er:

480 800 30 p 1 0 del0 p 0 0 del1

Dette betyr at bildet er 480 x 800 og bildefrekvensen (FPS) er 30/s. Følgende er en beskrivelse av den første delen av animasjonen, filene som ligger i part0-katalogen. Den spilles én gang (1 etter p). Den neste delen (del1) spilles et uendelig antall ganger til enheten starter opp. Vanligvis inneholder part0-katalogen bildene som tilsvarer den første delen av animasjonen, og part0 inneholder alle de andre bildene som spilles av i loopen. Selve bildene må ha samme størrelse, og navnene må inneholde tall i stigende rekkefølge, for eksempel 0001.png, 0002.png osv.

Siden lasteanimasjonen har et veldig enkelt format, er den ganske enkel å lage. Det er nok å konvertere videoen til png-bilder ved hjelp av mencoder (i desc.txt må du sette FPS-verdien til 24):

$ mplayer -nosound -vo png: z = 9 video.avi

Men dette blir overflødig. Deltakere på xda-utviklerforumet har gjort så mange animasjoner at det ikke er nødvendig å jobbe med hendene i det hele tatt. Lenker til interessante animasjoner er gitt på slutten av artikkelen.

Innstillinger på lavt nivå

Det siste jeg vil snakke om i artikkelen er å redigere lavnivåinnstillinger. I Android er det en system / build.prop-fil for dette, som lagrer informasjon om fastvaresammenstillingen og innstillinger for spesifikke enheter... Ved å legge til visse linjer i denne filen kan du endre funksjonen til Android, øke hastigheten på arbeidet eller redusere batteriforbruket. Nedenfor er de mest interessante innstillingene.

  1. Forhindre utlasting av skrivebordet fra minnet: ro.HOME_APP_ADJ = 1

    Alternativet lar deg gjøre arbeidet med enheten mer praktisk på grunn av umiddelbar tilgang til skrivebordet når som helst. Anbefales ikke for enheter med lite minne.

  2. Forbedre kvaliteten på lagrede JPG-filer: ro.media.enc.jpeg.quality = 100

    Lar deg skarpere kamerabilder, men øker belastningen på prosessoren betraktelig.

  3. Deaktiver oppstartsanimasjon for å øke hastigheten på lasting av operativsystemet: debug.sf.nobootanimation = 1
  4. Tilordne noe av arbeidet med å gjengi grensesnittet til GPU: debug.sf.hw = 1

    Lar deg gjøre grensesnittet raskere og jevnere.

  5. Blokkerer varselet om aktiv modus feilsøking (når koblet til en datamaskin med via USB): persist.adb.notify = 0
  6. Eliminering av problemet med en svart skjerm etter at samtalen avsluttes: ro.lge.proximity.delay = 25 mot.proximity.delay = 25
  7. Slå på bakgrunnsbelysningen til kontrolltastene umiddelbart etter at skjermen er slått på: ro.mot.buttonlight.timeout = 0

I tillegg til alt dette anbefaler mange brukere også å bruke følgende flaggkombinasjoner:

  1. Redusert responstid touch-skjerm: debug.performance.tuning = 1 video.accelerate.hw = 1 windowsmgr.max_events_per_sec = 150
  2. Øk batterilevetiden: wifi.supplicant_scan_interval = 180 pm.sleep_mode = 1 ro.ril.disable.power.collapse = 0
  3. 3G-moduljusteringer: ro.ril.hsxpa = 2 ro.ril.gprsclass = 10 ro.ril.hep = 1 ro.ril.enable.dtm = 1 ro.ril.hsdpa.category = 10 ro.ril.enable. a53 = 1 ro.ril.enable.3g.prefix = 1 ro.ril.htcmaskw1.bitmask = 4294967295 ro.ril.htcmaskw1 = 14449 ro.ril.hsupa.category = 5
  4. Forbedre nettverksytelsen: net.tcp.buffersize.default = 4096,87380,256960,4096,16384,256960 net.tcp.buffersize.wifi = 4096,87380,256960,4096,25686p.netbufft.net 4096,87380,256960,4096,16384,256960 net.tcp.buffersize.gprs = 4096,87380,256960,4096,16384,256960 net.tcp.buffersize,5696edge,8696,520,569,540,540,560,540,540,540,540,540,540,690,540,540,540,560,540,690,5300,5490

Alle disse linjene må bare plasseres i system / build.prop filen og lagres.

montering

OK, vi gjorde de nødvendige endringene, implementerte applikasjonene våre, finjusterte systemet og nå må vi lage et OS-bilde klar for fastvare. Testsign-verktøyet vil hjelpe oss med dette. Først bør du zippe fastvaren:

$ cd ~ / rom; zip -r my-rom.zip *

Nå må du signere arkivet slik at Recovery kan installere det:

$ wget goo.gl/OyBBk $ java -classpath testsign.jar testsign \ my-rom.zip my-rom-signed.zip

Deretter laster du opp my-rom-signed.zip-arkivet til enhetens minnekort og slår av enheten. For å komme til Recovery, slå på enheten med volum ned-tasten trykket (for noen enheter kan prosedyren variere).

Gå nå til elementet "Installer zip fra sdcard", og deretter til "Velg zip fra sdcard", finn my-rom-sign.zip på SD-kortet og velg Ja. Etter at installasjonen er fullført, velg " Restart systemet nå".

konklusjoner

Android er en fleksibel plattform, og denne artikkelen dekker ikke alle mulighetene for modifikasjoner. Dypere modifikasjoner kan omfatte å bytte ut kjernen, endre låseskjermen og standardapplikasjoner, aktivere funksjoner som f.eks. automatisk installasjon applikasjoner til minnekortet, implementering av oppstartsskriptmekanismen (/etc/init.d), og mye mer. Vi vil snakke om alt dette i de følgende artiklene.

Android er et operativsystem utviklet av av Google for bruk på smarttelefoner, nettbrett, e-bøker, digitale spillere og mange andre populære enheter.

Vanligvis, når du kjøper enhetene ovenfor, er Android allerede installert, så du trenger bare å venne deg til å administrere den.

Imidlertid er det laget mange typer virus for dette operativsystemet, så selv et antivirusprogram vil ikke alltid beskytte enheten mot dem.

Hvis du fanget et virus og Android begynte å fungere feil, henge, feile, utføre eksterne kommandoer, er det på tide å kontakte spesialistene eller til servicesenteret - mest sannsynlig, med en sannsynlighet på åtti prosent, må du endre enhetsfastvare (det vil si på denne måten å installere enhetens funksjonalitet på nytt).

Men hva hvis du umiddelbart trenger å bruke enheten, men den er defekt og det er ingen måte å kontakte spesialistene akkurat nå? I dette tilfellet må du lage fastvaren selv.

Fra dagens artikkel vil du lære hvordan du kan lage en Android-fastvare.

Forresten, denne informasjonen kan være nyttig for deg selv om du fortsatt har kjøpt en enhet som den ikke er verdt det ennå. denne fastvaren(f.eks. billig kinesiske telefoner opprinnelig solgt uten, noe som reduserer kostnadene betydelig).

Før du lager en blinking for Android, må du gjøre noen trinn.

Lad enheten så mye som mulig slik at den har nok lading til denne prosessen er fullført. Hvis enheten slår seg av mens den blinker, vil du miste systemet og dataene.
Identifiser operativsystemversjonen og fastvareversjonen nøyaktig. Du kan få denne informasjonen ved å velge menyelementet "Innstillinger", og i det klikker du allerede på "Om telefonen", og i menyen som åpnes vil du se alt i detalj.
Finn deretter en lignende fastvareversjon på Internett og last den ned.

Det er mange versjoner som offisiell firmware, og den såkalte "customen", som håndverkerne lager selv. Noen hjemmelagde tilpassede firmwares kan til og med fikse noen feil i produsentens operativsystem eller legge til nye funksjoner til det. Men ikke glem det gratis ost vanligvis bare i en musefelle, så ikke last ned filer fra tvilsomme kilder, da de allerede kan inneholde et virus.

Firmware finnes i forskjellige varianter - ZIP, TAR-arkiver eller som et sett med filer i en mappe. Denne omstendigheten bestemmer metoden for å installere operativsystemet, siden de er installert på forskjellige måter.

Flash ved hjelp av ZIP-arkiv

Det aller første trinnet er å angi rotrettigheter. Vi vil kort beskrive hva det er og hvorfor det er nødvendig å utføre denne handlingen.

Siden androiden ble laget på grunnlag av Unix-plattformen, ble rotrettighetene arvet derfra.

Som du vet, har hver person visse rettigheter i livet vårt for forskjellige handlinger. Noen har for eksempel lov til å fly et fly, mens andre ikke har det, fordi de ikke er opplært til det.

Så i android - root åpner eller lukker brukerens rett til å gjøre visse endringer i operativsystemet.

Vi håper at i et nøtteskall er alt klart for deg. For mer informasjon om hvordan du angir disse rettighetene riktig, les våre neste publikasjoner.

Så, trinn to - ta en sikkerhetskopi av hele systemet. Grovt sett er dette punktet du kan gå tilbake til etter at endringene er gjort. En egen artikkel vil også bli viet mer detaljert til dette.

Nå må du installere et program på gadgeten som gir deg muligheten til å gjenopprette systemet (for eksempel ClockWorkMod). Det samme programmet kan brukes til å flashe gadgeten din.

Det neste trinnet ditt er å laste ned den offisielle eller tilpassede ROM-versjonen, opprettet og portert spesielt for gadgeten din.

Hvordan oppføre seg hvis du er omgitt av borer

Hva er fordelene og skadene med bananer

Vaner som vil gjøre deg glad

Klargjør et microSDHC-minnekort slik at du kan skrive fastvarefilene til det.

Selve prosessen med å sikkerhetskopiere systemet ved å bruke ClockWorkMod-programmet gjøres som følger.

Kjør ClockWorkMod-programmet på enheten din.

I den velger du menyelementet "Sikkerhetskopiering og gjenoppretting", og klikker på inskripsjonen "sikkerhetskopiering".

Bekreft handlingen ("JA").

Start systemet på nytt ved å velge menyelementet "Start på nytt system nå".

Som et resultat av disse handlingene, etter at enheten er startet på nytt, vil en ny mappe med systemsikkerhetskopi bli skrevet til minnekortet. Den finner du ved å gå til clockworkmod / backup. Du kan enkelt gjenkjenne denne mappen på navnet - den inkluderer datoen og klokkeslettet kopien ble laget.

Etter at du har gjort alle disse trinnene, kan du faktisk oppdatere.

Skriv den tidligere nedlastede ROM-filen til minnekortet. Det er som standard i et ZIP-arkiv.

Koble nå enheten fra lader og datamaskinen, slå den av og start den i gjenopprettingsmodus (hvordan dette gjøres avhenger av gadgeten din, hver kan være forskjellig).

Gå til menyen og klikk på inskripsjonen "Tørk" - denne handlingen vil slette informasjon om nåværende tilstand systemer.

Etter å ha fullført denne handlingen, gå tilbake til begynnelsen av menyen og velg inskripsjonen "Installer zip fra sdcard" eller "Flash Zip fra SD-kort".

Finn ROM-filen med fastvaren, som ligger i arkivet med Zip-utvidelsen.

Bekreft handlingen ved å følge instruksjonene på skjermen.

Etter slutten av prosessen, velg "Start på nytt system nå" i hovedmenyen. Gadgeten vil starte på nytt, og du kan bruke den oppdaterte enheten.

Blinkende Android fra en mappe med tre filer

Først last ned og installer Mobile Odin Pro-programmet på enheten din.

Kopier tre filer til én mappe, hvis navn inneholder inskripsjonene CSC, CODE, Modem.

Kjør programmet og velg menyelementet "Åpne fil".

I vinduet som åpnes, finn og velg filen der ordet "KODE" er til stede, og klikk deretter på "OK".

Sjekk at informasjonen finnes i alle seksjoner.

Du venter på slutten av prosessen.

Video leksjoner

I lang tid drømte du om å sette sammen Android-fastvaren selv fra kildekoden, men hvordan fungerte det på grunn av mangelen på forståelig materiale? forberedt deg en detaljert interessant artikkel!

Forord

Og så, før du begynner å fortelle artikkelen, noen få ord for hvem den ble skrevet: du vet allerede hva Linux er og installer Ubuntu, Mint, Fedora, OpenSuSe, av i det minste installert minst én gang fra disse OSene, vet du allerede hva en kommandolinje eller terminal er, kommandoen cd , ls , sh kjent og går ikke i stupor. Flott, da fortsetter vi å studere artikkelen. Artikkel kun for Nexus-enheter!

Oppgaven er å lære å forberede systemet for å kompilere din første Android-fastvare, ikke å lære hvordan du installerer Linux, lærer kommandoer osv.

Nødvendig for å lage Android-fastvare fra kildekoden

  1. Datamaskin eller kraftig bærbar PC
  2. LTS-versjon av OS UBUNTU 64-bit (12.04 eller 14.04)
  3. Mengde ledig plass i / hjemmepartisjonen minst 100 GB

Ikke åpne, lukk, ikke flytt, gjør alt som skrevet i instruksjonene - sekvensielt, trinn for trinn, start datamaskinen på nytt når du blir bedt om det.

Forberedelse

1. Gå til parameterne til UBUNTU-systemet

2. Del "Programmer og oppdateringer"

3. Fanen "UBUNTU Software" installer Last ned fra: Hovedserver

4. Fanen "Annen programvare", merk av i boksene på Kanoniske partnere og Canonical Partners ( kilde)

5. Klikk Lukk-knappen nedenfor og deretter Oppdater

6. Kjør programmet "Application Update" og oppdater systemet og start datamaskinen på nytt

7. Start terminalen (hurtigtastene CTRL + ALT + T)

For Ubuntu 16.04:

sudo apt - få installer openjdk - 8 - jdk

For Ubuntu 14.04:

I stedet for android-5.0.2_r1 peke ut nødvendig versjon Android

Last ned kildekoden til datamaskinen din:

Denne prosedyren vil ta lang tid (minst 3 timer) og vil laste ned ca. 30 GB

Bygg prosjektet

25. Etter å ha lastet ned hele kilden android kode La oss begynne å bygge Android-fastvaren, skriv inn kommandoen:

kildebygg / envsetup.sh

Du vil se et vindu med en liste over enheter som er mulige for å lage AOSP-fastvare, velg et nummer og trykk ENTER

26. Kjør byggingen av Android-fastvare

lage -j 2 otapakke

I stedet for j2 det er verdt å spesifisere antall prosessorkjerner og tråder hvis prosessoren er 2 kraftig og teknologien er aktivert hyper tråding(hvis tilgjengelig), vil du ha 4 strømmer ( j4), hvis prosessoren er 4-kjerne og hyperthreading er deaktivert, så også 4 tråder ( j4), og hvis aktivert, så 8 ( j8).

Avhengig av kraften og antallet kjerner som er involvert i fastvarebyggingsprosessen, avhenger også fastvarebyggetiden, fra 20 minutter til 24 dager.

Installasjon

27. Etter bygging finner du pakken i mappen AOSP / ut / mål / produkt / kodenavn_nexus / ZIP-arkiv

28. Flytt dette arkivet ZIP til NEXUS-enhet

31. Installer ZIP-arkivet og sørg for å tørke

Det er alt! Ikke noe komplisert! Artikkelen har kommet til en slutt, abonner på sosiale grupper og bli med siden!

Jeg tror nesten alle Android-smarttelefonbrukere hadde et ønske om å lage (redigere) fastvaren for å passe hans behov og ønsker.
Så i denne artikkelen vil vi vurdere prinsippet om å redigere fastvare for CWM (i zip-format)


---
hva og hvordan:

Når du åpner fastvarearkivet, ser du følgende:
META-INF- mappen inneholder skript for å installere fastvaren
system- mappe med alle fastvarefiler (applikasjoner, tweaks, skript, etc.)
boot.img- kjernen i systemet

Nesten alle manipulasjoner utføres i mappen system
dens struktur:
app- systemapplikasjoner
bin- ressursene til selve systemet
etc- Skript, justeringer, konfigurasjoner, profiler og systeminnstillinger
fonter- Systemfonter
rammeverk- hovedfilene til systemet lagres her (grafikk, animasjonstekstinnstillinger, etc.)
lib- systembiblioteker
media- multimediefiler (ringetoner for varsler, lasting av animasjoner, bakgrunnsbilder, etc.)
usr- innstillinger som ikke endres i fremtiden av systemet (fungerer i "skrivebeskyttet"-modus)
xbin- igjen, systemkonfigurasjoner og andre justeringer
bygge.prop- info om system, lokalitet og systemytelsesinnstillinger.


---
applikasjoner

Før du legger til/fjerner programvare til systemet, må du sjekke om fastvaren din er deodexed (det vil si se etter .odex-filer i app-mappen. Hvis det er noen, må du bli kvitt dem ved å.
- Legge til programvare til fastvaren:
Først av alt, må du installere de programmene du vil legge til sammenstillingen i smarttelefonen din.
Etter installasjonen får vi dem ut av systemet når Rothjelp Exporer og dens analoger, de er på vei data / app, vi trenger dem også eller (hvis de finnes, selvfølgelig) de er plassert på data-/databanen. De ligger i mappen med samme navn og har utvidelsen .så .
Deretter legger vi de beslaglagte .apk-filene i arkivet langs stien system / app og filer med filtypen .so (lib "s) langs banen system / lib.
-Fjern programvare fra fastvaren:
Alt er enkelt her, gå til mappen app- vi bestemmer hva vi ikke trenger og fjerner all unødvendig programvare (det er bedre å ikke berøre systemet)


---
Språk- og fastvareversjon

Kopier build.prop-filen til skrivebordet. Vi åpner den med en notisblokk og finner linjene

ro.product.locale.language = no
ro.product.locale.region = USA


for det russiske språket må du gjøre dette:

ro.product.locale.language = ru
ro.product.locale.region = RU


skriv inn navnet på moden din i linjen

i samme bygg.prop

---
grafikk

Hele den grafiske delen av fastvaren er lagret i to filer
framework-res.apk systemramme-filbane og SystemUI.apk langs systemapp-banen. Og den grafiske delen av innstillingsapplikasjonen lagres naturlig i applikasjonen Settings.apk.
Prinsippene for å pakke ut, redigere og sette sammen filer med .apk-utvidelsen kan studeres.


---
Skript og justeringer (hurtiggjøre og optimalisere systemet)

De fleste innstillingene gjøres i filen bygge.prop, om dette er det.
Dessuten, hvis kjernen din støtter init.d (du kan finne ut om dette på forumet om enheten din) er det en rekke skript for å optimalisere systemet, ett av dem er beskrevet i denne artikkelen.


---
Bytte ut systemfonter

Som nevnt ovenfor er alle fonter i mappen fonter, de viktigste skriftene er: DroidSans.ttf og DroidSans-Bold.ttf, de kan erstattes med alle fonter fra nettstedet vårt ved å gi dem nytt navn på samme måte som ovenfor og flytte dem til arkivet med fastvaren i mappen fonter.

Oppdatering eller installasjon av fastvare løser mange driftsproblemer Android-enheter en. Under langvarig drift, systemminnet mobile gadgets tilstoppet gjenværende filer() ("Øyeblikksbilder" av tidligere nedlastede programmer), ondsinnet kode() og andre unødvendige data. Alt dette fører til en reduksjon i ytelsen og hastigheten til prosessoren og RAM. Som et resultat begynner smarttelefonen (nettbrettet) ofte å fryse og starte på nytt av seg selv. Og hvis tilbakestilling til fabrikk() ikke førte til et positivt resultat, kan brukeren bare utføre programvareoppdateringen selv. La oss ta en titt på hvordan du flasher en Android-telefon.

Typer fastvare og hvordan du installerer dem

Android-firmware hjemme skiller seg på mange måter fra installasjonen av resten av programvaren. Denne prosessen er mer tidkrevende og forbundet med mange risikoer. Hvis du velger feil programvareversjon eller bryter oppdateringsprosessen, er det en mulighet for at telefonen eller nettbrettet blir en ubrukelig "". Men etter å ha lært hvor mye blinkingen koster fra fagfolk, bestemmer mange seg fortsatt for å endre programvareversjonen på egen hånd.

Til Android blinker eksisterer ikke enhetlige instruksjoner som passer til alle modeller av mobile enheter. Alt avhenger av produsenten av enheten og hvilken programvare som planlegges installert.

All Android-fastvare er delt inn i to typer:

  1. Offisielt. Leveres direkte av smarttelefonprodusenter og passer vanligvis kun til et spesifikt merke. Slike programmer anses som de mest pålitelige, så de bør brukes når det er mulig.
  2. Uoffisiell (egendefinert). Er under utvikling Android-brukere enheter og små bedrifter. De brukes når du installerer Android på nytt kinesiske enheter(f.eks. Lenovo, Meizu, Xiaomi, etc.).

Når du bruker tilpasset programvare, er det en mulighet for å installere en oppdatering av lav kvalitet, som et resultat av at gadgeten begynner å avta enda mer. Derfor må du bare laste ned den kjørbare filen etter å ha lest beskrivelsen i detalj og gjort deg kjent med brukeranmeldelser.

Det er flere måter å endre fastvaren for Android på:

Forbereder for selvblink

Før du installerer programvaren på nytt på en Android-enhet, må du gjøre en rekke forberedende tiltak:

  • last ned et programvareoppdateringsprogram på din PC (Odin, Kies eller SP Flash Tool og finn kvalitets usb kabel (hvis ominstallering vil finne sted ved hjelp av en datamaskin);
  • (hvis du planlegger å installere Android på nytt til en uoffisiell versjon);
  • lad batteriet til gadgeten med 100%;

Funksjonalitet etablert sikkerhet avhenger i stor grad av versjon og konstruksjon. Til ny fastvare etter en stund ikke begynte å komme i konflikt med maskinvaren, må du finne ut serienummeret til den mobile enheten:

Vi vil vurdere en mer detaljert prosedyre for oppdatering av Android på telefonen på Samsung eksempel og Lenovo skjønt denne instruksen også egnet for mange andre merker.

Smartphone-firmware fra Samsung

Programvareoppdateringen på Samsung-enheter utføres ved hjelp av Kies-programmet. Dette verktøyet lar deg ikke bare laste ned nettbrettet eller telefonen på nytt, men også ta en sikkerhetskopi gammelt system, synkroniser personlige data med PC-en og mye mer.

Før du endrer fastvaren til nyeste programvare, må du sette opp Kies riktig. Dette gjøres som følger:

Etter å ha konfigurert Kies, lag en sikkerhetskopi av programvaren som er tilgjengelig på smarttelefonen. Dette vil tillate deg å gjenopprette systemet i tilfelle mislykket fastvare... Å gjøre sikkerhetskopiere Android via PC, i det første vinduet til applikasjonen, velg "Sikkerhetskopiering", merk elementene du vil lagre, og start prosedyren ved å klikke på den tilsvarende knappen.

Etter å ha opprettet en sikkerhetskopi, kan du gjerne laste opp telefonen eller nettbrettet på nytt via datamaskinen. For å gjøre dette, åpne "Verktøy"-delen i Kies og aktiver elementet som er merket i figuren, og starter dermed oppdateringsprosessen.

Mens enheten sys, må du under ingen omstendigheter koble den fra PC-en og ikke utføre andre handlinger som kan føre til brudd i forbindelsen.

Etter å ha blinket Android-telefonen gjennom en datamaskin, kontroller ytelsen til alle funksjonene. Hvis ingenting feiler, var programvareoppdateringen vellykket.

Bytte fastvaren på et Lenovo-nettbrett via en PC

Før du blinker et Lenovo-nettbrett, må du forstå at det ikke er noen programvare utviklet spesielt for dette merket. Derfor må man nøye seg med universell utforming. En av disse applikasjonene er SP Flash Tool. La oss se på hvordan du oppdaterer Lenovo-programvare ved å bruke dette verktøyet:


Etter at du har lykkes med å oppdatere fastvaren, kontroller funksjonaliteten til alle funksjonene på nettbrettet.