Laiteohjelmiston siirtäminen qualcomm snapdragon 615:een. Android-laiteohjelmiston siirtäminen. Mitä tarvitset laiteohjelmiston siirtämiseen

Aihe Android-laiteohjelmiston siirtämisestä on melko hakkeroitu, mutta se ei menetä merkitystään. Päinvastoin, yhä useammat ihmiset alkavat olla kiinnostuneita siitä. Tässä artikkelissa harkitsemme vain laitteiden siirtämistä, joissa on samat ytimet. Jos haluat itsellesi erittäin mielenkiintoisen laiteohjelmiston, on aika alkaa käsitellä tämän prosessin "keittiötä".

Vaiheittainen ohje

Mitä vaaditaan:

  • tietokone millä tahansa käyttöjärjestelmällä;
  • WinRAR tai vastaava arkistointilaite;
  • muistilehtiö++;
  • kaksi ROM-levyä: kannettava (jäljempänä PROM - josta otamme "tsatskin") ja perus (jäljempänä BROM - johon kokoamme).

* BROM - yleensä alkuperäinen laiteohjelmisto.

**Koska tämä on ARM-laite, sinun on ensin tiedettävä, mikä prosessori sinulla on.

Toimi yksi

Luo varmuuskopio järjestelmä-/sovellushakemistosta mihin tahansa kansioon työpöydälläsi. Kopioimalla tiedostot ymmärrät mistä on kysymys, koska jos aloitit portaamisen, se tarkoittaa, että olet luultavasti vilkaissut MID:si useammin kuin kerran.

Toimenpide kaksi

Poista kuvassa näkyvät hakemistot BROMista ja liitä kansiot sen sijaan PROM:sta.

Kolmas näytös

Nyt heitämme tiedostot ensimmäisestä toimenpiteestä takaisin BROMiin.

näytelmä neljä

Menemme system / lib BROM -kansioon ja kopioimme ja korvaamme kaikki kirjastot vastaavaan PROM-tallennustilaan (älä ihmettele, se on helpompaa tällä tavalla). Teemme saman poluilla /system/etc/init.d ja /system/etc/permissions. Yllä olevat kolme hakemistoa voidaan nyt tuhota (BROMissa) ja kaikki PROM:sta voidaan kopioida niiden tilalle.

Tärkeä: avaa build.prop-tiedostot molemmissa ROM-levyissä Notepad++:lla. Tämä parannettu muistilehtiö näyttää välilehdet hyvin. Jälkimmäisen on oltava vastakkain toisiaan ja ro.build.description = -merkinnän on oltava täysin sama, muuten et voi flash-latausta ollenkaan. Jos viesti on väärä, muokkaa sitä. Tee sama päivityskomentosarjan kanssa, joka sijaitsee polussa META-INFcomgoogleandroid. Luonnollisesti merkinnän on oltava identtinen PROM-merkinnän kanssa.

Erittäin tärkeää: et voi mitenkään muuttaa symbolilinkkejä. Voit muuttaa tai korjata sen tai lisätä ui_prints-, run_programs-, väitteet ja tietysti ytimen.

Tärkein: Updater-script BROM Format -arvojen tulee olla laitteellesi. Joskus sinun on korjattava init.rc BOOTCLASSPATH tai kopioitava se RBOOTista. Sitten tietysti pakkaa ydin uudelleen.

No kaikki! ARM-pohjaisen Android-laiteohjelmiston siirtäminen tapahtuu näin. Onnea!

Qualcommin älypuhelinohjelmiston päivitystyökalu- vilkku Android-laitteille (älypuhelimet ja tabletit), joiden konepellin alla on Qualcomm-prosessori. Muuten, moniportti tukee jopa 16 laitetta samanaikaisella laiteohjelmistolla. Näin voit päivittää jopa kuusitoista esimerkiksi älypuhelinta kerralla! Ja jokaisen vilkkuminen kestää noin neljä minuuttia. Ohjeet kaikkine yksityiskohtineen löytyvät arkistosta tai voit lukea lisää alta. Arkistosta löydät myös tarvittavat ajurit Quilcomille.


  • Genre: vilkkuva
  • Alusta: Windows


  • firmware_filename.bin (ehkä .7z) - arkisto laiteohjelmistolla

  • Qualcomm Smartphone Software Update Tool - flash-ohjain

  • Uniscope_Qualcomm driver_V1.0.1.zip - Qualcomm-ohjaimet (kun asennat 64-bittiseen käyttöjärjestelmään, ohjaimen digitaalisen allekirjoituksen vahvistus on poistettava käytöstä)

  • Flashing_Procedure_Instruction for flashing.pdf - ohjeet vilkkumiseen (kaikki käyttäjätunnukset, salasanat flasheristä ovat tässä ohjekirjassa)


Sammuta puhelin, jos se oli päällä aiemmin ja pidä äänenvoimakkuus + ja äänenvoimakkuus - painikkeita painettuna, pidä virtapainiketta painettuna, kunnes puhelin käynnistyy. Yhdistämme puhelimen tietokoneeseen kaapelilla ja avaamme laitehallinnan.


Jos teet oikein, laitehallinnassa näkyy QHSUSB_BULK-laite seuraavalla VID- ja PID-tunnuksella: USB\VID_05C6&PID_9008&REV_0000


Napsautamme sitä hiiren kakkospainikkeella ja valitsemme "Päivitä ohjaimet ..." -kohteen, valitse sitten ohjainhaku tällä tietokoneella ja määritä ohjaimien poluksi Uniscope_Qualcomm driver_V1.0.1 -kansio, jonka saimme arkiston purkamisen yhteydessä. :



Käynnistä Qualcomm Smartphone Multi-Port Software Upgrade Tool. Napsauta näkyviin tulevassa valintaikkunassa huutomerkkiä niin, että käyttäjänimesi Operaattori muuttuu Järjestelmänvalvojaksi ja anna salasana ustest ja napsauta sitten Ok.


Paina ohjelmaikkunassa Load Soft Folder -painiketta ja valitse kansio, jossa on MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4.bin laiteohjelmisto purkamastamme arkistosta. Valitse seuraavaksi missä tahansa ikkunassa COM-portti, jossa puhelin on lataustilassa (minun tapauksessani se on COM3) ja paina Käynnistä-painiketta. Qualcomm Smartphone Multi-Port Software Upgrade Toolin ikkuna näyttää tältä ennen kuin napsautat Käynnistä-painiketta:


Laiteohjelmistoprosessi on alkanut


Onnistuneena merkkinä sen valmistumisesta on teksti Download finish! tilaikkunassa:


Puhelimen pitäisi käynnistyä uudelleen automaattisesti, kun laiteohjelmisto on valmis, mutta se ei ole tosiasia

Laiteohjelmiston siirtäminen kiinnostaa monia edistyneitä käyttäjiä, jotka haluavat mukauttaa laitteensa eri ympäristöön säilyttäen samalla sen hyödylliset ominaisuudet. Yleensä tämän prosessin päätavoite on tehdä gadgetin laiteohjelmistosta "kiinnostavampi" ja. Katsotaanpa, kuinka tämä kaikki tapahtuu Android-tekniikassa ARM-alustalla.

Jokainen käyttäjistä haluaisi lisätä gadgetiinsa jotain omaperäistä

Mitä tarvitset laiteohjelmiston siirtämiseen?

Tämä prosessi vaatii seuraavat komponentit:

  • Muistiosovellus tai muu tekstieditori (tätä ohjelmaa pidetään kuitenkin kätevimpänä ja harkituimpana muiden joukossa).
  • WinRar arkistointi.
  • Tietokone, jonka kautta koko prosessi suoritetaan.
  • Kaksi ROM-levyä - toinen on laiteohjelmistotietojen siirtolähde, toisaalta keräämme ne ohjelmistoa varten.

Miten laiteohjelmisto on siirretty?

Ensinnäkin luomme varmuuskopiokansion tietokoneelle kopioimalla seuraavat tiedostot .apk-tunnisteella tietokoneen järjestelmä-/sovellushakemistosta:

  • vpn-palvelut.
  • kamera.
  • bluetooth.

Sitten laitteessa, johon rakennamme laiteohjelmiston (sen toinen nimi on BROM), poistamme nämä tiedostot ja niiden sijaan, jota kutsutaan myös PROMiksi, seuraavat hakemistot:

  • /data.
  • /järjestelmä/sovellus.
  • /järjestelmä/kehys.
  • /järjestelmä/fontit.
  • /järjestelmä/media.

Kopioimme myös kirjaston libandroid_runtime.so perusROM-levyn /system/lib-kansioon. Nyt siirrymme takaisin BROMiin aiemmin poistettuihin tiedostoihin ensimmäisestä vaiheesta.

Myöhemmin teemme kopion tällaisista kirjastoista perus-ROM:ista PROM:iin, kuten:

  • system/lib.
  • /system/etc/init.d.
  • /system/etc/permissions.

Huomaa, että kopiointi tapahtuu korvaamalla muissa laitteissa olevat tiedot, ei niiden lisäyksenä. Nyt poistamme nämä kolme hakemistoa BROM:ista ja kopioimme kaiken PROMista niiden tilalle.

Jatkamme työskentelyä Notepad-editorin kanssa ja suoritamme seuraavat vaiheet:

  • Avaa build.prop-tiedosto jokaisessa ROM-levyssä ja aseta molemmat ikkunat vastakkain.
  • Varmistamme, että ro.build.description=-merkintä vastaa molemmissa laitteissa, muuten laiteohjelmistoa ei voida suorittaa loppuun. Tarvittaessa niin, että PROM- ja BROM-merkinnät ovat identtisiä.
  • Kuljemme polkua /META-INF/com/google/android ja avaamme nyt tiedostot nimeltä updater-script vahvistusta varten. Jos ne eivät ole identtisiä, sinun on korjattava ne niin, että BROM vastaa siirretyssä ROM-muistissa määritettyä arvoa.

Merkintä. Voit muokata tai lisätä vaihtoehtoja, kuten ydin tai käyttöoikeudet, väitteet, ui_prints, run_programs, mutta et koskaan muuta symbolilinkkien arvoa.

Viimeisenä tehtävänä on tarkistaa päivityskomentosarja Muotoiluarvot-parametrille perus-ROM-muistista (määritettyjen tietojen pitäisi sopia ). Jos molemmat ytimet ovat eri valmistajilta, muista purkaa ydin ja kopioida BOOTCLASSPATH-tiedot kannettavasta ROM:ista BROM-muistiin osoitteessa init.rc.

Kaikkien suoritettujen toimien jälkeen laiteohjelmisto on perus-ROM-muistissa, ja voit täydentää sitä harkintasi mukaan. Kuten näette, koko prosessi vie vähän aikaa eikä vaadi erityisiä tietoja. Siksi voit helposti hoitaa laiteohjelmiston siirron itse.

Tämä artikkeli, joka on omistettu laiteohjelmiston siirtämiseen virallisesti tukemattomiin Android-laitteisiin, on hyödyllinen niille, jotka haluavat päivittää "robottinsa" ohjelmiston, mutta joille virallisten ja mukautettujen laiteohjelmistojen "standardi" ei riitä. Huomaamme heti, että tiettyjä virheitä tai pieniä virheitä saattaa ilmetä tällaisten porttien luomisprosessissa, mutta opas käsittelee vain yleisiä ongelmia, puuttumatta ongelmien korjaamiseen.

Siirtämistä varten tarvitset ohjelmia, kuten Notepad ++ (tai minkä tahansa muun laadukkaan tekstieditorin), WinRarin (tai muun arkistointiohjelman), henkilökohtaisen tietokoneen (Windows-käyttöjärjestelmällä tai muulla) sekä vähintään perusohjelmiston. tietämyksen taso Android-käyttöjärjestelmän rakenteesta ja tervettä järkeä (esimerkiksi ei ole järkevää siirtää HDPI-ROM-levyä suoraan MDPI:hen ja niin edelleen).

Tarvitset myös kaksi ROM-levyä - kannettavan ja CM7 / GB / Stock -portin perustana luotavalle portille. Sinun tulee myös tunnistaa, mihin ARM-alustan versioon laitteesi perustuu (ARMv5, ARMv6 tai ARMv7), koska ROM-pohjan ja ROM-portin on oltava samantyyppisiä prosessoreita varten.

Itse asiassa työ suoritetaan kolmella pääkansiolla - kannettavalla ROM-muistilla, josta poimimme kaiken tarvitsemamme; perus-ROM - eli missä siirtäminen tapahtuu ja missä olemme jo rakentamassa uutta ROM-versiota; matkan varrella luodut varmuuskopiot.

Luodaan ensin varmuuskopio perus-ROM-kansiosta, eli hakemistossa olevista tiedostoista /järjestelmä/sovellus:

stk.apk
vpnservices.apk
camera.apk
bluetooth.apk

Varmuuskopion voi sijoittaa minne tahansa, jopa työpöydälle.

Poista seuraavat kansiot perus-ROM-muistista ja korvaa ne kannettavalla:

/data
/järjestelmä/sovellus
/järjestelmä/kehys
/järjestelmä/fontit
/järjestelmä/media

Älä unohda kopioida kannettavasta ROM:ista peruskirjastoon libandroid_runtime.so kansioon /system/lib, koska ilman sitä uusi ROM ei todennäköisesti käynnisty ollenkaan. Jos laite kuitenkin vaihdon ehdoissa menee sykliseen uudelleenkäynnistykseen, eli se käynnistyy uudelleen taukoamatta ja turhaan, kannattaa yrittää käyttää libandroid_runtime.so perus-ROM-levyltä.

Kopioimme varmuuskopioidut tiedostot perus-ROM-muistiin. Kopioi seuraavaksi kaikki kirjastot ja kansiot, jotka sijaitsevat system/lib perus-ROM, kannettavan laitteen sopivaan hakemistoon. Korvaamme kaikki tiedostot, jos nimet täsmäävät. Poista hakemisto tietokannasta lib kokonaan, siirrämme saman kansion siirretystä ROM-levylle.

Siirry kansioon /järjestelmä/etc perus-ROM, avaa kansio sen sisällä.d. Kopioi kaikki sen sisältö samaan ( /system/etc/init.d) kannettavan ROM-hakemiston. Sitten poistamme kansion "kannasta". Kopio sen sisällä.d"tukikohtaan" "portista" /järjestelmä/etc.

Hakemiston avaaminen uudelleen /järjestelmä/etc perus-ROM, jossa avaamme kansion luvat. Kopioi kaikki sen sisältö samaan kansioon ( /system/etc/permissions) kannettavasta ROM-muistista. Poista kansio uudelleen luvat"kannassa", jonka jälkeen kopioimme kannettavasta ROM:ista luvat sisään /järjestelmä/etc perus-ROM. Tällaiset yksinkertaiset toiminnot voivat korjata lupa- ja aukko-ongelmat ennen kuin ne ilmenevät.

Avaa tiedosto tekstieditorilla (suosittelemme Notepad++:aa) rakentaa.prop kannettava ROM ja "kanta". Aseta kaksi Notepad++-ikkunaa vierekkäin ja muokkaa rakentaa.prop kannettavan ROM-muistin perusmuistin mukaan, jotta ne täsmäävät. On erittäin tärkeää, että parametrit:

ro.build.description=
ro.build.fingerprint=

AT rakentaa.prop kannettavan ROM:n versiot olivat samat kuin perus-ROMissa, muuten luotu laiteohjelmisto ei toimi ollenkaan. Säästämme rakentaa.prop ja sulje Notepad++ ja kopioi sitten Rakentaa.prop kannettavasta ROM-levystä tukiasemaan.

Nyt sinun täytyy muokata päivittäjä-käsikirjoitus. Siirry kansioon META-INFcomGoogleAndroid perus-ROM ja avaa tämä tiedosto Notepad++:lla. Avaamme myös päivittäjä-käsikirjoitus ja kannettava ROM. Aseta kaksi Notepad++-ikkunaa vierekkäin ja vaihda päivittäjä-käsikirjoitus"pohjat" samankaltaisuuden vuoksi päivittäjä-käsikirjoitus"portti". Muutosta ei ehdottomasti suositella symlinkit. Pitää vain korjata tai lisätä mikä tahansa luvat, väittää, ui_tulostaa, juosta_ohjelmia ja asennettava laiteohjelmistoydin. AT päivittäjä-käsikirjoitus"pohjat" tarkistetaan huolellisesti Muotoarvot asetettiin halutulle mobiililaitteen mallille. Tarkistamme kaksi kertaa tai olemme valinneet halutun ytimen. Jos laite ei ole samalta valmistajalta, jolta ydin on otettu, sinun on ehdottomasti purettava se pakkauksesta ja korjattava se sitten BOOTCLASSPATH sisään sen sisällä.rc. BOOTCLASSPATH"portista" kopioimme perus-ROMille, jonka jälkeen pakkaamme ytimen uudelleen.

Siinä se periaatteessa on. Lopullinen laiteohjelmisto löytyi perus-ROM-kansiosta. Voit myös lisätä erilaisia ​​sovelluksia, korjaustiedostoja, komentosarjoja ja niin edelleen makusi mukaan.

Onko sinulla kysyttävää?

Ilmoita kirjoitusvirheestä

Toimituksellemme lähetettävä teksti: