Vold fstab yoksa ne yapmalı. Bir androidin dahili hafızası bir hafıza kartıyla nasıl değiştirilir? Android uygulamalarının SD hafıza kartına tam aktarımı

“Dağıtım Yöneticisi veya dosyaları başka nereye dağıtabilirsiniz” yazısına yapılan yorumlarda söz verildiği gibi, dosya sisteminde biraz daha kazdım (daha doğrusu Dizin Hiyerarşisinde). Bu makalenin temeli, Dmitry Kuzmenko'dan bir soruydu, umarım gerekli ciltte cevaplayabilmişimdir. Bu işletim sistemini çalıştıran cihazların üreticileri olan OC Android hakkında biraz konuşalım ve ayrıca mevcut depolama cihazlarının bir listesini almak için birkaç seçenek göstereceğim.


Android 4.4.* için devam burada: Android 4.4 ve harici bir hafıza kartına yazma...

Güncellendi (17.02.14). Yapılan yorumlara göre uygulamalarda değişiklik yapıldı.
Upd2 (17.02.14). 3. varyantta yanlış pozitif tespit edildi, özellik düzeltildi. Arama biraz geliştirildi.

Güncelleme (03/30/14). Üçüncü yöntem, 4.3'ün altındaki Android sürümlerinde çalışır. 4.3'ün üzerindeki sürümler için kodu yazmayacağım çünkü. Yeni yapıyı analiz etmek için bu Android sürümüne sahip cihazlarım yok.
Güncellendi (21.04.14). Delphi XE6'daki kodu kontrol ettim

Upd3 (07/15/14). Kaynak kodu güncellemesi, bazı cihazlarda düzgün çalışmadığı (AV hatası) bulundu

10 sayfalık bir metin bir işe yaramasın diye kısaca tüm özü ifade etmeye çalışacağım.

Temel bilgilerle başlayalım.

Android işletim sistemi Linux çekirdeğine dayanmaktadır. Unix benzeri işletim sistemlerinde yalnızca bir kök dizin vardır ve diğer tüm dosya ve dizinler bunun içinde yuvalanmıştır. Çoğu UNIX benzeri sistemde, çıkarılabilir sürücüler, flash sürücüler ve diğer harici depolama aygıtları /mnt, /mount veya /media dizinine (bizim durumumuzda /mnt klasörüne) takılır. UNIX benzeri işletim sistemleri, işletim sistemi önyüklendiğinde disklerin otomatik olarak takılmasına da izin verir.

Kullanılabilir depolama cihazlarının listesini belirleyin.

Hemen söylemeliyim ki Android API'sinde böyle bir liste tanımlamanıza izin veren bir yöntem bulamadım. Bu nedenle akla gelen ilk şey olası yolları kendi başınıza kontrol etmektir ve burada ilk “AMA” ortaya çıkar. Android'de hala bir şeyleri değiştirmek isteyen cihaz üreticileri olmasaydı her şey basit olurdu ve bu durumda denediler. Denedim ve olası yol seçeneklerinin sayısının oldukça fazla olduğunu ve tüm Android cihaz sahiplerinden bu tür seçeneklerin ortak bir veritabanını toplamaya başlamak dışında hepsini bulmanın neredeyse imkansız olduğunu öğrendim.

Deneylerime katıldı (benimki sadece bir - 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

Şimdi bu cihazlarda hangi yollar mevcut ona bakalım, dahili karta (varsa), harici karta (varsa) ve usb cihazlarına (varsa) giden yol bizim için önemli.

Gördüğünüz gibi, yollar her yerde farklı.

Seçenek 1.

Bir dizi olası değer yaparız ve bir döngüde, bir klasörün varlığının olağan kontrolünü kullanarak her birinin kullanılabilirliğini kontrol ederiz ( TDirectory.Var), yanı sıra boş klasörde ( TDirectory.IsEmpty).

Bu cihazlar için genel bir liste yaptım ve doğrulama için küçük bir uygulama yazdım.

Listem (5 popüler cihaza göre):

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

İnternette benzer yollar ararken 3 olası nokta daha buldum:

  • /mnt/external_sd
  • /mnt/usb_storage
  • /mnt/harici

eklemeDmitry Kuzmenko:

Sony Xperia V - 4.1.2

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

Biraz daha:
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
Bitmiş diziyi aşağıdaki kodda bulacaksınız. Bu formda cihazlarınızdaki yollar hakkında yorum bilgilerini bırakabilirsiniz:

Cihaz adı - Android sürümü

Dahili belleğe doğrudan yol

Harici hafıza kartına doğrudan yol

USB cihazlarına doğrudan yollar

Tüm yollar /mnt/ klasörüyle başlar.


Veya "/etc/vold.fstab" dosyasını bana infocean @ gmail.com adresine veya yorumlara gönderin (cihaz modelinizi ve Android sürümünü eklemeyi unutmayın). /mnt dizini / çok önemlidir.

Başvuru:

System.IOUtils'i kullanır; const pathmnt: Dizi Dizisi = ("/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/harici" , "/mnt/ext_card", "/mnt/usbdisk"); prosedür TForm1.Button1Click(Gönderen: TObject); var i: tamsayı; Memo1.Lines.Clear'ı başlatın; Memo2.Lines.Clear; için i:= 0 ila Uzunluk(pathmnt) - 1, TDirectory.Exists(pathmnt[i]) VE TDirectory.IsEmpty(pathmnt[i]) değilse başlayın, ardından Memo1.Lines.Add(pathmnt[i]); Memo2.Lines.Add("Doğru"); end else start Memo1.Lines.Add(pathmnt[i]); Memo2.Lines.Add("Yanlış"); son; son; son;

Seçenek 2.

İlk seçeneğin hem artıları hem de eksileri vardır (ana olası yollar listesinin eksikliğidir), bu yüzden bu sorunu farklı bir şekilde çözmeye çalışalım.

böyle bir dosya var vold.fstab", burada yatıyor"/etc/"("/system/etc/"). Bu, UNIX benzeri sistemlerdeki çeşitli dosya sistemleri ve depolama aygıtları hakkında bilgi içeren yapılandırma dosyalarından biridir. Diskin (bölümün) nasıl kullanılacağını veya sisteme nasıl entegre edileceğini açıklar.

Ve bir dosya var binekler”, burada “/proc/” bulunur. Cihazda kullanılan tüm bağlama noktaları hakkında bilgi içerir. Bu dosyada hafıza kartından bahsedilmiyorsa, bağlı olmadığını anlamak önemlidir. Bu, dosyanın sürekli güncellendiği anlamına gelir.

Adım adım:

  1. Dosyayı okumak vold.fstab»
  2. Dosyayı okuyarak her cihazın kullanılabilirliğini kontrol ediyoruz " binekler” ve içinde istediğiniz dizeyi arayın.

Bu seçenekte henüz kod olmayacak çünkü. Bilinmeyen bir nedenden dolayı "mounts" dosyasını okuyamıyorum. Bu bağlamda, üçüncü bir seçenek öneriyorum.


Seçenek #3.

Birinci ve ikinci seçenekleri birleştiriyoruz. Liste dosyadan alınacaktır" vold.fstab"ve dosyayı açmadan kendi başınıza kontrol edin" binekler". Sadece bir dosyayla çalışabilecekken neden her seferinde iki dosyaya işkence edesin ki?

Adım adım:

  1. Dosyayı okumak vold.fstab»
  2. Depolama cihazlarının bir listesini derlemek (işin yarısı tamamlandı)
  3. Şimdi listede dolaşın ve her yolu " ile kontrol edin. TDirectory.Var" ve " TDirectory.IsEmpty»
  4. Gerçekten kullanılabilir depolama cihazlarının bir listesini yapıyoruz

Güncelleme-17.02.14: Dmitry Kuzmenko ve ortak çabalar sayesinde, Sony Xperia V'deki "/etc/vold.fstab" dosyasının diğerlerinden biraz farklı olduğunu öğrendik, bu nedenle uygulamanın kaynak kodunda değişiklikler yapıldı. Her şey kontrol edildi, çalışıyor! :) Kaynaklar her yerde güncellendi.

Güncelleme2-17.02.14:"/etc/vold.fstab" dosyasında bazen (bazı cihazlarda) kodumda aradığıma çok benzeyen yorum satırları var, bununla bağlantılı olarak yanlış bir pozitif oluştu. Kodun yeni sürümünde bu özelliği düzelttim.
Ayrıca gerekli satırların aranması düzeltildi, şimdi daha evrensel!

Genel olarak, artık kod farklı cihazlarda normal şekilde çalışmalıdır. Deneyin, yorumlarda abonelikten çıkın, "/etc/vold.fstab" dosyanızı ekleyin (cihaz modelini ve Android sürümünü belirtmeyi unutmayın).

Güncelleme3 - 15.07.14:
Blog okuyucusu Sergey Yakimenko, cihazlarda üçüncü seçeneğin doğru çalışmadığını (dosya okuma) buldu Huawei Ascend P6 ve Reellex TAB-07, yorumlarda bildirildiği gibi.

Kişisel yazışmalardan ve bazı analizlerden sonra, işe ne tür sorunların karıştığını öğrendim.

Bulunan ve düzeltilen sorunlar:

  1. Bulunan her satırın başındaki boşluklar. "Trim" ile düzeltildi
  2. Bulunan satırlar boşluk yerine sekmeleri kullanır. Sekme karakterlerini boşluklarla değiştirerek düzeltildi.
Kod güncellendi. Sergey'e çok teşekkürler.

Başvuru:

System.StrUtils, System.IOUtils'i kullanır; prosedür TForm1.Button1Click(Gönderen: TObject); var OpenFileVold: TStringList; i: Tamsayı; yol sıcaklığı: TStringDynArray; OpenFileVold'u başlatın:= TStringList.Create; deneyin // OpenFileVold.LoadFromFile("/etc/vold.fstab") dosyasını okuyun; i:= 0 için OpenFileVold.Count - 1 eğer (Pos("dev_mount", OpenFileVold.Strings[i]) > 0) VEYA (Pos("fuse_mount", OpenFileVold.Strings[i]) > 0) sonra başlar başla // Güncelleme(07/15/14) // 1 - Dizenin başındaki ve sonundaki boşlukları kaldırın (AV'den kurtulun) // 2 - Sekme karakterlerini boşluklarla değiştirin pathtemp:= SplitString(StringReplace(Trim(OpenFileVold) .Strings[i] ), #9, " ", ), " "); // Dizenin ilk karakterinde "#" veya "##" karakteriyle eşleşme olup olmadığını kontrol edin, // if (pathtemp) yanlış pozitif olmaması için<>"#") VE (yol sıcaklığı<>"##") sonra TDirectory.Exists(pathtemp) VE TDirectory.IsEmpty(pathtemp) değilse başlayın, ardından Memo1.Lines.Add(pathtemp); son; son; son; son; nihayet OpenFileVold.Free; // FreeAndNil(SourceFile); son; son;

Sonuç: Kullanılabilir depolama cihazlarının bir listesini nasıl alacağımızı öğrendik (üçüncü seçeneği kullanırdım). Metin (kodsuz ve resimsiz) 3 sayfada çıktı, büyük ihtimalle sıkılmaya vakitleri olmadı :)

Dikkatiniz ve başarılı gelişiminiz için hepinize teşekkür ederim.

not Eklemeler kabul edilir.
p.s.2. Farklı cihazlardan vold.fstab, mount'ları denemek ve karşılaştırmak için çok zaman harcadım...
p.s.3. Bir sonraki yazımda, uygulamayı manuel olarak güncellerken veritabanı güncelleme probleminden nasıl kurtulacağınızı göstereceğim.

Android'in dahili belleğini bir bellek kartıyla değiştirirseniz, cihazın yetenekleri ciddi şekilde genişletilebilir. Bu, tabletinize veya diğer gadget'ınıza çok daha fazla uygulama yüklemenize olanak tanır, ancak bu güncelleme için temel gereksinim, cihazda kök haklarına sahip olmanızdır. Bir SD kartı cihazın sistem belleği olarak nasıl kullanabileceğinize ve bununla ilişkili koşullara bakalım.

Gadget'ın dahili belleğini bir SD kartla değiştirmenin riskleri ve koşulları

Aşağıda açıklanan adımları tekrarlamadan önce kullanıcı birkaç önemli noktayı dikkate almalıdır:

  1. Uygulamaları çalıştırırken sık sık okuma/yazma döngüleri nedeniyle SD kartın ömrü büyük ölçüde azalacaktır.
  2. Düşük sınıf bir MicroSD kart kullanıyorsanız, gadget'ın hızı belirgin şekilde düşebilir.
  3. Sistem dosyasını düzenlerken bir hata yaparsanız, telefon bir dahaki sefere açılmayabilir - yeniden başlatmanız gerekir.

Genel olarak, prosedür (özellikle deneyimsiz kullanıcılar için) oldukça risklidir, bu nedenle sadece kendi hafızası az olan eski cihazlar için yapılması mantıklıdır.

Kök Tarayıcı yardımcı programını kullanma ve vold.fstab dosyasını düzenleme

Belleği değiştirmek için Google Play'den Kök Tarayıcı yüklemeniz gerekir.

Bununla yalnızca köklü cihazlarda tam olarak çalışabileceğinizi tekrarlıyoruz. Yukarıdaki uygulamayı çalıştırdıktan sonra:


Android'de sdcard, dahili bellek anlamına gelir ve extsd, harici, yani SD kart anlamına gelir. Bu satırları değiştirerek, aslında bu tür bellekleri değiştirdik. Bazı sistemlerde bu kod parçaları farklı görünebilir, örneğin şu şekilde:

Bunları şu şekilde değiştirmeniz gerekir:

Açıklanan prosedürü tamamladıktan sonra gadget'ı yeniden başlatın. Bunu yapmadan önce, gelecekte yanıp sönmeye gerek kalmaması için değiştirilen koddaki hataları kontrol ettiğinizden emin olun.

Link2SD kullanarak belleği artırmanın ikinci yolu

Uygulama Play Market'te mevcuttur ve yalnızca kök haklarına sahip cihazlarda çalışır. Bu dosya yöneticisi, cihazın dahili belleğini harici bir sürücü ile fiziksel olarak değiştirmez, ancak herhangi bir yardımcı programı bir SD karta aktarabilir ve gadget kaynaklarından önemli ölçüde tasarruf sağlar.

Söz konusu uygulamanın özelliği, MicroSD'nin kendisinin kırılması ve uygun şekilde biçimlendirilmesi gerekmesidir. Bu nedenle, kartınızdaki değerli her şeyi bilgisayarınıza kopyalayın ve sürücüyü bölümlere ayırmaya başlayın.

Özel Kurtarma ile cihaz kartını bölümlere ayırma

Her Android cihazının bir kurtarma modu vardır, ancak aşağıda açıklanan yöntem yalnızca standart olanla değil, olan cihazlar için uygundur. CWM'yi hiç duymadıysanız, ikinci sürücü bölümleme seçeneğine geçin. Ardından, cihazınızın kurtarma modunda bir Partition SD Card öğesi varsa, görevi nasıl çözeceğinizi anlatacağız:

Bir microSD kartı bilgisayar aracılığıyla bölümleme

Kartı bir dizüstü bilgisayara veya PC'ye bağlayın. Bunu yapmak için, bir kart okuyucu veya başka bir ekipman kullanabilirsiniz, en önemlisi, bir MTP medya cihazı olarak değil, bir sürücü olarak tanımlanmalıdır. Daha öte:


Android'in dahili belleği bir hafıza kartıyla nasıl değiştirilir?. Ucuz Android akıllı telefonlarda ve tabletlerde az miktarda dahili bellek, asıl sorun bu gibi durumlarda uygulamaların yüklenememesidir, dahili Android belleğini bir bellek kartıyla değiştirmek yardımcı olabilir.

Başlıktan bu makalenin ne hakkında olduğunu anlamayanlar için: Diyelim ki 400 MB Android dahili belleğiniz var, bu çok küçük (yaklaşık 12-20 yüklü uygulama), o zaman ana belleği alıp değiştirmeyi düşünebilirsiniz. bir hafıza kartı.

Riskler ve bilmeniz gerekenler

Android'in dahili belleğini bir bellek kartıyla değiştirmek, yalnızca kök hakları yüklediyseniz gerçekleşir (kök yok, yöntem çalışmıyor)! Root'un ne olduğunu ve nasıl edinileceğini bilmeyenler için:

Ayrıca, Android dosya sisteminin yapısını da bilmelisiniz.

Bellek değiştirme, yalnızca Android cihazınızda yol / sistem / vb. boyunca bir vold.fstab sistem dosyası varsa mümkündür, yoksa, bu yöntem ne yazık ki sizin için değildir! Alternatif yöntemler kullanın (bağlantı 1, bağlantı 2, bağlantı 3). Ayrıca, Android'in kendi belleği yoksa, bu makale de sizin için değildir. Makale daha çok Mediatek (MTK) veya Rockchip işlemcili cihazlar içindir.

Sistem dosyası düzenleneceği için hata yapma ve cihazın açılmama riski vardır, bunu düzeltmek için cihazı yeniden flashlamanız gerekir ve hafıza kartı arızalanabilir ve aynı sorunla karşılaşırsınız. , bellenim de yardımcı olacaktır.

Bir bellek kartı için yedek bir dahili bellek ile, ikincisi çok kısa bir hizmet ömrüne sahiptir (sık okuma / yazma nedeniyle) ve MicroSD kartın sınıfı çok düşükse Android'in hızı da düşebilir.

Android'in dahili belleğini bir bellek kartıyla değiştirme talimatları

1. Dosya yöneticisi Kök Tarayıcıyı kurun

2. Dosya yöneticisi Root Broswser'ı çalıştırın ve yol boyunca ilerleyin:

/sistem/vb/

3. Bir dosya arıyorum vold.fstab ve açın (dosyaya tıklayın ve Düzenle'yi seçin)

4. Dosyada vold.fstabşöyle bir şey görüyoruz:

## Vold 2.0 fstab
##
# Normal cihaz montajı
##
##Biçim: dev_mount
## etiket - Birim için etiket
## mount_point - Birimin nereye monte edileceği
## bölüm - Bölüm # (1 tabanlı) veya ilk kullanılabilir bölüm için "otomatik".
## - Kaynak cihazlara giden sysfs yollarının listesi
####################################### # Belirtilen aygıtın ilk kullanılabilir bölümünü bağlar
sdio için #/devices/platform/awsmc.3/mmc_host
dev_mount sdcard /mnt/sdcard otomatik
dev_mount extsd /mnt/extsd otomatik
/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

Bu örnekte, vurgulanan iki satıra dikkat edin, bunlardan önce Android dosya sisteminin yapısını dikkatlice okursanız, zaten biliyorsunuzdur. /hafıza kartı veya /sdcard0 dahili hafıza /extsd veya /external_sdcard, /sdcrad1, /sdcrad2, /external_sd bu harici bellek, yani microSD.

Tek yapmanız gereken bu iki satırı değiştirmek:

dev_mount extsd /mnt/extsd otomatik /cihazlar/sanal/blok/XXXXXX
dev_mount sdcard /mnt/sdcard otomatik /cihazlar/platform/XXXXXX/XXXXXXX

Başka bir cihazda başka bir örnek:

dev_mount sdcard /depolama/sdcard0
dev_mount sdcard2 /depolama/sdcard1

Aşağıdaki şekilde değiştiriyoruz:

dev_mount sdcard /depolama/sdcard1 [e-posta korumalı]/cihazlar/platform/goldfish_mmc.0 /cihazlar/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /depolama/sdcard0 otomatik /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Çalışmanızı kaydedin ve Android'i yeniden başlatın! Yeniden başlatmanın ardından, cihaz artan miktarda belleğe sahip olacak!



Ucuz Android akıllı telefonlarda ve tabletlerde az miktarda dahili bellek, asıl sorun bu gibi durumlarda uygulamaların yüklenememesidir, dahili Android belleğini bir bellek kartıyla değiştirmek yardımcı olabilir.

Başlıktan bu makalenin ne hakkında olduğunu anlamayanlar için: Diyelim ki 400 MB Android dahili belleğiniz var, bu çok küçük (yaklaşık 12-20 yüklü uygulama), o zaman ana belleği alıp değiştirmeyi düşünebilirsiniz. bir hafıza kartı.

Başlamadan önce!

Android sürüm 5.1 veya üzeri var mı? Harika! O zaman belki akıllı telefonunuzda artırabilir veya!

Yöntem 1

yol 2

Bu tür ayarlarınız yoksa? O zaman aşağıdaki makaleyi okuyun!

Riskler ve bilmeniz gerekenler

Android'in dahili belleğini bir bellek kartıyla değiştirmek yalnızca gerçekleşir yüklü kök haklarıyla (kök yok, yöntem çalışmıyor)! Root'un ne olduğunu ve nasıl edinileceğini bilmeyenler için:

Buna ek olarak, siz zorunlu Android dosya sistemi yapısını bilir.

Bellek değişimi yalnızca Android cihazınızda bir sistem dosyası varsa mümkündür vold.fstab yol boyunca /sistem/vb , yoksa bu yöntem maalesef senin için değil! Alternatif yöntemler kullanın (bağlantı 1, bağlantı 2, bağlantı 3). Ayrıca Android'in kendi belleği yoksa, o zaman bu makale ayrıca senin için değil. Makale daha çok Mediatek (MTK) veya Rockchip işlemcili cihazlar içindir.

Sistem dosyası düzenleneceği için bir risk var bir hata yapabileceğini ve cihaz önyükleme yapmıyor, bunu düzeltmek için cihazı yeniden başlatmanız gerekir ve hafıza kartı arızalanabilir ve aynı sorunla karşılaşırsınız, bellenim de yardımcı olacaktır.

Dahili belleğin bir bellek kartına değiştirilmesiyle, ikincisi çok kısa bir hizmet ömrüne sahiptir (sık okuma / yazma nedeniyle) ve sınıf çok düşükse Android'in hızı da düşebilir microSD kartlar.

Dikkat!

Herhangi bir değişiklik yapmaya başlamadan önce, hafıza kartını değiştirmek için resmi fırsatı kullanın -.

Android'in dahili belleğini bir bellek kartıyla değiştirme talimatları

1. Kök Tarayıcı dosya yöneticisini kurun (başka bir tane seçerseniz, yorumlara “görmüyorum” “düzenlemiyorum” “akıllı” sorular yazmayın)

2. Root Broswser dosya yöneticisini çalıştırın ve şu yolu izleyin:

/sistem/vb/

3. Bir dosya arıyorum vold.fstab ve açın (dosyaya tıklayın ve Düzenle'yi seçin)

4. Dosyada vold.fstab görmek hakkında böyle bir resim:

## Vold 2.0 fstab ## # Normal cihaz montajı ## ##Format: dev_mount

Bu örnekte, vurgulanan iki satıra dikkat edin, bundan önce Android dosya sistemi yapısını dikkatlice okursanız, zaten biliyorsunuzdur. /hafıza kartı veya /sdcard0 dahili hafıza /extsd veya /external_sdcard, /sdcrad1, /sdcrad2, /harici hafıza kartı bu harici bellek, yani microSD.

Tek yapmanız gereken bu iki satırı değiştirmek:

dev_mount extsd /mnt/extsd otomatik /cihazlar/sanal/blok/XXXXX dev_mount sdcard /mnt/sdcard auto /devices/platform/XXXXX/XXXXX

Başka bir cihazda başka bir örnek:

dev_mount sdcard /depolama/sdcard0 [e-posta korumalı]/devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host dev_mount sdcard2 /depolama/sdcard1

Aşağıdaki şekilde değiştiriyoruz:

dev_mount sdcard /depolama/sdcard1 [e-posta korumalı]/devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host dev_mount sdcard2 /depolama/sdcard0 otomatik /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Hala ek sorularınız mı var? Onlara yorumlarda sorun, bize ne yaptığınızı söyleyin ya da tam tersi!

Rockchip 2926 yonga setine dayalı yanıp sönen cihazlar konusuna devam ederek, Prestigio tabletin alay konusu, yani atama ile çoklu okuyucu hakkında konuşalım. 5274 b. Görünüş ve teknik özellikler açısından bu cihaz, günün önceki kahramanı Enot E102'den pek farklı değil, bu nedenle burada ayrıntılı bir açıklama bulamazsınız. Her zaman olduğu gibi, Prestigio'da olduğu gibi, cihazın açıkçası Çin menşei, iyi düşünülmüş ürün yazılımı ile ustaca yüceltilir - içinde gereksiz hiçbir şey yoktur ve ilk kez ihtiyacınız olan her şey kutudan çıkar. Yani, ICQ kişilerinin, okuyucularının ve video oynatıcılarının istemcileri vardır ve ilk açılıştan sonra dikkatli ayarlar gerektirmez. 2926 yonga setine dayalı tabletler, önümüzdeki aylarda ana akım haline gelecek ve bütçe Android cihazlarının nişindeki Allwinner A13 gibi eski bileşenlerin yerini alacak. Ucuz bir cihazın sınırlamaları diğerleriyle aynı kalır - barbarca ikiye bölünmüş 4 GB bellek ve uygulama önbelleği için kullanılmayan bir medya içeriği deposu olarak çalışan bir bellek kartı. Bellenim geliştiricileri, hafıza kartlarının artık çok, çok ucuz olduğunu hatırladıklarında ve tabletin bu koşullarda kartsız çalışmasını sağlamak için erken özlemler en azından anakronik görünüyor. Neden cihazları, kullanıcıları geleneksel olmayan yollarla adaletsizliği düzeltmenin yollarını aramaya zorlamadan, çarpık bir external_sd değil, sdcard gibi bellenimde bırakarak en az iki gig kartla donatmıyorsunuz?

Ancak, kullanıcılara sadakat ve koltuk değil, onlara yönelme konusu kapsamlı ve buraya ait değil. Günlük yaşamda daha uygun hale getirmek için okuyucu üzerinde yürütme çalışmasına başlıyoruz. Kök almakla başlayalım. Bu işletmenin son derece başarılı olması için arşivi indirin ( https://www.dropbox.com/s/rhsvca9epfv53ld/ROOT_icood70pro.zip), yolunda Rusça karakterler olmadan C sürücüsüne paketinden çıkarın (böylece hatalardan kaçınırız). Tablette "bilinmeyen kaynaklar", "usb ile hata ayıklama" kutusunu işaretleyin ve bilgisayara bağlayın. Paketlenmemiş klasörde Root.bat'ı bulup çalıştırıyoruz. Kurulu çeşitler arasında supersu görünümü ile tabletin yeniden başlatılmasını bekliyoruz. Bu uygulamayı çalıştırmamız, ikili dosyaları güncellemeyi kabul etmemiz ve tableti yeniden başlatmamız gerekiyor. Her şey, yönetici hakları mevcut - artık sistem dosyalarını düzenlemek, gereksiz olanları kaldırmak, herhangi bir şey eklemek mümkün. Cihazınız hiçbir şekilde Root almak istemiyorsa bunun bir yolu var 2. Cihaz ayarlarında USB hata ayıklama seçeneğinin işaretini kaldırın. PdaNet'i yükleyin ( http://pdanet.co/a/), diğer sürücüleri yüklemeyi seçme. UnlockRoot'u yükleyin ( http://yadi.sk/d/awamSlwP2mpgQ). Onay işaretini yerine geri koyun. UnlockRoot'u başlatın ve Root'a basın. Çalışması bittikten sonra tableti yeniden başlatın ve SuperSu'yu güncelleyin.

Bir hafıza kartınız varsa ve ürün yazılımı geliştiricilerinin konumundan memnun değilseniz, vold.fstab dosyasını düzenlemeniz gerekir. Root Explorer sürüm 2.21 veya üstünü yükleyin (önceki sürümler 4.1.1 ile çarpık çalışır). Her yere erişmesine izin verme isteğini çabucak kabul edin. Şimdi değiştirilmiş vold.fstab dosyasını indirin ( http://yadi.sk/d/P-SKlRTG4t2Vu) kartın yerini alan ve dahili hafıza bölümünü hafıza kartına aktarın. Adından birini kaldırarak yeniden adlandırın. Kök Gezgini aracılığıyla, bu dosyayı bulun, uzun bir dokunuşla üzerine tıklayın (biri anglikizmden hoşlanmıyorsa basın) ve kopyala'ya tıklayın. Şimdi etc dizinini bulun. Dizinin üzerinde RW mount düğmesini bulacaksınız. Üstüne tıkla. Program penceresinin altında "yapıştır" (yapıştır) seçeneğini tıklayın. Tablet, dosyayı özel dosyanızla değiştirip değiştirmeyeceğinizi soracaktır. Kabul etmek. "İzinler" (izin) seçeneğinin bulunduğu alt menüyü çağırmak için değiştirilen dosyaya uzun basın. Önünüzde arka arkaya üç pencereli bir kare görüyorsunuz. Onay kutularını tam olarak ekran görüntüsündeki gibi ayarlayın ve seçimi uygulayın. Sadece programdan çıkmak, tableti yeniden başlatmak ve önyüklemeye bırakmak için kalır. Hafıza kartının tipine ve kalitesine bağlı olarak (en iyisi, isimsiz bir üreticiden değil, normal bir üreticiden sınıf 10'dur), tablet 5 dakikadan yarım saate kadar açılır. Her şey yolunda giderse, kartın nihayet Sdcard olarak görüldüğü ve önbellek ve programları microSD'ye aktarmak için uygulamaların gördüğü güncellenmiş bir “bellek” bölümü sizi bekliyor.

CWM kurtarma yüklemek, önyükleyiciyi öldürme riskinin yüksek olmasıyla ilişkilidir - güçlü bir deneme isteği yoksa veya 4.2.2'ye dayalı özel ürün yazılımı yüklemeniz gerekiyorsa bunu yapmamaya çalışın. Yazma sırasında bu bulunamadı, bu nedenle şu anda CWM'yi Prestigio MultiReader 5274'e yüklemek yalnızca teorik fayda sağlıyor. Bu yüzden CWM() dosyasını indirin. Kurulumu birkaç şekilde yapılabilir. En doğru ve neredeyse güvenli olanı, arşivi update.zip olarak yeniden adlandırmak ve tabletin yeniden başlatma isteğine olumlu yanıt vermektir. Artık ses açma ve güç düğmesini basılı tutarak kurtarma işlemine basit ve zarif bir şekilde girebilirsiniz. Yeşil robot göründüğünde düğmeleri bırakın, sesi + basılı tutun ve güç düğmesine bir kez basın. Hemen hemen herkes tarafından bilinen CWM kurtarma menüsü, montaj bölümlerinden yedeklemelere ve bellenim zenine kadar her şeyin mevcut olduğu yerde görünecektir. Kurtarma işlemine yeniden başlamak ve marketten Goo Manager uygulaması aracılığıyla kullanışlıdır. Şu anda CWM'yi uygulamanın diğer yolları, cihazı çok sık bozuyor ve bunlardan bahsetmeyeceğim. Kurulumun, bunun nasıl yapıldığına dair yaklaşık talimatlar aramanıza ve çalışmayan bir cihaz için başkasını suçlamanıza yardımcı olacak adb kabuğu aracılığıyla gerçekleştiğini söylemek yeterlidir.

Ve bugün için sonuncusu. Bu olduysa ve bazı öngörülemeyen koşulların (örneğin, bir CWM kurtarma yüklemesi) veya gökyüzündeki yıldızların yanlış düzenlenmesinin bir sonucu olarak, tablet çalışmayı reddettiyse, onu yaşayanların dünyasına geri döndürmeye çalışacağız. yanıp sönüyor. Önceki hasta Enot E102 ile yanıp sönme talimatının tam kimliği göz önüne alındığında, bunu okuyun. Fark sadece gömeceğiniz dosyada olduğu için tekrarlamak için bir neden göremiyorum. Ürün yazılımı resmi resmi web sitesinde ( http://www.prestigio.com/catalogue/MultiReaders/MultiReader_5274/PER5274B#/product-support/firmware ). Programın kendisi de var.

Unutmayın, her türlü yanıp sönme deneyi yaparak, garantiyi tamamen kaybedebilir ve Android'de çalışan bir cihaz olmadan kalabilirsiniz. Bu nedenle dikkat, dikkat ve yine aynı kelime. Bu iyimser notta, izin vermeme izin verin. Yakında tekrar buluşacağız, tartışacağız, azarlayacağız ve başka bir şeyi yeniden canlandıracağız.

hata:İçerik korunmaktadır!!