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

Request: Android API level 24 #13

Closed
kingonlive opened this issue Jun 15, 2016 · 12 comments
Closed

Request: Android API level 24 #13

kingonlive opened this issue Jun 15, 2016 · 12 comments

Comments

@kingonlive
Copy link

Many thanks!! When can we get N version android.jar?

@anggrayudi
Copy link
Owner

We must wait until the full name is released. After that, we need to find a real device (not emulator) with API 24 (not preview version) to get framework.jar located in /system/framework directory. Then, upload this jar to me, so that I can make it available for API level 24.

I'll keep this issue open until someone upload the jar. Don't pick framework.jar from preview version of Android N!

@anggrayudi anggrayudi changed the title android N Request: Android API level 24 Jun 21, 2016
@Splder
Copy link

Splder commented Sep 13, 2016

@anggrayudi
Copy link
Owner

@Splder from which device you get the framework.jar?

@Splder
Copy link

Splder commented Sep 14, 2016

@anggrayudi this was taken from a Nexus 6P running PureNexus (as its a custom build of purenexus im guessing its very close to aosp)

So far this is the only framework.jar that i have been able to find that have the classes.dex files included

http://forum.xda-developers.com/android/apps-games/app-swipe-navigation-navigation-bar-t3272478/page12

I also have boot.oat file for aosp nexue 5X if you like

I was able to convert the boot.oat to odex but i'm having trouble de optimizing the dex

@anggrayudi
Copy link
Owner

anggrayudi commented Oct 1, 2016

Currently, dex files in the framework.jar you sent wont converted to jar file. I got this exception:

com.googlecode.d2j.DexException: not support version.
    at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:151)
    at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:211)
    at com.googlecode.d2j.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:104)
    at com.googlecode.d2j.tools.BaseCmd.doMain(BaseCmd.java:254)
    at com.googlecode.d2j.tools.Dex2jarCmd.main(Dex2jarCmd.java:32)

The previous version of jars were converted successfully. I don't know why this happen. Seems that type of the dex files in API 24 are different with earlier version.

I think 23 is the last version for the hidden API jar, or may be the end of this library.

@Splder
Copy link

Splder commented Oct 1, 2016

@anggrayudi i also get the same problem maybe we need the framework from a deodex ROM?

@abhinaykukkadapu
Copy link

@anggrayudi how are you so 100% sure that it is not supported may be we have to deodex in another way?

@oginski
Copy link

oginski commented Oct 26, 2016

Whole directory framework from physical device LG G5:

http://www110.zippyshare.com/v/2QxEoftQ/file.html

@zhangsl
Copy link

zhangsl commented Nov 9, 2016

Why not compile a jar from AOSP directly?

@DVDAndroid
Copy link

DVDAndroid commented Dec 16, 2016

@anggrayudi You can use this dex2jar to decompile framework.jar for API 24(25)

@wajdidhc
Copy link

any progress on this

@anggrayudi
Copy link
Owner

We just released Hidden API for Nougat 7.0 (API 24).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants