Android Uygulamasının APK Dosyasını Kök Olmadan Nasıl Çıkarırım

APK dosyası, bir Android uygulaması geliştirdikten sonra üretilen son üründür. .apk uzantısıyla birlikte gelir ve Android Uygulama Paketi olarak da bilinir. Windows Programlarını yüklemek için kullanılan bir .exe dosyasına benzer. Bildiğiniz (veya bilmediğiniz) gibi, bu APK dosyasını bir uygulamadan çıkarmak kolay bir iş değil. Telefonunuz rootluysa kolay olabilir, ancak rootlu olmayan bir Android cihazınız varsa o kadar da değil. Gerçek şu ki, düşündüğünüz kadar zor değil. Bugün, telefonunuzda yüklü bir uygulamanın APK’sini çıkarabileceğiniz birkaç yöntem göstereceğim.

Sorumluluk Reddi: Ücretli bir Android uygulamasının APK’sini çıkarmak yasa dışıdır. Bunu yaparsanız, bundan kendiniz sorumlu olacaksınız. Bu kılavuz, eğitim amaçlı APK çıkarma bilgisini paylaşmak amacıyla yazılmıştır. Korsanlığı desteklemiyoruz.

Yöntem 1: Gelişmiş Dosya Gezgini Kullanma

Yukarıda belirtildiği gibi, cihazınızın kök erişimi varsa, kök klasörlere göz atmanıza izin veren gelişmiş bir dosya gezgini kullanabilirsiniz. Genellikle, yüklenen uygulamalar “/data/apps” içinde bulunur. Yani buradan APK dosyalarını kopyalayıp istediğiniz yere yapıştırabilirsiniz. Ancak, köklü olmayan bir Android telefonda gelişmiş bir dosya gezgini kullanarak yüklü uygulamaların APK’sını da çıkarabilirsiniz.

Bunun için burada ES Dosya Gezgini’ni kullanacağız. İsterseniz başka bir dosya yöneticisi uygulamasını kullanabilirsiniz, ancak yüklü uygulamaları yedeklemenize izin verdiğinden emin olun. Evet, burada APK’yı çıkarmamıza yardımcı olacak anahtar şey bu olacak.

Adımlar basit. ES Dosya Gezgini’ni açın ve aşağıdaki ekran görüntülerinde gösterildiği gibi uygulamanın ana sayfasındaki “Uygulama” üzerine dokunun. Şimdi, APK’sını çıkarmak istediğiniz uygulamaya uzun dokunun ve alttaki “Yedekle” seçeneğine dokunun.

Kök Olmadan Android Uygulamasının APK Dosyasını Çıkarma

Uygulama, ayıklanan .apk dosyasıyla yedeklenecektir. APK dosyasını dahili depolama alanınızdaki “Yedekleme” adlı bir klasörde bulacaksınız. Bu yöntemi daha basit bulursanız, bir sonraki yöntem daha da kolaydır.

Yöntem 2: APK Extractor Uygulamasını İndirin

Peki, APK çıkarabilen bir uygulamaya ne dersiniz? APK Extractor uygulaması tam olarak adından da anlaşılacağı gibi çalışır. Uygulamayı Play Store’dan indirin ve yükleyin.

Uygulamanın çalışması çok basittir. Uygulamanın ana sayfası, telefonunuzdaki tüm sistem ve üçüncü taraf uygulamaları gösterir. APK’sını çıkarmak istediğiniz uygulamayı arayabilirsiniz. Ardından, uygulamaya dokunun ve bu kadar. APK ayıklanacak ve cihazınızın dahili deposundaki “ExtractedAPKs” adlı klasöre kaydedilecektir.

Apk Çıkarıcı 1

Uygulama ayarlarında, ayıklanan APK’lerin hedef klasörünü değiştirebilirsiniz. Ad biçimini de ayarlayabilirsiniz. Örneğin, APK dosyalarını önce Uygulama adına ve ardından paket adına sahip olacak şekilde ayarlayabilirsiniz. Daha iyi anlamak için uygulama sürümünü de ada ekleyebilirsiniz. Bunun dışında, isterseniz APK’lerin otomatik olarak yedeklenmesini bile ayarlayabilirsiniz. Hepsi ayarlarda mevcut.

Ayrıca, uygulamanın kendisini kullanarak APK’yı başkalarıyla paylaşmanız için bir seçenek de mevcuttur. Sadece, uygulamanın yanındaki açılır simgeye dokunun ve onu paylaşma seçeneğine sahip olacaksınız. Uygulama önce APK’yi çıkaracak ve ardından paylaşım paneli açılacaktır. Ardından APK’yi paylaşmak istediğiniz uygulamayı seçebilirsiniz.

Yöntem 3: ADB Kullanarak APK Çıkarma

Hevesli bir Android Kullanıcısı veya bir Android geliştiricisiyseniz, ADB hakkında bilgi sahibi olmalısınız. Android Hata Ayıklama Köprüsü, temel olarak Android SDK ile kullanılabilen ve farklı komutlar kullanarak telefonunuzu kontrol etmenize ve depolama alanınızdaki dosyaları yönetmenize olanak tanıyan bir komut satırı yardımcı programıdır. Ana amaç hata ayıklamak olduğu için kök klasörlere kolayca erişebilir.

Böylece, birkaç komut seti ile APK’yi istediğiniz klasördeki PC’mize veya Mac’imize kolayca çıkarabilirsiniz. Şimdi, ADB’nin pek farkında değilseniz, ADB’nin çalışması için Android SDK’nın gerekli olduğunu düşünüyor olabilirsiniz? Hayır, değil. Aslında Google, ADB’yi içeren ayrı bir platform araçları paketi sağlar. Buradan indirebilirsiniz.

Araçları indirdikten sonra, zip dosyasını çıkartın ve klasörü açın. Adb.exe dosyasını fastboot ile birlikte klasörde bulacaksınız (onu kullanmayacağız). Şimdi, sağ tıklama menüsünde “Komut penceresini burada aç” seçeneğini almak için Shift tuşuna basın ve klasöre sağ tıklayın.

Ardından, telefonunuzu USB kablosuyla PC veya Mac’e bağlayın ve Geliştirici Seçeneklerinde USB hata ayıklamanın AÇIK olduğundan emin olun. Şimdi aşağıda verilen komutları takip edin.

Öncelikle cihazın bilgisayarınıza bağlı olup olmadığını kontrol edeceğiz. Aşağıdaki komutu girin:

adb devices

Kök Olmadan Android Uygulamasının APK Dosyasını Çıkarma

Ardından, uygulama paketi adını alacağız. Paket adını zaten biliyorsanız, bu adımı atlayabilirsiniz. Aşağıdaki komutu girin.

adb shell pm list packages

Kök Olmadan Android Uygulamasının APK Dosyasını Çıkarma

Şimdi, çıkarmak istediğiniz paket adını kopyalamanız yeterlidir. Ve bir sonraki komuta yapıştırın. ‘package:’ önekini onunla birlikte kopyalamayın. Aşağıdaki komutu girin. Burada Truecaller’ın .apk dosyasını ayıklıyorum.

adb shell pm path com.truecaller

Android Uygulamasının APK Dosyasını Kök Olmadan Nasıl Çıkarırım

Yukarıdaki komut size uygulamanın gerçek APK’sının yolunu verecektir. Şimdi, .apk dosyasını bu yoldan çekip istediğimiz yere kaydetmek için bir çekme komutu yapmanız yeterli. İstediğiniz konumun yolunu kopyaladığınızdan emin olun ve aşağıda verilen komuta yapıştırın. Ayrıca, önceki komutta elde ettiğimiz gerçek .apk dosyasının yolunu da kopyalayın.

adb pull /data/app/com.truecaller-1/base.apk path/to/desired/location

Android Uygulamasının APK Dosyasını Kök Olmadan Nasıl Çıkarırım

.apk dosyası şimdi istediğiniz konumda saklanmalıdır.

Android Uygulamalarından APK Çıkarmanın En İyi Yolları

Bir APK’yi çıkarmanızın nedeni ne olursa olsun; sıkı çalışmaları için ödüllendirilmeyi hak ettikleri için geliştiricileri desteklediğinizden emin olun. En iyi yoldan bahsetmişken, kesinlikle ikinci yöntemdir. APK çıkarıcı, temel olarak ADB’de gerçekleştirdiğimiz Shell komutlarını gerçekleştiriyor. Yani, kesinlikle en iyi yol. Ancak, başka bir yöntem biliyorsanız, yorumlarda belirtin.

LEAVE A REPLY

Please enter your comment!
Please enter your name here