Converti ASEC in APK
Recupera un APK installabile da un container ASEC legacy di Android utilizzando ADB.
Crea file APK online
Non sappiamo ancora leggere i file ASEC, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati, ne ricaviamo un APK:
Come convertire asec in apk file
- Piattaforme mobili
- Valutazione: 4.0/5
Un APK è necessario quando un'applicazione Android meno recente memorizzata su una scheda SD deve essere reinstallata, archiviata o analizzata su un altro dispositivo o su un computer desktop. In genere un file ASEC deve essere montato da Android per poterne recuperare l'APK; modificare l'estensione non esegue la conversione.
Che cos'è il formato ASEC
ASEC, comunemente espanso come Android Secure External Cache o Android Secure Container, veniva utilizzato dalle versioni meno recenti di Android per le applicazioni spostate nella memoria esterna. Il Package Manager e il sistema di gestione dei volumi di Android creavano e montavano questi container protetti, in genere in percorsi come /mnt/asec/ o su un'immagine della scheda SD.
Un file ASEC non montato è generalmente crittografato o protetto in altro modo e non presenta la normale struttura ZIP di un APK. È un container di archiviazione del sistema, non un pacchetto applicativo destinato all'installazione diretta su Windows, macOS o Android.
Che cos'è il formato APK
APK è il formato dei pacchetti applicativi installabili di Android. È un archivio basato su ZIP che contiene un manifest, codice compilato, risorse, librerie native e informazioni sulla firma dell'applicazione. I file APK possono essere installati dal Package Manager di Android e analizzati con Android Studio, APK Analyzer o Android SDK Build Tools.
Rinominare application.asec in application.apk non lo decrittografa né lo converte. 7-Zip e APKTool possono analizzare un APK dopo l'estrazione, ma non possono trasformare un container ASEC crittografato in un APK.
Come recuperare l'APK
Quando l'applicazione originale è ancora installata
- Installa Android SDK Platform-Tools di Google, che fornisce
adb. - Sul dispositivo Android, abilita Developer options → USB debugging, collega il dispositivo tramite USB e autorizza il computer.
- Conferma la connessione con
adb devices. - Trova l'identificatore del pacchetto con
adb shell pm list packages. Interroga i percorsi dei pacchetti installati conadb shell pm path com.example.app, sostituendo l'identificatore di esempio. - Se Android restituisce un percorso ASEC montato come
/mnt/asec/com.example.app-1/pkg.apk, copia il file conadb pull /mnt/asec/com.example.app-1/pkg.apk app.apk. - Se il percorso restituito si trova sotto
/data/app/, recupera invece quell'APK; è già un APK e non richiede alcuna conversione ASEC. - Verifica il file estratto con
apksigner verify --verbose app.apk, utilizzando l'eseguibileapksignerdi Android SDK Build Tools.
L'accesso a un percorso ASEC montato può richiedere i privilegi di root e le versioni più recenti di Android potrebbero non rendere il percorso disponibile all'utente della shell ADB. Se pm path restituisce diversi file, recupera ogni percorso; l'applicazione potrebbe utilizzare split APK per le lingue, le densità dello schermo o le architetture della CPU. L'installazione del solo APK di base può produrre un'installazione incompleta o non funzionante.
Quando esiste solo il file ASEC offline
Non esiste un convertitore generico per Windows, macOS o Linux in grado di decrittografare un file ASEC arbitrario trasformandolo in un APK. La relativa protezione e i metadati sono associati all'installazione Android che lo ha creato o montato. La procedura pratica di recupero consiste nell'utilizzare il dispositivo originale e il relativo contesto del Package Manager, quindi estrarre l'APK montato con ADB.
Se il dispositivo originale non è disponibile, procurati l'applicazione dallo sviluppatore o da una fonte di distribuzione affidabile, oppure ripristina un backup appropriato del dispositivo. I convertitori online affidabili generalmente non supportano la decrittografia ASEC. Il caricamento di un file ASEC su un servizio sconosciuto può divulgare i dati dell'applicazione e non può aggirare la protezione del container.
Limitazioni di compatibilità
L'APK estratto conserva la firma dello sviluppatore originale, ma Android può rifiutarlo a causa di una versione di Android, un'architettura della CPU, autorizzazioni, uno stato della firma o un criterio di installazione non supportati. Un'applicazione può inoltre richiedere dati privati memorizzati sul dispositivo originale, Google Play services, la verifica della licenza o file OBB esterni; la sola estrazione dell'APK non conserva tali dipendenze.
ASEC era principalmente associato alle applicazioni Android legacy spostate nella memoria esterna e non è il normale meccanismo di archiviazione delle applicazioni nelle versioni attuali di Android. Su un dispositivo attuale, usa adb shell pm path package.name per recuperare direttamente l'APK installato o l'insieme di split APK, invece di cercare un file ASEC.
Confronto formato: ASEC vs APK
Come i formati ASEC e APK si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .ASEC Android Secure Container | .APK Android Package |
|---|---|---|
| Standard aperto | No | No |
| Compressione | — | Entrambi |
| Dimensione tipica del file | Piccolo | Medio |
| Si apre in un browser web | No | No |
| Modifica successiva | Non modificabile direttamente | Non modificabile direttamente |
| Supporto metadata | Nessuno | Base |
| Leggibile come testo semplice | No | No |
| Ideale per | Incorporamento nelle applicazioni | Incorporamento nelle applicazioni |
| Introdotto | 2009 | 2008 |
| Sviluppatore | ||
| Tipo MIME | — | application/vnd.android.package-archive |
Software e collegamenti suggeriti: convertitori da asec a apk
Altre conversioni di file .asec
Conversione inversa
Conversione in .apk
da altri formati
- xapk in apk
- apks in apk
- apkm in apk
- html in apk
- ipa in apk
- exe in apk
- zip in apk
- sb3 in apk
- rar in apk
- aab in apk
- aar in apk
- abb in apk
- aia in apk
- api in apk
- app in apk
- appx in apk
- arc in apk
- avi in apk
- bar in apk
- crdownload in apk
- crx in apk
- file in apk
- flv in apk
- gif in apk
- html5 in apk
- iml in apk
- ipk in apk
- ipr in apk
- jad in apk
- jar in apk
- jpeg in apk
- jpg in apk
- mp4 in apk
- mpg in apk
- msi in apk
- nes in apk
- obb in apk
- pkg in apk
- png in apk
- ppt in apk
- pptx in apk
- sb2 in apk
- sfw in apk
- sis in apk
- sisx in apk
- swf in apk
- tar in apk
- text in apk
- tgz in apk
- torrent in apk
- tpk in apk
- txt in apk
- webapp in apk
- webpage in apk
- website in apk
- wgt in apk
- xap in apk
- xls in apk
- xlsx in apk
- xpak in apk