Thursday, March 20, 2014

jadx - Dex to Java decompiler

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.

screenshot
GitHub page curiously lacking in GUI money-shot

153 comments :

  1. @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.
    -- Hex

    ReplyDelete
    Replies
    1. cool. look forward to seeing it. :D

      Delete
    2. **SELLING SSN+DOB FULLZ**

      CONTACT
      Telegram > @leadsupplier
      ICQ > 752822040
      Email > leads.sellers1212@gmail.com

      >>1$ each without DL/ID number
      >>2$ each with DL
      >>5$ each for premium (also included relative info)

      *Will reduce price if buying in bulk
      *Hope for a long term business

      FORMAT OF LEADS/FULLZ/PROS

      ->FULL NAME
      ->SSN
      ->DATE OF BIRTH
      ->DRIVING LICENSE NUMBER WITH EXPIRY DATE
      ->COMPLETE ADDRESS
      ->PHONE NUMBER, EMAIL, I.P ADDRESS
      ->EMPLOYMENT DETAILS
      ->REALTIONSHIP DETAILS
      ->MORTGAGE INFO
      ->BANK ACCOUNT DETAILS

      >Fresh Leads for tax returns & w-2 form filling
      >Payment mode BTC, ETH, LTC, PayPal, USDT & PERFECT MONEY

      ''OTHER GADGETS PROVIDING''

      >SSN+DOB Fullz
      >CC with CVV
      >Photo ID's
      >Dead Fullz
      >Spamming Tutorials
      >Carding Tutorials
      >Hacking Tutorials
      >SMTP Linux Root
      >DUMPS with pins track 1 and 2
      >Sock Tools
      >Server I.P's
      >HQ Emails with passwords

      Email > leads.sellers1212@gmail.com
      Telegram > @leadsupplier
      ICQ > 752822040

      THANK YOU

      Delete
  2. I use JEB decompiler and seems good also. Androidchef is nice too.

    ReplyDelete
  3. Your 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?

    ReplyDelete
    Replies
    1. I update at the intersection of a) found something interesting and b) have time. :D

      Delete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Hi, 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 ??

    ReplyDelete
    Replies
    1. Roll up sleeves and get to deadlisting, bro. Drink whey protein shakes and it'll increase your reversing gains.

      Delete
  6. This comment has been removed by a blog administrator.

    ReplyDelete
    Replies
    1. pls don't be pasting apk links. i like not getting banned.

      Delete
  7. @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
    Replies
    1. (better late than never, amirite?)
      I'll start a blog to share RE info on android. I'll call it.. "android cracking". Sounds pretty good, right?

      Delete
  8. 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.

    Nihilus

    ReplyDelete
  9. tell me what command I have to run on command prompt to decompile only classes.dex using this method

    [quote] d2j-dex2jar.bat classes.dex [/quote]
    this is what I use with dex2 jar

    ReplyDelete
    Replies
    1. 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.

      Delete
  10. hello, is there something that is easy like APKTool, but that does not have problems recompiling?

    ReplyDelete
    Replies
    1. If 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.

      Delete
  11. The 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.


    JAVA Training Institutes in Chennai

    ReplyDelete
  12. 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

    ReplyDelete
  13. Hi! jadx Java decompiler is also available online: http://www.javadecompilers.com/apk

    ReplyDelete
  14. Understanding 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.


    Hadoop Training Chennai | Best hadoop training institute in chennai | Manual testing training in Chennai

    ReplyDelete
  15. This comment has been removed by a blog administrator.

    ReplyDelete
  16. I 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 ?
    Please answer me with details because I'm tired from searching

    ReplyDelete
    Replies
    1. read the source code or documentation. i don't know jadx very well. when you find the answer, share your research. :D

      Delete
  17. tell me what command I have to run on command prompt to decompile only classes.dex using this method.
    websphere training in chennai

    ReplyDelete
  18. Very interesting information that you have shared with us.i have personally thank you for sharing your ideas with us.
    Java Training
    Java Training institute in Anna Nagar
    Java Training in Amjikarai
    Best Java Training Institute in OMR

    ReplyDelete
  19. Hello! Someone in my Facebook group shared this website with us, so I came to give it a look. I’m enjoying the information.
    nebosh course in chennai

    ReplyDelete
  20. Very Helpful Information, Thanks for sharing this post.

    ReplyDelete
  21. Thanks for sharing useful information article to us keep sharing this info,
    Mobile application development company in chennai.

    ReplyDelete
  22. Thanks for sharing such helpful an informative article. I hope you will keep sharing such an informative articles more and more

    ReplyDelete
  23. Thanks for information , This is very useful for me.
    Keep sharing Lean Six Sigma Green Belt Training Bangalore


    ReplyDelete
  24. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definitely interested in this one. Just thought that I would post and let you know. Nice! thank you so much! Thank you for sharing.

    ReplyDelete
  25. Very nice post here thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.

    top institutes for machine learning in chennai
    artificial intelligence and machine learning course in chennai
    machine learning certification in chennai

    ReplyDelete
  26. This comment has been removed by the author.

    ReplyDelete
  27. This comment has been removed by the author.

    ReplyDelete
  28. Your article is awesome! I have read through other blogs, but they are cumbersome and confusing.
    I hope you continue to have such quality articles to share with everyone!

    ReplyDelete
  29. Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts

    informatica mdm online training

    apache spark online training

    angularjs online training

    devops online training

    aws online training

    ReplyDelete
  30. I feel happy to say this I will deeply learning your blog and it’s really useful for me, keep sharing like this type valuable information regularly, I like to thanks for sharing this superb blog I hope I see you soon again time, thank you so much for read my comment, if any one searching the shipping company in India please visit my website yhcargoindia, we are shift your all type product with care in cheap rate.
    Shipping Company in India

    ReplyDelete
  31. Thank you for an additional great post. Exactly where else could anybody get that kind of facts in this kind of a ideal way of writing? I have a presentation next week, and I’m around the appear for this kind of data.
    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  32. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post I would like to read this

    Microsoft Azure online training
    Selenium online training
    Java online training
    Python online training
    uipath online training

    ReplyDelete
  33. This is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolites festivity to pity. I appreciated what you ok extremely here 
    Microsoft Azure online training
    Selenium online training
    Java online training
    Python online training
    uipath online training

    ReplyDelete
  34. Nice and interesting post,I appreciate your hard work,keep uploading more, Thank you for sharing valuable information.
    Android training in Chennai | Android training Institute in Chennai

    ReplyDelete
  35. आशा आहे की आपल्याकडे अधिक रूचीपूर्ण आणि मनोरंजक लेख असतील. खूप खूप धन्यवाद

    lưới chống chuột

    cửa lưới dạng xếp

    cửa lưới tự cuốn

    cửa lưới chống muỗi hà nội

    ReplyDelete
  36. Thank you for sharing such great information very useful to us.
    Android Training institute in Noida

    ReplyDelete
  37. अपने लेख को पहचानना बहुत अच्छा है। एक दिलचस्प लेख साझा करने के लिए आपका बहुत-बहुत धन्यवाद

    giảo cổ lam 5 lá

    giảo cổ lam 7 lá

    giảo cổ lam khô

    giảo cổ lam 9 lá

    ReplyDelete
  38. Thank you for this very helpful information, I am a very grateful visitor from Indonesia for this information.
    Transformer Manufacturers In India | Transformer Manufacturers In Pune





    ReplyDelete
  39. This is a very interesting article to read. Thank you for giving very good information. Nice post.
    bigo live is Nice app. connect friends and relatives.

    Download the application
    BIGO LIVE APK
    BIGO LIVE LOGIN
    MESSENGER APP
    BIGO MOD APK
    DOWNLOAD FREE BIGO LIVE APK
    EARN MONEY ONLINE
    LIVE BROADCASTINGS

    ReplyDelete
  40. This is a very interesting article to read. Thanks for sharing the information. Great post.
    bigo live is GooD App. connect friends and relatives it helps users to relax, connect friends.

    Download the application:
    Bigo Live Stream Games
    Bigo Live for Windows Phone
    Excellent Platform
    Bigo Online and Offline Activities
    Social Video Broadcasting
    Sign up for Bigo Live
    Video Calling App

    ReplyDelete
  41. Nice article. Thanks for sharing valuable information.
    Bigo Live is also one of the most popular video broadcasting app
    Download the application
    BIGO LIVE APK
    BIGO LIVE LOGIN
    MESSENGER APP
    BIGO MOD APK
    Bigo Live Stream Games
    Bigo Live for Windows Phone
    Excellent Platform

    ReplyDelete
  42. Get the best Website Designing and Digital Marketing Services at Ogen Infosystem.
    Best Digital Marketing Company in Delhi

    ReplyDelete

  43. Nice Article. Thank you for sharing the informative article with us. PlayBox is the best online Streaming App for android users. Click the below link to know more about
    PlayBox Online,

    PlayBox Online,

    PlayBox APP for Android,

    PlayBox APP for iOS,

    PlayBox Online,

    ReplyDelete
  44. Vidmate is one of the best known applications currently available for downloading videos and songs from online services like Vimeo,

    Dailymotion, YouTube, Instagram, FunnyorDie, Tumblr, Soundcloud, Metacafe, and tons of other multimedia portals. With this highly

    recommended app, you’ll get to download from practically any video site.A free application for Windows users that allows you to download online

    videos.
    An entertaining application
    Vidmate latest update in pie
    Amazing features of Vidmate

    ReplyDelete
  45. Hi, It's a great a post. Thanks For Sharing me a valuable and informative information.
    Sartojiva brings you the classiest collection of shoes. Explore and Buy Men Leather Shoes Online now. From Loafers, Monks, Boots, to Oxfords, you will find a lot in our collection. Visit our website and select now.

    ReplyDelete

  46. The article is very interesting and very understood to be read, may be useful for the people. I wanted to thank you for this great read!! I definitely enjoyed every little bit of it. I have to bookmark to check out new stuff on your post. Thanks for sharing the information keep updating, looking forward for more posts..
    Castor Seed Exporters, Drumstick Exporters

    ReplyDelete
  47. Nội Thất Trẻ Em Bảo An Kids là doanh nghiệp chuyên thiết kế và thi công các sản phẩm nội thất trẻ em bao gồm: Phòng ngủ trẻ em, Giường tầng, bàn học đẹp, kệ sách, bàn học hiện đại, giường tầng đa năng cho bé trai

    ReplyDelete
  48. Visit our website for the best Mutual Fund Companies and Mutual Fund Agent in Delhi, India.
    Mutual Funds India

    ReplyDelete

  49. ____________________________________
    شركة مكافحة الحمام بالمدينة المنورة
    الحمام من الطيور التي تهاجر دائماً ولكن البعض من الناس يرغبون في تربيتها أعلى أسطح منازلهم ولكن البعض الأخر من الناس يرفضون تلك العادة التي يروها من وحهة نظرهم أنها سيئة، فهم يعتقدون أنها تنشر معها الأمراض حينما تطير هنا وهناك لذلك يذهبون إلى شركة مكافحة الحمام بالمدينة المنورة وهي المكان الوحيد التي يقدم لهم الأفكار المبتكرة مثل تركيب طارد الحمام بالمدينة المنورة فهي تمنع من فقط من وقوف الحمام على النوافذ والشرفات.

    ReplyDelete
  50. Nice blog, thanks for sharing this information with us. OGEN Infosystem provides the Best Website Designing Company in India and also for SEO Service in Delhi.
    SEO Service in Delhi

    ReplyDelete
  51. Nice blog, thanks for sharing with us this interesting blog. Visit OGEN Infosystem for Website Designing and PPC Services in Delhi, India.
    Web Development Company

    ReplyDelete
  52. A great post without doubt. The information shared is of top quality which has to get appreciated at all levels. Well done keep up the good work. I will provide you

    some more information like this.
    Mobile App Development Delhi NCR.
    Cross-platform Apps in Delhi NCR
    IOS App Development in Delhi NCR
    Android App Development in Delhi NCR

    ReplyDelete
  53. I absolutely love that it looks so beautiful on you This is a great post it was very informative. I look forward in reading more of your work. Also I made sure to bookmark your website. I enjoyed every moment of reading it. More info please visit
    Mobile Apps Development Company in Gurgaon
    IOS Apps Development Company in Gurgaon
    Android Apps Development Company in Gurgaon

    ReplyDelete
  54. This artical will really help to me for improving my performance and a thank you so very much for sharing your knowledge. Here I suggests a link it may useful to you. Klick on this link for more information.

    bigo live online

    ReplyDelete
  55. Such an exceptionally valuable article. Extremely intriguing to peruse this article. I might want to thank you for the endeavors you had made for
    composing this amazing article.


    WordPress Bundle,
    WordPress Bundle Pack,
    WordPress Starter Pack,
    WP Starter Pack,
    WP Bundle Pack,
    Giant Brand Solutions,
    Premium WordPress Themes and Plugins,
    WordPress Themes,
    WordPress Plugins,

    ReplyDelete
  56. Good post. I learn something new and challenging on sites I stumbleupon on a daily basis. It's always interesting to read content from other writers and practice a little something from their web sites.
    Digital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery

    ReplyDelete
  57. Thanks for your nice post, i am interested to learn online freelancing, but firstly i have to learn computer , could you suggest me please which computer training center best.




    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery

    ReplyDelete
  58. Java is a high-level programming language developed by Sun Microsystems. It was originally designed for developing programs for set-top boxes and handheld devices, but later became a popular choice for creating web applications.

    https://www.kaashivinfotech.com/best-final-year-project-in-information-technology/

    ReplyDelete
  59. thanks to the amazing Gift Cards 2021 great work and good website

    ReplyDelete
  60. **SELLING SSN+DOB FULLZ**

    CONTACT
    Telegram > @leadsupplier
    ICQ > 752822040
    Email > leads.sellers1212@gmail.com

    >>1$ each without DL/ID number
    >>2$ each with DL
    >>5$ each for premium (also included relative info)

    *Will reduce price if buying in bulk
    *Hope for a long term business

    FORMAT OF LEADS/FULLZ/PROS

    ->FULL NAME
    ->SSN
    ->DATE OF BIRTH
    ->DRIVING LICENSE NUMBER WITH EXPIRY DATE
    ->COMPLETE ADDRESS
    ->PHONE NUMBER, EMAIL, I.P ADDRESS
    ->EMPLOYMENT DETAILS
    ->REALTIONSHIP DETAILS
    ->MORTGAGE INFO
    ->BANK ACCOUNT DETAILS

    >Fresh Leads for tax returns & w-2 form filling
    >Payment mode BTC, ETH, LTC, PayPal, USDT & PERFECT MONEY

    ''OTHER GADGETS PROVIDING''

    >SSN+DOB Fullz
    >CC with CVV
    >Photo ID's
    >Dead Fullz
    >Spamming Tutorials
    >Carding Tutorials
    >Hacking Tutorials
    >SMTP Linux Root
    >DUMPS with pins track 1 and 2
    >Sock Tools
    >Server I.P's
    >HQ Emails with passwords

    Email > leads.sellers1212@gmail.com
    Telegram > @leadsupplier
    ICQ > 752822040

    THANK YOU

    ReplyDelete
  61. Thanks for the interesting content. I like your post and your blog is amazing.
    If you are interested in Video Downloader apps you can check my blog site. It is new and really informative.

    VidMate 2014 old download

    ReplyDelete
  62. Thanks for the interesting content. I like your post and your blog is amazing.
    If you are interested in Video Downloader apps you can check my blog site. It is new and really informative.

    ps vita emulator for pc free download

    ReplyDelete
  63. We source Escorts Service in Ahmedabad, And also just what various other terrific ways can one enjoy aside from picking a high-quality Independent Call Girls in Ahmedabad? Enjoy Hot Escorts Service in Ahmedabad for excellent amusement, High-class Escorts Service in Ahmedabad just call us on our number we will provide you, we are the main expert office with an extraordinary assortment of prominent Escorts Service in Ahmedabad.

    ReplyDelete
  64. This post is so interactive and informative.keep updating more information...
    Full Stack Developer Responsibilities
    Full Stacks

    ReplyDelete
  65. Do you want the best iOS application for your business? InstaaCoders is an award winning company that provides the best iOS App Development in Delhi. We have decades of experience in building the best iOS app development services. We have developed, successfully delivered over 1000+ projects till date.

    ReplyDelete

  66. Click this LINK
    Method 2: Uninstall CyberLink PowerDirector via Apps and Features/Programs and Features. Look for CyberLink PowerDirector in the list and click on it. The next step is to click on uninstall, so you can initiate the uninstallation.

    ReplyDelete
  67. Leawo Prof. Media is an amazing POST with good content.FINDCRACK is the best crack software site for all Mac and Windows users all over the world.

    ReplyDelete
  68. hello sir, This is a really good article. I recently discovered your blog. symptoms of sihr of separation.thank youteamviewer pro crack

    ReplyDelete
  69. hello sir,I truly appreciate this post. I?ve been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! ThanksMikroTik Beta crack

    ReplyDelete

  70. Hi, Thank you so much for taking the time for you to share such a good information. I actually prefer to reading your post. Keep it up! Thanks for sharing. Shadow Fight 2 Cracked

    ReplyDelete
  71. hi sir, Wow really interesting article, may later be able to share other helpful information are more interesting. Thank you!Windows Service Auditor Crack

    ReplyDelete
  72. I’m glad that you just shared this helpful info with us. Please keep us informed like this
    Assault Spy Elite Spy Edition

    ReplyDelete
  73. It’s great and fantastic piece. Keep it up as I look forward to read more from this website.
    CyberLink PowerDVD Crack Download

    ReplyDelete


  74. An excellent website has been created by you.
    My favorite part of your blog is not only that it is extremely useful, but also that it is also creative.
    Poweriso crack

    ReplyDelete
  75. And these camp counsellors want to help your child grow, learn, and generally have the best time ever!icecream pdf split merge pro crack

    ReplyDelete
  76. This was a wonderful read from you! It's all very interesting.
    Check out the new stuff you post by bookmarking it.
    DVDfab platinum keygen

    ReplyDelete
  77. It’s great and fantastic piece. Keep it up as I look forward to read more from this website.
    Adobe Photoshop

    ReplyDelete

  78. It’s great and fantastic piece. Keep it up as I look forward to read more from this website.
    InPixio Photo Focus Crack

    ReplyDelete

  79. <a href="https://pc-crack.com/pepakura-designer-crack/
    >pepakura designer crack</a>Test for vitamin deficiencies, especially iron.

    ReplyDelete
  80. Each of her kids will get only of those X chromosomes. So there's a 50% chance you'll receive the X chromosome with the baldness gene, and a 50% chance you'll get the other X chromosome.mirc crack

    ReplyDelete
  81. Excellent Big Data Hadoop Training in Chennai, from Infycle Technologies, the best software training institute, and Placement center in Chennai. And also Providing technical courses like Oracle, Java, Data Science, Big data, AWS, Python, etc., with the excellence of training and friendly trainers for freshers, experienced, and Tech professionals. And the students will be sent for placement interviews in the core MNC's. For more details call 7504633633.

    ReplyDelete
  82. This post is so interactive and informative.keep update more information…
    CCNA course in Anna Nagar
    ccna course in Chennai

    ReplyDelete
  83. I appreciate you sharing this useful and enlightening information. I hope you'll continue to share such enlightening articles on a regular basis.
    Web Designing Course In Hyderabad

    ReplyDelete
  84. I really liked your blog.was very useful.Thanks for sharing.
    Java Course in Nagpur

    ReplyDelete
  85. Java is a high-level, object-oriented, and versatile programming language that Sun Microsystems developed in the mid-1990s. It is designed to be platform-independent, meaning that Java programs can run on any device or operating system that has a Java Virtual Machine (JVM) installed. To learn more about Java check out infycletechnologies, Chennai.
    https://infycletechnologies.com/
    .

    ReplyDelete

Do NOT post about or link to specific apps!