In case your are viewing this text this implies you wish to find out about android utility reversing. There are many tutorials on-line on android utility reversing however the factor that makes this text distinctive is that we’re educating android utility reversing utilizing android cellphone. On this article we shall be speaking about Introduction and instruments used on this tutorial. Within the subsequent article we’ll talk about extra.

What’s Apk file?

Android utility package deal file (APK) is the file format used to distribute and set up utility software program and middleware onto Google’s Androidboperating system. APK recordsdata are ZIP file formatted packages primarily based on the JAR file format with .apk file extensions.

What are the Contents you discover inside Apk?

An APK file is an archive that often incorporates the next directories:

  • META-INF listing:
     MANIFEST.MF : The Manifest File
     CERT.RSA : The certificates of the applying
     CERT.SF : The listing of sources and SHA-1 digest

Corresponding strains within the MANIFEST.MF file; for instance:


Signature-Model: 1.0
Created-By: 1.0 (Android)
SHA1-Digest-Manifest: wxqnEAI0UA5nO5QJ8CGMwjkGGWE=
Identify: res/format/exchange_component_back_bottom.xml
SHA1-Digest: eACjMjESj7Zkf0cBFTZ0nqWrt7w=
Identify: res/drawable-hdpi/icon.png
SHA1-Digest: DGEqylP8W0n0iV/ZzBx3MW0WGCA=


  • lib : the listing containing the compiled code that’s particular to a software program layer of a processor, the listing is cut up into
    extra directories inside it:
     armeabi : compiled code for all ARM primarily based processors solely
     armeabi-v7a : compiled code for all ARMv7 and above primarily based processors solely
     x86 : compiled code for x86 processors solely
     mips : compiled code for MIPS processors solely
  • lessons.dex : The lessons compiled within the dex file format
    comprehensible by the Dalvik digital machine
  • res : The listing containing sources not compiled into sources.arsc (see under).
  • property : a listing containing purposes property, which might be retrieved by AssetManager .
  • AndroidManifest.xml : A further Android manifest file, describing the identify, model, entry rights, referenced library recordsdata for the applying. This file could also be in Android binary XML that may be transformed into human-readable plain textual content XML with instruments reminiscent of AXMLPrinter2, android-apktool, or Androguard
  • sources.arsc : A file containing precompiled sources, reminiscent of binary XML for instance.

Instruments

  • Apktool Cell
  • Apk Editor
  • Axel
  • 920 Textual content Editor
  • aGrep

You may obtain these instruments from Google. Most of them can be found in Google Play Retailer too.

So this conclude the half 1 of our tutorial. If you would like be uptodate with this tutorial dont neglect to permit notification from this web site and Like our fb web page too.

In our Subsequent article we’ll talk about about find out how to take away or change commercial from android utility.

 

Leave a Reply

Your email address will not be published. Required fields are marked *