Bu site nedir
xapktoapk.com, Android paket dosyalarını dönüştürmek, birleştirmek, incelemek ve doğrulamak için 13 ücretsiz, tarayıcı tabanlı yardımcı programa ev sahipliği yapan odaklanmış bir web mühendisliği platformudur. Paketimiz, XAPKS'den APK'ya Dönüştürücü, APKM'den APK Açıcı, AAB'den APK'ya Dönüştürücü, APKS'den APK Birleştirme, XAPK Dosya Görüntüleyici ve Bildirim Doğrulayıcı, XAPK Oluşturucu ve Paketleyici, Cihaz ABI ve DPI Uyumluluk Denetleyicisi, APK Sürüm Karşılaştırma / Fark Aracı, APK Bilgi Çıkarıcı, APK İmza Doğrulayıcı, OBB Dosya Çıkarıcı, APK Signer Online, APK Simge Çıkarıcı ve Uygulama Simgesi Oluşturucu'nun yanı sıra aşağıdakiler için özel yan yükleme kılavuzlarını içerir: Windows PC ve macOS ile resmi bir Chrome Web Mağazası Tarayıcı Uzantısı. Herhangi bir üçüncü taraf mobil APK yükleyici uygulaması sunmuyoruz veya zorunlu tutmuyoruz; her yardımcı program JavaScript, WebAssembly ve Web Crypto API'lerini kullanarak web tarayıcınızda %100 yerel olarak çalışır, böylece dosyalarınız hiçbir zaman bir sunucuya yüklenmez.
Bunu neden inşa ettik?
Android paketleme karmaşıklaştı. Uygulama Paketleri (AAB), bölünmüş APK'lar (APKS), APKMirror paketleri (APKM) ve paket halindeki XAPK paketleri, tek bir indirme işleminin genellikle çift tıklamayla yüklenemeyeceği anlamına gelir. Mevcut masaüstü araçları genellikle Java'yı, Android SDK'yı veya platform araçlarını gerektirir; bu da çoğu kişinin tek seferlik bir görev için istediğinden daha fazla kurulum gerektirir. Bilgisayarınıza veya telefonunuza hiçbir şey yüklemeden sekme açabileceğiniz, bir dosyayı bırakabileceğiniz ve kurulabilir APK'yı geri alabileceğiniz bir yer istedik.
Araçlar nasıl çalışır?
Dönüşüm mantığı tamamen istemci tarafı JavaScript'te uygulanır. Bir dosyayı seçtiğinizde, tarayıcı onu belleğe okur, onu bir ZIP arşivi olarak ayrıştırır, temel APK'yı tanımlar, bölünmüş APK'ları birleştirir, bölünmüş uygulama bayraklarını ikili AndroidManifest.xml biçiminde yamalar, sıkıştırılmamış yerel kitaplıkları (.so ve resources.arsc'yi 4 baytlık sınırlar üzerinde hizalar, arşivi v1 JAR ve v2 APK Signature Scheme bloklarıyla imzalar ve sonucu bir indirme olarak sunar). İş cihazınızda gerçekleştiği için aynı sayfa Windows, macOS, Linux, ChromeOS, iOS ve Android'de, yani modern bir tarayıcının çalıştığı her yerde çalışır. Sunucu tarafında işlem kuyruğu yoktur ve herhangi bir şeyle ilişkilendirilecek kullanıcı verisi olmadığından hesap sistemi yoktur.
Android paket formatlarını anlama
Android'e dışarıdan yükleme konusunda yeniyseniz karşılaşacağınız dosya türlerine hızlı bir genel bakış burada:
- APK (Android Paket Kiti) — Android'de uygulamaları dağıtmak ve yüklemek için standart format. Tek bir .apk dosyası derlenmiş kodu, kaynakları, varlıkları ve bildirimi içerir.
- XAPK — Temel APK'yı bölünmüş APK'lar, manifest.json ve bazı durumlarda OBB genişletme verileriyle birlikte paketleyen ZIP tabanlı bir sarmalayıcı. APK gibi üçüncü taraf mağazalar bu formatı büyük oyunlar için kullanır.
- APKM (APKMirror Bölünmüş Paket) — APKMirror tarafından kullanılan, base.apk'yi, mimari/DPI/dil yapılandırma bölümlerini ve bir info.json meta veri dosyasını tutan bir ZIP kapsayıcısı.
- APKS / Bölünmüş APK'lar — Google Play ve bundletool, uygulamaları bir cihazın CPU mimarisine, ekran yoğunluğuna ve diline göre uyarlanmış birden çok küçük APK olarak sunar. Bu bölümlerin bağımsız bir paket olarak kurulabilmesi için önce birleştirilmesi gerekir.
- AAB (Android Uygulama Paketi) — Geliştiricilerin Google Play'e yüklediği yayınlama biçimi. Google daha sonra paketten optimize edilmiş APK'lar oluşturur. Geliştiricilerin bazen Play Store dışında test etmek veya dağıtmak için AAB'yi tekrar APK'ya dönüştürmeleri gerekir.
- OBB (Opak İkili Blob) — Oyunlar ve medya ağırlıklı uygulamalar için APK ile birlikte gönderilen büyük genişletme dosyaları (her biri 2 GB'a kadar). Cihazda Android/obb/<package>/ altında yaşıyorlar.
Bu araçlara ne zaman ihtiyacınız olabilir?
- Üçüncü taraf bir mağazadan oyun indirdiniz ve düz APK yerine XAPK dosyası aldınız.
- Bir telefondaki uygulamayı yedeklemek ve farklı CPU mimarisine sahip başka bir telefona yüklemek istiyorsunuz.
- Google Play dışında bir sürüm yapısını test eden bir geliştiricisiniz ve AAB'nizi evrensel bir APK'ya dönüştürmeniz gerekiyor.
- İndirdiğiniz APK'nın kurcalanmadığını, kriptografik imzasını kontrol ederek doğrulamak istiyorsunuz.
- Bir tasarım modeli veya uygulama listesi için başlatıcı simgesini bir APK'dan çıkarmanız gerekir.
Ne yapmayacağız
- Belirli bir uygulama için APK veya XAPK dosyalarını barındırmıyor veya dağıtmıyoruz. Araçlar, halihazırda sahip olduğunuz dosyaları kabul eder; sizin için uygulama indirmezler.
- Kişisel bilgileri toplamıyoruz. Kayıt yok, profil yok ve gerekli hesap yok.
- Bir APK'nın içeriğini lisanslamayı veya DRM'yi atlayacak şekilde değiştirmeyiz. Dönüştürücü, halihazırda paketin içinde bulunan verileri bölmeleri birleştirir ve ortaya çıkarır; bir kurcalama aracı değildir.
- Telif hakkıyla korunan içeriğin korsanlığını veya yeniden dağıtımını teşvik etmiyoruz. Kullanıcılar, dönüştürdükleri herhangi bir dosyayı yükleme hakkına sahip olduklarından emin olmaktan sorumludur.
Gizlilik ve veri işleme
Bu araçlarla işlediğiniz dosyalar cihazınızda kalır. Sayfa, arşivi yerel olarak okumak için standart JavaScript Dosya API'lerini ve ZIP ayrıştırma kitaplıklarını kullanır; işlenmek üzere arka uca hiçbir şey gönderilmez. Anonim kullanım istatistikleri (sayfa görüntülemeleri, tarayıcı türü, ülke), Gizlilik Politikası'de açıklandığı gibi standart analizler aracılığıyla toplanabilir. Google Fonts ve Font Awesome gibi üçüncü taraf hizmetler genel CDN'lerden yüklenir. Kendi izleme çerezlerimizi ayarlamıyoruz; cihazınızda yalnızca minimum düzeyde bir çerez onayı tercihi yerel olarak depolanır. Reklam görüntülendiğinde Google gibi üçüncü taraf iş ortakları, Gizlilik Politikası'de açıklandığı şekilde inceleyip devre dışı bırakabileceğiniz reklam çerezleri kullanabilir.
Siteyi kim yönetiyor
xapktoapk.com, Android ikili bildirimleri (AXML), ARSC kaynak tabloları ve APK/XAPK paketleme sistemleriyle çalışma konusunda 4 yıldan fazla uygulamalı deneyime sahip bir web ve Android geliştiricisi olan Mst Shaefale tarafından oluşturulmuş ve bakımı yapılmıştır. Proje, 2022'de QA testi sırasında bölünmüş APK paketlerini yeniden paketlemek için kişisel bir komut satırı komut dosyası olarak başladı ve diğer Android geliştiricilerinin Java JDK olmadan çalışan sıfır kurulumlu bir sürüm istemesinin ardından tarayıcı tabanlı bir araç paketine dönüştü. Site bağımsız olarak işletilmektedir ve Google LLC, Android Açık Kaynak Projesi, APKMirror veya başka herhangi bir dağıtım platformuna bağlı değildir. APK, AAB ve Android gibi adlar ilgili sahiplerinin ticari markalarıdır ve burada yalnızca araçların ne yaptığını açıklamak için atıfta bulunulmaktadır.
İçerik Standartları ve Cihaz Test Metodolojisi
xapktoapk.com'de yayınlanan her yardımcı program ve teknik kılavuz, yayına geçmeden önce sıkı ve uygulamalı bir doğrulama sürecini takip eder:
- Gerçek Donanım ve Emülatör Doğrulaması: Dönüştürme çıkışları, ADB komutları ve Kapsamlı Depolama geçici çözümleri, yayınlanmadan önce fiziksel Android cihazlara (ARM64 donanımında Android 12 ila Android 15 çalıştıran) ve x86_64 Windows/macOS emülatörlerine karşı test edilir.
- İlk Elden Teknik Doğruluk: Kılavuzlarımızda genel özetler yerine tam Android PackageManager hata kodları (INSTALL_FAILED_MISSING_SPLIT, INSTALL_FAILED_NO_MATCHING_ABIS ve INSTALL_FAILED_DEPRECATED_SDK_VERSION gibi), ikili bildirim işaretleri ve resmi bundletool / apksigner belirtimleri belirtilmektedir.
- Düzeltmeler ve Güncellemeler: Android'in güvenlik modeli her önemli API düzeyinde değişir. Google, Kapsamlı Depolama kurallarını, Play Bütünlüğü kontrollerini veya minimum hedef SDK bloklarını güncellediğinde araçlarımızı yeniden test eder ve etkilenen kılavuzları net bir revizyon tarihiyle güncelleriz. Belirli bir telefon modelinde güncel olmayan bir komut veya son durum hatası tespit ederseniz destek@xapktoapk.com'ye e-posta gönderin; biz de sayfayı 24-48 saat içinde doğrulayıp güncelleyeceğiz.
İletişim bilgileri
Sizden haber aldığımız için mutluyuz. Teknik bir sorunuz, belirli bir XAPK veya bölünmüş paketle ilgili bir hata raporunuz, özellik talebiniz veya iş sorgunuz varsa aşağıdaki kanallardan herhangi birinden bize ulaşın:
- Genel ve Teknik Destek: destek@xapktoapk.com
- İşletme, Editörlük ve Ortaklıklar: bilgi@xapktoapk.com
- Çevrimiçi Destek Bilet Formu: xapktoapk.com/contact.html
Genellikle 24-48 iş saati içinde yanıt veririz. Sık sorulan sorular için SSS'yi kontrol edin veya önce teknik kılavuzlar'ye göz atın; cevabınız zaten orada olabilir.