SORUMLULUK REDDİ: Bu rehber, cihazınızın dahili hafızasını yedeklemeyi ve geri yüklemeyi anlatmaktadır. Xiaomi MI 5 cihazımda defalarca denediğim bir yöntemdir fakat çalışacağı hakkında garanti veremem. Yaşayacağınız herhangi bir sorun yalnızca sizi ilgilendirmektedir fakat elbette ki sorularınızı sorabilirsiniz.
Bu yöntemi kullanmanın asıl amacı, dosyaların zaman damgalarını tar kullanarak korumaktır. Lütfen işlemlere başlamadan önce tüm rehberi okuyunuz ve cihazda yeterince boş alan olduğundan emin olunuz.
Ben dosya ismi olarak "internalstorage" seçtim fakat siz Türkçe karakter bulunmamak şartıyla istediğinizi yazabilirsiniz. Örnek: "hafiza.tar"
Komutları ve klasörleri/dosyaları, görmeyi kolaylaştırmak amacıyla tırnak içinde yazdım fakat tırnak kullanmayın.
Bazı cihazlarda dahili hafıza "/data/media/0" yerine "/data/media" olabilir. Başlamadan bunu da kontrol edin.
Dahili hafızayı yedekleme
1. Cihazı TWRP modunda başlatın.
2. Cihazı bilgisayara bağlayarak yedekte olmasını istemediğiniz büyük dosyaları kopyalayın ya da silin.(MTP bazen sorun çıkarabiliyor. Asla "Kes" kullanmayın; dosyayı atmak istediğiniz yere kopyalayıp orijinal dosyayı silmek çok daha sağlıklıdır.) Bunlar aşağıdakiler olabilir:
a) TWRP yedekleri. TWRP klasörünü komple bilgisayara kopyalayın veya mevcut yedeklerinizi silip, dahili hafızayı yedekledikten sonra TWRP yedeği alıp bilgisayara aktarın.
b) Thumbnail dosyaları. Sonraki adımlarda bunları silmeyi anlatacağım.
c) "Android/data" içindeki klasörler. Bunu silmek istemeyebilirsiniz çünkü içeride oyun dosyaları, indirilmiş Spotify müzikleri, Google Çeviri çevrimdışı dil paketleri vb. bulunabilir.
3. Cihazın bilgisayar bağlantısını "Güvenle kaldır" seçeneği ile kesin.
4a. TWRP>Gelişmiş>Dosya Yöneticisi'nden "/data/media/0/DCIM" klasörüne ilerleyip ".thumbnail" isimli klasöre girip sağ alttaki mavi tik işaretine basıp oradan klasörü silin.
4b. İsteğe bağlı olarak, "/data/media/0/Android" klasörüne giderek, "data" klasörüne girdikten sonra sağ alttaki mavi tik işaretine basıp oradan klasörü silin.
Eğer hafıza yedeğinde bulunması gerekmeyen herhangi, büyük boyutlu olan dosyaları aktardıysanız ve/veya sildiyseniz başlayalım.
5a. TWRP ana ekranına dönün. Gelişmiş>Terminal yolunda ilerleyip şu komutu girin "cd /data" ve şu komutla yedeklemeyi başlatın: "tar cvf internalstorage.tar /data/media/0" ardından bitene kadar bekleyin.
5b. İsteğe bağlı olarak, "md5sum -t internalstorage.tar > internalstorage.tar.md5" komutunu girerek yedeğinizin md5 hash dosyasını oluşturabilirsiniz. (Dosya adının Odin rom dosyalarıyla alakası yoktur.)
6a. Şimdi yedeğinizi bilgisayara aktarmak için dahili hafızaya/SD karta taşımamız gerekiyor. Bunu Terminal'den veya Dosya Yöneticisi'nden yapabiliriz fakat bu rehberde Dosya Yöneticisi'ni kullanacağız.
6b. HAFIZAYA TAŞIMA: TWRP ana ekranına dönün. Gelişmiş>Dosya Yöneticisi yolunda ilerleyip "/data" klasörüne geri dönün. "internalstorage.tar" dosyasını bulun, tıklayın ve "/data/media/0" klasörüne taşıyın.
6c. SD KARTA TAŞIMA: TWRP ana ekranına dönün. Gelişmiş>Dosya Yöneticisi yolunda ilerleyip "/data" klasörüne geri dönün. "internalstorage.tar" dosyasını bulun, tıklayın ve cihazınızda bulunan SD kartın klasörüne taşıyın.
7. Cihazı bilgisayara bağlayıp "internalstorage.tar" dosyanızı bilgisayara atın ve isterseniz dosyayı kontrol ettikten sonra cihazdan silin. İşlem tamam.
Dahili hafızayı geri yükleme
1. Sistem açıkken (Android arayüzündeyken), Cihazı bilgisayara bağlayıp "internalstorage.tar" dosyasını dahili hafızaya ya da SD karta aktarın. Dosya boyutu 4 GB'tan daha büyük olduğunda TWRP arayüzünden aktarım yapılamıyor, bu yüzden sistem açıkken yapmak zorundayız.
2. Şimdi cihazı TWRP modunda başlatın.
3. Gelişmiş>Dosya Yöneticisi yolunda ilerleyip "/data/media/0" ya da SD kartınızın klasörüne girin ve "internalstorage.tar" dosyanızı "/data" dizinine taşıyın.
4. Gelişmiş menüsüne geri dönüp Terminal'i başlatın ve şu komutu girin: "tar xvf /data/internalstorage.tar"
5. İşlem bittikten sonra cihazı yeniden başlatabilirsiniz.
Takıldığınız bir yer olursa konuya yazınız.
Farklı bir konu hakkında yardım almak/konuşmak isterseniz forumdan PM göndererek veya Telegram'dan @eymenygt kullanıcı adından ulaşabilirsiniz.