0% found this document useful (0 votes)
23 views8 pages

Android App Decompiling Guide

The document discusses the process of decompiling Android apps, which is essential for forensic analysis to understand app behavior, especially in cases involving malware. It outlines tools and methods for decompiling APK files, including the use of Android Studio and various online decompilers. Basic programming skills are necessary to interpret the decompiled code, and consulting a programmer may be beneficial.

Uploaded by

whittykrish19
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views8 pages

Android App Decompiling Guide

The document discusses the process of decompiling Android apps, which is essential for forensic analysis to understand app behavior, especially in cases involving malware. It outlines tools and methods for decompiling APK files, including the use of Android Studio and various online decompilers. Basic programming skills are necessary to interpret the decompiled code, and consulting a programmer may be beneficial.

Uploaded by

whittykrish19
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

ANDROID APP

DECOMPILING

Presented by
[Link]
Assistant Professor
Department of Computer Science & Engineering
SETHU INSTITUTE OF TECHNOLOGY
Reference Book: Chuck Easttom, “An In-depth Guide to Mobile Device Forensics”, First
Edition, CRC Press, 2022.

Department of CSE, SIT 3/8/2020


Android APK Decompiler
Forensics frequently involves understanding the apps on the
phone.
The apps could be malware for some time. In other instances,
someone might claim that malware on their phone is responsible
for illegal content, and it is necessary to be able to view the app
to determine if this is true or not.
It is fortunately quite easy to decompile Android apps.
Decompiling an Android app refers to the process of extracting
the source code or assets from an APK (Android Application
Package) file, often for reverse engineering purposes.
While it can be useful for learning, security analysis, or
debugging, decompiling an app without the developer’s consent
may be illegal or unethical depending on the situation.

Department of CSE, SIT


Department of CSE, SIT
Department of CSE, SIT
Android APK Decompiler
When the tool is done you will be able to download the source
code for that APK.
It is also possible to use the Android Studio to decompile and
debug apps. It is one of the options on the main screen.
This starts a user-friendly wizard that guides you to select the
apk you wish to decompile.
There are other decompilers you can try online:
• [Link]
• [Link]
The specific decompiler you use is less important than
analyzing the code.

Department of CSE, SIT


Android APK Decompiler
Most Android apps are written in either Java or Kotlin
programming languages.
One need not be an expert programmer in order to follow along
with the code. However, at least basic programming skills are
required.
It may be that you will require a consultant who is a programmer
to interpret the decompiled code.

Department of CSE, SIT


Department of CSE, SIT 6/8/2020
3/8/2020
Department of CSE, SIT 6/8/2020
3/8/2020

You might also like