Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

unframework doesn't add all frameworks (ART only) #15

Closed
jakev opened this issue Apr 28, 2015 · 1 comment
Closed

unframework doesn't add all frameworks (ART only) #15

jakev opened this issue Apr 28, 2015 · 1 comment
Assignees
Milestone

Comments

@jakev
Copy link
Owner

jakev commented Apr 28, 2015

Affected module(s): getframeworks, unframework, frameworkdb. frameworkdexdb

On Lollipop with ART, the directory "/system/framework/" is not a definitive list of frameworks. The "arm(64)?/" sub-directory has the "boot.oat" file, which will have the remaining frameworks.

As it is now, getframeworks will pull everything from "/system/framework/", and unframework is responsible for doing the extraction of the OAT files from "boot.oat", but it does this to the "unframework/" directory.

frameworkdb relies on the *.jar files in the "frameworks/" directory, but this isn't really a good approach, since things like "framework2" do not have a JAR for ART.

There needs to be a operation that actually makes changes to the "frameworks/" directory, much like sysappdb oatextract, or frameworkdb needs to have a better approach for generating it's listing.

@jakev jakev added the bug label Apr 28, 2015
@jakev jakev self-assigned this Apr 28, 2015
@jakev jakev changed the title unframework doesn't add all frameworks unframework doesn't add all frameworks (ART only) Apr 28, 2015
@jakev jakev added this to the 1.2.0 Release milestone Apr 30, 2015
@jakev
Copy link
Owner Author

jakev commented May 5, 2015

Added: 82beaae

@jakev jakev closed this as completed May 5, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant