Portare ROM-uri pentru telefoane cu procesor MT6572/77/82/89/91/92

Port

Sunt sigur ca oricine si-ar dori update-uri si actualizari software pe telefon, dar pe platforma MTK nu sunt toate chiar asa roz, update-urile ajung fie greu fie nu ajung deloc.

Publicitate

Deci, cum facem sa instalam noi, un android modificat, cu cea mai recenta versiune?
Raspunsul la intrebare nu este chiar atat de simplu, dar va voi explica pas cu pas ce trebuie sa faceti.
Nu imi asum raspunderea pentru nici un fel de defectiuni cauzate in urma folosirii tutorialului , faceti un backup complet inainte folosind CWM sau TWRP Recovery!!!

De ce aveti nevoie
1- ROM compatibil cu telefonul
2- ADB instalat , daca nu il aveti , tutorial aici
3- MTK Droid Tools – Download
4- CWM sau TWRP recovery (daca nu aveti gasiti tutoriale de instalare pe site)
5- Notepad ++ – Download aici
6- Ceva rabdare si indulgenta , deoarece vor exista bug-uri ,dar vor fi reparabile

Pentru inceput, va trebui sa cautam un telefon cu acelasi procesor ca al nostru, dar cu aceiasi versiune Android. Atentie, folositi doar ROM-uri de la telefoane cu acelasi procesor !!! Altfel va rezulta brick.
Eu pentru tutorial voi folosi un Utok 351D pe care voi instala Android 6.0 (da, 6.0 pe Utok 😉 ) folosind un ROM de  aici (recomand site-ul pentru cautarea de ROM-uri), ROM-ul este de la Rio 2 Craze, un telefon din India cu acelasi procesor ca si Utok 351D si anume MT6572
Trebuie sa stiti despre aceste ROM-uri ca sunt modificate, si ca au ca baza android de la 4.0 la 4.4 , si este important sa alegeti versiunea corespunzatoare androidului pe care il aveti deja instalat. Inainte de numele ROM-ului va scrie [4.x] , aceasta este veriunea corespunzatoare de android, este important sa o respectai pentru ca kernelul nu se modifica, iar un android ce are la baza 4.2 nu va functiona pe kernel de android 4.4 si invers.
Vom descarca rom-ul corespunzator, il extragem intr-un folder numit Port sau Modificat, pentru a ne fi mai simplu sa lucram cu el.
Acum avem nevoie de fisierele originale si anume boot.img si folderul system, pentru a face rost de ele, vom deschide MTKDroidTools, apasam butonul Root Shell, daca telefonul nu se poate conecta in Root Shell descarcati si instalati aplicatia adbd insecure de aici , instalati-o , deschideti-o, si bifati casuta Enable insecure adbd, acum Root Shell ar trebui sa functioneze.

Vom merge la tabul root, backup, recovery  

si vom face Backup, asteptam sa se incheie procesul, in folderul in care s-a facut backup-ul mutam boot.img intr-un folder numit Stock sau Original , apoi deschidem si dezarhivam cu winRar fisierul system.ext4.tar in folderul Stock.

12
Aceasta metoda nu functioneaza pentru toate device-urile , din cauza customizarilor ulterioare , asa ca , cea mai sigura metoda este sa descarcati ROM-ul stock, de pe site-ul producatorului, si sa extrageti  boot.img, pentru ca update-urile si ROM-urile oficiale pe MTK trebuie instalate cu SPFlashTool , folderul system va fi intr-o arhiva de tip .img , pentru a o extrage va trebui sa descarcam Ext4 Unpacker  si Ext2Explore , deschidem  Ext4 Unpacker, click pe Open image, selectam system.img din folderul cu ROM-ul oficial , apoi click pe Save as ext4 
selectam unde vrem sa salvam si denumim fisierul system.ext4 , dupa asta, deschidem Ext2Explore (cu drepturi de administrator)click pe Open disk image, selectam system.ext4 , apoi click pe Save, selectam unde vrem sa salvam folderul. Acum avem fisierele necesare, putem trece la pasul urmator. Urmati acest pas doar daca in primul caz primiti eroare la instalare, daca instalarea decurge bine , sariti acest pas.

Acum ca avem tot ce ne trebuie , vom incepe prin a copia aceste fisere din Stock ROM si sa le inlocuim in Port ROM
Inlocuiti boot.img din Port cu cel original
1

Inlocuiti folderele firmware, security, bluetooth si wifi din folderul system/etc , din Port cu folderele din ROM-ul original
2

Copiati toate fisierele din system/etc/permissions din ROM-ul original si dati lipire in system/etc/permissions din Port (inlocuiti cele care deja exista, nu inlocuiti tot folderul, pentru ca poate contine si alte fisiere inafara de cele din ROM-ul original, dati copy/paste si replace all cand va arata ca exista deja acel fisier in dosar)
3
13
Copiati toate folderele din system/lib din ROM-ul original, stergeti folderele din Port si apoi dati paste aici celor originale (inlocuiti doar folderele nu si fisierele)
In system/lib copiati libaudio.primary.default.so si lib/libcamalgo.so din ROM-ul original si apoi inlocuitile in Port
5
6
Acum, vom deschide MTKDroidTools, si vom da click pe Block Maps, vom cauta blocurile unde sunt montate system si data, apoi vom merge in Port/META-INF/com/google/android si deschidem updater-script cu Notepad ++ (nu il dechideti cu un alt program pentru ca va corupe fisierul !!!) , la mount points/format schimbam valorile in functie de cele aratate de MTKDroidTools (inlocuitidoar acea valoare , nu toata linia) , practic, schimbam cifrele de la sfarsitul „mmcblk0px” sa corespunda cu cele din blockmaps.
In cazul meu, pentru system am 4 , pentru cache 5 si pentru data 6 , la voi partitiile pot sa difere.
Capture

Mergem in folderul Port, selectam META-INF, system si boot.img (si logo.bin daca aveti)click dreapta, Add to arhive, si cream o arhiva .zip (nu .rar!!!) pe care o punem pe cardul SD, intram in Recovery mode, instalam fisierul.zip pe care l-am facut, asteptam sa se instaleze si Voila! avem o alta versiune Android pe telefon 😉
15

Vor exista bug-uri, dar le veti putea repara, spuneti in rubrica de comentari bug-urile iar eu va voi explica cum sa le reparati
Cateva screen-uri de la Utok 351D cu 6.0 🙂 Poate le dau idei pentru un update oficial 😉

Screenshot_2014-01-01-00-06-56Screenshot_2014-01-01-00-06-59Screenshot_2014-01-01-00-07-03Screenshot_2014-01-01-00-07-10
Asta a fost tot, now Enjoy your new ROM! 😉

Publicitate

🔧 Verifică-ți telefonul

Scris de

Botezatu Vlad

Pasionat de tehnologie și gadgeturi, analizez cele mai noi smartphone-uri, accesorii și inovații din industrie. Scriu despre specificații, recenzii detaliate și sfaturi pentru alegerea celor mai bune produse tech.

Vezi toate articolele →
← Articolul anterior Doogee HOMTOM HT7 are parte de un pret super mic pe everbuying.net Articolul următor → Review Bluboo Xtouch, 3GB RAM si camera foto de exceptie la 670 lei

Comentarii (14)

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

  1. colceriu gabriel decembrie 15, 2015

    Salutare… Am un Allview v1 viper L și am pus pe el androidul de la Gionee Pioner P6… Amândouă îs același telefon. Cel de Pioneer e mai bun pt ca are updaturi și ține bateria mai bine. Dar nu are limbă romană . vreau să o bag. Mai putea ajuata? E-mail colceriugabriel@rdslink . ms

    Răspunde
  2. Nicula Nicusor Catalin ianuarie 7, 2016

    Salut
    Am un tel huawei mate 7 si am o problema.
    Cand sun pe cineva si se afla angajat in alt apel,adica in asteptare la mine,nu sunt informat de tel meu deacest lucru.
    Nu imi arata absolut nimic pe ecran cum ca ar fi cealalta persoana angajata in alt apel.
    Si maivreau un update de sistem daca ma poti ajuta

    Răspunde
    1. Mihai Cristian ianuarie 8, 2016

      In legatura cu apelul in asteptare, nu stiu ce sa zic, dar update-ul trebuie sa il astepti de la cei de la Huawei, aici este prezentata o metoda prin care sa instalam alt sistem de la un telefon asemanator

      Răspunde
  3. Viorel ianuarie 28, 2016

    Un firmware pt Utok 351D sau un backup daca ai facut tel-ului cu care ai facut tutorialul cu portarea,mi-ar prinde bine…am un utok 351d mort,il „vede” calculatorul,adica apare driverul instalat,nu-l deschide ca pe stick… nu gasesc nicaieri firmware pt el…am fost natarau si n-am facut un backup atunci cand l-am cumparat,acum stau ore in sir si caut,asa-mi trebe…chinezii au geamanul Malata N402,am stock-ul rom,dar ma tem sa nu-l fac praf si apoi sa vada pubela…asa ca te rog,daca ai posibilitatea sa ma ajuti,mi-ar prinde bine,sunt taximetrist in Brasov si am mare nevoie de tel asta. Utok-ul in cauza s-a oprit de la sine si n-a mai dat niciun semn de viata,asa din senin,fara sa-i fac nimic,statea in suport la bordul masinii…s-a facut afisajul alb,apoi s-a stins…si stins e si in clipa de fata. Am pus bateria la un tel al unui coleg si nu este nicio problema cu ea…s-a oprit si gata,punct. Inca o data ,te rog poate ai vreo sugestie sau ceva util,sa-l pot face sa functioneze,nu-mi permit altul in acest moment…in prezent am un tel antic Nokia,nu imi este de folos absolut deloc,dar decat nimic e bun si asta. Adresa mea de mail este: viorelcornea99@yahoo.com iar tel este 0724 446 282 ____Cu stima Viorel Cornea,Brasov.

    Răspunde
  4. florin februarie 27, 2016

    Salut Mihai-Cristian .Multumesc foarte mult de acest artiol foarte bun felicitari.Am si eu cateva intrebari.multumesc
    1 .am inteles telefoanele trebuie sa aiba acelasi procesor ,e obligatoriu sa aiba si exact aceasii versiune de android (ex:de la4.2 la 4.2)
    2 tu teai referit la un 6.0 ma indoiesc ca un utok sa aiba asa ceva sau cel din china
    Multumesc pt inteleger

    Răspunde
  5. CATA VERSI martie 5, 2016

    Ai putea, te rog, sa-mi lasi si mie un link de la ROM-ul deja portat pt UTOK sau ne-portat, ca pe MTK ROMs nu gasesc Mystic OS, si eu pe asta il vreau. Mersi Mult

    Răspunde
  6. iustinian aprilie 25, 2016

    Salut! Un firmware pentru Allview v1 viper s4g/pro original sau custom nu aveti?

    Răspunde
  7. Andrei iunie 30, 2016

    Multumesc pentru raspuns. Voi incerca.

    Răspunde
  8. Victor august 12, 2016

    am un 351d si nu merge desi am facut toti pasi necesari
    poti sa-mi dai te rog port.zip daca il mai ai

    Răspunde
  9. ioan decembrie 13, 2016

    eu la system nu am decat build.prop

    Răspunde
  10. tone36 decembrie 18, 2016

    yo am portat cyanogen mod pentru telefonul meu mt6572 dar cand vreau sa fixez niste buguri face bootloop ceva sfaturi….Nu merge camera video ci numa aia foto…

    Răspunde
  11. Aida martie 13, 2017

    Salut! Incerc sa portez CyanogenMod 13 pe Utok Fury,romul de la Micromax A311, telefon aproape identic cu al meu (MT6592, 5″, 4.4.2 Kitkat, etc). Am urmat toti pasii prezentati de mai sus dar, dar cand vreau sa il flashez cu TWRP 3.0.2, PhilZ sau CWM imi apare „set_metadata_recursive: some changes failed”. Si imi mai spune ca este o erroare de la updater binary. Ai vreo idee ce pot face sa flashez romul? Pls help me!

    Răspunde
  12. tone36 mai 25, 2017

    Mark bryan mi-e prieten pe FB și eu am acumaq cyanogen mod 13.0 pe mtk6572…..cine vrea să îl ajut la portat să îmi dea mesaj….

    Răspunde