Mi ez az oldal
A xapktoapk.com egy koncentrált webes mérnöki platform, amely 13 ingyenes, böngészőalapú segédprogramot tartalmaz az Android-csomagfájlok konvertálására, egyesítésére, ellenőrzésére és ellenőrzésére. Csomagunk tartalmazza az XAPK–APK konvertert, az APKM–APK kibontót, az AAB–APK konvertert, az APKS–APK-egyesítőt, az APKS–APK-egyesítőt, az XAPK fájlnézegetőt és manifeszt-ellenőrzőt, az XAPK-készítőt és csomagolót, az eszköz ABI- és DPI-kompatibilitás-ellenőrzőjét, az APK-verziókat összehasonlító / DPI-kompatibilitás-ellenőrzőt, az APK-verzió összehasonlító / kibontó eszközt, az APK információ-aláíró fájl kibontó eszközt, az APK-fájlt kibontó eszközt. APK Signer Online, APK ikonkinyerő és Alkalmazásikon-generátor, valamint külön oldalbetöltési útmutatók Windows PC-hez és macOS-hez, valamint egy hivatalos Chrome Internetes áruház böngészőbővítmény. Nem kínálunk és nem igényelünk harmadik féltől származó mobil APK-telepítő alkalmazást – minden segédprogram 100%-ban helyileg fut a webböngészőben JavaScript, WebAssembly és Web Crypto API-k használatával, így a fájlok soha nem töltődnek fel a szerverre.
Miért építettük
Az Android csomagolása bonyolult lett. Az alkalmazáscsomagok (AAB), a felosztott APK-k (APKS), az APKMirror csomagok (APKM) és a kötegelt XAPK-csomagok azt jelentik, hogy egyetlen letöltés gyakran nem telepíthető egyszerűen dupla kattintással. A meglévő asztali eszközök általában Java-t, Android SDK-t vagy platform-eszközöket igényelnek, ami több beállítást igényel, mint a legtöbb ember egy egyszeri feladathoz. Olyan helyet akartunk, ahol megnyithat egy lapot, eldobhat egy fájlt, és visszakaphat egy telepíthető APK-t anélkül, hogy bármit is telepítene számítógépére vagy telefonjára.
Hogyan működnek az eszközök
A konverziós logika teljes egészében az ügyféloldali JavaScriptben van megvalósítva. Amikor kiválaszt egy fájlt, a böngésző beolvassa a memóriába, ZIP-archívumként elemzi, azonosítja az alap APK-t, egyesíti az összes felosztott APK-t, foltozza a felosztott végrehajtási jelzőket a bináris AndroidManifest.xml-ben, a tömörítetlen natív könyvtárakat (.so) és a és a -byte1 jelekkel a bounda42QX jelekhez igazítja. JAR és v2 APK aláírási séma blokkolja, és az eredményt letöltésként kínálja fel. Mivel a munka az eszközén történik, ugyanaz az oldal működik Windows, macOS, Linux, ChromeOS, iOS és Android rendszeren – bárhol, ahol egy modern böngésző fut. Nincs kiszolgálóoldali feldolgozási sor, és nincs fiókrendszer sem, mert nincsenek hozzárendelhető felhasználói adatok. resources.arsc
Az Android csomagformátumok megértése
Ha még nem ismeri az Android oldalbetöltését, íme egy gyors áttekintés azokról a fájltípusokról, amelyekkel találkozni fog:
- APK (Android Package Kit) — Az alkalmazások Android rendszeren történő terjesztésének és telepítésének szabványos formátuma. Egyetlen .apk fájl tartalmazza a lefordított kódot, erőforrásokat, eszközöket és jegyzéket.
- XAPK – ZIP-alapú burkoló, amely egy alap-APK-t köt össze osztott APK-kkal, manifest.json-vel és bizonyos esetekben az OBB-bővítési adatokkal. A harmadik féltől származó áruházak, például az APKPure ezt a formátumot használják nagy játékokhoz.
- APKM (APKMirror Split Bundle) — Az APKMirror által használt ZIP-tároló, amely tartalmazza a base.apk-t, az architektúra/DPI/nyelvi konfigurációs felosztásokat és egy info.json metaadatfájlt.
- APKS / felosztott APK-k – A Google Play és a bundletool több kisebb APK-ként szállítja az alkalmazásokat az eszköz CPU architektúrájához, képernyősűrűségéhez és nyelvéhez szabva. Ezeket a felosztásokat össze kell vonni, mielőtt önálló csomagként telepíthetők.
- AAB (Android App Bundle) – A közzétételi formátum, amelyet a fejlesztők feltöltenek a Google Playre. A Google ezután optimalizált APK-kat állít elő a csomagból. A fejlesztőknek időnként vissza kell alakítaniuk az AAB-t APK-vá a Play Áruházon kívüli teszteléshez vagy terjesztéshez.
- OBB (Opaque Binary Blob) – Nagy (egyenként 2 GB-os) bővítőfájlok, amelyeket egy APK-val együtt szállítunk a játékokhoz és a nagy médiát igénylő alkalmazásokhoz. A készüléken Android/obb/<package>/ alatt élnek.
Amikor szüksége lehet ezekre az eszközökre
- Letöltött egy játékot egy harmadik féltől származó áruházból, és egy XAPK-fájlt kapott egyszerű APK helyett.
- Biztonsági másolatot szeretne készíteni egy alkalmazásról az egyik telefonról, és telepíteni szeretné egy másikra, amely más CPU-architektúrával rendelkezik.
- Ön egy fejlesztő, aki a Google Playen kívüli verziót tesztel, és az AAB-t univerzális APK-vá kell konvertálnia.
- A kriptográfiai aláírás ellenőrzésével szeretné ellenőrizni, hogy a letöltött APK-t nem manipulálták-e.
- Ki kell bontani az indítóikont egy APK-ból a tervmaketthez vagy az alkalmazáslistához.
Amit nem fogunk megtenni
- Nem tárolunk és nem terjesztünk APK vagy XAPK fájlokat egyetlen konkrét alkalmazáshoz sem. Az eszközök elfogadják a már meglévő fájlokat; nem töltenek le alkalmazásokat helyetted.
- Nem gyűjtünk személyes adatokat. Nincs regisztráció, nincs profil és nincs kötelező fiók.
- Nem módosítjuk az APK tartalmát oly módon, hogy az megkerülné a licencelést vagy a DRM-et. A konverter egyesíti a felosztásokat, és felfedi azokat az adatokat, amelyek már a csomagban vannak; nem manipulációs eszköz.
- Nem támogatjuk a szerzői joggal védett tartalmak kalózkodását vagy továbbterjesztését. A felhasználók felelősek azért, hogy minden általuk konvertált fájlt telepítsenek jogukkal.
Adatvédelem és adatkezelés
Az ezekkel az eszközökkel feldolgozott fájlok az eszközön maradnak. Az oldal szabványos JavaScript-fájl API-kat és ZIP-elemző könyvtárakat használ az archívum helyi olvasásához – semmi sem kerül elküldésre a háttérrendszernek feldolgozásra. A névtelen használati statisztikák (oldalmegtekintések, böngésző típusa, ország) gyűjthetők a szabványos elemzések segítségével, a Adatvédelmi szabályzat-ben leírtak szerint. A harmadik féltől származó szolgáltatások, például a Google Fonts és a Font Awesome nyilvános CDN-ekről töltődnek be. Nem állítunk be saját nyomkövető sütiket; csak minimális cookie-beleegyezési preferencia kerül tárolásra helyileg az eszközén. Amikor hirdetések jelennek meg, a külső partnerek, például a Google, hirdetési cookie-kat használhatnak, amelyeket a Adatvédelmi szabályzat-ben leírtak szerint áttekinthet és leiratkozhat.
Ki üzemelteti az oldalt
A xapktoapk.com-t a Mst Shaefale, egy web- és Android-fejlesztő hozta létre és karbantartja, aki több mint 4 éves gyakorlati tapasztalattal rendelkezik Android bináris jegyzékekkel (AXML), ARSC erőforrástáblázatokkal és APK/XAPK csomagolórendszerekkel. A projekt 2022-ben egy személyes parancssori szkriptként indult a szétválasztott APK-csomagok újracsomagolásához a minőségbiztosítási tesztelés során, és böngészőalapú eszközcsomaggá nőtte ki magát, miután az Android-fejlesztők olyan telepítés nélküli verziót kértek, amely Java JDK nélkül futott. A webhelyet önállóan üzemeltetik, és nem áll kapcsolatban a Google LLC-vel, az Android nyílt forráskódú projekttel, az APKPure-val, az APKMirror-ral vagy bármely más terjesztési platformmal. Az olyan nevek, mint az APK, AAB és Android, a megfelelő tulajdonosaik védjegyei, és itt csak az eszközök működésének leírására hivatkozunk.
Szerkesztői szabványok és eszköztesztelési módszertan
Minden, a xapktoapk.com-n közzétett segédprogram és műszaki útmutató szigorú, gyakorlati ellenőrzési folyamatot követ az éles indítás előtt:
- A Valódi hardver és emulátor ellenőrzés: konverziós kimeneteket, az ADB-parancsokat és a Scoped Storage megoldásait a közzététel előtt teszteljük a fizikai Android-eszközökön (Android 12-től Android 15-ig ARM64 hardveren), valamint az x86_64-es Windows/macOS-emulátorokon.
- Első kézből származó technikai pontosság: Útmutatóink pontos Android PackageManager hibakódokat (például INSTALL_FAILED_MISSING_SPLIT), INSTALL_FAILED_NO_MATCHING_ABIS és INSTALL_FAILED_DEPRECATED_SDK_VERSION, bináris jegyzékjelzőket és hivatalos bundletool / apksigner specifikációkat idéznek általános összefoglalások helyett.
- Javítások és frissítések: Az Android biztonsági modellje minden nagyobb API-szinttel változik. Amikor a Google frissíti a hatályos tárolási szabályokat, a Play integritásellenőrzéseit vagy a minimális cél SDK-blokkokat, újra teszteljük eszközeinket, és frissítjük az érintett útmutatókat egy egyértelmű felülvizsgálati dátummal. Ha egy adott telefonmodellnél elavult parancsot vagy peremház-hibát észlel, küldjön e-mailt a support@xapktoapk.com-nek, és mi 24–48 órán belül ellenőrizzük és frissítjük az oldalt.
Elérhetőségi adatok
Örülünk, hogy hallunk felőled. Ha technikai kérdése van, hibajelentése van egy adott XAPK-val vagy osztott csomaggal, szolgáltatáskérése vagy üzleti kérdése van, forduljon a következő csatornák bármelyikén:
- Általános és műszaki támogatás: support@xapktoapk.com
- Üzleti, szerkesztőségi és partnerségi kapcsolatok: info@xapktoapk.com
- Online ügyfélszolgálati jegyűrlap: xapktoapk.com/contact.html
Általában 24–48 munkaórán belül válaszolunk. A gyakori kérdések esetén ellenőrizze a GYIK-t, vagy először böngéssze át a műszaki útmutatók-t – lehet, hogy a válasz már ott van.