Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,782,032 Members 52,749 Now Online
XDA Developers Android and Mobile Development Forum

[TOOL]APK to Java RC2 *UPDATE*

Tip us?
 
broodplank1337
Old
(Last edited by broodplank1337; 20th October 2012 at 05:21 AM.)
#1  
broodplank1337's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 9,991
Posts: 4,938
Join Date: Nov 2011
Location: Nijmegen

 
DONATE TO ME
Talking [TOOL]APK to Java RC2 *UPDATE*

APK to Java Release Candidate 2




Review by Adam from XDA-TV:
YouTube Video
The fragment about APK to Java
Article on the XDA Frontpage



Description:
Since I'm into making Android Apps nowadays, I thought of making this tool to save me (and you) time. So I started coding it and it worked out pretty well so far. The tool can decompiles your selected apk to Java code, to learn from it, so as an educational purpose.
Additionally it also can decompile to smali code and it can decompile the resources of the app. It's currently a very early beta but it works successfully (at least at my computer)
The final version should convert any app successfully to java/smali/resource and an eclipse project, I'm doing my best to make it all work ASAP, if you think I did something wrong in the source or you want to contribute anything please let me know!

Used External Tools (thanks a lot to these developers!):
- 7za (Igor Pavlov)
- apktool (Ryszard Wisniewski, iBotPeaches)
- aapt (Google AOSP Team)
- baksmali-1.4.0 (JesusFreke's)
- jd-gui (Emmanuel Dupuy)
- jad (Pavel Kouznetsov)
- dex2jar (pxb1988)

Requirements:
- JRE 6/7 (I think that's all, but maybe android-sdk is needed, I guess not)


Screenshot:




Download:
Version RC2 (check github for changelog):
Mirror #1: broodplank.net
Mirror #2: Mediafire.com

Version RC1 (check github for changelog):
Mirror #1: broodplank.net
Mirror #2: Mediafire.com

Version 0.9 beta (check github for changelog):
Mirror #1: broodplank.net
Mirror #2: Mediafire.com

Version 0.8 beta (check github for changelog):
Mirror #1: broodplank.net
Mirror #2: Mediafire.com

Version 0.7 beta (check github for changelog):
Mirror #1: broodplank.net
Mirror #2: Mediafire.com

Version 0.6 beta (check github for changelog):
Mirror #1: broodplank.net
Mirror #2: Mediafire.com

Version 0.5 beta:
Mirror #1: broodplank.net
Mirror #2: Mediafire.com

Github Sources:
https://github.com/broodplank/APKtoJava


Please let me know how it runs!
Device: Samsung Galaxy S4 (i9505)

Latest Development:
 

Roms:
AOSP v4.4.4 (KTU84P) from source for I9505 (Github)
- Cleanest ROM available for i9505. along with up-to-date stock kernel, also forms a perfect base for ROM developers.

Apps:
Galaxy S4 Glove Mode App (Playstore link)
- Do you want the Glove Mode of the S4 but your ROM doesn't support it? Use this app to enable/disable it easily.

Latest Scraps:
Proprietary Lib Cleaner / Silent proprietary libs / Live Thermal Monitor / GIT Conflict Fixer

Projects in development:
 

broodROM KitKat "Aiming for perfection"
- Custom ROM with really high standards, more info soon

For sources you can visit my Github. Or take a look at all my projects

The Following 186 Users Say Thank You to broodplank1337 For This Useful Post: [ Click to Expand ]
 
mrjraider
Old
#2  
mrjraider's Avatar
Senior Member
Thanks Meter 2,107
Posts: 4,246
Join Date: Jul 2012
Awesome, i realy want to learn more about android..
Thanks Brood!
My Device:
Phone: Sony Xperia SP
Model: C5303
Firmware: eXistenZ Ultra 4.0.0
Bootloaderstatus: Locked
Rootstatus: Enabled
SuperUserpatch: Installed


~ Be Nice To People ~
~ All My Threads! ~
The Following 2 Users Say Thank You to mrjraider For This Useful Post: [ Click to Expand ]
 
broodplank1337
Old
#3  
broodplank1337's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 9,991
Posts: 4,938
Join Date: Nov 2011
Location: Nijmegen

 
DONATE TO ME
Quote:
Originally Posted by mrjraider View Post
Awesome, i realy want to learn more about android..
Thanks Brood!
Thanks , You've come to the right place for learning more about android and you're welcome ^^
Device: Samsung Galaxy S4 (i9505)

Latest Development:
 

Roms:
AOSP v4.4.4 (KTU84P) from source for I9505 (Github)
- Cleanest ROM available for i9505. along with up-to-date stock kernel, also forms a perfect base for ROM developers.

Apps:
Galaxy S4 Glove Mode App (Playstore link)
- Do you want the Glove Mode of the S4 but your ROM doesn't support it? Use this app to enable/disable it easily.

Latest Scraps:
Proprietary Lib Cleaner / Silent proprietary libs / Live Thermal Monitor / GIT Conflict Fixer

Projects in development:
 

broodROM KitKat "Aiming for perfection"
- Custom ROM with really high standards, more info soon

For sources you can visit my Github. Or take a look at all my projects

The Following 3 Users Say Thank You to broodplank1337 For This Useful Post: [ Click to Expand ]
 
crybert
Old
#4  
crybert's Avatar
Senior Member
Thanks Meter 2,023
Posts: 865
Join Date: Oct 2011

 
DONATE TO ME
I would suggest to post this in the main android dev thread. There you will get much more attention and more feedback.

Sent from my GT-I9001 using xda app-developers app
The Following User Says Thank You to crybert For This Useful Post: [ Click to Expand ]
 
Laurentyu1995
Old
#5  
Laurentyu1995's Avatar
Senior Member
Thanks Meter 476
Posts: 1,134
Join Date: Apr 2012
Location: Oradea
Default AWESOME !!!!

i don't have enought words to thank you.... this app it's amazing. THANKS a lot !!! GOOD LUCK !!!
LG Nexus 5 16GB ( D821 )

ROM:Android L Preview LPV79
KERNEL:Stock
Recovery:Stock
Baseband:M8974A-2.0.50.2.08
H/W rev 11; PVS 2

Samsung Galaxy S Plus ( GT-I9001 )

ROM:CM11 ION Release 8 by ADC Team
KERNEL:K^Kernel v2.4 OC/ExUV
Recovery: TWRP 2.7.1.0 by ADC Team
Governor and I/O scheduler:SmartAssV2 and SIO (368-1824 MHz)
Baseband:BUKP4
H/W Revision 0x06
The Following 2 Users Say Thank You to Laurentyu1995 For This Useful Post: [ Click to Expand ]
 
tomixdev
Old
#6  
tomixdev's Avatar
Senior Member
Thanks Meter 281
Posts: 329
Join Date: Dec 2011
really great, thanks

you should get a recognized contributor and developer, since you develop so many useful programs for us
----------------
Phones:
Samsung Galaxy Note II
Samsung Galaxy Nexus GSM
Samsung Galaxy S Plus
HTC Wildfire S
-----------------
Phones I have rooted, flashed etc.:
 
Sony Ericsson Xperia Arc S
Sony Ericsson Xperia X8
Samsung Galaxy Ace (2x)
Samsung Galaxy Y
Samsung Galaxy S
Samsung Galaxy S Plus (2x)
Samsung Galaxy Nexus
HTC Wildfire S
HTC HD2
Sony Xperia P
LG Optimus One
LG Optimus 4X HD
Samsung Galaxy Tab 2 10.1

-----------------
CRT-On Effect
join dropbox
The Following User Says Thank You to tomixdev For This Useful Post: [ Click to Expand ]
 
broodplank1337
Old
#7  
broodplank1337's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 9,991
Posts: 4,938
Join Date: Nov 2011
Location: Nijmegen

 
DONATE TO ME
Quote:
Originally Posted by tomixdev View Post
really great, thanks

you should get a recognized contributor and developer, since you develop so many useful programs for us

Quote:
Originally Posted by Laurentyu1995 View Post
i don't have enought words to thank you.... this app it's amazing. THANKS a lot !!! GOOD LUCK !!!
Haha, you're welcome! I hope you enjoy it



Quote:
Originally Posted by tomixdev View Post
really great, thanks

you should get a recognized contributor and developer, since you develop so many useful programs for us
You're welcome ^^. And I might get Recognized Developer later, the moment when I received the Recognized Contributor title, the Recognized Developer title was closed for a few months (and still is). So maybe after that time I can get an upgrade
Device: Samsung Galaxy S4 (i9505)

Latest Development:
 

Roms:
AOSP v4.4.4 (KTU84P) from source for I9505 (Github)
- Cleanest ROM available for i9505. along with up-to-date stock kernel, also forms a perfect base for ROM developers.

Apps:
Galaxy S4 Glove Mode App (Playstore link)
- Do you want the Glove Mode of the S4 but your ROM doesn't support it? Use this app to enable/disable it easily.

Latest Scraps:
Proprietary Lib Cleaner / Silent proprietary libs / Live Thermal Monitor / GIT Conflict Fixer

Projects in development:
 

broodROM KitKat "Aiming for perfection"
- Custom ROM with really high standards, more info soon

For sources you can visit my Github. Or take a look at all my projects

The Following 5 Users Say Thank You to broodplank1337 For This Useful Post: [ Click to Expand ]
 
broodplank1337
Old
#8  
broodplank1337's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 9,991
Posts: 4,938
Join Date: Nov 2011
Location: Nijmegen

 
DONATE TO ME
Updated to v0.6 BETA

changes:

1 2 3
Device: Samsung Galaxy S4 (i9505)

Latest Development:
 

Roms:
AOSP v4.4.4 (KTU84P) from source for I9505 (Github)
- Cleanest ROM available for i9505. along with up-to-date stock kernel, also forms a perfect base for ROM developers.

Apps:
Galaxy S4 Glove Mode App (Playstore link)
- Do you want the Glove Mode of the S4 but your ROM doesn't support it? Use this app to enable/disable it easily.

Latest Scraps:
Proprietary Lib Cleaner / Silent proprietary libs / Live Thermal Monitor / GIT Conflict Fixer

Projects in development:
 

broodROM KitKat "Aiming for perfection"
- Custom ROM with really high standards, more info soon

For sources you can visit my Github. Or take a look at all my projects

The Following User Says Thank You to broodplank1337 For This Useful Post: [ Click to Expand ]
 
YMYA
Old
#9  
YMYA's Avatar
Senior Member
Thanks Meter 67
Posts: 299
Join Date: Dec 2011
Location: Cairo
I am happy you purchased i9001
If I helped you please press the THANKS button

Owner of the i9001 SGS+ running CM9
The Following User Says Thank You to YMYA For This Useful Post: [ Click to Expand ]
 
broodplank1337
Old
(Last edited by broodplank1337; 29th September 2012 at 12:51 PM.)
#10  
broodplank1337's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 9,991
Posts: 4,938
Join Date: Nov 2011
Location: Nijmegen

 
DONATE TO ME
Quote:
Originally Posted by YMYA View Post
I am happy you purchased i9001
Hehe, that's just typical me... every device (no matter if it's a smartphone or not) I want to optimize/tweak by default (when I've learned how to do this I always write a tut about it) also I like making little helpfull tools, so when you combine that you get this My goal is to get this uber extended portfolio before I start working in a company, I think that way I can show my skills. (employees won't find AutoIT very special, but it's a start I guess)
Device: Samsung Galaxy S4 (i9505)

Latest Development:
 

Roms:
AOSP v4.4.4 (KTU84P) from source for I9505 (Github)
- Cleanest ROM available for i9505. along with up-to-date stock kernel, also forms a perfect base for ROM developers.

Apps:
Galaxy S4 Glove Mode App (Playstore link)
- Do you want the Glove Mode of the S4 but your ROM doesn't support it? Use this app to enable/disable it easily.

Latest Scraps:
Proprietary Lib Cleaner / Silent proprietary libs / Live Thermal Monitor / GIT Conflict Fixer

Projects in development:
 

broodROM KitKat "Aiming for perfection"
- Custom ROM with really high standards, more info soon

For sources you can visit my Github. Or take a look at all my projects


The Following User Says Thank You to broodplank1337 For This Useful Post: [ Click to Expand ]
Tags
apk to java, decompile, java, smali, source code
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes