google / google/smali

DEX Container Support

Open
#97 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
400
Forks
67
Avg merge
1d 2h
Merged PRs (30d)
1

Description

Android 16 (DEX 041) added support for DEX containers. Smali supports these but is only able to extract the first DEX file out of the container. When extracting the container as usual via baksmali, there is no error, but only the first part gets compiled, resulting in an unbootable device as vital parts of the JAR are missing. For Android 16 (DEX 041) support to be completed, this needs to be resolved. Attached is a services.jar file from Android 16 that characterizes this phenomenon.

[services.zip](https://github.com/user-attachments/files/21156398/services.zip)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.