Ako zabaliť firmvér do súboru img. Ako otvoriť súbor bin? Príkazy na odomknutie a uzamknutie zavádzača Nexus

Domov / Pevné disky

Existuje niekoľko spôsobov, ako otvoriť súbor bin av tomto materiáli sú tieto programy prezentované vo formáte TOP 5.

Existuje široká škála typov takýchto súborov, z ktorých každý obsahuje iný obsah.

Napríklad v systémové priečinky Vo vašom počítači môžu byť desiatky dokumentov s týmto rozlíšením.

Zvláštnosti

Čo je to za formát? Stručne povedané, táto kombinácia písmen je začiatkom slova „binárny“. To znamená, že všetky údaje v takomto súbore sú uložené v binárnom formáte. A to je všetko, to znamená, že tento typ dokumentu nehovorí absolútne nič o jeho obsahu, pretože môže byť veľmi odlišný.

Takéto dokumenty nemajú žiadny nezávislý význam. IN všeobecný prípad je dodatočný softvérový nástroj potrebný na vykonanie konkrétneho príkazu na zariadení. Tieto materiály nie sú určené na žiadne zmeny či dokonca prehliadanie (aspoň bežnému používateľovi, nie vývojárovi programu).

Zapnuté moderné počítače, súbory tohto formátu najčastejšie patria do jedného z nasledujúcich typov:

  • Obraz DVD alebo CD. V tomto prípade je uložený v adresári vedľa dokumentu formátu narážky. Spolu predstavujú obraz disku, ktorý pripomína ISO;
  • Dokument obsahujúci údaje o archíve hry. Nachádza sa v koreňovom adresári herného disku a zodpovedá za poradie, v ktorom sa sekvencie prehrávajú;
  • Zdroj údajov z počítača v komprimovanej forme. Toto je najvýznamnejší typ dokumentu, ktorý sa nachádza v jednom z koreňových adresárov pevného disku. Odstránenie alebo výmena môže viesť k poruchám systému;
  • Spustiteľné súbory systémov Unix;
  • Údaje firmvéru smerovača;
  • Herné údaje pre konzoly Sega, Nintendo a ďalšie.

Keďže dátové typy s týmto rozšírením sú veľmi rôznorodé, musíte ich otvoriť rôzne metódy.

<Рис.1 Файл>

Oplatí sa otvárať?

Vo väčšine prípadov je otváranie takýchto súborov zbytočné alebo dokonca nebezpečné. Nenesú špecifické informácie (okrem obrázkov video súborov), ale iba pomocné údaje vo forme kódov a kľúčov. Tento obsah závisí od toho, na čo bol dokument určený, v akom programe bol vytvorený a mnoho ďalších.

Preto, ak nie ste vývojár, nemôžete robiť zmeny v takýchto súboroch. To povedie k úplnému narušeniu fungovania programu, pre ktorý bol vytvorený, pretože to naruší poradie operácií v ňom. Taktiež údaje obsiahnuté v koši nepovedia bežnému používateľovi nič o vlastnostiach programu či hry.

Ako otvoriť súbor?

Ako už bolo spomenuté vyššie, záleží na tom, o akom type súborov hovoríme. V súčasnosti na to nie sú vyvinuté žiadne online zdroje. Okrem toho systém Windows nemá základné nástroje na otváranie takýchto dokumentov, čo znamená, že na ich otvorenie si budete musieť stiahnuť a nainštalovať ďalší softvér.

5. miesto. Zápisník

Napodiv, niekedy jednoduchý Poznámkový blok pomôže otvoriť takýto dokument. On je v podstate univerzálnym spôsobom otvoriť takmer všetky údaje textový formát. Ak to chcete urobiť, postupujte podľa algoritmu:

  • Kliknite na súbor kliknite pravým tlačidlom myši myši;
  • V rozbaľovacej ponuke kliknite na riadok „Otvoriť pomocou“;
  • V zozname programov, ktoré sa zobrazia na otvorenie súboru, vyberte položku Poznámkový blok;
  • Potom sa otvorí súbor, ktorý predstavuje systém kódov, kľúčov a sekvencií v textovom formáte;
  • Výsledok často vyzerá ako kódovanie - veľa hieroglyfov a nezrozumiteľných symbolov, ale často v týchto informáciách nájdete potrebné informácie uvedené v číslach a latinských písmenách;
  • Ak viete, aké zmeny je potrebné vykonať, vykonajte ich a zatvorte Poznámkový blok a uložte súbor (pred vykonaním zmien však uložte pôvodnú kópiu);
  • Ak si nie ste istí, čo treba zmeniť, radšej sa ničoho nedotýkajte.

Veľkou výhodou tejto metódy je, že nemusíte žiadne sťahovať doplnkové programy. Koniec koncov, Poznámkový blok je natívne dostupný na každom počítači.

Nevýhodou tejto metódy je, že nie vždy funguje a nie pri všetkých typoch zásobníkov. Je účinný len v približne 20 % prípadov.

<Рис. 2 Блокнот>

4. miesto. Nero

Vo všeobecnosti bude stačiť akýkoľvek program súvisiaci s napaľovaním diskov a prácou s obrázkami. V tomto vrchole označujeme Nero, pretože je v súčasnosti najpopulárnejší tento segment. Ideálne, keď je bin súbor videa.

Ako zistíte, že zásobník je obrazom DVD? Tu sa musíte riadiť jeho veľkosťou. Veľké a veľmi veľké súbory sú najčastejšie obrazové súbory.

Nero je dobrý funkčný program, ktorý sa predáva bezplatne. Pracuje s mnohými „komplexnými“ dátovými formátmi. Softvér sa neustále aktualizuje, vydávajú sa nové verzie, čo mu umožňuje viac-menej stabilne pracovať s rôznymi formátmi.

Ak chcete otvoriť súbor, postupujte takto:

  • Spustite program;
  • V ľavom hornom rohu hlavičky ponuky nájdite tlačidlo „Zaznamenať údaje“;
  • Zadajte súbor, ktorý chcete otvoriť;
  • Alebo ho jednoducho potiahnite myšou pracovnom priestore programy;
  • Potom sa informácie dostupné v súbore automaticky zobrazia;
  • Potom môžete urobiť to, čo je potrebné, napríklad napáliť obraz na disk.

napriek tomu túto metódu stále nie univerzálne. Program niekedy zlyhá a nemôže otvoriť niektoré typy zásobníkov.

<Рис. 3 Nero>

3. miesto. Nástroje démonov

Tento je najvhodnejší pre hracie koše. To znamená, že ak sa takéto údaje nájdu na disku s hrou alebo v priečinku s ňou, je lepšie ich otvoriť prostredníctvom tohto softvéru. Program má bezplatné skúšobné obdobie s takmer neobmedzenou funkčnosťou a funguje stabilne.

Ak chcete otvoriť zásobník, postupujte takto:

  • Stiahnite si verziu Daemon Tools vhodnú pre váš počítač;
  • Nainštalujte program podľa pokynov sprievodcu inštaláciou;
  • Spustite program;
  • V ľavom hornom rohu hlavného okna programu v hlavičke ponuky nájdite tlačidlo Súbor;
  • Kliknite naň a v zobrazenej ponuke vyberte možnosť Otvoriť;
  • Po kliknutí na tlačidlo Otvoriť štandard Prieskumník systému Windows;
  • Prostredníctvom neho zadajte cestu k súboru, ktorý chcete otvoriť;
  • Potom sa obsah súboru zobrazí v hlavnom okne programu.

V prípade potreby sa s ním môžete nielen zoznámiť, ale aj vykonať zmeny.

Program funguje oveľa stabilnejšie ako všetky vyššie uvedené. Podporuje kôš mnohých typov a umožňuje správne zobraziť ich obsah.

<Рис. 4 Daemon Tools>

2. miesto.Ultra ISO

Od predchádzajúcich špičkových programov sa líši najstabilnejšou prevádzkou. Okrem toho je schopný zobraziť obsah viacerých typov zásobníkov. Vďaka neustále aktualizácie, funguje stabilne a takmer nikdy nepadne.

Navyše nie je náročný na počítačové zdroje a nevytvára výraznú záťaž na hardvér. Je distribuovaný bezplatne a je dostupný v mnohých formách, napr rôzne verzie softvér počítač.

Princíp fungovania tohto programu je podobný všetkým ostatným:

  • Stiahnite si a nainštalujte tento softvér podľa pokynov sprievodcu inštaláciou;
  • Spustite program a nájdite tlačidlo Súbor v ľavom hornom rohu hlavného okna;
  • Kliknite naň a v rozbaľovacej ponuke vyberte možnosť Otvoriť;
  • V programe Windows Prieskumník, ktorý sa otvorí, zadajte cestu k súboru, ktorý chcete otvoriť;
  • Rovnako ako vo vyššie popísaných programoch sa obsah príslušného koša zobrazí na obrazovke.

Aj keď sa princíp fungovania takéhoto programu nelíši od predchádzajúcich, je lepšie si ho stiahnuť. Pretože funguje takmer so všetkými typmi košov.

<Рис. 5 UltraISO>

1. miesto. Pôvodný softvér

Pod pôvodným softvérom v v tomto prípade odkazuje na program, pre ktorý bol súbor vyvinutý. Ak hovoríme o malom koši, ktorý sa objaví po pripojení telefónu alebo fotoaparátu k PC, potom hovoríme o súbore ovládača.

V takom prípade ho môžete otvoriť pomocou softvéru dodaného s pripojeným zariadením.

<Рис. 6 Оригинальный софт>

Ak neviete, ako otvoriť súbor bin, nie je veľká šanca to zistiť. Ak je pri prezeraní v súbore bin textový editor Ak sa vám nepodarilo prečítať názov programu, pre ktorý je určený, budete musieť vyskúšať všetky. Iba program, pre ktorý je určený, dokáže správne otvoriť súbor bin. Súbor formátu bin môže byť jednoducho súbor s ľubovoľnými údajmi, Firmvér systému BIOS, archív hry alebo dokonca obraz disku.

Pre tých, ktorí chcú začať cestu vytvárania vlastného firmvéru pre Sony na základe oficiálnych, musíte vedieť, ako rozbaliť firmvér Sony vo formáte FTF.

Čo je potrebné?

1. Počítač

2. Stiahnite si najnovšiu verziu nie oficiálny blikač FlashTool a nainštalujte ho

3. Stiahnite si Unix image manager ext2explore.exe

3. Stiahnite si a nainštalujte bezplatný 7-zip archivátor

4. Firmvér Sony vo formáte FTF

Pokyny na rozbalenie firmvéru Sony vo formáte FTF

1. Kliknite pravým tlačidlom myši na firmvér FTF - otvorte archív alebo rozbaľte z archívu

2. Po nainštalovaní FlashTool prejdite na cestu C: Flashtool
3. Spustite program FlashTool a vyberte ponuku na paneli Nástroje -> Editor hriechu

4. Vyberte súbor sin extrahovaný z firmvéru ftf v editore hriechu a kliknite na položku Extrahovať údaje. Potom sa začne proces konverzie súboru firmvéru do čitateľnej podoby.
5. Na výstupe sa môžete dostať nový súbor s predĺžením yassf2 alebo ext4 alebo škriatok

Ak súbor *. yassf2

Vyberte položku Nástroje -> Yaffs2, po ktorej sa zobrazí okno na výber súboru, vyberte súbor s príponou *.yasff2

Za pár minút dostanete priečinok so súbormi, ktoré boli vo firmvéri

Ak je súbor *.ext4 alebo *.elf

1. Ak máte súbor s príponou *.škriatok, potom ho premenujte na *.ext4

2. Spustite predtým stiahnutý program ext2explore, vyberte súbor firmvéru, po ktorom sa v okne zobrazí obsah firmvéru, teraz môžete obsah uložiť.

čo bude ďalej?

Ak plánujete v budúcnosti vytvoriť flashable update.zip, potom by ste mali prejsť na článok - Vytvorenie skriptu Updater Script

Ako správne extrahovať jadro z firmvéru FTF?

Aby ste získali „správne“ jadro na flashovanie pomocou súboru update.zip, budete potrebovať rovnaký Flashtool.

1. Otvorte firmvér FTF pomocou archivátora a rozbaľte ho jadro.sin

Začnime tým, že potrebujete Linux. V systéme Windows môžete firmvér iba rozobrať, ale z čisto technických dôvodov ho nebudete môcť dať späť. Teraz o firmvéri. Zvyčajne sú distribuované vo forme archívov ZIP flashovaných pomocou vlastného obnovenia. Je to jeden z nich, ktorý budeme potrebovať na experimenty. Odporúčam začať cestu Romodel s nejakým vlastným firmvérom, ktorý je čo najbližšie k AOSP, pretože je často ľahšie pochopiteľný ako ten sériový.

  1. Rozbaľte archív s firmvérom do ľubovoľného priečinka.
  2. Stiahnite si skript z odkazu a rozbaľte ho do ľubovoľného priečinka.
  3. Spustíme súbor ext (ak sa sťažuje na nedostatok Java, jednoducho preskočte stlačením y; Java je potrebná iba na balenie).
  4. Teraz vyberte rozbalenie stlačením tlačidla 1 a potom Enter.
  5. Vedľa súboru ext a priečinka tools sa zobrazí nový priečinok s názvom extract_*. Skopírujte doň súbory system.new.dat a system.transfer.list.
  6. Po skopírovaní súborov stlačte Enter a počkajte. Po chvíli budete musieť znova stlačiť Enter, zadať heslo správcu a znova stlačiť Enter.
  7. Pripravený. Obsah systému je v priečinku extract_*/output.

Manuálna metóda

Rozbaľte archív s firmvérom do ľubovoľného priečinka (napríklad rom):

$ mkdir ~/rom $ unzip cesta_k_archívu -d ~/rom/

Stiahnite si potrebné nástroje do tohto priečinka:

$ cd ~/rom $ wget https://github.com/xpirt/sdat2img/raw/master/sdat2img.py

Spustíme skript:

$ chmod +x sdat2img.py $ ./sdat2img.py system.transfer.list system.new.dat system.img

Konvertuje súbor system.new.dat na nespracovaný obraz s názvom system.img . Pripojte obrázok do podpriečinku mnt:

$ mkdir mnt $ sudo mount -t ext4 -o loop system.img ~/rom/mnt

Štruktúra adresára Android

Po rozbalení systému sa zobrazí nasledujúca štruktúra adresára:

  • aplikácie - predinštalované aplikácie so štandardnými privilégiami;
  • priv-app- predinštalované aplikácie so zvýšenými oprávneniami vrátane niektorých systémových komponentov;
  • kôš- binárne súbory vo formáte ELF, analóga adresárov /bin a /usr/bin v Linuxe. Obsahuje rôzne systémové komponenty používané komponentmi systému vyššej úrovne;
  • atď- súbory s nastaveniami. Kompletný analóg/etc v Linuxe, ktorý však používajú iba tie isté systémové komponenty. Aplikácie pre Android ukladať jednotlivé nastavenia do adresárov /data/data/;
  • fonty- fonty. Štandardne obsahuje iba značkové písma Roboto;
  • rámec- knižnice tried Java používaných systémom a aplikáciami. Existuje aj súbor framework-res.apk, ktorý obsahuje úplný popis rozhranie operačný systém vrátane všetkých grafických súborov;
  • lib A lib64- Linuxové knižnice používané systémovými komponentmi nízkej úrovne. Analóg adresárov /lib a /usr/lib v Linuxe, vrátane štandardných knižníc ako libc, libz, libssl. Na zariadeniach s architektúrou ARMv7 a nižšou bude adresár lib64 chýbať;
  • médiá- mediálne súbory: vyzváňacie tóny, zvuky upozornení, zvuky rozhrania a animácia načítania OS;
  • tts- súbory potrebné pre syntetizátor reči;
  • usr- adresár, ktorý zvyčajne obsahuje súbory potrebné na spustenie aplikácií z adresára bin. V podstate analóg /usr/share ;
  • predajcu- súbory dodané výrobcom zariadenia. Zvyčajne obsahuje binárny firmvér pre rôzne hardvérové ​​komponenty, napríklad modul Wi-Fi;
  • xbin- voliteľný adresár; vlastné firmvéry ho používajú na ukladanie vecí, ako je interpret bash, SSH, PowerTOP, BusyBox a ďalšie užitočné nástroje;
  • stavať.prop- súbor obsahujúci informácie o zostave, ako aj rôzne nastavenia nízkej úrovne;
  • addon.d- obsahuje skripty, ktoré sa spúšťajú po inštalácii firmvéru. GApps si tu píšu aj vlastný skript, vďaka ktorému sa po preinštalovaní firmvéru oživia.

Teraz, keď sme sa oboznámili so základnou štruktúrou Androidu, začnime so zmenami.

Odstraňovanie a pridávanie aplikácií

Všetky predinštalované programy nájdete v dvoch priečinkoch:

  • /systém/aplikácia/;
  • /system/priv-app/.

Líšia sa od seba prístupovými právami. Ak programy z aplikácie majú rovnaké povolenia ako programy tretích strán(napríklad nainštalované z Obchodu Play), potom môžu aplikácie z priv-app používať privilegované API (privilegované práva). Viac sa o tom môžete dozvedieť z.

Ak chcete predinštalovať aplikáciu do firmvéru, jednoducho presuňte jej súbor APK do /system/app/. Môžete si, samozrejme, vytvoriť samostatný priečinok, ale v našom prípade to nemá zmysel, pretože priečinok slúži na ukladanie knižníc a súborov odex, ktoré jednoducho nemáme. Ak ho chcete odstrániť, jednoducho odstráňte priečinok s ním.

Môžete ísť ďalej a nahradiť bežné aplikácie analógovými. Ak chcete napríklad nahradiť kalendár, odstráňte priečinok Kalendár a skopírujte náš obľúbený com.rpagyc.simplecalendar.apk do /system/app. A nemusíte to kopírovať. Potom bude firmvér bez kalendára.

Hlavná vec na zapamätanie je, že akciové programy môžu byť navzájom prepojené. Odstránenie jedného programu preto môže viesť k úplnej nefunkčnosti iného programu (napríklad CalendarProvider a Calendar: odstránením prvého znemožníte prevádzku nielen akciového kalendára, ale aj akéhokoľvek iného kalendára). Našťastie v čistom firmvéri AOSP nie je veľa prepojení.

Zmena animácie načítania

Animácia je uložená ako obrázky PNG, zabalené do archívu /system/media/bootanimation.zip bez kompresie. Vo vnútri archívu sú:

  • desc.txt- súbor popisujúci animáciu;
  • časť 0- priečinok so súbormi animácií, ktoré sa prehrávajú ako prvé;
  • časť 1- priečinok so súbormi animácií, ktoré sa prehrávajú ako druhé;
  • časť?- posledný priečinok, z ktorého sa na konci prehrajú obrázky.

Súbor desc.txt môže obsahovať niečo ako

1920 1080 60 p 1 0 diel0 p 0 0 diel1

Účel týchto riadkov je intuitívny: 1920 × 1080 je rozlíšenie obrazu, 60 je počet snímok za sekundu. Časť 0 a časť 1 označujú priečinky, z ktorých sa bude animácia prehrávať, a postupnosť prehrávania. Vo všeobecnosti môže byť jedna časť alebo niekoľko (tri alebo viac).

Obrázky nachádzajúce sa v priečinkoch častí sú očíslované piatimi číslami v poradí prehrávania: 00000.png, 00001.png, 00002.png... Tieto obrázky je možné nahradiť vašimi vlastnými, čím sa vytvorí originálna animácia. Alebo môžete jednoducho odstrániť súbor bootanimation.zip. Potom zariadenie zobrazí animáciu zo štandardného systému Android. Alebo použite hotovú zbierku animácií na w3bsit3-dns.com.

Zmena zvukového dizajnu

V skutočnosti sú všetky zvuky, ktoré systém prehráva, uložené v priečinku /system/media/audio. Vo vnútri nájdete nasledujúce priečinky:

  • alarmy- melódie budíka;
  • upozornenia- zvuky upozornení;
  • zvonenia- zvonenia;
  • ui- systémové zvuky, ako je slabá batéria, zaostrovanie fotoaparátu, výber prvkov rozhrania.

Do budíkov, upozornení, vyzváňacích tónov môžete pridať toľko melódií, koľko chcete. Zobrať si ich môžete napríklad tu:

  • štandardné zvonenia z rôznych telefónov a smartfónov Nokia;

A malý životný hack: odstránenie súborov z priečinka ui nepovedie k zlyhaniam a chybám, ale k zmiznutiu systémových zvukov. Preto môžete jednoducho vypnúť zvuk snímania obrázka z fotoaparátu, snímania obrazovky, jednoduchým vymazaním súborov obsahujúcich tieto zvuky (ich názvy sú intuitívne).

Pridávanie fontov

Písma sú uložené vo fontoch . Archívy so súbormi fontov nájdete na w3bsit3-dns.com a XDA. Ak chcete nainštalovať, stačí skopírovať a nahradiť súbory ttf z archívu do priečinka fonts.

Zmena nastavení systému (build.prop)

Obraz systému má zaujímavý súbor build.prop, ktorý obsahuje veľa užitočné informácie o hardvéri zariadenia a predvolených nastaveniach pre rôzne bežné aplikácie. Aby som bol spravodlivý, podotýkam, že to nie je vždy tak. Napríklad v Gigaset ME a ME Pro je build.prop rozdelený na dve časti. Jedna časť obsahuje nastavenia pre Gigaset ME a pre ME Pro sú niektoré riadky duplicitné, ale tlačidlá (názov smartfónu atď.) sú odlišné. Toto bolo urobené, aby sa zabezpečila viac či menej správna prevádzka rovnakého firmvéru na rôznych zariadeniach.


Build.prop obsahuje (alebo môže obsahovať) obrovské množstvo nastavení. Niektoré z nich nič nemenia, niektoré zlepšujú jednu vec na úkor druhej, ale sú aj také, ktoré sú skutočne užitočné:

  • ro.model.produktu A ro.výrobca.produktu- model smartfónu a názov výrobcu. Nahradením týchto riadkov môžete prinútiť Obchod Play, aby si myslel, že máte iný smartfón, čo vám otvorí prístup k ďalšiemu softvéru. Pre všetkých málo známych čínske smartfóny tieto linky sa môžu stať život zachraňujúcimi;
  • hw.qemu.mainkeys- má iba dve hodnoty: 0 - zobrazenie navigačných tlačidiel na obrazovke, 1 - nezobrazenie tlačidiel. Neprítomnosť čiary zodpovedá 0;
  • debug.sf.nobootaanimation- hodnota 1 zakáže načítavanie animácie, čo mierne zvyšuje jej rýchlosť. Nastavením na 0 alebo odstránením riadku sa animácia vráti na svoje miesto;
  • ro.telephony.default_network- informuje systém, do ktorého režimu sa má prepnúť mobilnej siete pri nakladaní;
  • ro.sf.lcd_density- Displej DPI, najpresnejšiu hodnotu pre zobrazenie je možné vypočítať prostredníctvom pohodlnej webovej stránky. Nikto vám však nezakazuje nastaviť vyššiu alebo nižšiu hodnotu podľa vašich predstáv: vyššie hodnoty zväčšia prvky rozhrania, nižšie hodnoty zmenšia prvky rozhrania;
  • ro.config.vc_call_vol_steps- počet krokov hlasitosti počas hovoru (predvolené 8);
  • ro.config.media_vol_steps- počet krokov hlasitosti média (predvolené 15).

Vo firmvéri implementujeme službu Google Apps

Vlastný firmvér je takmer vždy bez služby Google a obchod s aplikáciami. Vývojári navrhujú, aby sme ich nainštalovali samostatne pomocou balíka GApps. Dá sa však integrovať priamo do firmvéru.

Najprv si musíte stiahnuť balík GApps. Odporúčam zobrať archívy Open GApps. Vyberiete si verziu Androidu, architektúru procesora a možnosť konfigurácie (Pico, Nano, Stock...), ktorá určuje, koľko rôznych aplikácie Google obsahuje archív. Odporúčam stiahnuť verziu Pico. Obsahuje iba Obchod Play a sadu knižníc potrebných na jeho fungovanie.

Integrácia GApps do firmvéru sa vykonáva takto:

  1. Rozbaľte archív GApps ZIP pomocou akéhokoľvek archivátora.
  2. Prejdite do priečinka Core.
  3. Vidíme veľa archívov s príponou .tar.lz. Extrahujte pomocou lzip.
  4. Po rozbalení skopírujte súbory z priečinkov do príslušných priečinkov v systéme. Je ľahké uhádnuť, čo kam hodiť z adresárovej štruktúry v archíve. Napríklad configupdater (zo snímky obrazovky) je potrebné umiestniť do priečinka priv-app.
  5. Prejdite do priečinka GApps (nachádza sa vedľa Core) a postupujte podľa krokov 3 a 4 pre súbory v ňom.
  6. To je všetko, do nášho firmvéru sme integrovali GApps!

Voľný priestor

Je potrebné pochopiť, že priestor na inštaláciu firmvéru je obmedzený. Nemôžete nainštalovať firmvér, ktorého veľkosť presahuje veľkosť systémového oddielu zariadenia. Jeho hodnotu môžete zobraziť pomocou:

$ adb shell df /system

Druhá možnosť: umiestnite terminál na zariadenie a zadajte príkaz

$df/systém

Veľkosť partície v bajtoch môžete zistiť nainštalovaním BusyBoxu do smartfónu a spustením príkazu v termináli

$ busybox df -B 1 /systém

Alebo to isté s ADB:

$ adb shell busybox df -B 1 /system

Priestor, ktorý zaberá firmvér, bude po rozbalení približne rovnaký ako veľkosť systému. Vo všeobecnosti je pri vytváraní firmvéru potrebné počítať s tým, že používateľ môže nad ním flashovať aj rôzne modifikácie (SuperSU, Xposed) či prenášať aplikácie do systémovej časti. Napríklad minimálny balík aplikácií Google (Pico) vyžaduje minimálne 150 MB dodatočného inštalačného priestoru.

Ak je to potrebné, veľkosť súboru firmvéru môže byť znížená odstránením nielen nepotrebné programy z /system/app (/system/priv-app) a zvuky volania zo system/media/audio a bootanimation.zip, ale aj:

  • /system/tts/lang_pico- jazyky primitívneho hlasového nástroja Pico TTS, hlasového nástroja Google nebudú ovplyvnené;
  • /system/usr/srec/config/- offline jazyky. V prípade potreby si ho môžete neskôr stiahnuť online.

Montáž

Po vykonaní zmien musíte dať všetko späť dohromady. Najprv zabalíme sekciu systému do system.new.dat . Stiahnite si nástroje, ktoré potrebujeme:

$ wget https://github.com/xpirt/img2sdat/raw/master/img2sdat.py $ wget https://github.com/xpirt/img2sdat/raw/master/blockimgdiff.py $ wget https://github. com/xpirt/img2sdat/raw/master/common.py $ wget https://github.com/xpirt/img2sdat/raw/master/rangelib.py $ wget https://github.com/xpirt/img2sdat/raw/ master/sparse_img.py $ sudo apt-get install android-tools-fsutils

Skonvertujme náš priečinok späť na obrázok RAW. Nazvime to system_new.img:

$ sudo make_ext4fs -T 0 -S file_contexts -l 1073741824 -a system system_new.img output/

1073741824 sa zmení na veľkosť systémového oddielu v bajtoch. Bolo by vhodné ho dokonca trochu zmenšiť. Z RAW obrázku vytvoríme riedky obrázok:

$ img2simg system_new.img system_snew.img

Skonvertujme náš obrázok na system.transfer.list a system.new.dat, ktoré by sa mali hodiť do archívu s firmvérom, ale najprv vymažeme staré súbory:

$ rm -rf system.transfer.list $ rm -rf system.new.dat $ rm -rf system.patch.dat $ chmod +x img2sdat.py $ ./img2sdat.py system_snew.img

Oddeľme súbory firmvéru od prebytočnej šupky (súbory, ktoré sme si stiahli na prácu. Na to je vhodné použiť archív s firmvérom). Odstránené? Teraz musíte zabaliť firmvér do archívu ZIP (pomocou akéhokoľvek archivátora).

Zostáva už len podpísať archív. Dá sa to urobiť na samotnom Androide pomocou ZipSigner aj na PC (budete potrebovať nainštalovanú Java):

$ wget https://github.com/appium/sign/raw/master/dist/sign.jar $ java -jar file.zip

Nástrahy

Pri budovaní system.new.dat sa môžete stretnúť s niekoľkými problémami spôsobenými neustálymi zmenami v mechanizmoch generovania Firmvér systému Android. Vyššie opísaná metóda by mala fungovať dobre v prípade firmvéru založeného na systéme Android 5.1, novšie môžu mať problémy, takže budete musieť použiť iné verzie nástrojov na zostavenie. Bohužiaľ nemôžeme opísať všetky nuansy zostavy, takže si ju možno budete musieť vyhľadať v Googli.

Inštalácia

Na inštaláciu vlastného firmvéru potrebujete vlastnú obnovu TWRP, ktorá vám umožní nainštalovať nepodpísaný alebo podpísaný firmvér pomocou testovacieho kľúča (presne to sme vytvorili). V časopise sme opakovane opísali proces jeho inštalácie a vo vláknach fóra venovaných vášmu zariadeniu je na to zvyčajne dostatok informácií.

TWRP

Závery

Tento článok popisuje iba špičku obrovského ľadovca nazývaného „úprava firmvéru“. „Seriózny“ firmvér nielenže dopĺňa jadro a samotný firmvér skladovými aplikáciami s mnohými funkciami (ktoré sú často prevzaté z iných jadier a firmvéru), ktoré organizujú alebo dokonca menia princípy ich interakcie, ale môžu tiež radikálne zmeniť princípy fungovania OS. Je pravda, že takýto hack už nie je Android, ale samostatný operačný systém, aj keď tam môžu byť nainštalované služby Play (mimochodom, takéto akcie, mierne povedané, Google nepodporuje). No, nezabudnite: všetky škrupiny od výrobcov - TouchWiz, ZenUI, HTC Sense a tak ďalej - sú len obyčajné vlastné, maximálne zviazané s hardvérom zariadenia a navzájom.

MTwinTools je nástroj, ktorý vám umožňuje pracovať so súbormi a obrázkami firmvéru boot.img, recovery.img a system.img. Autorom utility je vin2809 z fóra 4pda. MTwinTool bude užitočný pre majiteľov Smartfóny Huawei založené na procesoroch MTK.

Používateľská príručka pre prácu s MTwinTools

1. Úvod.

1.1. Účel.

Nástroj MTwinTools je určený na rozoberanie/skladanie obrazov zariadení založených na čipoch MT.

Je postavený na použitie v príkazový riadok založený na nástroji RKwinTools, navrhnutý na prácu so zariadeniami na čipoch RK29xx-RK31xx a niektorými voľne distribuovanými programami.

Funguje iba pod Windowsom 7 a vyšším bez inštalácie CYGWIN a tiež nevyžaduje žiadne ďalšie zadávanie ciest v premenných prostredia OS.

Nástroj vám umožňuje:

  • rozbaľte a zabaľte obraz Boot.img;
  • rozbaľte a zabaľte obraz Recovery.img;
  • rozbaľte a zabaľte obraz Kernel.img;
  • rozbaľte a zabaľte obraz System.img, typ yaffs aj ext2-ext4;
  • previesť riedky súbor typu sparse na obrázok typu ext4;
  • vypočítať kontrolný súčet súboru vo formáte md5;
  • spustiť SuperUser.

1.2. Inštalácia MTwinTools.
Inštalácia nástroja sa vykonáva rozbalením archívu na akomkoľvek mieste, ktoré vám vyhovuje. Tým sa vytvorí priečinok MTwinTools obsahujúci:

  • priečinky _In/, App/ a Cygwin/;
  • ako aj súbory Readme.txt a menu.bat.

Priečinok _In je prázdny a má obsahovať zdrojové obrázky na spracovanie. Priečinok App/ obsahuje sadu dávkové súbory, spracovanie obrázkov. Priečinok Cygwin/ obsahuje voľne šíriteľné knižnice a súbory nástrojov. Súbor Readme.txt obsahuje používateľské pokyny, t.j. text, ktorý práve čítate. Súbor menu.bat sa používa na vytvorenie menu pre nástroj MTwinTools.

POZOR. Špecifikovanie prístupových ciest k súborom služieb v premenných prostredia OS Windows NENÍ POŽADOVANÉ.

Počas práce sa objavia ďalšie potrebné priečinky:

  • Pack, ktorý bude obsahovať súbory Boot, Recovery a System po
    balíčky, priečinok md5 obsahujúci súbory s kontrolným súčtom, ako aj priečinok
    Firmvér, ktorého podpriečinok Image bude zhromaždené súboryčižma,
    Obnova a systém;
  • Rozbaliť, v ktorom sa ÚPLNE rozbalia bootovacie, obnovovacie a systémové súbory
    sa bude nachádzať v priečinku Firmware, v podpriečinku Image.

1.3. Odinštalovanie MTwinTools.

Nástroj sa odinštaluje odstránením koreňového priečinka nástroja, t.j. priečinky MTwinTools.

2. Základné pravidlá práce.

2.1. Ak chcete začať, musíte spustiť súbor menu.bat, ktorý spustí menu nástroja.

2.2.Obrázky určené na rozbalenie musia byť umiestnené v priečinku _In nástroja. Názvy vstupných súborov MUSIA obsahovať kľúčové slová a môžu mať nasledujúce názvy:

  • *boot*.img;
  • *zotavenie*.img;
  • *kernel*.img;
  • *systém*.img.

2.3. Pri prvom spustení inicializujte nástroj. Keď je nástroj inicializovaný, VŠETKY súbory umiestnené v priečinku _In sa skopírujú do pracovného vstupného priečinka Unpack/Firmware/Image. Toto sa robí s cieľom zachovať pôvodné súbory.

2.4. Po rozobratí obrazu bude jeho obsah umiestnený do priečinka Rozbaliť, v ktorom sa vytvorí nasledujúca štruktúra priečinkov:

Boot (Obnova)/cfg/
jadro/
ramdisk/

Priečinok cfg/ bude obsahovať nastavenia obrazu, v priečinku kernel nájdete jadro, t.j. zBinárny súbor Image a priečinok ramdisk bude obsahovať všetko ostatné. Na zostavenie obrazu sú potrebné jeho súčasti, t.j. Umiestnite ramdisk, kernel a prípadne nastavenia do príslušných priečinkov v Unpack. Vytvorený obrázok sa bude nachádzať vo výstupnom priečinku Pack.

3. Popis produktu.

3.1. Hlavná ponuka príkazov.

Hlavná ponuka príkazov nástroja vyzerá takto:

**************************
* MTwinTools_V_0.6 *
**************************
*Obrázkové príkazy:*
* ————— *
*1-boot*
*2-Obnova*
*3-kernel*
*4-systém*
*5-Ďalšie príkazy*
* *
**************************
* Príkazy nástrojov: *
* ————— *
*6-inicializačné nástroje*
*7-Čistý*
* *
**************************
*8-východ*
**************************
Vyberte príkaz:

Príkaz sa vyberá zadaním čísla uvedeného pred ním. V aktuálnej verzii môžete urobiť nasledovné:

— prejdite do ponuky Spracovanie obrazu zavádzania zadaním čísla „1“;
— prejdite do ponuky spracovania obrazu obnovy — „2“;
— prejdite do ponuky spracovania obrazu jadra — „3“;
— prejdite do ponuky System image processing — „4“;
— prejdite do ponuky ďalších príkazov — „5“;
— inicializujte pracovnú oblasť nástroja — „6“;
— vyčistite pracovnú oblasť produktu — „7“;
— dokončiť prácu, t.j. výstup zo zariadenia - „8“.

3.2. Bootovacia ponuka.

Ak chcete pokračovať v spracovaní bootovacieho obrazu, spustite príkaz „1-Boot“. Tým sa dostanete do ponuky „Boot commands“.

Ponuka spracovania obrazu pri zavádzaní vyzerá takto:

**************************
* Boot príkazy: *
* ————— *
*1-rozbalenie topánok*
* Balík 2 bootov*
* *
**************************
*3-návrat*
**************************
Vyberte príkaz:

Príkaz „1“ rozbalí bootovacie obrázky, príkaz „2“ balí bootovacie obrázky. Príkaz „3“ sa vráti do hlavného menu nástroja.

2.2.1. Demontáž obrazu boot.img.

2.2.2. Vytvorte obraz boot.img.

Pri vytváraní zavádzacieho obrazu sa zobrazí ponuka na výber zdroja údajov.

**************************
*Výber zdrojového obrázka: *
* 1. Rozbaliť adresár *
* 2. Adresár balíka *
*3.Späť*
**************************
Prosím vyberte zdroj:

Máte možnosť vytvoriť obrázok z rozbaleného obrázka umiestneného v priečinku Unpack/Boot, vyberte položku ponuky „1. Rozbaľte adresár." Ak vyberiete položku ponuky „2. Pack dir", potom sa obrázok vytvorí z údajov umiestnených v priečinku Pack/boot. Ak chcete operáciu zrušiť, vyberte položku ponuky „3. Návrat“. Zároveň vy
vráťte sa do ponuky „Boot commands“.

3.3. Ponuka obnovy.

Ak chcete pokračovať v spracovaní obrazu obnovy, spustite príkaz „2-Recovery“. Tým sa dostanete do ponuky „Príkazy na obnovenie“. Ponuka spracovania obrazu obnovy vyzerá takto:

**************************
* Príkazy na obnovenie: *
* —————— *
* 1-vybalenie na obnovenie *
* 2-balenie na obnovu *
* *
**************************
*3-návrat*
**************************
Vyberte príkaz:

Príkaz „1“ rozbalí obrazy obnovy, príkaz “2” zabalí obrazy obnovy. Príkaz „3“ sa vráti do hlavného menu nástroja.
2.3.1. Demontáž obrazu recovery.img.

Všetky úkony sa vykonávajú automaticky, t.j. Bez vašej účasti tu nie je čo popisovať.

2.3.2. Vytvorte obraz recovery.img.

Pri vytváraní obrazu obnovy sa zobrazí ponuka na výber zdroja údajov.

**************************
*Výber zdrojového obrázka: *
* 1. Rozbaliť adresár *
* 2. Adresár balíka *
*3.Späť*
**************************
Prosím vyberte zdroj:

Máte možnosť vytvoriť obrázok z rozbaleného obrázka umiestneného v priečinku Unpack/recovery, vyberte položku ponuky „1. Rozbaľte adresár." Ak vyberiete položku ponuky „2. Pack dir", potom sa obrázok vytvorí z údajov umiestnených v priečinku Pack/recovery.

Ak chcete operáciu zrušiť, vyberte položku ponuky „3. Návrat“. Tým sa vrátite do ponuky „Príkazy na obnovenie“.

3.4. Ponuka jadra.

Ak chcete pokračovať v spracovaní obrazu jadra, spustite príkaz „3-Kernel“. Tým sa dostanete do ponuky „Príkazy jadra“.

Ponuka spracovania obrazu jadra vyzerá takto:

**************************
* Príkazy jadra: *
* —————— *
* Rozbalenie 1 jadra *
*Balík s 2 jadrami*
* *
**************************
*3-návrat*
**************************
Vyberte príkaz:

Príkaz „1“ rozbalí obrazy jadra, príkaz „2“ zbalí obrazy jadra. Príkaz „3“ sa vráti do hlavného menu nástroja.

3.4.1. Demontáž obrazu kernel.img.

Všetky úkony sa vykonávajú automaticky, t.j. Bez vašej účasti tu nie je čo popisovať.

3.4.2. Vytvorenie obrazu kernel.img.

Pri vytváraní obrazu jadra sa zobrazí ponuka na výber zdroja údajov.

**************************
*Výber zdrojového obrázka: *
* 1. Rozbaliť adresár *
* 2. Adresár balíka *
*3.Späť*
**************************
Prosím vyberte zdroj:

Máte možnosť vytvoriť obrázok z rozbaleného obrázka umiestneného v priečinku Unpack/Kernel, vyberte položku ponuky „1. Rozbaľte adresár." Ak vyberiete položku ponuky „2. Pack dir", potom sa obrázok vytvorí z údajov umiestnených v priečinku Pack/Kernel.

Ak chcete operáciu zrušiť, vyberte položku ponuky „3. Návrat“. Tým sa vrátite do ponuky „Príkazy jadra“.

3.5. Systém menu.

Ak chcete pokračovať v spracovaní obrazu systému, spustite príkaz „3-System“. Tým sa dostanete do ponuky „Systémové príkazy“.

Ponuka na spracovanie obrazu systému vyzerá takto:


* Systémové príkazy: *
* ——————————————— *
* 1-balenie yaffov * 2-pack yaffs *
* 3-rozbalenie ext3 * 4-balenie ext3 *
* 5-balenie ext4 * 6-balenie ext4 *
* 7-riedky na ext4 * *
* * *
***************************************************
*8-Späť*
***************************************************
Vyberte príkaz:

3.5.1. Demontáž obrazu systému ako yaffy.

Príkaz „1“ rozbalí systémové obrazy typu yaffs do priečinka Unpack/System.

3.5.2. Budovanie obrazu systému ako yaffs.

Príkaz „2“ zbalí systémové obrazy typu yaffs. Zobrazí sa ponuka na výber zdroja údajov.

**************************
*Výber zdrojového obrázka: *
* 1. Rozbaliť adresár *
* 2. Adresár balíka *
*3.Späť*
**************************
Prosím vyberte zdroj:

Máte možnosť vytvoriť obrázok z rozbaleného obrázka umiestneného v priečinku Rozbaliť/systém, vyberte položku ponuky „1. Rozbaľte adresár." Ak vyberiete položku ponuky „2. Pack dir", potom sa obrázok vytvorí z údajov umiestnených v priečinku Pack/system.

Ak chcete operáciu zrušiť, vyberte položku ponuky „3. Return“ a vrátite sa do predchádzajúcej ponuky „Systémové príkazy“.

3.5.3. Demontáž obrazu systému typu ext3.

Príkaz „3“ rozbalí systémové obrazy typu ext2-ext3 do priečinka Unpack/System.

3.5.4. Vytvorenie obrazu systému typu ext3.

Príkaz „4“ vytvorí obraz systému typu ext2-ext3. Balenie sa vykonáva podobne ako v bode 3.5.2. iba výstupný obrázok bude typu ext3.

3.5.5. Demontáž obrazu systému typu ext4.

Príkaz „5“ rozbalí obrazy systému ext4 do priečinka Unpack/System.

3.5.6. Vytvorenie obrazu systému typu ext4.

Príkaz „6“ vytvorí obraz systému typu ext4. Balenie sa vykonáva podobne ako v bode 3.5.2. iba výstupný obrázok bude typu ext4.

3.5.7. Preveďte riedky komprimovaný obrázok na ext4.

Príkaz „7“ konvertuje (konvertuje alebo transkóduje) komprimované obrázky riedkeho typu na obrázky typu ext4 (analogicky k operácii simg2img).

3.5.8. Návrat do hlavnej ponuky.

Príkaz „8“ sa vráti do hlavnej ponuky nástroja.

3.6. Ponuka ďalších príkazov.

Ak chcete prejsť na vykonávanie ďalších príkazov, vykonajte príkaz „5-Iné príkazy“. Tým sa dostanete do ponuky „Iné príkazy“. Ponuka na vykonávanie ďalších príkazov vyzerá takto:

**************************
* Ďalšie príkazy: *
* —————- *
*1-Init SuperUser*
* 2-Vypočítajte md5 *
* *
**************************
*3-návrat*
**************************
Vyberte príkaz:

Príkaz „1“ inicializuje SuperUser v obraze systému, príkaz „2“ vypočíta kontrolný súčet súboru. Príkaz „3“ sa vráti do hlavného menu nástroja.

3.6.1. Inicializuje sa SuperUser.

Pri inicializácii SuperUser sa zobrazí ponuka výberu zdroja:

**************************
* Výber zdroja init: *
* 1. Rozbaliť adresár *
* 2. Adresár balíka *
*3.Späť*
**************************
Prosím vyberte zdroj:

Máte možnosť inicializovať rozbalený obrázok umiestnený v priečinku Rozbaliť/systém, aby ste to urobili, vyberte položku ponuky „1. Rozbaľte adresár." Ak vyberiete položku ponuky „2. Pack dir", potom sa inicializuje obraz umiestnený v priečinku Pack/system. Ak chcete operáciu zrušiť, vyberte položku ponuky „3. Návrat“.
Inicializácia sa vykonáva kopírovaním potrebné súbory(su a SuperSU.apk) do rozloženého obrazu System.img. Na získanie prístupu root potrebujete:

— rozbaľte obraz systému pomocou príkazu „3“ z hlavnej ponuky
nástrojov alebo umiestnite rozbalený obrázok do priečinka Unpack (alebo Pack)/System/;
— spustite príkaz „1-init SuperUser“ v ponuke „Iné príkazy“.

Po flashovaní obrazu System.img budete mať na svojom zariadení prístup root. Ak sa na získanie prístupu root na vašom zariadení používajú súbory inej verzie, potom stačí aktualizovať (nahradiť) súbory su a SuperSU.apk v priečinku App/.

3.6.2. Výpočet kontrolného súčtu.

Ak chcete vypočítať kontrolný súčet súboru alebo súborov, umiestnite ich do priečinka Pack/md5/. Po vykonaní príkazu „2-Calculate md5“ sa pridajú všetky súbory umiestnené v priečinku Pack/md5 kontrolný súčet vypočítané pomocou algoritmu md5. Spracúvajú sa iba súbory bez prípony alebo s príponou .img, .tar, .zip.

3.7. Inicializácia.

Ak chcete vykonať inicializáciu, spustite príkaz „6-init Tools“. V tomto prípade sa vytvoria všetky štruktúry priečinkov potrebné na fungovanie nástrojov MTwinTools a vstupné obrázky sa skopírujú do pracovný priečinok Rozbaliť/Firmvér/Obrázok.

3.8. Čistenie produktu.

Ak chcete vyčistiť pracovnú oblasť, napíšte „7-CLEAN“. V tomto prípade budú VŠETKY ďalšie priečinky spolu s ich obsahom vymazané, MTwinTools dokončí svoju prácu a získa podobu, akú mal ihneď po inštalácii.

3.9. VÝCHOD.

Pre ukončenie vytočte „8-Exit“. V tomto prípade vyjde LEN produkt bez akéhokoľvek čistenia.

Interpolácia, interpolácia- vo výpočtovej matematike metóda hľadania medziľahlých hodnôt veličiny z existujúcej diskrétnej množiny známych hodnôt.

Mnohí z tých, ktorí sa zaoberajú vedeckými a inžinierskymi výpočtami, musia často pracovať so súbormi hodnôt získaných empiricky alebo náhodným výberom vzoriek. Na základe týchto množín je spravidla potrebné zostrojiť funkciu, do ktorej by mohli s vysokou presnosťou spadať ďalšie získané hodnoty. Táto úloha sa nazýva aproximácia. Interpolácia je typ aproximácie, pri ktorej krivka skonštruovanej funkcie prechádza presne cez dostupné dátové body.

Existuje mnoho metód interpolácie konečných rozdielov. Väčšina
Bežná je Newtonova metóda pre doprednú interpoláciu (Newton-Gregory metóda). Interpolačný polynóm má v tomto prípade tvar:

Koeficienty C nájdeme pomocou vzorca:

Implementácia programu v C#:
pomocou systému; Interpolácia menného priestoru (trieda Program…

Vizualizácia triediacich algoritmov

Program je rozdelený na dve vlákna, z ktorých jedno sa triedi a druhé prekresľuje GUI. Po kliknutí na tlačidlo „Sort“ program vyvolá metódu „RunSorting“, v ktorej sa definuje triediaci algoritmus a vytvorí sa nové vlákno, v ktorom beží proces triedenia.
private void RunSo…

Kacher Brovina na KT819G

Dnes chcem ukázať môj Kacher, ktorý som vyrobil minulé zimné prázdniny. Nebudem popisovať celý proces výroby, keďže na internete je veľa článkov. Napíšem len o jeho hlavných parametroch.

Nižšie je uvedených niekoľko fotografií zhotovených počas montáže zariadenia.

Cievka je navinutá s približne 2000 závitmi drôtu 0,08 mm na PVC rúrke s priemerom 50 mm a výškou 200 mm.

Doska vyrobená z starý tvrdý disk. Všetko ostatné bolo zostavené podľa schémy umiestnenej v spodnej časti stránky.

Prvá možnosť bola napájaná zo zdroja starého počítača, s napätím 12 V. Potom sa vyrobil samostatný zdroj, s napätím 30 V a so zabudovaným chladením.

Schéma zariadenia:

Čo je CORS a ako ho používať

Zdieľanie prostriedkov medzi doménami (CORS) je špecifikácia W3C, ktorá umožňuje komunikáciu medzi doménami v prehliadači. CORS stavaním na objekte XMLHttpRequest umožňuje vývojárom pracovať s rovnakými idiómami ako požiadavky s rovnakou doménou. Prípad použitia pre CORS je jednoduchý. Predstavte si, že alice.com má nejaké údaje, ktoré chce bob.com získať. Tento typ žiadosti tradične nie je povolený v rámci rovnakých pravidiel pôvodu prehliadača. Podporou požiadaviek CORS však môže alice.com pridať niekoľko špeciálnych hlavičiek odpovedí, ktoré umožnia bob.com prístup k údajom. Ako môžete vidieť z tohto príkladu, podpora CORS vyžaduje koordináciu medzi serverom a klientom. Našťastie, ak ste vývojár na strane klienta, ste chránení pred väčšinou týchto podrobností. Zvyšok tohto článku ukazuje, ako môžu klienti vykonávať požiadavky na rôzne zdroje a ako sa servery môžu nakonfigurovať na podporu CORS. Pokračovanie…

© 2024 ermake.ru -- O oprave PC - Informačný portál