ADB üzerinden sıfırlama seçenekleri ve kısa cevap
ADB üzerinden dört temel sıfırlama türü yapılır: pm clear (uygulama verileri), önbellek temizleme (recovery üzerinden), factory reset (wipe data) ve ADB anahtarlarının silinmesi/geliştirici ayarlarının sıfırlanması. Bunlar etki alanı, veri kaybı ve root veya Recovery erişimi gereksinimi açısından farklılık gösterir.
Hangi "sıfırlama" seçenekleri mevcuttur ve her komut ne yapar
- Belirli bir uygulamanın verilerini sıfırlama
- Komut:
adb shell pm clear <package_name>
- Neleri siler: Uygulamanın tüm verilerini ve önbelleğini siler (ilk çalıştırmadaki gibi), ancak APK'yı silmez.
- Ne zaman kullanılır: Belirli bir uygulamayla ilgili sorunlar olduğunda (donmalar, giriş hatası, bozulmuş yerel ayarlar).
- Sistem/kullanıcı önbelleğini temizleme
- Çoğu cihazda Recovery üzerinden yapılır: Recovery moduna şu komutla yeniden başlatın
adb reboot recovery
ve "Wipe cache partition" veya benzerini seçin.
- Root'lu/özel ROM'larda shell komutları mümkündür (seçenek ROM'a bağlıdır).
- Ne yapar: Geçici dosyaları (sistem ve Dalvik/ART önbelleği) siler, kullanıcı dosyalarına dokunmaz.
- Fabrika ayarlarına tam sıfırlama (factory reset / wipe data)
- Genellikle Recovery üzerinden:
adb reboot recoverysonrası "Wipe data/factory reset" seçeneğini seçin. - Bazı cihazlar/ROM'lar shell'den sıfırlamaya izin verir (root veya özel API gerekir). Örnekler satıcıya bağlıdır.
- Ne yapar: Tüm kullanıcı verilerini, hesapları, yüklü uygulamaları ve ayarları siler — cihaz "temiz" durumuna döner.
- ADB ayarlarını ve güvenilir anahtarları sıfırlama
- Güvenilir anahtarları silme:
adb shell settings delete global adb_keys
- Geliştirici modunu devre dışı bırakma (çoğu cihazda bu işlem arayüzü etkiler, ancak cihazda manuel adım gerekebilir):
adb shell settings put global development_settings_enabled 0
- Ne yapar: PC'nin daha önce eklenen anahtarlarla erişimini kaldırır, cihazı devrederken faydalıdır.
Seçenekler arasındaki farklar ve pratik öneriler
- Silme kapsamı: pm clear — tek bir uygulama için yereldir; wipe cache — geçici dosyalar; factory reset — her şey; adb_keys silme — yalnızca erişim anahtarları.
- İzinler: pm clear ve settings çoğu cihazda root olmadan çalışır; shell'den doğrudan wipe data genellikle root veya Recovery gerektirir; shell üzerinden cache temizleme nadir ve satıcıya bağlı bir durumdur.
- Geri yükleme: pm clear ve wipe cache verileri yalnızca uygulama yedeklerinden geri yüklenebilir; factory reset her şeyi siler — yedekten/hesaplardan geri yüklemek gerekir.
- Güvenlik: adb_keys silme, cihazı devrederken güvenliği artırır. Factory reset FRP'yi (Fabrika Sıfırlama Koruması) kaldırmaz — Google hesabı bağlantısını dikkate alın.
Herhangi bir sıfırlama işleminden önce önemli verilerinizin yedeğini alın: fotoğraflar, kişiler, SMS'ler ve 2FA anahtarları. Hızlı bir yöntem — Google hesabıyla senkronizasyon veya Nandom/mantıksal yedek oluşturma (root/Recovery).
Komutlar ve davranışları modele ve ROM'a bağlıdır. Root komutlarının veya üçüncü taraf araçların yanlış kullanımı veri kaybına veya cihazın "brick" olmasına yol açabilir.
Komut örnekleri ve adım adım senaryolar
- Sorunlu uygulamanın verilerini sıfırlama:
adb devices
adb shell pm clear com.example.app
- Recovery üzerinden önbellek temizleme:
adb reboot recovery
# ardından — Recovery menüsünde işlem: Wipe cache partition
- Tam fabrika sıfırlaması (Recovery üzerinden):
adb reboot recovery
# Wipe data/factory reset seçin
- Güvenilir ADB anahtarlarını silme:
adb shell settings delete global adb_keys
Sık yapılan hatalar
- Root olmadan normal shell'de wipe data çalıştırmaya çalışmak — komut çalışmaz.
- Factory reset öncesi yedek almamak — en yaygın ve kritik hata.
- Factory reset'in FRP'yi kaldıracağını sanmak: Cihazda bağlantılı bir Google hesabı varsa, sıfırlama sonrası şifresi gerekir.
- Belirli ROM için uygun olmayan komutların kullanılması (vdc factory_reset gibi komutlar her yerde çalışmaz).
SSS
-
ADB üzerinden yalnızca uygulama önbelleğini silebilir miyim?
Evet:adb shell pm clear <package>belirtilen uygulamanın önbelleğini ve verilerini siler. Sistem önbelleği için Recovery kullanın. -
pm clear için root gerekli mi?
Hayır,pm cleargenellikle root olmadan çalışır. -
Factory reset silinen dosyaları geri getirir mi?
Hayır — yalnızca yedekten veya bulut senkronizasyonundan geri yüklenebilir. -
adb shell settings delete global adb_keyscihazdaki ve PC'deki anahtarları siler mi?
Komut cihazdaki anahtarları siler; PC'deki anahtarlar kalır, ancak cihazdan silindikten sonra yeni bağlantılar onay gerektirir. -
Telefonu satarken ADB kullanarak sıfırlama yapmak güvenli midir?
Evet, hesapları (Google) sildiğiniz, factory reset yaptığınız ve adb_keys'i sildiğiniz sürece. Sıfırlama sonrası FRP'nin kaldırıldığından emin olun (gerekirse) ve cihazın hesabınızla bağlantısının olmadığını kontrol edin.