Sorun:
ADB yedeklemesini her çalıştırdığımda, ana ekranın altına yakın bir mesaj alıyorum Backup starting...
, ardından Backup finished
birkaç saniye sonra 17 GB cihaz hafızası kullandığım gerçeğine rağmen oluşan bir mesaj ve ardından oluşan yedek dosya oluşturuldu. 0 baytlık bir boyuta sahip. Hiçbir hata iletileri, geri bildirim olursa olsun belirten bu yanlış bir şey olduğunun, dursun neyi yanlış. Çalışıyor gibi görünüyor, ama çok hızlı bir şekilde ve yedekleme dosyası boştur.
Süreç:
Aygıtın
adb devices
komutu kullanarak ADB tarafından tanındığını onaylarım ve aşağıdaki çıktıyı alırım:List of devices attached 8e1f368a device
ADB yedekleme komutunu verdim (takip edilecek detaylar).
Komut isteminde aşağıdaki mesajı alıyorum:
Now unlock your device and confirm the backup operation.
... ve telefonda aşağıdaki bilgi istemi:
Burada ne yaptığım farketmez.
Back up my dataDüğmeye dokunun (sağ alt köşe).
Telefon ana ekrana geri döner ve bana
Backup starting...
mesajı, ardındanBackup finished
birkaç saniye sonra mesajı gösterir . Varsayılan yedekleme.ab veya -f anahtarıyla belirtilmiş olduğum adında bir 0 bayt dosya oluşturulur .
ADB yedekleme komutu (2. adımda kullanılır):
Farklı seçenekler arasından çok farklı seçenekler denedim
adb backup -all
gibi şeylere
adb backup -all -apk -s 8e1f368a -f 'C:\Data Files\PDA\Backups\ADB\GalaxyS4_20140919.ab'
Ayrıca bunu ve bunu-nosystem
okuduktan sonra anahtarı eklemeyi denedim, bu , köklü olmayan bir aygıta sistem yedeği eklemeyi denemenin 0 baytlık bir dosyaya yol açabileceğini ve bu anahtarın kullanılması gerektiğini belirtir. Fark yaratmıyor, işlem birkaç saniye içinde tamamlanıyor ve hala 0 baytlık bir dosya alıyorum.
"Tam yedekleme" şifre istemi (3. adım):
Daha önce hiç yedekleme şifresi belirlemediğimden eminim. Bu şifreyi ayarlama veya bu ayarlara daha önce herhangi bir şekilde erişme fırsatım olmamıştı. Ancak, aşağıdakilerin hepsini denedim:
- Her iki şifreyi boş bırakmak
- "Geçerli yedekleme şifresini" boş bırakmak ve ikinci kutuya yeni bir şifre girmek
- Geçerli ekran kilidi PIN'ini ve geçmişte şimdiye kadar "geçerli yedekleme şifresi" olarak kullandığım tüm PIN'leri girme.
- Her şifreyi girerek bu cihazda herhangi bir şey için kullanabileceğimi düşünebilirim
Her durumda, davranış tam olarak 5. adımda açıklananlarla aynıdır. Hata veya herhangi bir şeyin yanlış olduğu veya şifrelerimin geçersiz olduğuna dair herhangi bir belirti alamıyorum ve gerçekten geçerli bir parola mı beklediğine veya bunun gerçekten geçerli bir şifre mi beklediğine dair hiçbir ipucu yok. alan boş bırakılmalıdır. (İçinde ekran görüntüsü Bu yanıt ben baktım ve birkaç diğer destek forumları hiçbir geçerli şifre varsa "Mevcut yedekleme şifresi" kutu görünmez olacağını ima eder gibi görünmektedir, ama bu sadece bir çıkarsama var; hiçbir şey olmadığını açıkça yapar Geçerli bir şifre aslında gereklidir.)
Sizden istediği parolanın, Geliştirici seçeneklerinde ayarlanan "Masaüstü yedekleme parolası" olabileceğinden şüpheleniyorum:
Bu şifreyi daha önce hiç ayarlamadım. Bir tane ayarlamaya çalışırsam bir mesaj alıyorum.Failed to set backup password.
Bu hata hakkında bilgi ararken, bu sorunu yaşayan birinin bunun ADB yedeğini kullanmasını engellediğini söylediği en az bir başka durumla karşılaştım, ancak ADB'yi kullanmaya çalışırken ne olacağı konusunda net değildi. yedekleme.
Bu mesajı alan ve daha önce şifreyi hiç ayarlamayan çoğu kişi, çözümün mevcut şifreyi boş bırakmak olduğunu söylüyor, ancak ilk başta bunu denedim ve işe yaramadı. Başka bir kişinin bu soruna rastlayan ve daha önce şifresini belirlemediğinden emin olduğu bir soru buldum . Maalesef bir çözümü varmış gibi görünmüyor, hatta bir açıklaması bile var.
ADB'nin "Masaüstü yedekleme şifresi" aramasına bakılmaksızın veya ADB şifreleme şifresi ayrı bir şey olup olmadığına bakılmaksızın, ADB'nin neden yeni bir yedekleme başlatmak için önceki bir şifreyi girmenizi istediğini belirtiyor. Ben, geri üzerine yazmak vermeye çalışan veya herhangi bir şekilde erişim daha önce verileri şifreli, bu nedenle bir yedekleme için bir şifreleme parolası bile değilim vardı önceden ayarlanmış kimse onu engellemek için iyi bir fikir olduğunu düşünüyorum neden ben hayal edemiyorum Geçmişte yedeklemeleri şifrelemek için hangi şifreyi kullandığınızı hatırlamıyorsanız cihazınızı yedekleyin.
Ek bilgi:
Model: Samsung Galaxy S4 SCH-I545
Çekirdek sürümü: 3.4.0
İşletim sistemi sürümü: 4.4.2
Android SDK Araçları sürümü: 1.16
USB hata ayıklama etkindir.
ADB yedeklemesini kullanmamın nedeni, telefonumun tam bir yedeğini almaktan önce, güvenli bir tarafta olmanızdan kaynaklanıyor * böylece Titanyum yedeklemesi gibi nandroid yedekleme araçlarını kullanabilirim. Bu yüzden, telefonumu köklendirme ile ilgili herhangi bir öneri bir çözüm değil, bir Catch-22 olacaktır. Söylemeye gerek yok, fabrika ayarlarına sıfırlama da bir çözüm değildir, çünkü yedekleme işleminin tüm amacını ortadan kaldıracaktır.
Telefon , şirketimin Exchange sunucuları ile eşitlenecek şekilde ayarlanmış ve sunucu tarafından uygulanan bazı politikalar var. Şirket hesabıyla senkronizasyonu ilk kurduğumda cihazın şifreli olduğunu düşünmüştüm, fakat görünüşe göre şifreli değil. Aslında, bu olay zincirini harekete geçiren şey buydu: Bana şirket sunucularına bağlanmaya devam etmek için cihazı şifrelemem gerektiğini söyleyen bir mesaj alıyorum. Şifrelemeden önce nandroid yedeklemesi yapmak istiyorum, köklendirme gerektirir ve köklendirme işleminden önce ADB yedeğini kullanmak istiyorum.
* Evet, Towelroot'un güvende olduğu iddiasında olduğumun farkındayım, ancak şansı denemeyi tercih etmem ve gelecekte ilgili sorunların ortaya çıkması durumunda bu sorunu çözmek veya en azından anlamak istiyorum.
adb backup
iyi çalıştı ancakadb restore
her zaman başarısız oldu). Bir izin problemi olduğu ortaya çıktı (üretici ROM ile uğraştı), bu yüzdenadb restore
cihaza transfer edildikten sonra yedekleme dosyasını okuyamadı. Bulmak biraz zor oldu ve benzer bir şeyin gerçekten de böyle olup olmadığından emin değilim; ama kontrol etmeye değer olabilir.