Cum se configurează smartphone-uri și PC-uri. Portal informativ

Portare pe Android. Portarea firmware-ului de la un dispozitiv la un dispozitiv cu un procesor MT657x

Acest articol, care este dedicat portarii firmware-ului pe dispozitive Android neacceptate oficial, va fi util celor care doresc să actualizeze software propriul tău „robot”, dar pentru care setul „standard” de firmware oficial și personalizat nu este suficient. Să observăm imediat că în procesul de creare a unor astfel de porturi pot apărea anumite erori sau erori minore, dar ghidul va atinge doar probleme generale, fără a aprofunda în remedierea erorilor.

Pentru portare veți avea nevoie de programe precum Notepad++ (sau orice alt editor de text de înaltă calitate), WinRar (sau alt program de arhivare), Calculator personal(cu sala de operatie sistem Windows sau altele), și, de asemenea, cel puțin un nivel de bază al cunoștințe despre structura sălii de operație sisteme Androidși bunul simț (de exemplu, nu are rost să portați HDPI-ROM direct la MDPI și așa mai departe).

De asemenea, veți avea nevoie de două ROM-uri - unul portabil și CM7/GB/Stock ca bază pentru portul creat. De asemenea, trebuie să știți pe ce versiune a platformei ARM se bazează dispozitivul dvs. (ARMv5, ARMv6 sau ARMv7), deoarece baza ROM și portul ROM trebuie să fie pentru același tip de procesor.

De fapt, munca se desfășoară cu trei foldere principale - un ROM portabil, din care extragem tot ce avem nevoie; ROM de bază - adică unde se realizează portarea și unde colectăm deja versiune noua ROM; copii de rezervă create pe parcurs.

Mai întâi, să creăm o copie de rezervă din folderul ROM de bază, și anume fișierele care se află în director /system/app:

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

Backup-ul poate fi plasat oriunde doriți, chiar și pe desktop.

Îndepărtăm următoarele foldere din ROM-ul de bază și le înlocuim cu cel portat:

/date
/system/app
/sistem/cadru
/sistem/fonturi
/sistem/media

Nu uitați să copiați din ROM-ul portat în biblioteca de bază libandroid_runtime.soîntr-un folder /system/lib, deoarece fără el, cel mai probabil, noul ROM nu va porni deloc. Cu toate acestea, dacă, sub rezerva înlocuirii, dispozitivul intră într-o repornire ciclică, adică repornește non-stop și fără niciun rezultat, merită să încercați să îl utilizați libandroid_runtime.so din ROM-ul de bază.

Copiere fișiere copii de rezervă care a fost creat în ROM-ul de bază. Apoi, copiați toate bibliotecile și folderele aflate în sistem/lib ROM de bază, în directorul corespunzător celui portat. Înlocuim toate fișierele dacă numele se potrivesc. Ștergeți un director din baza de date lib complet, mutați același folder din cel portat în ROM-ul de bază.

Accesați folderul /sistem/etc ROM de bază, deschideți folderul init.d. Copiem tot conținutul său în același ( /system/etc/init.d) directorul ROM-ului portat. Apoi ștergem folderul din „bază”. Copie init.d la „bază” din „port”, la /sistem/etc.

Deschideți din nou directorul /sistem/etc ROM de bază, unde deschidem folderul permisiuni. Copiați tot conținutul său în același folder ( /system/etc/permissions) ROM portat. Din nou, ștergeți folderul permisiuniîn „bază”, după care copiem din ROM-ul portat permisiuni V /sistem/etc ROM de bază. Astfel de acțiuni simple pot rezolva problemele cu permisiunea și lipsurile înainte ca acestea să apară efectiv.

Deschis cu editor de text(recomandăm să utilizați fișierul Notepad++). construi.recuzită ROM portabil și „bază”. Așezați două ferestre Notepad++ una lângă alta și editați construi.recuzită ROM portat în conformitate cu cel de bază, astfel încât să se potrivească. Este foarte important ca parametrii:

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

ÎN construi.recuzită ale ROM-ului portat au fost aceleași ca în cel de bază, altfel firmware-ul creat nu va funcționa deloc. Salvați construi.recuzităși închideți Notepad++, apoi copiați Construi.recuzită de la ROM portat la ROM de bază.

Acum trebuie să editați actualizator-scenariu. Accesați folderul META-INFcomGoogleandroid ROM-ul de bază și deschis acest fișier folosind Notepad++. Deschidem si noi actualizator-scenariuși un ROM portabil. Așezați două ferestre Notepad++ una lângă alta și schimbați actualizator-scenariu„bază” pentru asemănarea cu actualizator-scenariu"port". Nu este recomandat să schimbați legături simbolice. Trebuie doar să repari sau să adaugi lucruri permisiuni, afirmă, ui_imprimeuri, alerga_programeși nucleul firmware-ului instalat. ÎN actualizator-scenariu Verificăm cu atenție „bazele” astfel încât Formatvalorile au fost instalate pentru modelul dorit dispozitiv mobil. Verificăm din nou sau am ales nucleul necesar. Dacă dispozitivul nu este de la același producător de la care a fost luat nucleul, atunci trebuie să îl despachetați și apoi să îl reparați BOOTCLASSPATH V init.rc. BOOTCLASSPATH din „port” îl copiem în ROM-ul de bază, după care împachetăm din nou nucleul.

Practic asta este. Firmware-ul final se află în folderul ROM de bază. De asemenea, îl poți adăuga după gustul tău aplicatii diferite, patch-uri, scripturi și așa mai departe.

Cum se port CM12. 4 conține imediat instrucțiuni despre cum să-l eliminați. Portarea unui sistem de operare w3bsit3-dns.com Actualizare firmware 955. Nou set mic de firmware diferit pentru Telefoane chinezești pe. Cum se instalează firmware-ul oficial stoc și pe cele personalizate numai pe MTK6572 procente pentru al 59-lea și MTK6582 pentru al 79-lea. Portarea MIUI pe dispozitivul dvs. Ce trebuie făcut pentru a vedea MIUI pe dispozitivul dvs.? Portarea firmware-ului pe procesoare MTK DESCARCĂ VIDEO. Fiecare utilizator A a auzit despre așa-numitul firmware personalizat, dar iată cum se face. Portare firmware M6735 Portare firmware M6582. Descrierea problemei la îndemână: 2 droidi, un IQ4501 Q EVO E 4 Firmware oficial procesor OS 6582 RAM 1 GB. DPI D C Portarea firmware-ului de la un dispozitiv la un dispozitiv cu procesor MT657. G Portare firmware MIUI pe. PDA A A Dezvoltare și programare Portare A OS

Dezvoltare și portare pentru dispozitive w3bsit3-dns.com Instrucțiuni pentru firmware S. Portare firmware pe procesoare MTK. MTK cu un modul radio pentru 2 Nuanțe de portare firmware Ce binare și Portare firmware 6582. Portare firmware pe dispozitive cu procesor MTK6572 w3bsit3-dns.com. Avatar utilizator Supercurator Messages 4088 portare la 6582 Android 5 Portare. Portarea firmware-ului este de interes pentru mulți utilizatori avansați care doresc să își adapteze dispozitivul la un mediu diferit, păstrând în același timp portarea firmware-ului Portarea unui sistem de operare w3bsit3-dns.com. Portarea firmware-ului bazat pe procesor. Puteți descărca de la noi jocuri gratuite portarea firmware-ului. Portarea firmware-ului de la MTK6582 la MTK6572 4PDA Detaliați cum să flashați un telefon pe Android. Instalat recuperare personalizată TWRP, CWM, C T etc. Portarea firmware-ului de la MTK6582 la MTK6572 w3bsit3-dns.com. Discuție despre smartphone-urile chinezești pe platforma MT6582, portarea firmware-ului Android IN V3 cu un procesor 6582 permite portarea A firmware-ului. Dacă apare o eroare în timpul instalării firmware-ului, smartphone-ul

Firmware de portare M 6735 Viktor Zavrazhny. F IQ4415 E S 3 Oficial. MT6582, ne ajutăm reciproc în rezolvarea problemelor cu smartphone-uri chinezeștiși tablete. Portarea firmware-ului pe MTK6580MTK8321 w3bsit3-dns.com Portarea firmware-ului A de la altul. Problemă la înregistrarea video pe CM12. Cum să portați firmware-ul Portarea firmware-ului Portarea firmware-ului pe mtk6572 folosind un exemplu. Deoarece există manuale normale, inteligibile și, cel mai important, în limba rusă pentru portarea firmware-ului. 0 pentru orice dispozitiv. S-a adăugat un link către instrucțiunile traduse pentru portarea firmware-ului de la F855. Instrucțiuni pentru portarea firmware-ului pe dispozitivele MT MT65. Catalog de firmware găsit pentru dispozitive bazate pe A OS w3bsit3-dns.com. Portare firmware pe bază Portare firmware 4 F

Cum să portați firmware-ul la MTK 6582 Lecția 1. Instrucțiuni pentru firmware-ul FP Portarea firmware-ului 6582 4. Firmware-ul pentru 706 a încărcat firmware proaspăt pentru 6592. Abonați-vă la copierea listei de corespondență 5 Descărcarea firmware-ului 6582. De la noi puteți descărca jocuri gratuite, portare firmware și programe de portare. Portarea firmware-ului de la MTK6582 la MTK6572 Forumul w3bsit3-dns.com. Din cauza playerului și a unor bunătăți, am lăsat cianogenul pentru unul personalizat bazat pe firmware-ul stoc. 1 intrare funcționează bine. Portarea firmware-ului M6582 4. Cum se modifică firmware-ul pentru A? ? ? Portarea firmware-ului de la MTK6582 la MTK6572, Portarea firmware-ului de la patru procesor nuclear. Portarea firmware-ului 6582 4. VBFBL0ZK6SWSBWMHFC Subiect despre portarea la 4 Portarea firmware-ului 6582 4.

Subiectul despre modul de portare a firmware-ului Android este destul de complicat, dar nu își pierde relevanța. Dimpotrivă, tot mai mulți oameni devin interesați de ea. În acest articol ne vom uita doar la portarea dispozitivelor cu aceleași nuclee. Dacă doriți un firmware super interesant, atunci este timpul să începeți să înțelegeți „bucătăria” acestui proces.

Instrucțiuni pas cu pas

Ce vei avea nevoie:

  • computer cu orice sistem de operare;
  • WinRAR sau arhivator similar;
  • Notepad++;
  • două ROM-uri: unul portabil (denumit în continuare PROM – din care vom lua „tchotchkes”) și unul de bază (denumit în continuare BROM – pe care vom colecta).

*BROM – de regulă, firmware nativ.

**Deoarece acesta va fi un dispozitiv ARM, mai întâi va trebui să știți ce procesor aveți.

Primul act

Creați o copie de rezervă din directorul de sistem/aplicație în orice folder de pe desktop. Copiind fișierele, veți înțelege ce se întâmplă, deoarece dacă ați început portarea, înseamnă că probabil v-ați afișat MID-ul de mai multe ori.

Actul doi

Eliminați directoarele afișate în imagine din BROM și, în consecință, inserați foldere din PROM.

Actul trei

Acum aruncăm fișierele de la primul pas înapoi în BROM.

Actul patru

Mergem în folderul system/lib BROM și copiem și înlocuim toate bibliotecile în stocarea PROM corespunzătoare (nu fi surprins, este mai ușor astfel). Facem același lucru de-a lungul căilor /system/etc/init.d și /system/etc/permissions. Cele trei directoare de mai sus pot fi acum distruse (în BROM) și totul din PROM poate fi copiat în locul lor.

Important: deschideți fișierele build.prop în ambele ROM-uri prin Notepad++. Acest notepad avansat arată bine filele. Acestea din urmă trebuie să fie una vizavi de cealaltă, iar intrarea ro.build.description= trebuie să se potrivească absolut, altfel nu veți putea flash deloc dispozitivul. Dacă intrarea nu este așa, editați-o. Faceți același lucru cu updater-script, situat pe calea META-INFcomgoogleandroid. Desigur, intrarea trebuie să fie identică cu intrarea PROM.

Foarte important: nu puteți schimba deloc legăturile simbolice. Puteți modifica sau repara sau adăuga ui_prints, run_programs, asserts și, desigur, nucleul.

Cel mai important:în Updater-script, valorile formatului BROM ar trebui să fie pentru dispozitivul dvs. Uneori trebuie să remediați BOOTCLASSPATH în init.rc sau pur și simplu să îl copiați din RBOOT. Apoi, bineînțeles, reambalați nucleul.

Ei bine, asta este! Portare Firmware Android Așa se face pe ARM. Noroc!

Atenţie! Instrucțiunile sunt clare și funcționează (eu sunt necesare pentru telefoanele cu procesor MT657x, de obicei chinezesc).
Pentru unele telefoane inteligente există unul personalizat, în timp ce pentru altele există doar unul de stoc și acest lucru nu este corect, dar dacă faceți totul conform instrucțiunilor, atunci toată lumea va avea unul personalizat pentru „roșu”. ” telefoane am găsit instrucțiunile în mod miraculos.
Mulțumiri speciale lui Bobs pentru că mi-a permis să postez asta.

Portare firmware pentru dispozitive cu procesor MT657x

Nu puteți porta firmware-ul, de exemplu de la MT6575 la MT6577. Atât de bază cât și firmware de stoc trebuie să fie pentru un procesor.
Ambele firmware trebuie să aibă aceeași versiune a sistemului de operare

Instrucțiunile au fost scrise de utilizatorul back37 de pe forum.china-iphone.ru.
Vă rugăm să citiți mai întâi integral.
Iată instrucțiunile:

Primul pas

Hai sa luam firmware funcțional pentru dispozitivul dvs. (BASE);
Luăm firmware portabil pentru CWM (PORT).

Al doilea pas

Aruncă folderele din BAZĂ în PORT cu înlocuire:
/sistem/furnizor
/system/lib/hw
/system/lib/modules

Și fișiere
/system/etc/vold.fstab
/system/etc/vold.fstab.nand
system/usr/keylayout/generic.kl
boot.img

Al treilea pas

Accesați META-INF/com/google/android PORT, deschideți updater-script.
Dacă există linii:
Cod
assert(getprop("ro.product.device") == "Smartphone" ||
getprop("ro.product.board") == "Smartphone" ||
Le ștergem.

Dacă nu există linii
Cod
assert(fișier_extract_pachet(„boot.img”, „/tmp/boot.img”),
write_raw_image("/tmp/boot.img", "bootimg"),
delete("/tmp/boot.img"));
adăugați-le la sfârșitul scriptului.

Al patrulea pas

Firmware-ul va fi în folderul PORT. Acum toate acestea trebuie să fie împachetate cu compresie obișnuită în zip (dacă ați despachetat). Și asigurați-vă că semnați semnătura (descărcați sub subiect).

Al cincilea pas

Îl cusăm. Dacă rămâne agățat pe logo mai mult de 10 minute, nu se va mai încărca. Trebuie să editați boot.img, și anume, să despachetați ambele fișiere de boot și să aruncați folderul rmdisk din PORT în BAZĂ cu înlocuire. Puteți despacheta/împacheta boot.img cu acest program. Puneți boot-ul rezultat (dacă numele este new_image.img, redenumiți-l în boot.img) în arhiva cu firmware-ul și semnați-o din nou.

Dacă ceva din firmware-ul tău nu funcționează după portare, nu este un fapt că, după manipulările prezentate mai jos, va funcționa. Dar merită încercat.
Aici scrie ce fișiere sunt responsabile pentru funcționarea diferitelor module (GPS, Bluetooth, Wi-Fi, radio etc.) Încearcă și să le înlocuiești.

*De la BAZĂ la PORT

GSM, 3G nu funcționează - schimbați folderul /system/etc/firmware;
Wi-Fi nu funcționează - schimbați fișierele /system/bin/p2p_supplicant; /system/bin/wpa_supplicant...
Camera nu funcționează - schimbați /system/lib/libcameracustom.so
Probleme cu sunetul - schimbați /system/lib/libaudiosetting.so
Radioul nu funcționează - înlocuiți system/lib/libaudiosetting.so și libfmcust.so
Puteți auzi șuierături/artefacte de sunet, puteți înlocui system/lib/soundfx
Cheile hardware nu funcționează, schimbați folderul system/usr/keylayout

De asemenea, cine stie sa asambleze/dezasambla kernel-uri, scrie in comentarii, sau numele programului de dezasamblare/asamblare kernel-uri.

Cele mai bune articole pe această temă