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

How to contribute #4

Open
LazarusX opened this issue Oct 30, 2015 · 2 comments
Open

How to contribute #4

LazarusX opened this issue Oct 30, 2015 · 2 comments

Comments

@LazarusX
Copy link

Hi,

Google has released many Android platform versions since the last update of this project. I have been told that the JAR files in this project are "stubbed". How can I make "stubbed" versions of JAR files for new Android platforms and contribute to this project? I would like to help.

Thanks.

@StevenArzt
Copy link
Member

The platform JAR files in this repository are not subs and that's the difference to the ones shipped with Google's Android SDK. Google ships only stub implementations of the JARs. That's enough if you just need the interface to build your apps against and for most analyses on Android apps, but if you want to analyze the Android framework itself, you need the real implementations. That's what this repository provides.

The full JAR files can be created by loading the system code from a phone or emulator, converting it back to Java bytecode, and packaging it as a JAR.

@dillrich
Copy link

dillrich commented Feb 9, 2017

Are there any more instructions on how to generate an updated android.jar file? I'd like to research and generate sources and sinks for a higher level version of android but don't know where to start. I'm wanting to generate or access sources and sinks for api 23+

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

3 participants