there's a new decompiler on the block. it targets dex directly,
rather than java class bytecode, so it doesn't rely on dex2jar. i'm
pleased by it's performance so far, and it's worth checking out:
https://github.com/skylot/jadx
- it's mostly a cli, with a simple, "experimental" gui.
- it takes dex or jar files as input
- it can make a control flow graph.
- output
is configurable -- you can chose to have "simple" branching, where it
wont try to be smart about how it decompiles conditionals and loops.
this can actually be much easier to read than jd-gui's pervasive
"while(true) //a bunch of stuff" constructs.
 |
GitHub page curiously lacking in GUI money-shot |
@Lohan This is what I am trying to obtain, but only in python. Have reached processing code for loops, now working on try catch blocks.
ReplyDelete-- Hex
cool. look forward to seeing it. :D
DeleteI use JEB decompiler and seems good also. Androidchef is nice too.
ReplyDeleteJEB is the least bad. :D
DeleteYour information about android application is really interesting. Also I want to know the latest android developments in recent years. Can you update it in your website?
ReplyDeleteI update at the intersection of a) found something interesting and b) have time. :D
DeleteThis comment has been removed by the author.
ReplyDeleteHi, i have been reading your blog for few months.. Thanx a lot man. very informative. I started on learning reversing process few months back. Today i came across a apk which was designed using Mono for android. I cant find any codes in it except activities. i dono where to start learning .. Can u help ??
ReplyDeleteRoll up sleeves and get to deadlisting, bro. Drink whey protein shakes and it'll increase your reversing gains.
DeleteThis comment has been removed by a blog administrator.
ReplyDeletepls don't be pasting apk links. i like not getting banned.
Delete@Lohan, do you have any experience in "cracking" apps on an Android ? I use my Android tablet as a desktop computer, it would be great if you can share some info for RE on android itself. I have a few experience in Windows RE using ollydbg.
ReplyDelete(better late than never, amirite?)
DeleteI'll start a blog to share RE info on android. I'll call it.. "android cracking". Sounds pretty good, right?
I wrote a tutorial about Mono, take a look in the latest posts. And if you don't understand something leave a comment under that post.
ReplyDeleteNihilus
tell me what command I have to run on command prompt to decompile only classes.dex using this method
ReplyDelete[quote] d2j-dex2jar.bat classes.dex [/quote]
this is what I use with dex2 jar
Is your question how to use dex2jar? Are you using linux, windows, mac, beos? This question is not properly formatted and I don't know how to help you.
Deletehello, is there something that is easy like APKTool, but that does not have problems recompiling?
ReplyDeleteIf you're having trouble recompiling with apktool, and you don't need to modify resources, try smali/baksmali. Otherwise, apktool is really the only option for modifying resources. If you're having trouble with their tool, you should post a bug on their project page.
DeleteThe Information which you provided is very much useful for JAVA Training Learners Thank You for Sharing Valuable Information.i like this blog and this is very informative.
ReplyDeleteJAVA Training Institutes in Chennai
Thanks for sharing such informative article on Java technology. It is most preferred technology among developers to create stunning mobile application fast and easy. It also created massive career opportunity for aspiring professionals. JAVA Training
ReplyDeleteGood programme
ReplyDeleteGood programme
ReplyDeleteHi! jadx Java decompiler is also available online: http://www.javadecompilers.com/apk
ReplyDeleteUnderstanding the latest concepts is possible only through contents like this. Thanks for sharing this page in here. It will be useful for my future projects as well. Keep blogging articles like this.
ReplyDeleteHadoop Training Chennai | Best hadoop training institute in chennai | Manual testing training in Chennai
This comment has been removed by a blog administrator.
ReplyDeleteI want to thank you for your effort but I have a question ,I can't get any answer for it: How can I get all APIS calls function from jadx or any thing else ?
ReplyDeletePlease answer me with details because I'm tired from searching
read the source code or documentation. i don't know jadx very well. when you find the answer, share your research. :D
DeleteGood programme...
ReplyDeletehadoop training in chennai
tell me what command I have to run on command prompt to decompile only classes.dex using this method.
ReplyDeletewebsphere training in chennai
• Thanks for sharing such an interesting post.
ReplyDeletedot net training in chennai
thanks so much..
ReplyDeletemsbi training in chennai
be projects in chennai
ReplyDeletens2 projects in chennai
ieee java projects in chennai
ieee dotnet projects in chennai
bulk projects in chennai
very useful blogs.
ReplyDeletehotels near us consulate chennai
hotels near apollo hospital chennai
hotels near uk embassy chennai
hotels near german consulate chennai
hotels near sankara nethralaya chennai
business class hotels in chennai
Wonderful blog.. Thanks for sharing informative blog.. its very useful to me..
ReplyDeleteiOS Training in Chennai
very nice and informative blog
ReplyDeletebsc projects in chennai
I just see the post i am so happy to the communication science post of information's.So I have really enjoyed and reading your blogs for these posts.Any way I’ll be replay for your great thinks and I hope you post again soon...
ReplyDeleteSoftware Testing Training in Chennai
I have been surfing the internet for the past two hours looking for this information that will help in my Research Project Analysis and this website has provided the information I was looking for and I am very grateful to the writer who researched, compiled, and posted the data on this site. I am looking forward to reading more programming updates from this site.
ReplyDeleteMarvelous blog article.I Learning about that something new technologies information learn this sites.I stumble upon we've to post daily basis.I read this article it's going now very interesting from other authors and practice something from their websites.
ReplyDeletejava training in chennai
android training institute in chennai
This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharng this information,this is useful to me...
ReplyDeleteAndroid training in chennai
ReplyDeleteThis is excellent information. It is amazing and wonderful to visit your site.Thanks for sharng this information,this is useful to me...
Ios training in chennai
Thanks for sharing such a great information..Its really nice and informative..
ReplyDeletescada 6 months project based industrial training
Jvhdl 6 months project based industrial training
ansys 6 months project based industrial training
Being new to the blogging world I feel like there is still so much to learn. Your tips helped to clarify a few things for me as well as giving..
ReplyDeletePHP training in chennai
You have provided an nice article, Thank you very much for this one. And i hope this will be useful for many people.. and i am waiting for your next post keep on updating these kinds of knowledgeable things...
ReplyDeleteFitness SMS
Salon SMS
Investor Relation SMS
This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
ReplyDeleteAndroid Training in Chennai
Ios Training in Chennai
This article is very much helpful and i hope this will be an useful information for the needed one. Keep on updating these kinds of informative things...
ReplyDeleteAndroid App Development Company
great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...Thank you very much for this one.
ReplyDeleteweb design Company
web development Company
web design Company in chennai
web development Company in chennai
web design Company in India
web development Company in India
it is really amazing...thanks for sharing....provide more useful information...
ReplyDeleteMobile app development company
Nice it seems to be good post... It will get readers engagement on the article since readers engagement plays an vital role in every blog.i am expecting more updated posts from your hands.
ReplyDeleteiOS App Development Company
This article is very much helpful and i hope this will be an useful information for the needed one. Keep on updating these kinds of informative things...
ReplyDeleteFitness SMS
Salon SMS
Investor Relation SMS
Excellent article.. After reading this article i got something new information from this artilce.. thanks a lot for sharing.
ReplyDeletehadoop training | big data training
Pretty! It's very helpful information.We should share this content is very quick and quality.I learn many new information for this blog post.Python Online Training
ReplyDeleteLearn Python Online
Gain more knowledge about jadx - Dex to Java decompiler.It's very useful for my project. I was searching for this article.
ReplyDeleteIT Training Center in Chennai
very good projects centers me project centers in chennai
ReplyDeletevery good services seo company in chennai embedded projects in chennai
ReplyDeletegreat and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...Thank you very much for this one.
ReplyDeleteweb design Company
web development Company
web design Company in chennai
web development Company in chennai
web design Company in India
web development Company in India
You have provided an nice article, Thank you very much for this one. And i hope this will be useful for many people.. and i am waiting for your next post keep on updating these kinds of knowledgeable things...
ReplyDeleteTexting API
Text message marketing
Digital Mobile Marketing
Sms API
Sms marketing
The Spring Framework is a lightweight framework for developing Java enterprise applications. It provides high performing, easily testable and reusable code. Spring handles the infrastructure as the underlying framework so that you can focus on your application.Spring is modular in design, thereby making creation, handling and linking of individual components so much easier. Spring implements Model View Container(MVC) design pattern.
ReplyDeletespring mvc validation example
This comment has been removed by the author.
ReplyDeleteThis article is very much helpful and i hope this will be an useful information for the needed one. Keep on updating these kinds of informative things...
ReplyDeletesnapho
This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
ReplyDeleteMobile Marketing Service
Mobile Marketing Companies
Useful post. I would like to read more about Java.
ReplyDeleteAngularjs Training in Chennai
We gather a lot of cracktaking software in our website which you can download without any charge. Are you interested to download and use this software. You are welcome in our website : https://cracktaking.com
ReplyDeleteI am expecting more interesting topics from you. And this was nice content and definitely it will be useful for many people.
ReplyDeletePSD to Wordpress
wordpress website development
Thanks for posting...
ReplyDeleteDevOps Training in chennai
aws training in chennai
azure training in chennai
dot net training in chennai
infomatica training in chennai
Thanks for sharing such a nice posting
ReplyDeletejava training institute in bangalore
digital marketing training in bangalore
python training in bangalore
aws training in bangalore
devops training institutes in bangalore
I wish to show thanks to you just for bailing me out of this particular trouble.As a result of checking through the net and meeting techniques that were not productive, I thought my life was done.
ReplyDeleteSelenium Training in Chennai
I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.
ReplyDeleteBest Java Training Institute Chennai