Monday, December 8, 2014

Simplify - Android Deobfuscator / Decryptor

Here it is: https://github.com/CalebFenton/simplify
I'd build you a jar, but there have been a lot of commits recently, and you'll probably want to build it yourself.

It decrypts most types of string encryption and can remove some types of obfuscation, especially code that doesn't actually do anything.

This may be all you want to know. But this has got me thinking about optimization and deobfuscation, so continue on if you're into that sort of thing.

App obfuscation and string encryption are getting more popular, and they can be annoying as fuck. But, fundamentally, obfuscators just apply a set of rules to code, and the rules aren't that complex, because complex is really hard. It's just a thin layer of changes added on top. Intuitively, this means a general solution for undoing the changes probably takes a little more effort to undo than it did to conceive the original rules. So no matter how bad things get for crackers, it should always be possible to make a tool to fix things up.

In the PC scene, obfuscators are more evolved, but so are the deobfuscators. Just look at the feature list on this: https://github.com/0xd4d/de4dot. It's a deobfuscator and an unpacker, plus it supports a huge list of stuff.

There are a few tools like this for Android, but they are not nearly as complex (yet). Time for bullet points!
Simplify deobfuscates by virtually executing an app and analyzing the execution afterwards. So if there is an encrypted string that gets decrypted at run time, Simplify will see the encrypted, see it passed to the decryption method, and see it get get decrypted. And after it knows the value, it can remove the encrypted value and the decryption method call as redundant and replace it with a 'const-string' instruction with the decrypted literal.

It's not all the way cooked yet, but the idea is solid, and there are some interesting issues github page I'd quite like to see implemented. One of them is deobfuscating reflection.

Also, anyone who takes the time to create issues on github and follow through with closing them when they're resolved, is probably more than a little obsessive. Should be fun to watch.

68 comments :

  1. congratulations for your blog, you really have lots of good material here! I'll be studying with your material. thanks for sharing!

    ReplyDelete
    Replies
    1. **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. Android Cracking: Simplify - Android Deobfuscator / Decryptor >>>>> Download Now

      >>>>> Download Full

      Android Cracking: Simplify - Android Deobfuscator / Decryptor >>>>> Download LINK

      >>>>> Download Now

      Android Cracking: Simplify - Android Deobfuscator / Decryptor >>>>> Download Full

      >>>>> Download LINK bZ

      Delete
  2. 'I'd build you a jar'

    Please just do it.

    ReplyDelete
    Replies
    1. Download the repository, with cmd go to the project's main directory and run "gradlew shadowJar". This should compile all but I dont know how to get the jar :S

      Delete
  3. I've checkout the repository, ran "gradlew shadowJar" it completed correctly but I dont know how to go on... any suggestions?

    ReplyDelete
    Replies
    1. sure,
      fish - you want simplify/build/libs/simplify*.jar

      how to fish - just search your file system for all jars starting from that directory and see which one makes sense

      Delete
    2. there's a sample / demo app that comes with the project. check it out.

      Delete
  4. Hi there, I have an app I am playing around with. What it does, is generates a long unique url, sends a request to that url and the http response is just a simple date. and that date is an expiry date for a trial period.

    My thinking is, if I can instead of using the dynamic retrieved value, can I not just change the value to a fixed static date far into the future?

    the code looks like this to generate the url:
    http://pastebin.com/dZKe2L8Z
    But I have no idea where I should set the value..

    ReplyDelete
    Replies
    1. what is the return type of the method? it's a java/util/Date. how do you create a date object which has the value you want? write the code in java and convert it to smali.

      Delete
    2. Please upload COMPILED simplify.jar directly, so we could use in on windows easily.

      Delete
  5. I love reading this article. It was really very helpful.
    android-vs-ios

    ReplyDelete
  6. Thanks for sharing this post. It really helped me.
    android-vs-ios

    ReplyDelete

  7. amazon cashback offers,Amazon Cashback Offers May 2018 Upto 65% Cashback Deals,Amazon cashback offers January,Amazon cashback offers February,amazon cashback march,Amazon offers april , Cashback offers may , August cashback amazon , September offers cashback November , Cashback offers on December , HDFC Credit card offers on amazon,Axis Bank credit card offer on amazon,ICICI bank offers in amazon,Citi bank cashback on amazon

    Amazon cashback offers January , Amazon cashback offers February , amazon cashback march , Amazon offers april , Cashback offers may , August cashback amazon , September offers cashback November , Cashback offers on December , HDFC Credit card offers on amazon , Axis Bank credit card offer on amazon , ICICI bank offers in amazon , Citi bank cashback on amazon

    make my trip citi credit and debit cards offers

    "Cashback Offers Coupons Offers you dozens of Cashback offers with your Credit / debit / Net banking for Top eCommerce,cash back offers coupons

    Ferns N Petals ,ferns and petals login, ferns and ...
    shopclues paytm offer, shopclues 25 off coupon, sh...
    myntra coupons, myntra cashback paytm, myntra hdfc...
    Jabong Cashback - Jabong Offers, Cashback & Coupons,Cashback Coupons : CashBack Offers, Discount Coupons & Promo


    Ajio 40% off on 2990
    All shopping websites DISCOUNTS upto 80% offers HERE
    flipkart baby toys min 40% off
    flipkart Featured Deals
    Snapdeal cashback offers on Electronics upto 65% off on mobiles and accessories


    Cashback Offers Coupons - India's Best Cashback Coupon website
    Today Special deal offers


    CashBack Offers, Discount Coupons, Bank Offers & Promo Codes


    Bata offers
    Axis Bank Account Opening
    Amazon Up to 60% off on Ladders and Hardware Get U...
    Ajio Flat 40-70% off Extra 1000 off on 2290 Get Flat offers

    ReplyDelete
  8. Good blog post. Thank you for sharing.
    Do you want to sign up bigolive app ?
    bigo live signup

    ReplyDelete
  9. I am new to android development and keeps on reading different articles to enhance my knowledge. I am gad that I discovered this article so early. Sky Potential is one of the best UK based android development agency.

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

  11. 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
  12. Thanks for this amazing post its help me a lot to solve my issues click here to download Kinemaster Mod APK

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

    ReplyDelete
  14. Thank you for writing can I say something for those people who are looking for one of the best website to find details about latest gadget launch, there price, fac3book, dslr full form, USSd code of airtel, idea and protected text like websites so why you are finding, its here read out Sir G.. Pinoy TV

    ReplyDelete
  15. Hi I m happy to see your post keep it up click here to download kinemaster mod apk

    ReplyDelete
  16. Nice Article. Thank you for sharing the informative article with us. Morpheus tv apk is the best online Streaming App.Click the below link to know more about
    Morpheus tv apk
    morpheus tv
    morpheus tv apk
    morpheus app
    morpheus tv ios
    morpheus tv on your windows

    ReplyDelete
  17. Pinoy Teleserye, Pinoy Tambayan,Pinoy Tv Replay, Pinoy Lambingan, Pinoy1tv, Pinoy Tv Shows Replay, Pinoy ako.

    ReplyDelete
  18. putlocker Your content is really awesome and understandable, thanks for the efforts in this blog. Visit Mutual Fund Wala for Mutual Fund Schemes.

    ReplyDelete
  19. tik tok shayari. and sequinned clutch is

    ReplyDelete
  20. I must say my first experience with Garmin Watch Update was brilliant. It has made my travelling much easier and advanced with its constant updates. I would recommend everyone to use Garmin Map. Without any doubt, it is worth of trying!! For any further information call +1-888-309-0939 for instant help from Garmin GPS experts.

    ReplyDelete
  21. The show's producer Gul Khan took to Instagram to share a video of Monalisa from the show in which she's seen dancing to a Bhojpuri number. Dressed in a sparkly wine coloured outfit, the actor is seen showing off her same desi dance moves that she's famous for in the Bhojpuri film industry. Check this out:
    https://anupamaatv.net free

    ReplyDelete
  22. Being the leading SEO company in Mohali, we have so many trusted clients. We implement all Digital marketing activities to accomplish the goals. We pick the right keywords with the maximum number of search volumes. If your Business is narrowed to specific locations, we will go for local keywords otherwise we choose Global Keywords to target the peak number of users.

    ReplyDelete
  23. Being the leading SEO company in Mohali, we have so many trusted clients. We implement all Digital marketing activities to accomplish the goals. We pick the right keywords with the maximum number of search volumes. If your Business is narrowed to specific locations, we will go for local keywords otherwise we choose Global Keywords to target the peak number of users.

    ReplyDelete
  24. Being the leading SEO company in Mohali, we have so many trusted clients. We implement all Digital marketing activities to accomplish the goals. We pick the right keywords with the maximum number of search volumes. If your Business is narrowed to specific locations, we will go for local keywords otherwise we choose Global Keywords to target the peak number of users

    ReplyDelete
  25. Buy the latest collection of Matt James hooded sweatshirts to keep you cozy as well as trendy. Amazing Offers. Free Shipping.

    ReplyDelete
  26. **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
  27. Simply the article is awesome
    Visit Tech News to get tips and tricks of Technology, Android, Websites and others.

    ReplyDelete
  28. This site is so amazing, This sites gives good knowledge of Android , This is very helpful for me. Here all content so useful and helpful for beginner and experience both.

    ReplyDelete
  29. Paula's Cleaning Service provides honest and reliable commercial cleaning services in Northville. Our professional cleaners handle cleaning and disinfection services for offices and businesses in a range of industries

    ReplyDelete
  30. I really liked reading your post! Very high quality content and useful information similar to my post

    on places to visit to With such a valuable website I believe you deserve to be ranking even higher in

    the search engines.

    check It

    ReplyDelete
  31. The counters, set up at 16 centres on the way to the four shrines, will record visitors' details —

    name, place, contact number (also of team leaders/tour operators), vehicle registration

    number, the destination shrine and the date of return. Their photographs will also be clicked.

    for Visit Here Char Dham Yatra package cost from Dehradun

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

    artificial intelligence internship | best final year projects for cse | internship certificate online | internship for mba finance students | internship meaning in tamil

    ReplyDelete
  33. I really liked reading your post! Very high quality content and useful information similar to my post on places to visit to With such a valuable website I believe you deserve to be ranking even higher in the search engines.

    click Here

    ReplyDelete
  34. Very informative blog, this really helpful for me. Thanks for the share.
    how to record call on iPhone without app

    ReplyDelete
  35. In PUBG Mobile Lite Game, you are being given Unlimited UC / BC / Health / Anti Ban, which people are very fond of. Here is an android Mod Apk that works with the most awesome Apk games for people.


    PUBG Mobile Lite MOD APK

    ReplyDelete
  36. Android Cracking: Simplify - Android Deobfuscator / Decryptor >>>>> Download Now

    >>>>> Download Full

    Android Cracking: Simplify - Android Deobfuscator / Decryptor >>>>> Download LINK

    >>>>> Download Now

    Android Cracking: Simplify - Android Deobfuscator / Decryptor >>>>> Download Full

    >>>>> Download LINK FM

    ReplyDelete
  37. Very nice blog, Thanks for sharing a great article.
    You are providing wonderful information, it is very useful to us.
    Keep posting like these informative articles.
    Thank you.

    From: Field Engineer

    For more information about: asa cisco

    ReplyDelete
  38. Nice post. For students at US colleges and universities, assignment help online service offers the most trustworthy and genuine assignment assistance in a variety of areas. Our responsibility is to match your request with a subject-specific writer who possesses the necessary training and experience to create an assignment solution that is topic-relevant and free of plagiarism.

    ReplyDelete
  39. Hello, I am Michael and work as a printer tech. I am an expert in providing Hp Printer Troubleshooting for printer problems. I hope, you will get satisfactory answer! If, in case, you confront any tech errors while using your printer then connect me any time.

    ReplyDelete
  40. Great! This was really a valuable experience. I am going to share this with my friends, really hope this would be helpful for them. best java training course in Delhi

    ReplyDelete
  41. Watch All Seasons Episodes Of Colors Hindi TV Serial Pyar Ke Saat Vachan Dharam Patnii Online. DharamPatni Watch Online Desi Serial Hindi Drama By Voot, Dharam Patni All Latest Episodes Online in HD, Dharam Patni Drama Today Full Episode free download, Watch Colors Tv Serial 2022

    ReplyDelete
  42. Watch Star Plus Hindi Drama Serial Dheere Dheere Se By Hotstar Latest Video Episodes Online, Watch Dheere Dheere Se All Episodes Online Ful HD Video.

    ReplyDelete
  43. The Do Dham Yatra can be to any of the two among the famous Char Dhams - Badrinath, Kedarnath, Gangotri, and Yamunotri. Seek blessings from the supreme beings with a visit to Kedarnath and Badrinath – two dhams mainly visited during the Do Dham Yatra in Uttarakhand.

    ReplyDelete
  44. What if I even cannot encrypt my file than use this formula:https://apkomex.com/diamond-quest-2-mod-apk/

    ReplyDelete
  45. Excellent tool! Simplify makes it much easier to analyze and understand obfuscated Android code, saving developers valuable time and effort.
    Dayara Bugyal Trek Itinerary

    ReplyDelete
  46. This is an excellent tool! Simplify makes the process of deobfuscating and decrypting Android apps easier and more efficient.

    Markha Valley Trekking Package, Ladakh

    ReplyDelete
  47. Outlook working offline error message. When using Microsoft Outlook, you may sometimes encounter an error message that says "Working Offline." This message indicates that Outlook is not currently connected to the internet and is unable to send or receive emails. To resolve this issue, you can try reconnecting to the internet, checking your email account settings, or restarting Outlook. If the problem persists, you may need to seek further assistance from a technical support professional.

    ReplyDelete
  48. Battle of Warships is a mobile game developed by Cube Software for both Android and iOS devices. The game is a naval warfare simulator, allowing players to control various types of warships and engage in battles against other players or AI-controlled opponents.

    ReplyDelete
  49. we offer high-quality Golang development services to develop enterprise apps and optimum web solution.https://www.carmatec.com/golang-development-company/

    ReplyDelete
  50. Aligarh Muslim University stands as an eminent institution in India with a rich history dating back to 1875. Founded by Sir Syed Ahmad Khan, it has evolved into a prestigious center for learning, fostering academic excellence in various disciplines. AMU's campus, situated in Uttar Pradesh, encompasses a blend of cultural diversity and intellectual prowess. Renowned for its emphasis on secular education and research, the university has faculties spanning arts, science, medicine, engineering, and law. AMU remains committed to providing quality education while nurturing a culture of inclusivity and intellectual development, producing leaders and scholars who contribute significantly to society.

    ReplyDelete
  51. As someone interested in the Chardham Yatra by Helicopter from Hyderabad, understanding the pricing is crucial for planning. I hope there are options that cater to various budgets, making this spiritual journey accessible to a wide range of devotees. Looking forward to exploring this transformative experience!

    chardham yatra by helicopter

    ReplyDelete
  52. The idea of Chardham Yatra by Helicopter from Hyderabad is intriguing, and I'm keen to learn about the pricing details. Balancing the spiritual significance with the practicalities of cost will be crucial. Hoping for transparency and affordability to make this divine journey an attainable reality.
    chardham yatra by helicopter

    ReplyDelete
  53. you have made such a nice blog https://starindiatours.com/

    ReplyDelete
  54. Great Article
    Elevate your academic performance with Assignment Helper Malaysia - the premier destination for Malaysian students seeking academic support. At assignmenthelper.my, we understand the unique challenges you face and are committed to delivering personalized solutions that guarantee success. From comprehensive research to flawless writing, trust us to be your partner in achievement.

    ReplyDelete
  55. Thank you for sharing content. A conceptual medicine revolutionizes the training for medicine residents by offering innovative educational sessions, personalized mentoring, and opportunities to collaborate with renowned medical professionals, enriching their learning experience.

    ReplyDelete

Do NOT post about or link to specific apps!