Skip to main content

How to Decrypt, Unpack, and Edit .apk files (Android, Eclipse, APKTOOL) – Easy as Pie

Yes, you can view or decrypt the XML files of an Android APK file. There is a tool for reengineering 3rd party, closed, binary Android apps.

How to do this on your Windows System:
  • Download apktool-install-windows-* file
  • Download apktool-* file
  • Unpack both to your Windows directory

Now copy the APK file also in that directory and run the following command in your command:

prompt:  apktool d HelloWorld.apk ./HelloWorld

This will create and directory “HelloWorld” in your current directory. Inside it you can find theAndroidManifest.xml file in decrypted form and you can also find other XML files inside the"HelloWorld/res/layout" directory.

Here HelloWorld.apk is your Android APK file.

See the below screen shot for more information:


Now that you’re finished. You probably want to this folder into Eclipse and Edit.

Alternatively, you can go for below UI based approach:

You want to edit apk file(android app) directly without the need of eclipse or command line build utility? Yes You can do it using APK Edit Utility.

Steps

(1) Download APK Edit Software from here. Download 'APK Edit' software from internet.

(2) Unzip the zip file and extract its contents. Click on "APK Edit.exe".

(3) First it will ask you to choose Java Executable from "Program Files" folder. Normally it resides in "C:\Program Files (x86)\Java\jdk1.6.0_25\bin". Folder may be different if you have different java version installed or different bits operating system.


(4) Later software will ask you to choose android apk file you want to edit. Browse the apk file you want to edit.


(3) Wait for some time until the Browse link becomes clickable in Details Tab.


(4) Now, click on browse and folder structure will be opened.


(5) You can make small changes like string name change, image change, app name change & save the file to reflect the changes in apk file.
  • To Change icon or images :- Replace existing images with new images.
  • To make string changes :- find strings.xml file in res and change the string’s values.
  • To make app name, package name changes :- Change the android manifest file.

After making all changes, save the file and close the folder structure. Click On Ok and you will see the android app with all the changes you made.


If you have any queries/feedback, please write it in comments section below OR mail me here : Snehal [at] Techproceed [dot] com

Happy Androiding :-)

Comments

Popular posts from this blog

Ask a Question and get the best possible Answer!

What’s the best way to ask a question ? The easiest way to contact me about any computer problems or issues is via email. You can reach me via email at snehal [at] techproceed [dot] com. I will respond to as many emails as I can, but due to the large volume of emails that I recieve every day, there is no guarantee that I will get back to you.  If you have any other inquires, questions, comments, ideas, etc, feel free to fill the form given below and I will do my best to respond.  Submit an article to see it on Techproceed ! Are you interested to see your article on TechProceed for the benefit of IT community?  I believe that personally accessible technology is the foundation of humanity’s future. To that end I help people to understand and safely use personal computers and related technology so that they can do more, be more, grow more and connect more than ever before, and be an active participant in that future.  You could submit...

What's Hot

Ask Snehal AI The world's best virtual tarot This Virtual tarot that that can answer all kinds of questions. Questions about the present, the past, and your future. He can be a bit temperamental, requiring that each question be presented with a petition of "Snehal, please answer the following question" or "Snehal, please answer" before each question is asked. Failure to correctly petition will not bring results.    http://asksnehal.techproceed.com/        What's Hot ?                 This section provides a snapshot of what's on the public's collective mind by allowing users to view the fastest-rising searches for different points of time. It also highlights search terms that have suddenly become the most popular among the rest.  Following list is updated day by day, dynamically: Share Files of Any Size Online via Private Torrent in...

How To Read Medium Articles for Free

I’m a regular Medium user and I read Medium articles almost every day. A few years back I didn’t have Medium membership—so, I had to find ways how to read Medium articles for free. I was able to find some ways to bypass Medium’s paywall system and read an unlimited amount of articles every day. I’ll share exactly how to read Medium articles for free in this article. Medium is a great blogging platform. This platform allows anyone to publish and read articles, but some of the articles on Medium are behind a paywall, which means they require a paid membership to read. Medium offers every user 3 free articles to read every month. That means you can read up to 3 articles that are published behind the Medium paywall. Stories that aren’t behind the Medium paywall are forever free to read. Here’s how to read Medium articles for free: You can read Medium articles for free by using the incognito mode of your browser, using extensions of Chrome, using the Telegram instant view from...