Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Ndërtoni firmuerin tuaj android. Kompleti i vet i softuerit

Çdo përdorues Android ka idenë e tij se si duhet të duket sistemi operativ, cilat funksione duhet të kryejë dhe çfarë grupi softuerësh duhet të instalohet në të si parazgjedhje. Sidoqoftë, jo të gjithë e dinë se krijimi i firmware-it tuaj nuk është aq i vështirë. Për ta bërë këtë, nuk është aspak e nevojshme të kuptoni kernelin Linux, të jeni në gjendje të përpiloni burime Android ose të kuptoni se si funksionon një smartphone.

Prezantimi

Ka tre mënyra për të krijuar firmuerin tuaj për një komunikues Android: 1. Përmirësimi dhe përpilimi i sistemit operativ nga burime të publikuara nga Google ose ekipi i CyanogenMod. 2. Modifikimi i firmware-it të aksioneve të komunikuesit. 3. Modifikimi i firmuerit të palëve të treta i krijuar duke përdorur metodën e parë ose të dytë.

Metoda e parë është më e sakta dhe fleksibile, por shpesh kërkon njohuri të thella të veçorive të Android dhe aftësinë për të redaktuar kodin burimor të sistemit në mënyrë që ata të punojnë më pas në pajisje. Kjo temë është përtej qëllimit të artikullit tonë, kështu që ne nuk do të shqyrtojmë montimin e burimeve Android, por do të përqendrohemi në dy metoda të tjera, më saktësisht në të tretën.

Firmware i palëve të treta (të ashtuquajturat mod) ekziston për pothuajse çdo pajisje Android që ka qenë në treg të paktën një javë. Zakonisht, ato tashmë përfshijnë të gjitha modifikimet e nevojshme të nevojshme për funksionimin e saktë të firmware-it në komunikues, dhe për këtë arsye përfaqësojnë një platformë të shkëlqyeshme për të eksperimentuar me sistemin. Ato mund të modifikohen pothuajse përtej njohjes, të përfshijnë çdo softuer në OS, të ndryshojnë pamjen e tij, të krijojnë shumë cilësime të nivelit të ulët duke përdorur një redaktues të thjeshtë teksti dhe menaxher skedari. Këto veprime nuk kërkojnë njohuri të thella të sistemit operativ dhe mund të kryhen nga çdo lexues i revistës.

Zgjedhja e një lënde

Pra, le të supozojmë se komunikuesi ynë është nisur tashmë dhe tastiera e rikuperimit ClockworkMod është shkruar në zonën e nisjes, duke ju lejuar të instaloni çdo firmware në pajisje pa asnjë kufizim (ne kemi shkruar se si ta bëjmë këtë në artikullin "Dorëzimi total" botuar në numrin e tetorit] [ ). Tani ne duam të instalojmë një firmware të ndryshëm në pajisje, por jo gjithsesi, por me modifikimet, cilësimet tona dhe një grup softuerësh. Prandaj, na duhet një kornizë, përkatësisht firmware-i i dikujt tjetër që funksionon në mënyrë të qëndrueshme në pajisjen tonë. Ku mund ta marr?

Habitati kryesor i të gjitha modeleve është, natyrisht, forumet xda-developers.com. Aty mund të gjeni gjithçka që dëshironi për komunikuesit që përdorin iOS, Windows Mobile, Windows Phone dhe Android. Hapni faqen në një shfletues, klikoni në seksionin Forume dhe kërkoni komunikuesin tuaj në listat e forumit. Pastaj shkojmë në seksionin përkatës të Zhvillimit të Android dhe shqyrtojmë me kujdes listën e temave që përmbajnë fjalën "" në titull. Më mirë të gjeni ndonjë firmware të pastër me një emër si "Pure Android 2.3 Rom" ose një port të CyanogenMod, megjithëse, në thelb, çdo tjetër do të bëjë (megjithëse mund t'ju duhet të zhbëni ndryshimet e të drejtave të autorit). Hapni temën, kaloni postimin e parë, gjeni një lidhje shkarkimi diku në fund dhe ngarkoni ROM-in në kompjuterin tuaj.

Tani skedari i firmuerit duhet të hapet. Kjo bëhet duke përdorur unzip-in më të zakonshëm:

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

Struktura e përgjithshme e drejtorive dhe skedarët e rëndësishëm

Grupi i skedarëve dhe drejtorive që rezultojnë nga ekzekutimi i komandës së mëparshme është, në thelb, sistemi operativ Android dhe pikërisht në formën në të cilën do të vendoset në memorien NAND të pajisjes. Në varësi të versionit të Android dhe imagjinatës së autorit, ai mund të përmbajë grupe të ndryshme drejtorish dhe skedarësh, por gjithmonë përmban tre objekte të kërkuara: META-INF, skedarin boot.img dhe drejtorinë e sistemit.

Drejtoria e parë përmban meta të dhëna rreth firmuerit, duke përfshirë skedarët e certifikatës së autorit, një manifest me një listë skedarësh dhe shumat e tyre të kontrollit dhe një skript përditësues që mund të krijojë skedarë të rinj në memorien NAND, të ndryshojë të drejtat e aksesit dhe të shfaqë një shirit progresi që shohin përdoruesit. gjatë instalimit të firmuerit.

Skedari boot.img përmban një imazh të nisjes që përfshin kernelin Linux dhe imazhin initrd. Mund të shpaketohet, por nuk është shumë i dobishëm për ne, pasi pothuajse çdo parametër i sistemit mund të ndryshohet duke përdorur skedarët e konfigurimit dhe sistemin e skedarëve / proc. Nëse keni nevojë për një kernel të përpiluar me parametra të veçantë, për shembull, me një programues të aktivizuar BFS ose mbështetje NFS, atëherë pothuajse me siguri mund ta gjeni atë në të njëjtët zhvillues xda dhe ta ndezni duke përdorur ClockworkMod.


Më në fund, direktoria e sistemit është ajo që kishte të bënte. Përmbajtja e kësaj drejtorie përfaqëson sistemin operativ Android pa kernel Linux. Ai përmban gjithçka që nevojitet për funksionimin e sistemit operativ, dhe për këtë arsye është thjesht e nevojshme të njihni strukturën e tij. Duket kështu:

  • aplikacioni- aplikacione të parainstaluara: telefon, kalkulator, kalendar, etj.
  • kosh-analog për drejtoritë / bin dhe / usr / bin në Linux. Përmban komponentë të ndryshëm të sistemit të përdorur nga komponentët e sistemit të nivelit më të lartë. Për shembull, këtu qëndron makina virtuale dalvikvm.
  • etj- skedarët e cilësimeve. Analog i plotë i / etj në Linux, i përdorur, megjithatë, vetëm nga komponentët e sistemit. Aplikacionet Android ruajnë cilësimet në drejtorinë / data / data.
  • fontet- fontet. Përmban vetëm fontet e markës Droid (ose Roboto në Android 4.0) si parazgjedhje.
  • kornizë- grupe klasash Java të përdorura nga sistemi dhe softueri Android. Ekziston gjithashtu një skedar frame-res.apk që përmban një përshkrim të plotë të ndërfaqes së sistemit operativ, duke përfshirë të gjithë skedarët grafikë.
  • lib- Bibliotekat Linux të përdorura nga komponentët e nivelit të ulët të sistemit. Analogu i drejtorive / lib dhe / usr / lib në Linux, përfshin biblioteka të tilla standarde si libc (megjithëse Android përdor Bionic e tij në vend të Glibc), libz (kriptimi gzip), libssl dhe të tjerët.
  • media- skedarët e mediave: tonet e ziles, tingujt e njoftimeve, tingujt e ndërfaqes dhe skedarët e animacionit të nisjes së OS.
  • tts- skedarët e nevojshëm për funksionimin e sintetizuesit të të folurit.
  • usr- një drejtori opsionale që zakonisht përmban skedarët e nevojshëm për funksionimin e softuerit nga drejtoria e koshit. Në thelb analoge me / usr / share.
  • shitës- skedarët e dhënë nga prodhuesi i pajisjes. Zakonisht përmban firmware binar për komponentë të ndryshëm harduerikë, të tillë si një modul Wi-Fi.
  • xbin- një drejtori opsionale që përmban gjithçka që nuk është në kosh. Si rregull, përdoret për të ruajtur shërbime të dobishme, megjithatë, nuk është e nevojshme që sistemi të funksionojë (lart, redaktues teksti). CyanogenMod e përdor atë për të ruajtur mjetet e administrimit: bash, ssh, powertop, busybox, etj.
  • ndërtoj.mbështetje- një skedar që përmban informacione rreth montimit, si dhe cilësime të ndryshme të nivelit të ulët.

Komanda Setprop

Cilësimet e build.prop të dhëna në artikull mund të aplikohen në një sistem tashmë të ekzekutuar duke përdorur komandën setprop:

# setprop debug.sf.nobootanimation 1

Kompleti i vet i softuerit

Drejtoria / system / app përmban të gjithë softuerin e parainstaluar në firmware. Duke hequr dhe shtuar paketa në këtë direktori, ne mund të ndryshojmë grupin e aplikacioneve të disponueshme jashtë kutisë. Për shembull, nuk është sekret për askënd që lëshuesi standard i Android (dhe ADWLauncher në CyanogenMod) ngadalësohet dhe ka të meta të shumta. OK, le ta zëvendësojmë me LauncherPro:

$ rm sistem / aplikacion / Launcher.apk $ wget goo.gl/U9c54 -o sistem / aplikacion / LauncherPro.apk

Dhe është e gjitha. Nuk keni nevojë të instaloni asgjë, nuk keni nevojë të hutoni, thjesht hidhni aplikacionin e kërkuar në drejtori - dhe keni mbaruar. Edhe emri nuk ka rëndësi, Android do të gjejë aplikacionin që i nevojitet dhe do ta instalojë si një ekran fillestar. Në të njëjtën mënyrë, mund të vendosni çdo program tjetër në firmware ose ta hiqni atë nga atje.

Është e dobishme të vendosni një nga aplikacionet për gjetjen e një smartphone të humbur në firmware (për shembull, pre), atëherë edhe nëse e rivendosni atë në cilësimet e fabrikës, ai do të mbetet në OS dhe do të funksionojë. Mund të zëvendësoni gjithashtu disa softuer të sistemit, për shembull, shtoni Dialer One në vend të Phone.apk standard ose Go SMS në vend të sms.apk.

Po në lidhje me aplikacionet e sistemit Linux si serveri ssh ose mc? Edhe këtu, gjithçka është e thjeshtë. Mund të ndërtoni softuer për Android dhe një procesor ARM duke përdorur NDK nga Google, por shumica e aplikacioneve të nevojshme tashmë janë mbledhur para nesh. Për shembull, ne duam të instalojmë mc në firmware-in tonë. Shkoni te xda-developers dhe kërkoni për Midnight Commander. Në faqen e parë, gjejmë paketën apk me instaluesin dhe e shpaketojmë duke përdorur të njëjtin unzip:

$ cd / tmp; unzip ~ / NativnuxInstaller_1.1.apk

Ne shohim assets / kits / mc-4.7.5.4-arm.tar.jet në listën e skedarëve të papaketuar. Ky është një arkiv tar.gz, i cili shpaketohet në rrënjën e sistemit pas instalimit të paketës apk (ose më mirë, pas instalimit të apk, ekzekutimit të aplikacionit dhe klikimit të butonit Instalo). Mund ta shpaketojmë menjëherë në firmuerin tonë dhe të marrim mc-në e parainstaluar:

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

Tani, për të nisur menaxherin e skedarëve në pajisje, thjesht hapni një terminal dhe shkruani mc. Aplikacione të tjera mund të shpërndahen në arkivat zip për firmware duke përdorur ClockworkMod Recovery. Është edhe më e lehtë t'i vendosni ato në modin tuaj, për këtë ju vetëm duhet të shkoni në rrënjën e firmuerit (në këtë rast ~ / rom) dhe të hapni arkivin duke përdorur unzip.


Pamja e jashtme

Firmware i personalizuar krijohet më shpesh për të ndryshuar pamjen e Android sipas dëshirës tuaj. Ky operacion në Android është, përsëri, shumë i thjeshtë. Të gjitha cilësimet e GUI të Android ruhen në skedarin kornizë / Framework-res.apk. Mund të shpaketohet duke përdorur programin apktool:

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

Si rezultat, drejtoria frame-res duhet të shfaqet në drejtorinë aktuale, që përmban të gjithë skedarët e paketës. Nëndrejtoritë më interesante brenda tij janë res / drawable- * dhe res / layout- *. E para përmban të gjithë elementët grafikë në formën e skedarëve png për rezolucione dhe pozicione të ndryshme të ekranit. Për shembull, drawable-land-mdpi është një direktori me burime grafike për ekranet me rezolucion të mesëm që janë në një pozicion horizontal (kur ekrani rrotullohet, OS kalon në përdorimin e skedarëve të tjerë). Sigurisht, çdo skedar mund të modifikohet ose zëvendësohet me një tjetër.


Drejtoritë e paraqitjes përmbajnë përshkrime XML të elementeve grafike (ato në fakt ruhen në formatin binar AXML, por apktool i konvertoi ato në XML të rregullt). Formati i përshkrimit është mjaft i thjeshtë dhe i drejtpërdrejtë, por është e vështirë ta kuptosh atë me shpejtësi, veçanërisht nëse nuk e di se ku është gjithçka. Prandaj, ne do t'i drejtohemi përsëri shërbimeve të banorëve të forumit të zhvilluesve xda, të cilët tashmë kanë dalë me shumë modifikime të ndryshme për ndërfaqen grafike Android. Ato janë të lehta për t'u gjetur me termin e kërkimit "framework-res mod device_name".

Zakonisht moda të tilla shpërndahen në formën e një skedari të gatshëm frame-res.apk, të cilin thjesht mund ta vendosni në firmware-in tuaj. Nëse dëshironi të gjeni dallime specifike në përmbajtje, atëherë mod-i mund të shpaketohet dhe të krahasohet me kornizën tuaj duke përdorur ndryshimin:

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

Fatkeqësisht, brenda kornizës së një artikulli, ne nuk mund të konsiderojmë të paktën një pjesë të strukturës së brendshme të frame-res, kështu që për më shumë informacion, referojuni temës përkatëse të forumit w3bsit3-dns.com.

Pasi të keni bërë modifikimet, mund të ndërtoni frame-res.apk duke përdorur të njëjtin apktool. Sidoqoftë, ky operacion kërkon programin aapt nga Android SDK, të cilin apktool e përdor për të finalizuar skedarin apk. Mund të merret veçmas:

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

Tani mund të ndërtoni skedarin:

$ cd ~ / rom / sistem / kornizë $ java -jar ~ / apktool.jar b frame-res $ cp framwork-res / dist / frame-res.apk. $ rm -rf frame-res

Hapi tjetër është ndryshimi i animacionit të ngarkimit. Ai ruhet në formën e skedarëve të rregullt png të paketuara në arkivin e sistemit / medias / bootanimation.zip. Le ta shpaketojmë:

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

Brenda ka një skedar desc.txt që përshkruan animacionin në formatin e mëposhtëm:

Gjerësia Lartësia FPS p Rendit Direktoria e ndalimit ...

Pamja standarde e këtij skedari është:

480 800 30 p 1 0 pjesë0 p 0 0 pjesa1

Kjo do të thotë që imazhi është 480 x 800 dhe shpejtësia e kuadrove (FPS) është 30 / s. Më poshtë është një përshkrim i pjesës së parë të animacionit, skedarët e të cilit ndodhen në drejtorinë part0. Luhet një herë (numri 1 pas p). Pjesa tjetër (pjesa 1) luhet pafundësisht herë derisa pajisja të ndizet. Në mënyrë tipike, direktoria part0 përmban imazhet që korrespondojnë me pjesën e parë të animacionit dhe pjesa 0 përmban të gjitha imazhet e tjera që luhen në lak. Vetë imazhet duhet të kenë të njëjtën madhësi dhe emrat e tyre duhet të përmbajnë numra në rend rritës, për shembull 0001.png, 0002.png, etj.

Meqenëse animacioni i ngarkimit ka një format shumë të thjeshtë, është mjaft i lehtë për t'u bërë. Mjafton ta konvertoni videon në imazhe png duke përdorur menkoder (në desc.txt, duhet të vendosni vlerën FPS në 24):

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

Por kjo do të jetë e tepërt. Pjesëmarrësit e forumit xda-developers kanë bërë aq shumë animacione saqë nevoja për punë manuale zhduket fare. Lidhjet me animacionet interesante janë dhënë në fund të artikullit.

Cilësimet e nivelit të ulët

Gjëja e fundit për të cilën do të doja të flisja në artikull është redaktimi i cilësimeve të nivelit të ulët. Në Android, ekziston një skedar system / build.prop për këtë, i cili ruan informacione në lidhje me montimin e firmuerit dhe cilësimet për pajisje specifike. Duke shtuar disa rreshta në këtë skedar, mund të ndryshoni funksionimin e Android, të shpejtoni punën e tij ose të zvogëloni konsumin e baterisë. Më poshtë janë cilësimet më interesante.


  1. Parandaloni shkarkimin e desktopit nga memoria: ro.HOME_APP_ADJ = 1

    Opsioni ju lejon ta bëni punën me pajisjen më të përshtatshme për shkak të aksesit të menjëhershëm në desktop në çdo kohë. Nuk rekomandohet për pajisjet me memorie të ulët.

  2. Përmirësimi i cilësisë së skedarëve të ruajtur JPG: ro.media.enc.jpeg.quality = 100

    Ju lejon të mprehni fotot e kamerës, por rrit ndjeshëm ngarkesën në CPU.

  3. Çaktivizo animacionin e nisjes për të shpejtuar ngarkimin e sistemit operativ: debug.sf.nobootanimation = 1
  4. Caktimi i një pjese të punës për paraqitjen e ndërfaqes në GPU: debug.sf.hw = 1

    Ju lejon të bëni ndërfaqen më të shpejtë dhe më të qetë.

  5. Njoftimi i bllokimit të mënyrës aktive të korrigjimit (kur lidhet me një kompjuter duke përdorur USB): persist.adb.notify = 0
  6. Eliminimi i problemit me një ekran të zi pas përfundimit të telefonatës: ro.lge.proximity.delay = 25 mot.proximity.delay = 25
  7. Aktivizimi i dritës së prapme të tasteve të kontrollit menjëherë pas ndezjes së ekranit: ro.mot.buttonlight.timeout = 0

Përveç gjithë kësaj, shumë përdorues rekomandojnë gjithashtu përdorimin e kombinimeve të mëposhtme të flamurit:

  1. Reduktimi i kohës së përgjigjes së ekranit me prekje: debug.performance.tuning = 1 video.accelerate.hw = 1 windowsmgr.max_events_per_sec = 150
  2. Rrit jetën e baterisë: wifi.supplicant_scan_interval = 180 pm.sleep_mode = 1 ro.ril.disable.power.collapse = 0
  3. Rregullime të modulit 3G: 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.prefiks = 1 ro.ril.htcmaskw1.bitmask = 4294967295 ro.ril.htcmaskw1 = 14449 ro.ril.hsupa.category = 5
  4. Përmirësimi i performancës së rrjetit: net.tcp.buffersize.default = 4096,87380,256960,4096,16384,256960 net.tcp.buffersize.wifi = 4096,87380,256960,63894,256960. 4096,87380,256960,4096,16384,256960 net.tcp.buffersize.gprs = 4096,87380,256960,4096,16384,256960 net.tcp.buffersize.gprs = 4096,87380,256960,4096,16384,256960 net.tcp.

Të gjitha këto rreshta thjesht duhet të vendosen në skedarin system / build.prop dhe të ruhen.

Kuvendi

OK, ne bëmë ndryshimet e nevojshme, zbatuam aplikacionet tona, rregulluam sistemin dhe tani duhet të krijojmë një imazh të OS gati për firmware. Shërbimi testsign do të na ndihmojë me këtë. Së pari, duhet të zipni firmware-in:

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

Tani ju duhet të nënshkruani arkivin në mënyrë që Rimëkëmbja ta instalojë atë:

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

Pas kësaj, ngarkoni arkivin my-rom-signed.zip në kartën e kujtesës së pajisjes dhe fikeni pajisjen. Për të hyrë në Rimëkëmbjen, ndizni pajisjen duke mbajtur të shtypur tastin e uljes së volumit (për disa pajisje, procedura mund të jetë e ndryshme).

Tani shkoni te artikulli "Instalo zip from sdcard" dhe më pas te "Choose zip from sdcard", gjeni my-rom-sign.zip në kartën SD dhe zgjidhni Po. Pasi të përfundojë instalimi, zgjidhni "Rinisni sistemin tani".

konkluzionet

Android është një platformë fleksibël dhe ky artikull nuk mbulon të gjitha mundësitë për modifikimin e tij. Modifikimet më të thella mund të përfshijnë zëvendësimin e kernelit, ndryshimin e ekranit të kyçjes dhe aplikacioneve standarde, aktivizimin e veçorive të tilla si instalimi automatik i aplikacioneve në një kartë memorie, zbatimi i një mekanizmi të skriptit të nisjes (/etc/init.d) dhe shumë më tepër. Ne do të flasim për të gjitha këto në artikujt vijues.

Përdoruesit me përvojë shpesh kërkojnë se si të bëjnë vetë firmware-in e një pajisjeje në Android. Një nga karakteristikat kryesore të këtij sistemi operativ është se ai vjen me burim të hapur. Ai përfshin bërthamën, ndërfaqen e përdoruesit, bibliotekat dhe aplikacionet bazë, të gjitha të disponueshme falas.

Çfarë është firmware i personalizuar

Data-lazy-type = "image" data-src = "http://androidkak.ru/wp-content/uploads/2017/06/protech1-e1498230690613.jpg" alt = "(! LANG: tabletë android me mjete" width="267" height="200"> !} Çdo përdorues me aftësitë e nevojshme teknike mund të ndërtojë sistemet e tij operative duke përdorur kodin burimor Android dhe t'i instalojë ato në telefonat inteligjentë. Falë mundësive të tilla, tashmë janë krijuar shumë projekte jokomerciale, pjesëmarrësit e të cilave po zhvillojnë shpërndarje alternative. Zakonisht ato quhen "firmware me porosi", megjithatë, një përkufizim më i saktë në këtë rast mund të konsiderohet si "firmware i bërë në shtëpi".

Përkundër faktit se të gjitha materialet e nevojshme janë të disponueshme për përdoruesit, shumë besojnë se krijimi i ROM-it të tyre është një detyrë dërrmuese. Suksesi në këtë biznes do të varet nga këmbëngulja dhe sa kohë një person është i gatshëm t'i kushtojë krijimit.

Për të instaluar firmware me porosi në Android, duhet të vlerësoni shkallën e detyrës përpara. Nëse nuk keni absolutisht asnjë përvojë kodimi, aftësi të linjës së komandës (në Linux ose Mac) dhe nuk e keni idenë se çfarë është një Makefile, atëherë është më mirë të hiqni dorë nga ideja.

Android është një sistem operativ i plotë. Është mjaft kompleks dhe përmban shumë nënsisteme të ndryshme. Ndërtimi i një OS është shpërblyes, por edhe shumë kompleks. Çdo ndryshim që dëshironi të bëni në sistemin operativ të aksioneve do të kërkojë shqyrtim të kujdesshëm. Do të duhet përkushtim dhe shumë orë punë të palodhur për të krijuar një shpërndarje alternative që është rrënjësisht e ndryshme nga paraardhësi i saj. Nëse përdoruesi tashmë është dashur të merret me shkrimin e kodit të programit dhe ai ka një ide se çfarë janë një Makefile dhe përpiluesit, atëherë krijimi i versionit të tij të OS mund të jetë i suksesshëm.

Lexoni gjithashtu: Si të përditësoni versionin e Android në një tabletë

Në teori, mund të krijohet firmware i personalizuar për çdo pajisje kompjuterike të aftë për të drejtuar një sistem operativ modern. Por është më mirë të kufizoheni në krijimin e një mjedisi softuerësh për pajisjet që përshtaten në mënyrë të përkryer me sistemet e disponueshme. Smartphone Nexus 5X do të përdoret si shembull.

Çfarë nevojitet për të krijuar firmware

Data-lazy-type = "image" data-src = "http://androidkak.ru/wp-content/uploads/2017/06/linux-i-mac-e1498231546463.png" alt = "(! LANG: linux dhe mac" width="300" height="171"> !} Do t'ju duhet qasje në një kompjuter Linux ose Mac për të krijuar firmware. Në të dyja rastet, kompjuteri do të përdoret shpesh, ndaj duhet të siguroheni që mjedisi i softuerit që po përdorni është duke punuar.

Nëse krijoni asamblenë tuaj duke përdorur një makinë virtuale Linux, atëherë me një shkallë të lartë probabiliteti nuk do të jetë në gjendje ta njohë pajisjen celulare dhe do të refuzojë të punojë me të. Nëse nuk keni në dispozicion një sistem operativ Linux të plotë, atëherë është më mirë t'i drejtoheni një kompjuteri Mac.

Për të krijuar firmware-in tuaj, do t'ju duhet 130 GB hapësirë ​​në disk dhe të paktën 8 GB RAM. Nëse përpiqeni ta bëni këtë me 4 GB RAM, mund të keni shumë probleme. Vështirësi të ngjashme mund të lindin me 8 GB RAM, por disa truke mund të kapërcehen.

Duhet të jeni të durueshëm pasi ndërtimi i një versioni Android është një proces i gjatë. Mund të duhen mbi 24 orë për të sinkronizuar depon origjinale me makinën lokale. Do të duhen edhe disa orë për të përfunduar ndërtimin. Edhe pasi të keni bërë ndryshime të vogla, mund të duhen 10–20 minuta që ato të pranohen. Shumë do të varet nga hardueri, por mos prisni që një sistem i fuqishëm të përfundojë të gjitha proceset në pak minuta.

Versioni i sistemit operativ, i quajtur "Android Open Source Project", nuk përmban shërbimet e zakonshme të Google. Si rezultat, aplikacionet si Google Play, YouTube, Gmail dhe Chrome do të mungojnë. Për fat të mirë, ekziston tashmë një mënyrë që mund t'i bëjë këto programe të funksionojnë në firmware të personalizuar.

Procesi i krijimit të një asambleje është shkarkimi i Projektit Android me Burim të Hapur dhe bërja e ndryshimeve në kodin e tij burimor. Google ofron dokumentacion të shkëlqyer për përdoruesit se si të krijojnë një AOSP. Rekomandohet që ta lexoni me kujdes këtë manual. Një gabim i zakonshëm që bëjnë shumë përdorues është se ata refuzojnë të lexojnë të gjithë dokumentacionin, duke u kufizuar në vetëm disa kapituj që duken të jenë më informuesit.

Procesi i krijimit

Sipas udhëzimeve, duhet të ndërmerrni hapat e mëposhtëm një nga një:

  1. Krijoni një mjedis të ndërtimit të softuerit, duke përfshirë instalimin e mjeteve të nevojshme të zhvillimit dhe Java Development Kit.
  2. Kontrolloni burimin duke përdorur mjetin Repo.
  3. Merrni binarët tuaj (disa nga drejtuesit lëshohen vetëm në formë binare).
  4. Zgjidhni një objektiv me mjetin Lunch.
  5. Drejtoni ndërtimin duke përdorur Make dhe Jack.
  6. Instaloni firmuerin në pajisje duke përdorur ADB dhe Fastboot.

Android është një sistem operativ i zhvilluar nga Google për t'u përdorur në telefona inteligjentë, tabletë, e-libra, lojtarë dixhitalë dhe shumë pajisje të tjera të njohura.

Zakonisht, kur blini pajisjet e mësipërme, androidi është tashmë i instaluar, kështu që thjesht duhet të mësoheni me menaxhimin e tij.

Sidoqoftë, shumë lloje virusesh janë krijuar për këtë sistem operativ, kështu që edhe një program antivirus nuk do ta mbrojë gjithmonë me besueshmëri pajisjen tuaj prej tyre.

Nëse keni kapur një virus dhe androidi filloi të funksionojë gabimisht, varni, defektet, ekzekutoni komanda të jashtme, atëherë është koha të kontaktoni specialistët ose qendrën e shërbimit - ka shumë të ngjarë, me një probabilitet prej tetëdhjetë përqind, do t'ju duhet të ndryshoni firmware i pajisjes (d.m.th., në këtë mënyrë, riinstaloni funksionimin e pajisjes ).

Por, çfarë nëse duhet të përdorni urgjentisht pajisjen, por ajo është e gabuar dhe nuk ka asnjë mënyrë për të kontaktuar specialistët tani? Në këtë rast, do të duhet ta bëni vetë firmuerin.

Nga artikulli i sotëm, do të mësoni se si mund të bëni një firmware Android.

Nga rruga, ky informacion mund të jetë i dobishëm për ju edhe nëse keni blerë ende një pajisje që nuk e ka ende këtë firmware (për shembull, telefonat e lirë kinezë shiten fillimisht pa të, gjë që ul ndjeshëm koston e tyre).

Para se të bëni një ndezje për android, duhet të bëni disa hapa.

Karikoni pajisjen sa më shumë që të jetë e mundur në mënyrë që të ketë ngarkesë të mjaftueshme derisa të përfundojë ky proces. Nëse pajisja fiket gjatë ndezjes, atëherë do të humbni sistemin dhe të dhënat.
Identifikoni me saktësi versionin e sistemit tuaj operativ dhe versionin e firmuerit. Ju mund ta merrni këtë informacion duke zgjedhur artikullin e menysë "Cilësimet" dhe në të tashmë klikoni "Rreth telefonit" dhe në menynë që hapet do të shihni gjithçka në detaje.
Tjetra, gjeni një version të ngjashëm firmware në internet dhe shkarkoni atë.

Ka shumë versione të firmuerit zyrtar dhe të ashtuquajturit "zakon", të cilin mjeshtrit i bëjnë vetë. Disa firmware me porosi të bërë në shtëpi madje mund të rregullojnë disa gabime në sistemin operativ të prodhuesit ose të shtojnë funksione të reja në të. Sidoqoftë, mos harroni se djathi falas zakonisht gjendet vetëm në një kurth miu, prandaj mos shkarkoni skedarë nga burime të dyshimta, pasi ato tashmë mund të përmbajnë një virus.

Firmware-et ekzistojnë në variacione të ndryshme - arkivat ZIP, TAR ose si një grup skedarësh në një dosje. Kjo rrethanë përcakton metodën e instalimit të sistemit operativ, pasi ato instalohen në mënyra të ndryshme.

Flash duke përdorur arkivin ZIP

Hapi i parë është vendosja e të drejtave rrënjësore. Ne do të përshkruajmë shkurtimisht se çfarë është dhe pse është e nevojshme të kryhet ky veprim.

Meqenëse androidi u krijua në bazë të platformës Unix, të drejtat rrënjësore u trashëguan prej andej.

Siç e dini, çdo person ka të drejta të caktuara në jetën tonë për veprime të ndryshme. Për shembull, disave u lejohet të fluturojnë me aeroplan, ndërsa të tjerëve jo, sepse nuk janë të trajnuar për ta bërë këtë.

Pra, në android - root hap ose mbyll të drejtën e përdoruesit për të bërë ndryshime të caktuara në sistemin operativ.

Shpresojmë që me pak fjalë të jetë e qartë për ju. Për më shumë informacion se si t'i vendosni saktë këto të drejta, lexoni botimet tona të ardhshme.

Pra, hapi i dytë - bëni një kopje rezervë të të gjithë sistemit. Përafërsisht, kjo është pika në të cilën mund të ktheheni pasi të bëhen ndryshimet. Një artikull i veçantë do t'i kushtohet gjithashtu kësaj në më shumë detaje.

Tani duhet të instaloni një program në vegël që do t'ju japë mundësinë për të rivendosur sistemin (për shembull, ClockWorkMod). I njëjti program mund të përdoret për të ndezur vegël tuaj.

Hapi juaj i ardhshëm është të shkarkoni versionin zyrtar ose të personalizuar të ROM-it, të krijuar dhe të transferuar posaçërisht për vegël tuaj.

Si të silleni nëse jeni të rrethuar nga borë

Cilat janë përfitimet dhe dëmet e bananeve

Zakonet që do t'ju bëjnë të lumtur

Përgatitni një kartë memorie microSDHC në mënyrë që të mund të shkruani skedarët e firmuerit në të.

Vetë procesi i kopjimit të sistemit duke përdorur programin ClockWorkMod bëhet si më poshtë.

Ekzekutoni programin ClockWorkMod në pajisjen tuaj.

Në të, zgjidhni artikullin e menusë "Backup & restore" dhe në të klikoni mbi mbishkrimin "backup".

Konfirmoni veprimin ("PO").

Rinisni sistemin duke zgjedhur artikullin e menysë "Rinisni sistemin tani".

Si rezultat i këtyre veprimeve, pasi pajisja të rindizet, një dosje e re me kopjen rezervë të sistemit do të shkruhet në kartën e saj të kujtesës. Mund të gjendet duke ndjekur rrugën e modalitetit të orës / rezervimit. Ju mund ta njihni lehtësisht këtë dosje me emrin e saj - ai përfshin datën dhe kohën e bërjes së kopjimit.

Pasi të keni kryer të gjitha këto hapa, në fakt mund të rifilloni.

Shkruani skedarin ROM të shkarkuar më parë në kartën e kujtesës. Është në një arkiv ZIP si parazgjedhje.

Tani e shkëputni pajisjen nga ngarkuesi dhe kompjuteri, e fikni dhe e nisni në modalitetin e rikuperimit (si bëhet kjo varet nga vegla juaj, secila mund të jetë e ndryshme).

Shkoni te menyja dhe klikoni në mbishkrimin "Fshi" - ky veprim do të fshijë informacionin në lidhje me gjendjen aktuale të sistemit.

Pas përfundimit të këtij veprimi, kthehuni në fillim të menysë dhe zgjidhni mbishkrimin "Instalo zip from sdcard" ose "Flash Zip from SD Card".

Gjeni skedarin ROM me firmware, i cili ndodhet në arkiv me zgjerimin Zip.

Konfirmoni veprimin duke ndjekur udhëzimet në ekran.

Pas përfundimit të procesit, zgjidhni "Reboot system now" në menunë kryesore. Vegël do të riniset dhe ju mund të përdorni pajisjen e përditësuar.

Ndezja e androidit nga një dosje me tre skedarë

Së pari, shkarkoni dhe instaloni programin Mobile Odin Pro në pajisjen tuaj.

Kopjoni tre skedarë në një dosje, emrat e të cilave përmbajnë mbishkrimet CSC, CODE, Modem.

Drejtoni programin dhe zgjidhni artikullin e menusë "Open file".

Në dritaren që hapet, gjeni dhe zgjidhni skedarin që përmban fjalën "CODE", më pas klikoni "OK".

Kontrolloni nëse informacioni është i pranishëm në të gjitha seksionet.

Ju jeni duke pritur për përfundimin e procesit.

Mësime video

Ndodh shpesh që disa prej përdoruesve të Android nuk e pëlqejnë firmuerin standard të smartfonit ose tabletit të tyre. Për shembull, për shkak të softuerit të tepërt, për shkak të të cilit po zvogëlohet me shpejtësi, ose thjesht nuk ju pëlqen funksionaliteti i disa programeve dhe dëshironi t'i zëvendësoni me të tjerë. Fillon një kërkim intensiv për firmware me porosi, por ato jo gjithmonë japin rezultatin e dëshiruar. Çfarë duhet bërë?

Çdo firmware mund të modifikohet për një përdorues specifik

Jo të gjithë e dinë se firmware-i mund të përfundojë për t'iu përshtatur nevojave tuaja personale. Ka disa mënyra për ta bërë këtë, secila prej tyre ndryshon në nivelin e kompleksitetit dhe grupin e kërkuar të mjeteve. Dhe, nëse nuk dini si të ndërtoni vetë firmware Android, ky artikull është për ju.

Ndërtimi nga burimi

Një nga mënyrat më korrekte është përdorimi i kodit burimor të publikuar nga ekipet e zhvillimit të Google ose Cyanogenmod. Por në të njëjtën kohë, kjo metodë është më e vështira, sepse për të ndërtuar firmware Android nga burimi, për ta optimizuar atë dhe për ta bërë atë të funksionojë në një pajisje specifike, duhet të keni aftësi mjaft të thella programimi, për të kuptuar të gjitha ndërlikimet e sistemi operativ celular dhe hardueri i pajisjes. Kjo njohuri nuk fitohet brenda një dite, kështu që në këtë artikull ne nuk do ta përshkruajmë këtë metodë në detaje.

Modifikimi i një skedari të përgatitur tashmë

Nëse nuk jeni shumë të aftë për të gjitha ndërlikimet e OS, por dëshironi të ndryshoni diçka në firmware-in tuaj, zgjidhja më e mirë do të ishte ta korrigjoni atë tashmë. Mund të ndryshoni si firmware-in vendas, të integruar, ashtu edhe të modifikuar tashmë nga dikush tjetër. Ka shumë firmware të personalizuar në internet dhe nuk ka gjasa të përjetoni mungesë të tyre. Pra, ne paraqesim udhëzime hap pas hapi për montimin e firmuerit tuaj bazuar në një produkt ekzistues.

Redaktimi me kompjuter

Softueri i kërkuar

Ne kemi nevojë për një kompjuter, një pajisje, një skedar firmware dhe një program të veçantë të quajtur Android Kitchen (i njohur edhe si kuzhinë). Skedari i firmuerit mund të gjendet në forume të specializuara, më të famshmit janë zhvilluesit anglishtfolës XDA dhe w3bsit3-dns.com që flasin rusisht. Në seksionin e modelit të pajisjes suaj, mund të gjeni lidhje me firmware-in më të popullarizuar dhe të testuar, si ato zyrtare, ashtu edhe ato jozyrtare me porosi.

Tjetra, duhet të instaloni kuzhinën në kompjuterin tuaj. Funksionon më së miri në Linux, por bibliotekat e kërkuara mund të instalohen edhe në Windows. Në këtë rast, ju mund të dilni nga situata duke instaluar Cygwin. dhe ndiqni udhëzimet hap pas hapi të përfshira në arkiv. Para kësaj, do t'ju duhet gjithashtu të instaloni platformën Java (JDK) nga faqja zyrtare e internetit (https://www.oracle.com/technetwork/java/javase/downloads/index.html për Windows) ose të gjeni dhe shkarkoni OpenJDK Java 6 në Ubuntu Application Center Runtime ose të ngjashme (për Linux). Rasti i dytë i përdorimit është instalimi i Linux-it në një makinë virtuale dhe kontrolli i procesit përmes tij.

Modifikimi i firmuerit

Firmware më shpesh shpërndahet si skedar me shtesën .img, më rrallë si arkiv ZIP. Në të dyja rastet, do t'ju duhet firmware në dosjen e kuzhinës së instaluar në mënyrë që të mund ta importojë atë dhe të fillojë të punojë me të. Kuzhina duhet të instalohet në shtegun c: / cygwin / shtëpi / përdorues / (kur instaloni përmes Cygwin) ose Sistemi i skedarëve / shtëpia / përdoruesi / (kur përdorni Linux).

  1. Filloni kuzhinën përmes terminalit Cygwin ose Linux duke përdorur komandën cd kitchen, më pas. / Meny.
  2. Shpaketoni arkivin në kuzhinë, siç u përmend më lart.
  3. Pasi të shfaqet menyja e programit, shkoni te seksioni 0. Opsionet e avancuara.
  4. Pas kësaj, do të paraqitet një listë e komandave për modifikimin e firmuerit. Zgjidhni pikërisht atë që ju nevojitet. Mund të shtoni Busy Box, Root, Apps2SD, të zëvendësoni aplikacionet e aksioneve, animacione të ndryshme, të lironi memorien e pajisjes dhe shumë më tepër.
  5. Pasi të keni përfunduar manipulimet, ekzekutoni në komandën kryesore 99. Ndërtoni ROM-in nga dosja e punës (Ndërtoni firmware nga dosja e punës) dhe merrni arkivin ZIP me OUTPUT_ZIP.

Firmware i pajisjes

Ju mund ta ndezni pajisjen si përmes një kompjuteri ashtu edhe pa të. Në rastin e parë, duhet të shkarkoni programin për firmware, zakonisht Flash Tool ose Odin, drejtuesit për modelin e pajisjes tuaj dhe të përgatisni një arkiv tashmë të korrigjuar.

Kur ndizni përmes Rimëkëmbjes, duhet të kopjoni skedarin në rrënjën e kartës së kujtesës, të nisni pajisjen në modalitetin e Rimëkëmbjes, të formatoni pajisjen dhe memorien e memories dhe më pas të instaloni firmuerin nga arkivi. Pas rindezjes, do të keni firmuerin që keni ndryshuar personalisht.

Redaktimi në një pajisje

Mënyra më e lehtë e mundshme. Nuk nevojiten pajisje dhe manipulime shtesë. Gjithçka që ju nevojitet është një pajisje me rrënjë, një aplikacion rezervë (kopja rezervë e Nandroid është më e mira) dhe një menaxher skedari me aftësinë për të ndryshuar ndarjen e sistemit.

Ndryshimi i firmuerit tuaj

  1. Nëse pajisja nuk është ende e rrënjosur, merrni atë. Si ta bëni këtë, mund të lexoni në forume të specializuara në seksionin e dedikuar për pajisjen tuaj të veçantë. Fakti është se ato mbështeten nga një numër i vogël pajisjesh dhe shumica e tyre kanë një procedurë individuale.
  2. Instaloni kopjen rezervë të Nandroid (https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup&hl=ru) dhe përdorni atë për të rezervuar sistemin e pajisjes tuaj. Ruajeni në një vend të sigurt, për shembull, në ruajtjen e resë kompjuterike. Pse të krijoni një kopje? Papritmas diçka shkon keq ose ju fshini aksidentalisht diçka që ju nevojitet - do të ketë një mundësi për të kthyer gjithçka siç ishte.

  1. Instaloni një menaxher skedari që punon me ndarjen e sistemit për të hequr softuerin e panevojshëm dhe për të shtuar aplikacionet tuaja. Titanium Backup është standardi i artë.
  2. Zgjidhni aplikacionet që dëshironi të çinstaloni dhe çinstaloni ato përmes menaxherit të skedarëve.
  3. Instaloni aplikacionet me të cilat dëshironi të zëvendësoni ato të fshira dhe i bëni ato të sistemit përmes Titanium Backup.
  4. Rinisni pajisjen tuaj dhe shijoni përparimin tuaj.

Ndryshimi i firmuerit të palëve të treta në arkivin ZIP

  1. Shkarkoni skedarin e firmuerit që ju intereson në formatin .zip.
  2. Instaloni një menaxher skedari që mund të punojë me arkivat, për shembull, ES Explorer ose Total Commander, dhe shpaketoni përmbajtjen e arkivit.
  3. Hiqni aplikacionet e panevojshme ose shtoni aplikacione që mungojnë, më pas paketoni arkivin dhe zhvendoseni në rrënjën e kartës flash.
  4. Përdorni kopjen rezervë të Nandroid (https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup&hl=ru) për të krijuar një kopje rezervë të sistemit dhe për ta kopjuar atë në një disk cloud.
  5. Ndiz pajisjen nga modaliteti i rikuperimit.

konkluzioni

Siç mund ta shihni, montimi i firmuerit Android me duart tuaja nuk është domosdoshmërisht shumë kohë dhe kërkon njohuri të thella. Është e qartë se do të jetë shumë më e vështirë për të krijuar një modifikim nga e para, por pothuajse të gjithë mund të shkulin ose zëvendësojnë dhe heqin programet e panevojshme. Shpresojmë se udhëzimet tona ju kanë ndihmuar me këtë.

A e keni përpiluar vetë firmuerin e Android? Çfarë keni ndryshuar në të dhe si e keni bërë atë? Do të jetë interesante nëse ndani komentet tuaja.

Nëse përdoruesi e di mirë se si ta ndezë telefonin dhe nëse është i lodhur nga firmware-i zyrtar, ai gjithmonë mund të krijojë të tijin. Është shumë e lehtë për ta bërë këtë, duke ditur algoritmin e procesit, çfarë bëhet dhe si.

Si të krijoni vetë firmware në Android

Në mënyrë që firmware të jetë me cilësi të lartë dhe telefoni të mos kthehet në tullë, është e rëndësishme të merren një sërë masash për t'u përgatitur për krijimin e një Android të përditësuar. Do t'ju duhet një kompjuter me të instaluar në të sistemi operativLinux, më mirë se UBUNTU. Është e dëshirueshme të instaloni një sistem 64-bit për versionet e reja të Android.

Kjo thellësi biti nevojitet për të ndryshuar firmuerin e versioneve Android mbi 2.4.

Hard disku duhet të ketë deri në 20 gigabajt hapesire e lire. Kjo bëhet për të ruajtur burimet.

Përveçse ta bëni vetë nga burimi, ekziston një mënyrë për të ndryshuar një skedar tashmë të përfunduar.

Metodat e krijimit

Për të bërë firmware Android nga burimi, rekomandohet të ndiqni këto hapa.

  • Instaloni UBUNTU. Vetëm në të ju merrni një firmware të fortë. Ju mund të shkarkoni UBUNTU në faqen zyrtare të internetit.
  • Pastaj per te pergatitur desktop dhe lironi hapësirë ​​të mjaftueshme siç përshkruhet më sipër. Pasi kalojmë në vetë kuvendin.
  • Instaloni program Java.
  • Ju mund t'i shkarkoni burimet nga forumi w3bsit3-dns.com.

Avantazhi i krijimit të firmuerit tuaj është se ju mund të optimizoni vetë Android-in tuaj aq sa ju nevojitet. Gjithashtu, ju mund ta hiqni atë nga programet e parainstaluara që thjesht e bllokojnë atë dhe nuk përdoren. Një avantazh tjetër është se ju mund ta bëni vetë firmuerin dhe të përditësoni telefonin tuaj në çdo version.

Sigurisht redakto tashmë montimi i përfunduar për veten tuaj është shumë më e lehtë. Për këtë do t'ju duhet:

  • Instaloni OS UBUNTU.
  • Shkarko programet andimgtool dhe rkwintools. Ata do t'ju ndihmojnë të deshifroni të dhënat boot.img, recovery.img, system.img. dhe gjithashtu paketoj ato.
  • Gjej firmware i pastër. Gjëja kryesore është që titulli përmban fjalët ROM. Ne zgjedhim sitin për shkarkim sipas gjykimit tonë, për shembull desktoplinux.ru, ose ndonjë tjetër.

Sigurisht, është shumë më e lehtë dhe më e thjeshtë të bësh një firmware telefoni nga një skedar i gatshëm. Ky është avantazhi i redaktimit të një firmware të gatshëm.

Udhëzime për të bërë vetë firmware Android

Ndërtoni firmware Android nga burimi

Para se të filloni të krijoni firmware të personalizuar me duart tuaja, rekomandohet të instaloni një makinë virtuale me Linux në të.

Tani ju duhet të gjeni firmware-in që do të modifikoni. xda-developers.com - në këtë faqe do të gjeni firmware-in që ju nevojitet. Gjëja kryesore është që ata të kenë fjalën ROM në emër dhe të jenë të pastër. Më pas shkarkoni atë dhe zbërtheni duke përdorur Winrar.

Kur hapni dosjen me skedarët e zbërthyer, do të gjeni artikujt e renditur më poshtë:


Nis kuzhinë android. Drejtojeni atë përmes Linux ose përmes programit Cygwin. Nëse funksionon në Linux, futni komandën cd kitchen, pastaj. / Menu.

Tani shpaketoni programin... Pastaj shkoni te seksioni 0 ose opsionet e avancuara. Pasi të keni gjetur komandat për të përmirësuar versionin e Android, klikoni mbi atë që ju nevojitet. Këtu ju shtoni animacionet tuaja, aplikacionet, lironi kujtesën. Pas veprimeve të kryera, shtypni komandën 99. Tani shtypni ndërtoj ROM përpara duke punuar dosje... Mbetet vetëm për të marrë arkivin me output_ZIP.

Redaktimi i versionit të përfunduar

Pasi të keni studiuar prodhimin e firmuerit nga skedarët burim, tani do të shqyrtohet se si të modifikoni skedarin e përfunduar. Për ta modifikuar, skedari duhet të shkarkohet, ne po kërkojmë firmuerin me emrin: Pure Android 3.0 ROM. Ky emër tregon se ajo është e pastër.

Pasi të keni shkarkuar skedarin, zhbllokoni atë. Dosjet dhe skedarët në të janë përbërësit e firmuerit. Zakonisht ato vendosen si kjo:

  • Metainf... Këtu janë të gjitha të dhënat për sistemin e ardhshëm. Certifikatat, shumat e kontrollit dhe skriptet gjenden gjithashtu këtu.
  • Çizme. img... Ky është një imazh për të shkarkuar dhe instaluar firmuerin.
  • Dosja sistemi... Ky është një Android pa bërthamë. Të gjitha cilësimet e sistemit dhe disa nga shërbimet e instaluara janë të vendosura këtu.

Më pas vendoseni software... Ju duhet të shkoni në dosje / sistemi/ aplikacioni/ dhe ndryshoni grupin e shërbimeve. Kjo do të thotë, ju mund të shkatërroni dosjen me mjetin që nuk ju nevojitet, ose, anasjelltas, të instaloni softuerin e nevojshëm. Mund të instaloni shërbimet që do t'i nevojiten sistemit të ardhshëm Android. Për ta bërë këtë, ato tashmë duhet të shpaketohen. Thjesht duhet të tërhiqni gjithçka që ju nevojitet në këtë direktori dhe këto aplikacione do të parainstalohen automatikisht.

Për modifikime grafike rekomandohet t'i referoheni dosjes kornizë / frame-res.apk... Përdoruesi duhet të zbërthejë elementin dhe të fusë dy dosje atje: res / drawable- *, ku mund të lëshojë fotot dhe sfondin e tij me rezolucion .png. Dhe skedarët res / layout- * - me rezolucion .xml do të bashkëngjiten këtu. Pas manipulimeve të kryera, duhet të mbledhni gjithçka përsëri në një skedar.

Ndrysho animacionin ose mund të instaloni një të ri duke e zhbllokuar arkivin me skedarët përkatës. Përdoruesi më pas modifikon skedarët dhe i paketon ato.

Nëse përdoruesi dëshiron të përmirësojë performancën e smartfonit të tij, atëherë ai duhet të futë komandat e mëposhtme: ro.mot.buttonlight.timeout = 0 - për të theksuar butonat pas ndezjes së telefonit. debug.sf.nobootanimation = 1 - çaktivizoni animacionin kur telefoni niset. Shumë prej tyre janë të vendosura në dosjen system / build.prop.

Kur të përfundojnë të gjitha modifikimet, do t'ju duhet t'i arkivoni me komandën $ cd ~ / rom; zip -r my-rom.zip *.

Redaktimi pa përdorur kompjuter

Për të modifikuar firmware-in Android pa përdorur një kompjuter, pronari i telefonit duhet ta shkarkojë atë nga arkivi. Ekzekutoni Total Commander, ky program mund të funksionojë me paketa të arkivuara. Zhbllokoni paketën.

  • Shkarkoni programin rezervë Nandroid nga faqja e internetit dhe bëni një kopje rezervë.

Ekziston edhe një mundësi tjetër - nëse qepja është në format zip.

Në këtë rast, procedura është e njëjtë. Por para dhe pas procesit, së pari duhet të shpaketoni dhe më pas të kompresoni skedarin e firmuerit pa kompresim. Me ndihmën e rezervës Nandroid, ne bëjmë një kopje rezervë dhe e qepim pajisjen përmes çdo aplikacioni të përshtatshëm.

Artikujt kryesorë të lidhur