Co dělat, pokud neexistuje žádný vold fstab. Jak nahradit vnitřní paměť androidu paměťovou kartou. Úplný přenos aplikací pro Android na paměťovou kartu SD

Jak jsem slíbil v komentářích k příspěvku “ Deployment Manager aneb kde jinde můžete nasadit soubory”, jsem se trochu více přehrabal v souborovém systému (přesněji v Directory Hierarchy). Základem tohoto článku byla otázka od Dmitrije Kuzmenka, opravdu doufám, že jsem na ni dokázal odpovědět v požadovaném objemu. Pojďme si něco málo povědět o OC Android, výrobcích zařízení s tímto operačním systémem a také ukážu několik možností, jak získat seznam dostupných úložných zařízení.


Pokračování pro Android 4.4.* zde: Android 4.4 a zápis na externí paměťovou kartu...

Aktualizováno (17.02.14). Na základě připomínek byly provedeny změny v aplikacích.
Aktualizace 2 (17.02.14). Byla zjištěna falešná pozitivita 3. varianty, funkce byla opravena. Trochu vylepšené vyhledávání.

Aktualizováno (30. 3. 2014). Třetí metoda funguje na verzích Android pod 4.3. Pro verze nad 4.3 nebudu psát kód, protože. Nemám zařízení s touto verzí Androidu k analýze nové struktury.
Aktualizováno (21.04.14). Zkontroloval jsem kód na Delphi XE6

Aktualizace 3 (07/15/14). Aktualizace zdrojového kódu, zjistilo se, že nefunguje správně (chyba AV) na některých zařízeních

Pokusím se stručně uvést celou podstatu, aby 10 stran textu nevyšlo.

Začněme základy.

Operační systém Android je založen na jádře Linux. Na operačních systémech podobných Unixu existuje pouze jeden kořenový adresář a všechny ostatní soubory a adresáře jsou v něm vnořeny. Na většině systémů podobných UNIXu jsou vyměnitelné jednotky, flash disky a další externí úložná zařízení připojeny do adresáře /mnt, /mount nebo /media (v našem případě do složky /mnt). Operační systémy podobné UNIXu také umožňují automatické připojení disků při spuštění operačního systému.

Určete seznam dostupných úložných zařízení.

Je třeba hned říci, že jsem v Android API nenašel metodu, která by umožňovala takový seznam definovat. První, co vás tedy napadne, je vlastní prověřování možných cest a zde se objevuje první „ALE“. Vše by bylo jednoduché, nebýt výrobců zařízení, kteří chtějí v Androidu stále něco měnit, a v tomto případě to zkusili. Experimentoval jsem a zjistil jsem, že počet možných cest je poměrně velký a je téměř nemožné je všechny zjistit, kromě zahájení sběru společné databáze takových možností od všech majitelů zařízení Android.

Zúčastnil jsem se mých experimentů (můj je pouze jeden - SGS2 :):

  • Samsung Galaxy S Plus – Android 2.3.6
  • Samsung Galaxy S2 – Android 4.1.2
  • HTC Sensation Z710e – Android 4.0.3
  • HTC One X – Android 4.2.2
  • HTC Rhyme – Android 4.0.3

Nyní se podívejme, jaké cesty jsou na těchto zařízeních k dispozici, důležitá je pro nás cesta k interní kartě (pokud existuje), externí kartě (pokud existuje) a zařízením usb (pokud existují).

Jak je vidět, cesty jsou všude jiné.

Možnost 1.

Vytvoříme pole možných hodnot a ve smyčce každou zkontrolujeme na dostupnost pomocí obvyklé kontroly existence složky ( TAdresář.Existuje), stejně jako v prázdné složce ( TDirectory.IsEmpty).

Udělal jsem obecný seznam těchto zařízení a napsal malou aplikaci pro ověření.

Můj seznam (na základě 5 oblíbených zařízení):

  • /mnt/sdcard
  • /mnt/sdcard/external_sd
  • /mnt/extSdCard
  • /mnt/usb
  • /mnt/UsbDriveA
  • /mnt/UsbDriveB
  • /mnt/UsbDriveC
  • /mnt/UsbDriveD
  • /mnt/UsbDriveE
  • /mnt/UsbDriveF

Při hledání podobných způsobů na internetu jsem našel další 3 možné body:

  • /mnt/external_sd
  • /mnt/usb_storage
  • /mnt/externí

Přídavek zDmitrij Kuzmenko:

Sony Xperia V – 4.1.2

  • /mnt/sdcard
  • /mnt/ext_card
  • /mnt/usbdisk

Něco víc:
Sony Xperia Go – 4.1.2

  • /mnt/sdcard
  • /mnt/ext_card
  • /mnt/usbdisk
Samsung Galaxy S4 – 4.2.2
  • /mnt/sdcard
  • /mnt/extSdCard
  • /mnt/UsbDriveA
  • /mnt/UsbDriveB
  • /mnt/UsbDriveC
  • /mnt/UsbDriveD
  • /mnt/UsbDriveE
  • /mnt/UsbDriveF
Hotové pole najdete v kódu níže. V komentářích můžete zanechat informace o cestách na vašich zařízeních v tomto formuláři:

Název zařízení – verze Androidu

Přímá cesta do vnitřní paměti

Přímá cesta k externí paměťové kartě

Přímé cesty k zařízením USB

Všechny cesty začínají složkou /mnt/.


Nebo zkopírujte a pošlete mi soubor „/etc/vold.fstab“ na infocean @ gmail.com nebo do komentářů (nezapomeňte uvést model vašeho zařízení a verzi Androidu). Uveďte také všechny složky, které jsou v /mnt adresář /, je to velmi důležité.

Aplikace:

Používá System.IOUtils; const pathmnt: Array of String = ("/mnt/sdcard", "/mnt/sdcard/external_sd", "/mnt/extSdCard", "/mnt/usb", "/mnt/UsbDriveA", "/mnt/UsbDriveB" ", "/mnt/UsbDriveC", "/mnt/UsbDriveD", "/mnt/UsbDriveE", "/mnt/UsbDriveF", "/mnt/external_sd", "/mnt/usb_storage", "/mnt/external" , "/mnt/ext_card", "/mnt/usbdisk"); procedure TForm1.Button1Click(Sender: TObject); var i: celé číslo; začít Memo1.Lines.Clear; Memo2.Lines.Clear; for i:= 0 to Length(pathmnt) - 1 začněte, pokud TDirectory.Exists(pathmnt[i]) AND not TDirectory.IsEmpty(pathmnt[i]) then begin Memo1.Lines.Add(pathmnt[i]); Memo2.Lines.Add("True"); end else begin Memo1.Lines.Add(pathmnt[i]); Memo2.Lines.Add("False"); konec; konec; konec;

Možnost #2.

První možnost má plusy i mínusy (z nichž hlavní je neúplnost seznamu možných cest), zkusme tedy tento problém vyřešit jinak.

Existuje takový soubor vold.fstab", leží zde"/etc/"("/system/etc/"). Toto je jeden z konfiguračních souborů v systémech podobných UNIX, který obsahuje informace o různých souborových systémech a zařízeních pro ukládání informací. Popisuje, jak bude disk (diskový oddíl) používán nebo jak bude integrován do systému.

A existuje soubor montuje“, leží zde „/proc/“. Obsahuje informace o všech přípojných bodech použitých v zařízení. Je důležité pochopit, že pokud v tomto souboru není zmíněna paměťová karta, pak není připojena. To znamená, že soubor je neustále aktualizován.

Krok za krokem:

  1. Čtení souboru vold.fstab»
  2. Dostupnost každého zařízení zkontrolujeme přečtením souboru " montuje“ a vyhledejte v něm požadovaný řetězec.

V této možnosti ještě nebude žádný kód, protože. Z nějakého neznámého důvodu nemohu přečíst soubor "mounts". V tomto ohledu navrhuji třetí možnost.


Možnost #3.

Kombinujeme první a druhou možnost. Seznam bude převzat ze souboru " vold.fstab"a zkontrolujte to sami bez otevření souboru" montuje". Proč mučit pokaždé dva soubory, když můžete pracovat pouze s jedním.

Krok za krokem:

  1. Čtení souboru vold.fstab»
  2. Sestavení seznamu úložných zařízení (polovina práce hotová)
  3. Nyní projděte seznam a zkontrolujte každou cestu pomocí " TAdresář.Existuje" a " TDirectory.IsEmpty»
  4. Vytváříme seznam skutečně dostupných úložných zařízení

Aktualizace-17.02.14: Díky Dmitriji Kuzmenkovi a společnému úsilí jsme zjistili, že soubor „/etc/vold.fstab“ v Sony Xperia V se mírně liší od ostatních, a tak došlo ke změnám ve zdrojovém kódu aplikace. Vše zkontrolováno, funguje! :) Všude aktualizované zdroje.

Aktualizace 2-17.02.14: V souboru "/etc/vold.fstab" jsou občas (na některých zařízeních) zakomentované řádky, které jsou velmi podobné těm, které jsem hledal ve svém kódu, v souvislosti s tím došlo k falešně pozitivnímu. Opravil jsem tuto funkci v nové verzi kódu.
Opraveno také hledání potřebných linek, nyní je univerzálnější!

Obecně by nyní měl kód fungovat normálně na různých zařízeních. Vyzkoušejte to, odhlaste se v komentářích, připojte svůj soubor "/etc/vold.fstab" (nezapomeňte uvést model zařízení a verzi Androidu).

Aktualizace 3 – 15.07.14:
Čtenář blogu Sergey Yakimenko zjistil, že třetí možnost nefungovala správně (čtení souboru) na zařízeních Huawei Ascend P6 a Reellex TAB-07, jak je uvedeno v komentářích.

Po osobní korespondenci a analýze jsem zjistil, jaké problémy práci narušují.

Nalezené a opravené problémy:

  1. Mezery na začátku každého nalezeného řádku. Opraveno pomocí "Oříznout"
  2. Nalezené řádky používají místo mezer tabulátory. Opraveno nahrazením znaků tabulátoru mezerami.
Kód aktualizován. Mnohokrát děkuji Sergeji.

Aplikace:

Používá System.StrUtils, System.IOUtils; procedure TForm1.Button1Click(Sender: TObject); var OpenFileVold: TStringList; i: celé číslo; pathtemp: TStringDynArray; begin OpenFileVold:= TStringList.Create; zkuste // Přečtěte si soubor OpenFileVold.LoadFromFile("/etc/vold.fstab"); for i:= 0 do OpenFileVold.Count - 1 začněte if (Pos("dev_mount", OpenFileVold.Strings[i]) > 0) OR (Pos("fuse_mount", OpenFileVold.Strings[i]) > 0) pak begin // Update(15.07.14) // 1 - Odstraňte mezery na začátku a konci řetězce (zbavte se AV) // 2 - Nahraďte znaky tabulátoru mezerami pathtemp:= SplitString(StringReplace(Trim(OpenFileVold.Strings) [i] ), #9, " ", ), " "); // Zkontrolujte, zda se první znak řetězce shoduje se znakem "#" nebo "##", // tak, aby nedošlo k falešně pozitivním výsledkům if (pathtemp<>"#") AND (temp<>"##") then begin if TDirectory.Exists(pathtemp) AND not TDirectory.IsEmpty(pathtemp) then begin Memo1.Lines.Add(pathtemp); konec; konec; konec; konec; konečně OpenFileVold.Free; // FreeAndNil(SourceFile); konec; konec;

Výsledek: Naučili jsme se, jak získat seznam dostupných úložných zařízení (použil bych třetí možnost). Text (bez kódu a obrázků) vyšel na 3 stránkách, s největší pravděpodobností neměli čas se nudit :)

Děkuji všem za pozornost a úspěšný rozvoj.

P.s. Doplňky jsou vítány.
p.s.2. Strávil jsem spoustu času jen experimentováním a porovnáváním vold.fstab, držáků, z různých zařízení...
p.s.3. V příštím článku vám ukážu, jak se zbavit problému s aktualizací databáze při ruční aktualizaci aplikace.

Možnosti zařízení lze vážně rozšířit, pokud vyměníte vnitřní paměť Androidu za paměťovou kartu. To vám umožní nainstalovat do tabletu nebo jiného gadgetu mnohem více aplikací, ale hlavním požadavkem pro tuto aktualizaci je, abyste měli na zařízení práva root. Podívejme se na způsoby, jak můžete použít kartu SD jako systémovou paměť zařízení, a také na podmínky s tím spojené.

Rizika a podmínky výměny vnitřní paměti gadgetu kartou SD

Před opakováním níže popsaných kroků by měl uživatel zvážit několik důležitých bodů:

  1. Životnost SD karty se značně zkrátí kvůli častým cyklům čtení/zápisu při spouštění aplikací.
  2. Rychlost gadgetu může znatelně poklesnout, pokud použijete kartu MicroSD nižší třídy.
  3. Pokud při úpravě systémového souboru uděláte chybu, telefon se nemusí příště spustit – budete ho muset přeflashovat.

Obecně je postup (zejména pro nezkušené uživatele) poměrně riskantní, takže má smysl jej provádět výhradně pro staré gadgety s malým množstvím vlastní paměti.

Pomocí nástroje Root Browser a úpravou souboru vold.fstab

Chcete-li vyměnit paměť, budete muset nainstalovat kořenový prohlížeč z Google Play.

Opakujeme, že s ním můžete plnohodnotně pracovat pouze na rootovaných zařízeních. Po spuštění výše uvedené aplikace:


V systému Android znamená sdcard interní paměť a extsd znamená externí, tedy SD kartu. Nahrazením těchto řádků jsme vlastně vyměnili tyto typy paměti. Na některých systémech mohou tyto části kódu vypadat jinak, například takto:

Musíte je nahradit takto:

Po dokončení popsaného postupu restartujte gadget. Než to uděláte, nezapomeňte zkontrolovat chyby v upraveném kódu, aby v budoucnu nebylo nutné blikání.

Druhý způsob, jak zvýšit paměť pomocí Link2SD

Aplikace je k dispozici na trhu Play a funguje pouze na zařízeních s právy root. Tento správce souborů fyzicky nenahrazuje interní paměť zařízení externím diskem, ale je schopen přenést jakékoli nástroje na kartu SD, což výrazně šetří prostředky gadgetu.

Zvláštností dané aplikace je, že samotná MicroSD bude muset být rozbita a správně naformátována. Zkopírujte si proto vše cenné ze své karty do počítače a začněte rozdělovat disk na sekce.

Rozdělení karty zařízení do sekcí s vlastní obnovou

Každé zařízení Android má režim obnovy, ale níže popsaná metoda je vhodná pouze pro zařízení ne se standardním, ale s. Pokud jste nikdy neslyšeli o CWM, přejděte k druhé možnosti rozdělení disku. Dále vám řekneme, jak vyřešit úlohu, pokud je v režimu obnovy zařízení položka Partition SD Card:

Rozdělení karty microSD pomocí počítače

Připojte kartu k notebooku nebo PC. K tomu můžete použít čtečku karet nebo jiné zařízení, co je nejdůležitější, mělo by být definováno jako jednotka, nikoli jako mediální zařízení MTP. Dále:


Jak nahradit vnitřní paměť Androidu paměťovou kartou. Malé množství vnitřní paměti u levných smartphonů a tabletů s Androidem, hlavním problémem je v takových případech nemožnost instalovat aplikace, pomoci může výměna interní paměti Androidu za paměťovou kartu.

Pro ty, kteří z nadpisu nepochopili, o čem je tento článek: předpokládejme, že máte 400 MB vnitřní paměti Androidu, což je velmi málo (asi 12–20 nainstalovaných aplikací), pak by vás mohlo napadnout vzít a nahradit hlavní paměť paměťovou kartu.

Rizika a co potřebujete vědět

Výměna vnitřní paměti systému Android za paměťovou kartu nastane pouze v případě, že máte nainstalovaná práva root (žádný root, metoda nefunguje)! Pro ty, kteří nevědí, co je Root a jak ho získat:

Kromě toho musíte znát strukturu souborového systému Android.

Náhrada paměti je možná pouze v případě, že vaše zařízení Android má na cestě / system / etc systémový soubor vold.fstab, pokud jej nemáte, pak tato metoda bohužel není pro vás! Použijte alternativní metody (odkaz 1, odkaz 2, odkaz 3). Také, pokud Android nemá vlastní paměť, pak tento článek také není pro vás. Článek je spíše pro zařízení s procesorem Mediatek (MTK) nebo Rockchip.

Vzhledem k tomu, že dojde k úpravě systémového souboru, existuje riziko, že uděláte chybu a zařízení se nespustí, abyste to napravili, musíte zařízení přeformátovat a paměťová karta může selhat a narazíte na stejný problém , pomůže i firmware.

S náhradní interní pamětí za paměťovou kartu má tato velmi krátkou životnost (kvůli častému čtení / zápisu) a rychlost Androidu může také klesnout, pokud je třída MicroSD karty velmi nízká.

Pokyny pro výměnu vnitřní paměti systému Android za paměťovou kartu

1. Nainstalujte správce souborů Root Browser

2. Spusťte správce souborů Root Broswser a jděte po cestě:

/system/etc/

3. Hledání souboru vold.fstab a otevřete jej (klikněte na soubor a vyberte Upravit)

4. V souboru vold.fstab vidíme něco takového:

## Vold 2.0 fstab
##
# Běžná montáž zařízení
##
##Formát: dev_mount
## label - Označení pro svazek
## mount_point - Kam bude svazek připojen
## part - Partition # (založený na 1), nebo „auto“ pro první použitelný oddíl.
## - Seznam cest sysfs ke zdrojovým zařízením
####################################### # Připojí první použitelný oddíl zadaného zařízení
#/devices/platform/awsmc.3/mmc_host pro sdio
dev_mount sdcard /mnt/sdcard auto
dev_mount extsd /mnt/extsd auto
/devices/platform/sunxi-mmc.0/mmc_host
dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw-ohci.1 /devices/platform/sw- ohci.2

V tomto příkladu věnujte pozornost dvěma zvýrazněným řádkům, pokud jste si před nimi pečlivě přečetli strukturu souborového systému Android, pak již víte, že /SD karta nebo /sdcard0 je vnitřní paměť /extsd nebo /external_sdcard, /sdcrad1, /sdcrad2, /external_sd jedná se o externí paměť, tedy microSD.

Jediné, co musíte udělat, je nahradit tyto dva řádky:

dev_mount extsd /mnt/extsd auto /devices/virtual/block/XXXXXX
dev_mount sdcard /mnt/sdcard auto /devices/platform/XXXXXX/XXXXXXX

Další příklad na jiném zařízení:

dev_mount sdcard /storage/sdcard0
dev_mount sdcard2 /storage/sdcard1

Změníme na následující:

dev_mount sdcard /storage/sdcard1 [e-mail chráněný]/devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Uložte svou práci a restartujte Android! Po restartu bude mít zařízení zvýšené množství paměti!



Malé množství vnitřní paměti u levných smartphonů a tabletů s Androidem, hlavním problémem je v takových případech nemožnost instalovat aplikace, pomoci může výměna interní paměti Androidu za paměťovou kartu.

Pro ty, kteří z nadpisu nepochopili, o čem je tento článek: předpokládejme, že máte 400 MB vnitřní paměti Androidu, což je velmi málo (asi 12–20 nainstalovaných aplikací), pak by vás mohlo napadnout vzít a nahradit hlavní paměť paměťovou kartu.

Než začneš!

Máte Android verze 5.1 nebo novější? Vynikající! Pak možná na svém smartphonu můžete zvýšit nebo!

Metoda 1

způsob 2

Pokud takové nastavení nemáte? Pak si přečtěte článek níže!

Rizika a co potřebujete vědět

Výměna vnitřní paměti systému Android za paměťovou kartu probíhá pouze s nainstalovanými právy root (žádný root, metoda nefunguje)! Pro ty, kteří nevědí, co je Root a jak ho získat:

Kromě toho vy povinni znát strukturu souborového systému Android.

Náhrada paměti je možná, pouze pokud má vaše zařízení Android systémový soubor vold.fstab při cestě /system/atd , pokud ho nemáte, tak bohužel tato metoda ne pro tebe! Použijte alternativní metody (odkaz 1, odkaz 2, odkaz 3). Taky pokud Android nemá vlastní paměť, pak tento článek také ne pro tebe. Článek je spíše pro zařízení s procesorem Mediatek (MTK) nebo Rockchip.

Protože systémový soubor bude upraven existuje rizikože můžete udělat chybu a zařízení se nespustí, abyste to napravili, musíte přeflashovat zařízení a paměťová karta může selhat a narazíte na stejný problém, pomůže také firmware.

S výměnou vnitřní paměti na paměťové kartě má tato velmi krátkou životnost (kvůli častému čtení / zápisu) a rychlost Androidu může také klesnout, pokud je třída velmi nízká microSD karty.

Pozornost!

Než začnete provádět jakékoli změny, využijte oficiální příležitost k výměně paměťové karty -.

Pokyny pro výměnu vnitřní paměti systému Android za paměťovou kartu

1. Nainstalujte správce souborů Root Browser (pokud zvolíte jiný, pak do komentářů nepište „chytré“ otázky „nevidím“ „neupravuji“)

2. Spusťte správce souborů Root Broswser a postupujte podle cesty:

/system/etc/

3. Hledání souboru vold.fstab a otevřete jej (klikněte na soubor a vyberte Upravit)

4. V souboru vold.fstab vidět o takový obrázek:

## Vold 2.0 fstab ## # Běžné připojení zařízení ## ##Formát: dev_mount

V tomto příkladu věnujte pozornost dvěma zvýrazněným řádkům, pokud jste si předtím pečlivě přečetli strukturu souborového systému Android, pak už víte, že /SD karta nebo /sdcard0 je vnitřní paměť /extsd nebo /external_sdcard, /sdcrad1, /sdcrad2, /external_sd jedná se o externí paměť, tedy microSD.

Jediné, co musíte udělat, je nahradit tyto dva řádky:

dev_mount extsd /mnt/extsd auto /devices/virtual/block/XXXXXX dev_mount sdcard /mnt/sdcard auto /devices/platform/XXXXX/XXXXXX

Další příklad na jiném zařízení:

Dev_mount sdcard /storage/sdcard0 [e-mail chráněný]/devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host dev_mount sdcard2 /storage/sdcard1

Změníme na následující:

Dev_mount sdcard /storage/sdcard1 [e-mail chráněný]/devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Máte ještě doplňující otázky? Zeptejte se jich v komentářích, řekněte nám, co jste udělali nebo naopak!

Pokračujeme-li v tématu blikajících zařízení na bázi čipsetu Rockchip 2926, pojďme se bavit o výsměchu tabletu Prestigio, konkrétně o multičtečce s označením 5274 b. Toto zařízení se vzhledem a technickými vlastnostmi příliš neliší od předchozího hrdiny dne, Enot E102, takže zde nenajdete podrobný popis. Jako vždy u Prestigia je upřímně řečeno čínský původ zařízení dovedně umocněn promyšleným firmwarem - není v něm nic zbytečného a vše, co potřebujete poprvé, funguje hned po vybalení. To znamená, že existují klienti kontaktů ICQ, čtečky a přehrávače videa a po prvním zapnutí nevyžadují promyšlené nastavení. Tablety založené na čipové sadě 2926 se v nadcházejících měsících stanou hlavním proudem a nahradí zastaralé komponenty, jako je Allwinner A13, ve výklenku levných zařízení Android. Omezení levného zařízení zůstávají stejná jako u zbytku – 4 GB paměti, barbarsky rozdělené na dvě poloviny a paměťová karta, která funguje jako úložiště mediálního obsahu, nevyužitá pro mezipaměť aplikace. Když si vývojáři firmwaru vzpomenou, že paměťové karty jsou nyní velmi, velmi levné, a rané aspirace na zajištění provozu tabletu bez karty v těchto podmínkách vypadají přinejmenším jako anachronismus. Proč nevybavit zařízení alespoň dvougigabajtovými kartami a ponechat je ve firmwaru, jako je sdcard, a ne křivý external_sd, aniž bychom nutili uživatele hledat způsoby, jak napravit nespravedlnost nekonvenčními prostředky?

Téma loajality k uživatelům a otočení se tváří k nim, a ne k sedadlu, je však obsáhlé a nepatří sem. Zahájíme exekuční práce na čtečce, takže je v každodenním životě pohodlnější. Začněme získáním Rootu. Aby byl tento obchod mimořádně úspěšný, stáhněte si archiv ( https://www.dropbox.com/s/rhsvca9epfv53ld/ROOT_icood70pro.zip), rozbalte jej na jednotku C, bez ruských znaků v cestě (takže se vyhneme chybám). V tabletu zaškrtněte políčko „neznámé zdroje“, „ladění přes usb“ a připojte jej k počítači. V rozbalené složce najdeme Root.bat a spustíme jej. Čekáme na restart tabletu se vzhledem supersu mezi nainstalovanou odrůdou. Musíme spustit tuto aplikaci, souhlasit s aktualizací binárních souborů a restartovat tablet znovu. Vše, administrátorská práva jsou k dispozici - nyní je možné upravovat systémové soubory, odstraňovat nepotřebné, přidávat cokoli. Pokud vaše zařízení nechce žádným způsobem získat Root, existuje způsob 2. Zrušte zaškrtnutí USB debugging v nastavení zařízení. Nainstalujte PdaNet ( http://pdanet.co/a/), výběrem instalace jiných ovladačů. Nainstalujte UnlockRoot ( http://yadi.sk/d/awamSlwP2mpgQ). Vraťte zaškrtnutí na místo. Spusťte UnlockRoot a stiskněte Root. Po skončení jeho práce restartujte tablet a aktualizujte SuperSu.

Pokud máte paměťovou kartu a nejste spokojeni s pozicí vývojářů firmwaru, musíte upravit vold.fstab. Nainstalujte Root Explorer verze 2.21 nebo vyšší (předchozí pracují s 4.1.1 křivě). Rychle odsouhlaste požadavek, abyste mu umožnili přístup odkudkoli. Nyní si stáhněte upravený vold.fstab ( http://yadi.sk/d/P-SKlRTG4t2Vu), který nahrazuje kartu a část vnitřní paměti, přeneste jej na paměťovou kartu. Přejmenujte jej odstraněním jedničky z názvu. Přes Root Explorer najděte tento soubor, klikněte na něj dlouhým klepnutím (stiskněte, pokud někdo nemá rád anglicismy) a klikněte na kopírovat. Nyní najděte adresář etc. Nad adresářem najdete tlačítko mount RW. Klikněte na to. V dolní části okna programu klikněte na „vložit“ (vložit). Tablet se zeptá, zda má nahradit soubor vaším vlastním. Souhlasit. Dlouhým stisknutím nahrazeného souboru vyvoláte podnabídku, kde vyberte „oprávnění“ (oprávnění). Vidíte před sebou čtverec se třemi okny v řadě. Nastavte zaškrtávací políčka přesně jako na snímku obrazovky a aplikujte výběr. Zbývá pouze ukončit program, restartovat tablet a nechat jej spustit. V závislosti na typu a kvalitě paměťové karty (nejlepší je třída 10 od běžného, ​​nikoli nejmenovaného výrobce) naběhne tablet od 5 minut do půl hodiny. Pokud vše proběhlo v pořádku, pak najdete aktualizovanou sekci „paměť“, kde je karta konečně vidět jako Sdcard a vidí ji aplikace pro přenos mezipaměti a programů na microSD.

Instalace CWM recovery je spojena s vysokým rizikem zabití bootloaderu – zkuste to nedělat, pokud nemáte silnou touhu experimentovat nebo potřebujete nainstalovat vlastní firmware založený na 4.2.2. V době psaní tohoto článku to nebylo nalezeno, takže instalace CWM na Prestigio MultiReader 5274 má v tuto chvíli pouze teoretický přínos. Takže si stáhněte CWM(). Jeho instalaci lze provést několika způsoby. Nejsprávnější a téměř nejbezpečnější je přejmenovat archiv na update.zip a kladně odpovědět na žádost tabletu o restart. Nyní můžete vstoupit do obnovy jednoduše a elegantně podržením tlačítka pro zvýšení hlasitosti a zapnutí. Když se objeví zelený robot, uvolněte tlačítka, podržte zvuk + a jednou stiskněte tlačítko napájení. Objeví se téměř všem známá nabídka CWM recovery, kde je k dispozici vše – od montáže oddílů až po zálohy a firmware zen. Je vhodné restartovat do obnovy a prostřednictvím aplikace Goo Manager z trhu. Jiné způsoby implementace CWM v současnosti příliš často poškozují zařízení a nebudu o nich mluvit. Stačí říct, že instalace probíhá přes adb shell, což vám pomůže hledat přibližný návod, jak se to dělá, a obvinit někoho jiného z nefunkčního zařízení.

A pro dnešek poslední. Pokud k tomu došlo a v důsledku nějakých nepředvídaných okolností (například instalace obnovy CWM) nebo nesprávného uspořádání hvězd na obloze tablet odmítl pracovat, pokusíme se jej vrátit do světa živých. blikáním. S ohledem na úplnou identitu blikající instrukce s předchozím pacientem, Enot E102, si o tom přečtěte. Nevidím důvod to opakovat, protože jediný rozdíl je v souboru, který budete vkládat. Obrázek firmwaru je na oficiálních stránkách ( http://www.prestigio.com/catalogue/MultiReaders/MultiReader_5274/PER5274B#/product-support/firmware ). Nechybí ani samotný program.

Pamatujte, že prováděním nejrůznějších blikajících experimentů můžete zcela ztratit záruku a zůstat bez funkčního zařízení v systému Android. Proto pozor, pozor a ještě jednou to samé slovo. S touto optimistickou poznámkou mi dovolte odejít. Brzy se znovu setkáme, diskutujeme, káráme a lámeme si něco jiného.

chyba: Obsah je chráněn!!