Tutoriale telefon
Portare ROM-uri pentru telefoane cu procesor MT6572/77/82/89/91/92
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.
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.
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
Inlocuiti folderele firmware, security, bluetooth si wifi din folderul system/etc , din Port cu folderele din ROM-ul original
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)
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
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.
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 😉
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 😉
Asta a fost tot, now Enjoy your new ROM! 😉

colceriu gabriel
decembrie 15, 2015 at 15:54
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
Nicula Nicusor Catalin
ianuarie 7, 2016 at 22:44
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
Mihai Cristian
ianuarie 8, 2016 at 14:13
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
Viorel
ianuarie 28, 2016 at 12:23
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.
florin
februarie 27, 2016 at 02:54
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
CATA VERSI
martie 5, 2016 at 13:52
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
iustinian
aprilie 25, 2016 at 13:43
Salut! Un firmware pentru Allview v1 viper s4g/pro original sau custom nu aveti?
Andrei
iunie 29, 2016 at 12:45
Salut! Am un Vonino Ego QS. Am gasit cu greu Mystic OS v6 pentru procesorul sau(mtk 6589). Am descarcat ROM-ul de pe site-ul oficial si am urmat cu exactitate tutorialul. Problema este ca la flash-uire imi da o eroare(warning:no file contexts*****), dar trece mai departe si termina intalarea. Cand il pornesc imi apare acea imagine cu powered by android(la romul stock nu aparea), dar nici nu se incadreaza in ecran, scrisul este foarte mare si apare de mai multe ori suprapus si ramane blocat. Am instalat din nou custom rom-ul de cubot care e foarte apropiat de cel original. Ma puteti ajuta sa trec de aceasta problema?
Sau daca ati putea sa-mi spuneti cum sa instalez din nou rom-ul original pentru ca se instaleaza cu sp flash tool si am instalat toate driverele posibile pt.mediatek, dar cand conectez telefonul sta cel mult 2 secunde conectat si se deconecteaza, iar sp flash tool incepe descarcarea dar da eroare pt. ca nu are timp suficient. Am incercat pe doua calculatoare cu windows diferit si problema este aceeasi.Va rog sa imi raspundeti daca se poate. Va multumesc.
Mihai Cristian
iunie 29, 2016 at 16:13
Salut Andrei, in cazul tau, trebuie sa copiezi si fisierele din system/bin, din cel pe care il portezi. Trebuie sa le copiezi din Port in Stock doar pe cele care nu sunt deja. Da copy la toate apoi paste in dosarul Stock, cand te intreaba daca vrei sa inlocuiesti fisierele da Don’t copy si asa iti pune doar cele de care ai nevoie.
Cat despre flashtools, poti incerca sa il conectezi fara baterie apoi sa introduci bateria.
Andrei
iunie 30, 2016 at 21:19
Multumesc pentru raspuns. Voi incerca.
Victor
august 12, 2016 at 14:37
am un 351d si nu merge desi am facut toti pasi necesari
poti sa-mi dai te rog port.zip daca il mai ai
ioan
decembrie 13, 2016 at 22:35
eu la system nu am decat build.prop
tone36
decembrie 18, 2016 at 00:10
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…
Aida
martie 13, 2017 at 18:50
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!
tone36
mai 25, 2017 at 18:30
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….