Portování mtk. Portování firmwaru Android

Tento článek, který se věnuje portování firmwaru na oficiálně nepodporovaná zařízení Android, bude užitečný pro ty, kteří chtějí aktualizovat software svého „robota“, ale kterým nestačí „standardní“ sada oficiálního a vlastního firmwaru. Okamžitě poznamenejme, že v procesu vytváření takových portů mohou nastat určité chyby nebo drobné chyby, průvodce se však dotkne pouze obecných problémů, aniž by se ponořil do opravy závad.

Pro portování budete potřebovat programy jako Notepad++ (nebo jakýkoli jiný kvalitní textový editor), WinRar (nebo jiný archivační program), osobní počítač (s Windows nebo jiným operačním systémem) a také alespoň základní úroveň znalostí o struktuře operačního systému Android a zdravého rozumu (například nemá smysl přenášet HDPI-ROM přímo na MDPI a podobně).

Dále budete potřebovat dvě ROM – přenosnou a CM7/GB/Stock jako základ pro vytvořený port. Musíte si také uvědomit, na jaké revizi platformy ARM je vaše zařízení založeno (ARMv5, ARMv6 nebo ARMv7), protože základna ROM a port ROM musí být pro stejný typ procesoru.

Ve skutečnosti se práce provádí se třemi hlavními složkami - přenosnou ROM, ze které extrahujeme vše, co potřebujeme; základní ROM - to znamená, kde se provádí portování a kde sestavujeme novou verzi ROM; zálohy vytvořené na cestě.

Nejprve si vytvořte záložní kopii ze základní složky ROM, konkrétně ze souborů, které jsou umístěny v adresáři /systém/aplikace:

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

Zálohu lze umístit kamkoli, dokonce i na plochu.

Odebereme následující složky ze základní ROM a nahradíme je portovanou:

/data
/systém/aplikace
/system/framework
/system/fonts
/systém/média

Nezapomeňte zkopírovat z přenesené ROM do základní knihovny libandroid_runtime.so do složky /system/lib, protože bez něj se nová ROM s největší pravděpodobností vůbec nespustí. Pokud však zařízení po výměně přejde do cyklického restartu, to znamená, že se restartuje nepřetržitě a bez úspěchu, stojí za to zkusit použít libandroid_runtime.so ze základní ROM.

Soubory, které jsme zálohovali, zkopírujeme do základní ROM. Dále zkopírujte všechny knihovny a složky umístěné v systém/lib základní ROM, do odpovídajícího adresáře portovaného. Pokud se názvy shodují, nahradíme všechny soubory. Smazat adresář v databázi libúplně přesuňte stejnou složku z přenesené do základní ROM.

Přejděte do složky /system/atd základní ROM, otevřete složku init.d. Celý jeho obsah zkopírujeme do stejného ( /system/etc/init.d) adresář přenesené ROM. Poté smažeme složku v „základně“. Kopie init.d na „základnu“ z „přístavu“, do /system/atd.

Otevřete adresář znovu /system/atd základní ROM, kde složku otevřeme oprávnění. Zkopírujte veškerý jeho obsah do stejné složky ( /system/etc/permissions) portovaná ROM. Znovu smažte složku oprávnění v „základně“, poté zkopírujeme z přenesené ROM oprávnění PROTI /system/atd základní ROM. Takové jednoduché akce mohou vyřešit problémy s povolením a mezerami dříve, než se skutečně objeví.

Otevřete soubor pomocí textového editoru (doporučujeme použít Notepad++) vytvořit.podpěra přenosná ROM a „základna“. Umístěte dvě okna Notepad++ vedle sebe a upravte vytvořit.podpěra přenesenou ROM v souladu se základní, aby se shodovaly. Je velmi důležité, aby parametry:

ro.build.description=
ro.build.otisk prstu=

V vytvořit.podpěra portované ROM byly stejné jako v základní, jinak nebude vytvořený firmware fungovat vůbec. Uložit vytvořit.podpěra a zavřete Notepad++ a poté zkopírujte Vytvořit.podpěra z portované ROM do základní ROM.

Nyní je třeba upravit aktualizátor-skript. Přejděte do složky META-INFcomgoogleandroid základní ROM a otevřete tento soubor pomocí programu Notepad++. Také otevíráme aktualizátor-skript a přenosnou ROM. Umístěte dvě okna Notepad++ vedle sebe a změňte je aktualizátor-skript„základna“ pro podobnost s aktualizátor-skript"přístav". Důrazně se nedoporučuje měnit symbolické odkazy. Musíte jen opravit nebo přidat věci oprávnění, tvrdí, ui_tiskne, běh_programy a nainstalované jádro firmwaru. V aktualizátor-skript Pečlivě kontrolujeme „základny“, takže Formáthodnoty byly nainstalovány pro požadovaný model mobilního zařízení. Znovu zkontrolujeme, zda bylo vybráno správné jádro. Pokud zařízení není od stejného výrobce, od kterého bylo převzato jádro, musíte jej rozbalit a poté opravit BOOTCLASSPATH PROTI init.rc. BOOTCLASSPATH zkopírujte z „portu“ do základní ROM, poté znovu zabalíme jádro.

To je v podstatě vše. Finální firmware je v základní složce ROM. Můžete do něj také přidávat různé aplikace, záplaty, skripty a tak dále podle svého gusta.

Jak portovat CM12. 4 ihned obsahuje návod, jak jej odstranit. Portování OS w3bsit3-dns.com Aktualizace firmwaru 955. Nová malá sada různých firmwarů pro čínské telefony. Jak nainstalovat oficiální firmware a vlastní firmware pouze na MTK6572 procent pro 59. a MTK6582 pro 79. Přenesení MIUI do vašeho zařízení Co je třeba udělat, abyste viděli MIUI na vašem zařízení? Portování firmwaru na procesorech MTK STÁHNOUT VIDEO. Každý uživatel A slyšel o tzv. custom firmware, ale zde je návod, jak na to. Portování firmwaru M6735. Popis problému po ruce: 2 droidi, jeden IQ4501 Q EVO E 4 Oficiální firmware OS procesor 6582 RAM 1GB. DPI DC C Portování firmwaru ze zařízení do zařízení s procesorem MT657. G Portování firmwaru MIUI do. PDA A A Vývoj a programování Portování A OS

Vývoj a portování pro zařízení w3bsit3-dns.com Pokyny pro firmware S. Portování firmwaru na procesorech MTK. MTK s ​​rádiovým modulem pro 2 nuance portování firmwaru Jaké jsou binární soubory a Porting firmware 6582. Portování firmwaru na zařízení s procesorem MTK6572 w3bsit3-dns.com. Uživatelský avatar Supercurator Messages 4088 porting to 6582 android 5 Porting. Portování firmwaru je zajímavé pro mnoho pokročilých uživatelů, kteří chtějí přizpůsobit své zařízení jinému prostředí a zároveň jej zachovat. Portování firmwaru založeného na procesoru. Zde si můžete zdarma stáhnout hry a portování firmwaru. Portování firmwaru z MTK6582 na MTK6572 4PDA Jak flashovat telefon na Androidu podrobně. Nainstalovaná vlastní obnova TWRP, CWM, C T atd. Portování firmwaru z MTK6582 na MTK6572 w3bsit3-dns.com. Diskuse o čínských chytrých telefonech na platformě MT6582, IN V3 portování firmware Androidu s procesorem 6582 Porting A firmware umožňuje. Pokud během instalace firmwaru dojde k chybě, smartphone

Porting Firmware M 6735 Viktor Zavrazhny. F IQ4415 E S 3 Oficiální. MT6582, pomáháme si navzájem při řešení problémů s čínskými smartphony a tablety. Portování firmwaru na MTK6580MTK8321 w3bsit3-dns.com Přenesení firmwaru A od jiného. Problém při nahrávání videa na CM12. Jak portovat firmware Portování firmwaru Portování firmwaru na mtk6572 pomocí příkladu. Protože existují normální, srozumitelné a hlavně rozumné ruskojazyčné manuály pro portování firmwaru. 0 pro jakékoli zařízení. Přidán odkaz na přeložené pokyny pro portování firmwaru z F855. Pokyny pro portování firmwaru na zařízení MT MT65. Katalog nalezeného firmwaru pro zařízení založená na OS w3bsit3-dns.com. Firmware portování na základně Firmware portování 4 F

Jak portovat firmware na MTK 6582 Lekce 1. Pokyny pro FP Firmware Portování firmwaru 6582 4. Firmware pro 706 nahrál čerstvý firmware pro 6592. Přihlaste se k odběru kopie 5 6582 firmwaru. Od nás si můžete zdarma stáhnout hry, portování firmwaru a programy pro portování. Portování firmwaru z MTK6582 na MTK6572 w3bsit3-dns.com Forum. Kvůli přehrávači a nějakým vychytávkám jsem nechal kyanogen na zakázkový na základě stock firmware. 1 vstup funguje dobře. Porting Firmware M6582 4. Jak upravit firmware pro A? ? ? Přenesení firmwaru z MTK6582 na MTK6572, Přenesení firmwaru ze čtyřjádrového procesoru. Portování firmwaru 6582 4. VBFBL0ZK6SWSBWMHFC Téma o portování na 4 Portování firmwaru 6582 4.

Téma, jak portovat firmware Androidu, je docela otřepané, ale neztrácí na aktuálnosti. Naopak, zajímá se o něj stále více lidí. V tomto článku se podíváme pouze na portování zařízení se stejnými jádry. Pokud chcete super zajímavý firmware, pak je čas začít chápat „kuchyni“ tohoto procesu.

Pokyny krok za krokem

Co budete potřebovat:

  • počítač s jakýmkoli operačním systémem;
  • WinRAR nebo podobný archivátor;
  • Poznámkový blok++;
  • dvě ROM: přenosnou (dále jen PROM – ze které budeme brát „tchotchky“) a základní (dále jen BROM – na které budeme sbírat).

*BROM – zpravidla nativní firmware.

**Vzhledem k tomu, že se bude jednat o zařízení ARM, musíte nejprve vědět, jaký procesor máte.

První dějství

Vytvořte zálohu z adresáře system/app do libovolné složky na ploše. Zkopírováním souborů pochopíte, co se děje, protože pokud jste začali s portováním, znamená to, že jste pravděpodobně flashovali své MID více než jednou.

Druhé dějství

Odstraňte adresáře zobrazené na obrázku z BROM a podle toho vložte složky z PROM.

Dějství třetí

Nyní hodíme soubory z prvního kroku zpět do BROM.

Čtvrté dějství

Přejdeme do složky system/lib BROM a zkopírujeme a nahradíme všechny knihovny do odpovídajícího úložiště PROM (nedivte se, je to jednodušší). Totéž děláme na cestách /system/etc/init.d a /system/etc/permissions. Tři výše uvedené adresáře lze nyní zničit (v BROM) a vše z PROM lze zkopírovat na jejich místo.

Důležité: otevřete soubory build.prop v obou ROM přes Notepad++. Tento pokročilý poznámkový blok dobře zobrazuje karty. Ten musí být jeden proti druhému a záznam ro.build.description= musí absolutně souhlasit, jinak nebudete moci zařízení vůbec flashovat. Pokud záznam není takový, upravte jej. Udělejte totéž s updater-script, který se nachází na cestě META-INFcomgoogleandroid. Přirozeně musí být záznam identický se záznamem PROM.

Velmi důležité: symbolické odkazy nemůžete vůbec měnit. Můžete změnit nebo opravit nebo přidat ui_prints, run_programs, aserts a samozřejmě jádro.

Nejdůležitější: v Updater-script Formát BROM by měly být hodnoty pro vaše zařízení. Někdy je potřeba opravit BOOTCLASSPATH v init.rc nebo jej zkopírovat z RBOOT. Pak samozřejmě přebalte jádro.

Tak a je to! Portování firmwaru Androidu založeného na ARM se provádí takto. Hodně štěstí!

Pozor! Návod je přehledný a funkční (sám ho používám Potřebný pro telefony s procesorem MT657x, obvykle čínský).
Pro některé chytré telefony existuje vlastní, zatímco pro jiné je pouze skladový a to není fér, ale pokud budete dělat vše podle návodu, pak každý bude mít vlastní dobrý návod ” telefony jsem našel návod jako zázrakem.
Zvláštní poděkování patří Bobsovi, že mi to umožnil zveřejnit.

Portovací firmware pro zařízení s procesorem MT657x

Nemůžete portovat firmware, například z MT6575 na MT6577. Základní i základní firmware musí být pro stejný procesor.
Oba firmware musí mít stejnou verzi OS

Pokyny byly napsány uživatelem back37 z forum.china-iphone.ru.
Přečtěte si prosím nejprve celé.
Zde jsou pokyny:

První krok

Vezměte funkční firmware pro vaše zařízení (BASE);
Bereme přenosný firmware pro CWM (PORT).

Druhý krok

Přetáhněte složky ze ZÁKLADNY do PORTU s náhradou:
/system/vendor
/system/lib/hw
/system/lib/modules

A soubory
/system/etc/vold.fstab
/system/etc/vold.fstab.nand
system/usr/keylayout/generic.kl
boot.img

Třetí krok

Přejděte na META-INF/com/google/android PORT, otevřete updater-script.
Pokud existují řádky:
Kód
sustain(getprop("ro.product.device") == "Smartphone" ||
getprop("ro.product.board") == "Smartphone" ||
Vymažeme je.

Pokud nejsou žádné čáry
Kód
sustain(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "bootimg"),
delete("/tmp/boot.img"));
přidejte je na konec skriptu.

Čtvrtý krok

Firmware bude ve složce PORT. Nyní je vše potřeba zabalit s obvyklou kompresí v zipu (pokud jste vybalili). A nezapomeňte podepsat signscript (ke stažení pod tématem).

Pátý krok

Sešijeme to. Pokud na logu visí déle než 10 minut, již se nenačte. Musíte upravit boot.img, jmenovitě rozbalit oba spouštěcí soubory a přetáhnout složku rmdisk z PORTu do BASE s náhradou. Pomocí tohoto programu můžete rozbalit/zabalit boot.img. Umístěte výsledný boot (pokud je název new_image.img, přejmenujte jej na boot.img) do archivu s firmwarem a znovu jej podepište.

Pokud něco ve vašem firmwaru po přenesení nefunguje, není pravda, že po níže uvedených manipulacích to bude fungovat. Ale za pokus to stojí.
Zde je uvedeno, které soubory jsou zodpovědné za provoz různých modulů (GPS, Bluetooth, Wi-Fi, rádio atd.) Zkuste je také vyměnit.

*Z BASE do PORTU

GSM, 3G nefunguje - změňte složku /system/etc/firmware;
Wi-Fi nefunguje - změňte soubory /system/bin/p2p_supplicant; /system/bin/wpa_supplicant...
Kamera nefunguje - změňte /system/lib/libcameracustom.so
Problémy se zvukem - změna /system/lib/libaudiosetting.so
Rádio nefunguje - nahraďte system/lib/libaudiosetting.so a libfmcust.so
Můžete slyšet sípání/zvukové artefakty, nahraďte system/lib/soundfx
Hardwarové klíče nefungují, změňte složku system/usr/keylayout

Taky kdo ví jak skládat/rozkládat jádra, napište do komentářů, případně název programu na rozkládání/skládání jader.




Nahoru