Převod souboru APK do SISX
Proč soubory APK nelze přímo převést na spustitelné instalátory Symbian SISX.
Převádějte soubory APK online
Pro převod APK do SISX zatím vlastní online konvertor nemáme, ale soubory APK můžete online převést do těchto formátů:
Jak převést soubor apk do formátu sisx
- Mobilní platformy
- Dosud nehodnoceno.
Telefon Symbian vyžaduje instalační balíček .sis nebo .sisx, takže někdo s Android .apk může chtít spustit stejnou aplikaci na starším telefonu Nokia nebo jiném zařízení Symbian. APK obvykle nelze převést na spustitelný SISX pouhou změnou kontejneru nebo názvu souboru.
Co je formát APK
APK je formát balíčku aplikací pro Android používaný telefony a tablety Android, emulátory a vývojáři. Jedná se o archiv založený na ZIP obsahující manifest aplikace, zkompilovaný bajtkód DEX, prostředky, nativní knihovny, assety a informace o podepisování Android. Android Studio, Gradle a další Android build systémy vytvářejí soubory APK; uživatelé se s nimi běžně setkávají při instalaci softwaru mimo Google Play nebo při zálohování nainstalované aplikace.
apktool dokáže dekódovat prostředky a rozložit kód DEX do smali, zatímco JADX dokáže pro účely kontroly obnovit značnou část kódu do zdrojového kódu podobného Java. Ani jeden z těchto nástrojů nepřevádí aktivity, oprávnění, API, knihovny nebo bajtkód Android na ekvivalenty pro Symbian a výstup dekompilace může být neúplný kvůli obfuskaci nebo chybějícím závislostem.
Co je formát SISX
SISX je formát podepsaného instalačního balíčku Symbian používaný kompatibilními zařízeními se systémem Symbian OS, včetně mnoha smartphonů Nokia. Balíček SISX může obsahovat spustitelné binární soubory Symbian, soubory prostředků, ikony, data registrace aplikace, závislosti, instalační pravidla a jazykové soubory.
Přípona SISX označuje podepsaný balíček SIS; podepsání nezpůsobí kompatibilitu kódu Android se systémem Symbian. Cílové zařízení stále vyžaduje binární soubory vytvořené pro jeho procesor, edici Symbian a systémová API. Balíček podepsaný nevhodným certifikátem nebo s capabilities, které zařízení nepřijímá, se nenainstaluje ani nespustí.
Jak provést skutečný port
Neexistuje důvěryhodný online ani desktopový konvertor, který by dokázal převést libovolný APK na funkční SISX. Online služby, které pouze přejmenují soubor nebo znovu zabalí jeho obsah ZIP, vytvoří neplatný instalační balíček; nahráním proprietárního APK navíc vystavujete jeho kód a data aplikace.
- Určete cílový telefon, edici Symbian, cíl procesoru, verzi SDK a požadavky na podepisování. Například Symbian^3 a S60 5th Edition neposkytují totožná API ani podporu hardwaru.
- Získejte původní zdrojový kód a ověřte, zda jeho licence povoluje úpravy a portování. Pokud zdrojový kód není k dispozici, použijte
apktoolnebo JADX pouze k povolené analýze; jejich výstup není hotový projekt Symbian. - Přepište komponenty specifické pro Android pomocí API podporovaných cílovým SDK Symbian. Kód Android Java a DEX, prostředky Android XML, Google Play Services ani nativní knihovny Android nelze beze změn vložit do balíčku SISX. Port může využívat Symbian C++ nebo historicky podporovaný framework, například Qt for Symbian, pokud jej cílové SDK podporuje.
- Nainstalujte odpovídající SDK Symbian a build prostředí, obvykle Nokia nebo Symbian SDK s Carbide.c++. Znovu implementujte nepodporovaná API, přizpůsobte uživatelské rozhraní a model úložiště, zkompilujte aplikaci pro cílový CPU a otestujte ji na zamýšleném zařízení nebo v emulátoru.
- Vytvořte definici balíčku, například
MyApp.pkg, obsahující UID balíčku, verzi, jazyky, cílové cesty a soubory. Pomocí nástrojů SDK vytvořte nepodepsaný instalační balíček, napříkladmakesis MyApp.pkg MyApp.sis. - Balíček SIS podepište certifikátem a privátním klíčem akceptovaným zařízením, například
signsis MyApp.sis certificate.cer privatekey.key MyApp.sisx. Syntaxe příkazů a pravidla pro certifikáty se liší podle SDK a prostředí pro podepisování Symbian. - Přeneste soubor
MyApp.sisxdo telefonu a nainstalujte jej. Self-signed balíček může fungovat pouze na zařízení odemčeném pro vývojáře a může být omezen na některé capabilities; širší produkční capabilities vyžadují odpovídající podepsání platformou.
Omezení kompatibility a práce se soubory
APK a SISX cílí na různé operační systémy, spustitelné formáty, životní cykly aplikací, systémy oprávnění, cílové procesory a hardwarová API. Dokonce i kompletní port zdrojového kódu může selhat kvůli nedostupným knihovnám třetích stran, nekompatibilním edicím Symbian, nepodporovaným capabilities zařízení, omezením certifikátů nebo nedostatku paměti.
Pro sdílení, zálohování nebo archivaci si ponechte původní .apk. Přejmenování souboru Application.apk na Application.sisx změní pouze název souboru a nevytvoří instalační balíček Symbian. apktool a JADX jsou nástroje pro analýzu; k vytvoření skutečného souboru SISX jsou zapotřebí SDK Symbian, jeho kompilátor, nástroje pro balení a proces podepisování.
Stručně řečeno, nelze přímo jednoduchým způsobem zkonvertovat soubor APK do SISX souboru.
Proto pravděpodobně nenaleznete konverzní utilitu nebo zdarma online stránky/službu, která umí převést soubory .apk na .sisx. Určitě lze nalézt webovou službu, která tuto konverzi slibuje online a zadarmo, ale pravděpodobně je to podvodná stránka slibující něco, co jednoduše nelze.
APK vs SISX: srovnání formátů
Jak si formáty APK a SISX stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .APK Android Package | .SISX Symbian Signed Installation File |
|---|---|---|
| Otevřený standard | Ne | Ne |
| Komprese | Obojí | — |
| Typická velikost souboru | Střední | Malé |
| Otevírá se ve webovém prohlížeči | Ne | Ne |
| Další úpravy | Nelze přímo upravovat | Nelze přímo upravovat |
| Podpora metadat | Základní | Základní |
| Čitelný jako prostý text | Ne | Ne |
| Nejvhodnější pro | Vkládání do aplikací | Vkládání do aplikací |
| Zavedeno | 2008 | 2009 |
| Vývojář | Symbian Ltd. / Nokia | |
| MIME typ | application/vnd.android.package-archive | — |
Podobné .apk konverze
- apk do ipa
- apk do ios
- apk do html
- apk do ipk
- apk do xapk
- apk do app
- apk do wgt
- apk do pdf
- apk do mp4
- apk do rar
- apk do 3gp
- apk do aab
- apk do aap
- apk do aia
- apk do appc
- apk do application
- apk do appx
- apk do asec
- apk do avi
- apk do bada
- apk do bar
- apk do crx
- apk do cso
- apk do csv
- apk do dcm
- apk do deb
- apk do doc
- apk do docx
- apk do flv
- apk do iap
- apk do ips
- apk do jad
- apk do jar
- apk do java
- apk do jpg
- apk do mkv
- apk do mov
- apk do mpg
- apk do msi
- apk do oap
- apk do obb
- apk do png
- apk do ppt
- apk do rpm
- apk do sis
- apk do swf
- apk do tkp
- apk do tmg
- apk do tpk
- apk do wma
- apk do xap
- apk do xls
- apk do xml