Android Telefonlarda SD Karta Taşınamayan Uygulamaları Taşıma (Rootsuz)


Cadillac34

Üye
    Konu Sahibi
Telefonumda bulunan bazı uygulamaların SD karta taşıma seçeneği aktif olmuyordu. Root olayına hiç girmek istemedim. İnternette araştırmam sonucu bir çözüm buldum.

SDK üzerinde pek çok tecrübem yok bende sorunsuz çalıştı ama sizde sorun olmadan çalışacağının garantisini veremiyorum. Her hangi bir arıza durumunda sorumluluklar size aittir.

Öncellikle Java JDK'yı bilgisayarımıza indiriyoruz ve kuruyoruz. Android java üzerine kurulu bir platformdur, bu yüzden java bilenlerin işi daha kolay. Java üzerine kurulu olduğu için Android SDK dan önce JDK'yı kurmanız gerekir.

1. İlk defa kurulum yapacaklar önce JDK’nın en güncel sürümü indirebilir.

2. Android SDK kurulu olması gerekiyor. Android Geliştirici sitesi çalışmadığı için başka bağlantı verrmek zorundayım. Linux ve Mac için . Ardından;
Başlat >> SDK Manager >> Android SDK Platform-tools kurulu değilse (sağ tarafında Not Installed yazarsa) hemen altındaki Extras kutucuğunu işaretleyin >> Sağ alttaki Install 2 packages butonuna tıklayın >> Android SDK Paltform-tools, revision 19 seçeneğine tıklayın >> Ardından Accept butonu ile kabul edip Install butonu ile kurun. İşlem tamamlanınca kapatın.

3. Telefonun sürücüsünün bilgisayarımızda kurulu olması gerekiyor (USB sürücüsü). Bendeki telefon Samsung Galaxy olduğu için Samsun Galaxy bağlantısı veriyorum. Sizde telefonunuzun markası ne ise onun sitesinden telefon için sürücüleri indirip kurun.

4. Android SDK’yı C:\Program Files içerisinde Android adında klasöre kopyalayın.

5. Telefonda Geliştirici Seçeneklerinden USB Hata Ayıklama modunu etkinleştirin ve USB kablosu aracılığıyla telefonunuzu bilgisayara bağlayın. Sakın depolama moduna almayın!

6. Başlat >> Programları ve dosyaları ara kutucuğuna cmd yazıp mouse ile sağ tıklayarak Yönetici olarak çalıştır'ı tıklayın. Ardından cd komutuyla SDK içerisindeki platform-tools klasörüne erişin. Örneğin;

Windows için
Eğer başka dizine kurmadıysanız 32bit için; cd C:\Program Files\Android\sdk\platform-tools

64bit için; cd C:\Program Files (x86)\Android\sdk\platform-tools

7. adb devices komutunu uygulayınca hata almıyorsak devam edebiliriz.

8. Sonra bu komutu girin;
adb shell pm set-install-location 2 (Android 4.0'dan eski sürümler için) komutunu uygulayın. Eğer hata verirse;
adb shell pm setInstallLocation 2 (Android 4.0'dan yeni sürümler için) komutunu uygulayın. Hiç bir uyarı vermeden satırı atlıyorsa işlem tamam demektir.

9. Linux ve Mac için
Android SDK’yı çıkardığınız yerde adb’nin olduğu klasöre girin ve terminali o klasörde açın.

10. ./adb devices komutunu verin. Cihazın bağlı olduğunu görmeniz gerekiyor.

11. Şimdi de aşağıdan uygun olan komutu girin:
./adb shell pm setinstallLocation 2 (Android 4.0'dan eski sürümler için)
./adb shell pm set-install-location 2 (Android 4.0'dan yeni sürümler için)

12. Tekrar eski haline yani dahili belleğe döndürmek için 2 olan sayıyı 0 yazarak eski haline döndürebilirsiniz.

13. USB Kablosunu çıkarın ve telefonu yeniden başlatın.

14. Bu işlem sonrasında varsayılan depolama hafızası SD Kart olarak belirlenecektir.

Bilmeniz gerekenler

Hafıza kartı için:
Hafıza kartınızdaki verilerinizi yedekleyin. Hafıza kartınızı bilgisayarınızda veya telefonda SD Kartı Biçimlendir diyerek formatlayın. Her önünüze gelen oyunları, uygulamaları hafıza kartına kurmayın. Çünkü, hafıza kartı telefonun belleğinden daha yavaştır.

Telefonda gömülü olmayan uygulamalar: Google uygulamaları, Yandex uygulamaları, Play Store ve .apk uzantılı uygulamalar güncellense bile hafıza kartına taşınabilir.

Telefonda gömülü olan uygulamalar: Google uygulamaları (Gmail, Google Play Kitaplar, Google Play Müzik, Google Play Filmler, Google Arama, Google Play Store, Google Play hizmetleri, Google Hangouts, Google Haritalar, Youtube), Galaxy Apps ve telefonda gömülü gelen uygulamalar güncellense bile hafıza kartına taşınamaz!

Telefonda gömülü olup da desteği kesilen uygulamalar: Google uygulamaları (Google Plus, Messenger, Google Play Dergiler). Bu uygulamalar güncellenemez, çalıştırılamaz ve hafıza kartına taşınamaz!

Ben bununla uğraşmak istemiyorum diyorsanız bağlantıda verdiğim konuyu inceleyip uygulayabiirsiniz.


Not: Samsung Galaxy 2 telefonda test edilmiştir. Sonuç; başarılı..

Dipnot: Uygulama ve oyunları taşıdıktan sonra verdiğim bağlantıdaki konuda anlatılanları uygulayın.


Kaynaklar;






 
  • Beğen
Tepkiler: bveo1990, MAERKEK ve Ozan

Cadillac34

Üye
    Konu Sahibi
Android SDK'yı Android Geliştirici sitesinden de indirebilirsiniz.


Alternatif olarak Android SDK için SDK Manager'ı indirip kurabilirsiniz.

 

bveo1990

Üye
Teşekkür
 
  • Beğen
Tepkiler: Cadillac34


MaxiCep.com internet sitesi 5651 Sayılı Kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında Yer Sağlayıcı olarak faaliyet göstermektedir. İçerikler, ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır.

MaxiCep.com; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir.

MaxiCep.com’in yer sağladığı içeriğin 5651 Sayılı Kanun’un 8 ila 9. maddelerine aykırı şekilde; kişilik haklarınızı ihlal ettiğini ya da hukuka aykırı olduğunu düşünüyorsanız Buradan yada [email protected] mail adresine e-mail göndererek iletişime geçerek bildirebilirsiniz.

Bildirimleriniz dikkatle ve özenle incelenmekte olup kişilik haklarınızın ihlali ya da hukuka aykırılığın tespiti halinde mevzuat kapsamında en kısa sürede işlem yaparak bilgi vereceğiz.
Üst Alt