29th September 2012, 03:01 AM
(Last edited by broodplank1337; 20th October 2012 at 05:21 AM .)
Recognized Contributor / Recognized Developer -
OP
Thanks Meter
4889
Posts: 3,109
Join Date: Nov 2011
Location: Nijmegen
DONATE TO ME
[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!
Samsung Galaxy S Plus (i9001)
Latest Roms:
broodROM Jellybean
- Powerful, smooth, stable, personalized, awesome battery life (1% per hour) and open source
-- Github
here
Android Barebone Packages (ABP)
- Probably currently one of the smallest ROMS of the universe (33mb)
-- Github
here
For sources you can visit my
Github . Or take a look at all my
projects
The Following 149 Users Say Thank You to broodplank1337 For This Useful Post: [ Click to Expand ]
abcdjdj (14th February 2013),
AbdullahSZ (8th October 2012),
adham.yusof87 (29th September 2012),
Adi_aishiteru (16th February 2013),
allofusjw (6th October 2012),
almyz125 (10th October 2012),
ammar786 (6th October 2012),
Androguide.fr (15th October 2012),
arash7 (18th December 2012),
ardu (29th September 2012),
arkhan11 (10th October 2012),
Arturr300 (17th January 2013),
Azrael^^ (29th September 2012),
balamu96m (17th October 2012),
bamsbamx (21st January 2013),
bdec (10th March 2013),
billy1billy (29th September 2012),
billyx1 (26th January 2013),
BiNiCKNiCH (6th November 2012),
britoso (8th October 2012),
Chad The Pathfinder (11th October 2012),
chairface (11th October 2012),
charlesyeng (8th October 2012),
Christopher83 (29th September 2012),
cjlallana (8th December 2012),
clark44 (29th October 2012),
cmbaughman (27th December 2012),
cool92guy (5th April 2013),
coolsandie (7th October 2012),
cosste (29th September 2012),
Cpt. Captain (30th September 2012),
CQNSTANT!NE (1st April 2013),
Cristiano Matos (21st January 2013),
CrItIcX (6th October 2012),
Cyb0rgz (9th January 2013),
daedricgeek (17th November 2012),
damac (8th October 2012),
datsun_laurel (9th October 2012),
dbx4 (29th September 2012),
dementor123 (7th October 2012),
despotovski01 (12th October 2012),
Diabl0570 (6th October 2012),
divyanshu308 (6th October 2012),
Djjan (13th October 2012),
domi525 (10th October 2012),
DR_MOOSAVI (31st January 2013),
E:V:A (10th October 2012),
Elloco305 (6th February 2013),
EndOfSource (6th October 2012),
ephraim (8th October 2012),
erfannf2 (8th October 2012),
erickwill (30th December 2012),
ewoks (8th October 2012),
exadeci (6th October 2012),
expeacer (7th October 2012),
FD_ (23rd October 2012),
flodb113 (13th October 2012),
FlorisNL (5th November 2012),
flut1 (10th October 2012),
friesoft (3rd January 2013),
fsi09 (27th February 2013),
ganeshbiyer (6th October 2012),
Grabber28 (8th October 2012),
haldric (5th November 2012),
hansbert (8th October 2012),
happyayush (21st October 2012),
harshadura (13th October 2012),
Headii (4th February 2013),
Hicsy (3rd January 2013),
Ibn Saeed (20th October 2012),
Iced-Earth (29th September 2012),
IceTe (6th October 2012),
issamux (8th October 2012),
JahCartel (15th October 2012),
jaison thomas (6th October 2012),
jimam (7th October 2012),
jokill2555 (6th October 2012),
josuearisty (7th October 2012),
jugalthakkar (5th December 2012),
kaarl (23rd October 2012),
Keinbockwurst (8th October 2012),
kmartburrito (6th October 2012),
krsln (27th April 2013),
Laurentyu1995 (29th September 2012),
leaderbuilder (6th October 2012),
lontu (12th October 2012),
Lopicl.00 (Yesterday),
luxxx123 (7th October 2012),
lyvidium (13th October 2012),
mad_toothpaste (7th February 2013),
Malkaridae (7th October 2012),
markey97 (13th April 2013),
materiks (15th November 2012),
mcmb03 (9th October 2012),
mechmetal (21st October 2012),
miksumortti (29th January 2013),
Millenium3 (17th January 2013),
mixtapes08 (8th October 2012),
mr.faridcom (21st October 2012),
mrjraider (29th September 2012),
MyLifeRocks10 (10th October 2012),
neectron (2nd January 2013),
NicoTn (28th October 2012),
ninadpchaudhari (8th October 2012),
NobleDroid (6th October 2012),
oSandmaNo (8th October 2012),
Phk (8th October 2012),
Pignata#man (29th September 2012),
psndna88 (6th March 2013),
Raz0r1911 (4th February 2013),
Rev4 (5th October 2012),
rickvrolings (29th September 2012),
salman315 (29th November 2012),
sau94 (8th October 2012),
saurabh.2561 (7th October 2012),
Savoca (14th October 2012),
sbryan12144 (7th October 2012),
sgoo (29th September 2012),
Smurph82 (6th October 2012),
sniper (7th October 2012),
Sot0 (29th September 2012),
ssojyeti2 (7th October 2012),
staticx1 (17th February 2013),
steeleain (13th October 2012),
sUsH667 (25th February 2013),
swapn (11th January 2013),
t4ure4n (9th November 2012),
TECK (6th October 2012),
Th3 Witch3r (29th January 2013),
THE_KINGDOM (9th October 2012),
tomixdev (29th September 2012),
trter10 (6th October 2012),
twinky444 (6th October 2012),
Ubuntu-i9001 (29th September 2012),
umb3rts (29th September 2012),
wietwiet (29th September 2012),
WinSuk (9th October 2012),
woopdedoda (10th October 2012),
XeLLaR* (29th September 2012),
XiproX (10th October 2012),
Xoldar (9th October 2012),
XperiaNeoVNoob (31st October 2012),
yani2000 (6th October 2012),
YMYA (13th October 2012),
your_login (29th September 2012),
zekitez (30th October 2012),
zimmbadroid (29th September 2012),
ZiViTi_13 (10th October 2012),
_UjanG_ (29th September 2012)
29th September 2012, 05:17 AM
Senior Member
Thanks Meter
616
Posts: 1,279
Join Date: Jul 2012
Location: Zutphen
Awesome, i realy want to learn more about android..
Thanks Brood!
Device: Samsung Galaxy S Plus (GT-I9001)
Stock Samsung 2.3.6 ICS Value Pack
The Following 2 Users Say Thank You to mrjraider For This Useful Post: [ Click to Expand ]
29th September 2012, 05:52 AM
Recognized Contributor / Recognized Developer -
OP
Thanks Meter
4889
Posts: 3,109
Join Date: Nov 2011
Location: Nijmegen
DONATE TO ME
Quote:
Originally Posted by
mrjraider
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 ^^
Samsung Galaxy S Plus (i9001)
Latest Roms:
broodROM Jellybean
- Powerful, smooth, stable, personalized, awesome battery life (1% per hour) and open source
-- Github
here
Android Barebone Packages (ABP)
- Probably currently one of the smallest ROMS of the universe (33mb)
-- Github
here
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 ]
29th September 2012, 08:41 AM
Senior Member
Thanks Meter
2002
Posts: 855
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 ]
29th September 2012, 08:49 AM
Senior Member
Thanks Meter
201
Posts: 724
Join Date: Apr 2012
Location: Oradea
Samsung Galaxy S Plus ( GT-I9001 )
ROM: LiquidSmooth JB v2.4 Build 4
KERNEL: Stock
Recovery: CWM 5.5.0.4
Governor and I/O scheduler: SmartAssV2 and SIO (245-1516 MHz)
Baseband: BUKP1
H/W Revision 0x06
The Following 2 Users Say Thank You to Laurentyu1995 For This Useful Post: [ Click to Expand ]
29th September 2012, 08:58 AM
Senior Member
Thanks Meter
260
Posts: 294
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
-----------------
CRT-On Effect
join dropbox
The Following User Says Thank You to tomixdev For This Useful Post: [ Click to Expand ]
29th September 2012, 09:08 AM
Recognized Contributor / Recognized Developer -
OP
Thanks Meter
4889
Posts: 3,109
Join Date: Nov 2011
Location: Nijmegen
DONATE TO ME
Quote:
Originally Posted by
tomixdev
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
Haha, you're welcome! I hope you enjoy it
Quote:
Originally Posted by
tomixdev
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
Samsung Galaxy S Plus (i9001)
Latest Roms:
broodROM Jellybean
- Powerful, smooth, stable, personalized, awesome battery life (1% per hour) and open source
-- Github
here
Android Barebone Packages (ABP)
- Probably currently one of the smallest ROMS of the universe (33mb)
-- Github
here
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 ]
29th September 2012, 12:37 PM
Recognized Contributor / Recognized Developer -
OP
Thanks Meter
4889
Posts: 3,109
Join Date: Nov 2011
Location: Nijmegen
DONATE TO ME
Updated to v0.6 BETA
changes:
1 2 3
Samsung Galaxy S Plus (i9001)
Latest Roms:
broodROM Jellybean
- Powerful, smooth, stable, personalized, awesome battery life (1% per hour) and open source
-- Github
here
Android Barebone Packages (ABP)
- Probably currently one of the smallest ROMS of the universe (33mb)
-- Github
here
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 ]
29th September 2012, 12:42 PM
Senior Member
Thanks Meter
63
Posts: 298
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 ]
29th September 2012, 12:48 PM
(Last edited by broodplank1337; 29th September 2012 at 12:51 PM .)
Recognized Contributor / Recognized Developer -
OP
Thanks Meter
4889
Posts: 3,109
Join Date: Nov 2011
Location: Nijmegen
DONATE TO ME
Quote:
Originally Posted by
YMYA
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)
Samsung Galaxy S Plus (i9001)
Latest Roms:
broodROM Jellybean
- Powerful, smooth, stable, personalized, awesome battery life (1% per hour) and open source
-- Github
here
Android Barebone Packages (ABP)
- Probably currently one of the smallest ROMS of the universe (33mb)
-- Github
here
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 ]
Thread Tools
Search this Thread
Display Modes
Linear Mode
Most Thanked In This Thread
5 (quote)
(quote)
Haha, you're … 4 (quote)
You might be
able to if you … 3 A workaround for the
decompilation … 3 (quote)
Unfortunately
not, Maybe I … 3 (quote)
Thanks :),
You've come to the …