- Tool Documentation:
- Packages and Binaries:
- apktool
- How To Install android-sdk-platform-tools on Kali Linux
- What is android-sdk-platform-tools
- Install android-sdk-platform-tools Using apt-get
- Install android-sdk-platform-tools Using apt
- Install android-sdk-platform-tools Using aptitude
- How To Uninstall android-sdk-platform-tools on Kali Linux
- Uninstall android-sdk-platform-tools And Its Dependencies
- Remove android-sdk-platform-tools Configurations and Data
- Remove android-sdk-platform-tools configuration, data, and all of its dependencies
- References
- Summary
- Packages and Binaries:
- android-sdk-build-tools
- android-sdk-build-tools-common
- android-sdk-common
- android-sdk-platform-tools
- android-sdk-platform-tools-common
Tool Documentation:
Use debug mode ( d ) to decode the given apk file ( /root/SdkControllerApp.apk) :
[email protected]:~# apktool d Facebook\ Lite_v121.0.0.8.97_apkpure.com.apk I: Using Apktool 2.3.4-dirty on Facebook Lite_v121.0.0.8.97_apkpure.com.apk I: Loading resource table. I: Decoding AndroidManifest.xml with resources. I: Loading resource table from file: /root/.local/share/apktool/framework/1.apk I: Regular manifest package. I: Decoding file-resources. I: Decoding values */* XMLs. I: Baksmaling classes.dex. I: Copying assets and libs. I: Copying unknown files. I: Copying original files.
Packages and Binaries:
apktool
A tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications; it makes possible to debug smali code step by step. Also it makes working with an app easier because of project-like file structure and automation of some repetitive tasks like building apk.
Installed size: 269 KB
How to install: sudo apt install apktool
- aapt
- android-framework-res
- default-jre-headless | java8-runtime-headless
- libantlr3-runtime-java
- libcommons-cli-java
- libcommons-io-java
- libcommons-lang3-java
- libcommons-text-java
- libguava-java
- libsmali-java
- libstringtemplate-java
- libxmlunit-java
- libxpp3-java
- libyaml-snake-java
apktool
Tool for reverse engineering Android apk files
[email protected]:~# apktool -h Apktool v2.7.0-dirty - a tool for reengineering Android apk files with smali v2.5.2.git2771eae-debian and baksmali v2.5.2.git2771eae-debian Copyright 2010 Ryszard Wiśniewski [email protected]> Copyright 2010 Connor Tumbleson [email protected]> usage: apktool -advance,--advanced prints advance information. -version,--version prints the version then exits usage: apktool if|install-framework [options] -p,--frame-path Stores framework files into . -t,--tag Tag frameworks using . usage: apktool d[ecode] [options] -f,--force Force delete destination directory. -o,--output The name of folder that gets written. Default is apk.out -p,--frame-path Uses framework files located in . -r,--no-res Do not decode resources. -s,--no-src Do not decode sources. -t,--frame-tag Uses framework files tagged by . usage: apktool b[uild] [options] -f,--force-all Skip changes detection and build all files. -o,--output The name of apk that gets written. Default is dist/name.apk -p,--frame-path Uses framework files located in . For additional info, see: https://ibotpeaches.github.io/Apktool/ For smali/baksmali info, see: https://github.com/JesusFreke/smali
How To Install android-sdk-platform-tools on Kali Linux
In this tutorial we learn how to install android-sdk-platform-tools on Kali Linux.
What is android-sdk-platform-tools
The Android SDK includes a variety of tools that help you develop mobile applications for the Android platform. The tools are classified into 3 groups: SDK Tools, Platform-tools and Build-tools.
Platform-tools are customized to support the features of the latest Android platform.
This package pulls Android SDK Platform-tools.
There are three ways to install android-sdk-platform-tools on Kali Linux . We can use apt-get , apt and aptitude . In the following sections we will describe each method. You can choose one of them.
Install android-sdk-platform-tools Using apt-get
Update apt database with apt-get using the following command.
After updating apt database, We can install android-sdk-platform-tools using apt-get by running the following command:
sudo apt-get -y install android-sdk-platform-tools
Install android-sdk-platform-tools Using apt
Update apt database with apt using the following command.
After updating apt database, We can install android-sdk-platform-tools using apt by running the following command:
sudo apt -y install android-sdk-platform-tools
Install android-sdk-platform-tools Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Kali Linux. Update apt database with aptitude using the following command.
After updating apt database, We can install android-sdk-platform-tools using aptitude by running the following command:
sudo aptitude -y install android-sdk-platform-tools
How To Uninstall android-sdk-platform-tools on Kali Linux
To uninstall only the android-sdk-platform-tools package we can use the following command:
sudo apt-get remove android-sdk-platform-tools
Uninstall android-sdk-platform-tools And Its Dependencies
To uninstall android-sdk-platform-tools and its dependencies that are no longer needed by Kali Linux, we can use the command below:
sudo apt-get -y autoremove android-sdk-platform-tools
Remove android-sdk-platform-tools Configurations and Data
To remove android-sdk-platform-tools configuration and data from Kali Linux we can use the following command:
sudo apt-get -y purge android-sdk-platform-tools
Remove android-sdk-platform-tools configuration, data, and all of its dependencies
We can use the following command to remove android-sdk-platform-tools configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge android-sdk-platform-tools
References
Summary
In this tutorial we learn how to install android-sdk-platform-tools using different package management tools like apt, apt-get and aptitude.
Packages and Binaries:
The Android SDK includes a variety of tools that help you develop mobile applications for the Android platform. The tools are classified into 3 groups: SDK Tools, Platform-tools and Build-tools.
SDK Tools are platform independent and are required no matter which Android platform you are developing on. It is the base toolset of Android SDK.
This metapackage pulls the entire Android SDK.
Installed size: 29 KB
How to install: sudo apt install android-sdk
- android-sdk-build-tools
- android-sdk-common
- android-sdk-platform-tools
- proguard-cli
android-sdk-build-tools
The Android SDK includes a variety of tools that help you develop mobile applications for the Android platform. The tools are classified into 3 groups: SDK Tools, Platform-tools and Build-tools.
Build-tools is a component of the Android SDK required for building Android application code.
This package pulls Android SDK Build-tool.
Installed size: 15 KB
How to install: sudo apt install android-sdk-build-tools
- aapt
- aidl
- android-sdk-build-tools-common
- apksigner
- split-select
- zipalign
android-sdk-build-tools-common
The Android SDK includes a variety of tools that help you develop mobile applications for the Android platform. The tools are classified into 3 groups: SDK Tools, Platform-tools and Build-tools.
Build-tools is a component of the Android SDK required for building Android application code.
This package provides common files of Android SDK Build-tools.
Installed size: 20 KB
How to install: sudo apt install android-sdk-build-tools-common
android-sdk-common
The Android SDK includes a variety of tools that help you develop mobile applications for the Android platform. The tools are classified into 3 groups: SDK Tools, Platform-tools and Build-tools.
SDK Tools are platform independent and are required no matter which Android platform you are developing on. It is the base toolset of Android SDK.
This package provides common files of Android SDK Tools.
Installed size: 25 KB
How to install: sudo apt install android-sdk-common
android-sdk-platform-tools
The Android SDK includes a variety of tools that help you develop mobile applications for the Android platform. The tools are classified into 3 groups: SDK Tools, Platform-tools and Build-tools.
Platform-tools are customized to support the features of the latest Android platform.
This package pulls Android SDK Platform-tools.
Installed size: 19 KB
How to install: sudo apt install android-sdk-platform-tools
- android-sdk-platform-tools-common
- dmtracedump
- e2fsprogs
- etc1tool
- f2fs-tools
- hprof-conv
- sqlite3
android-sdk-platform-tools-common
The Android SDK includes a variety of tools that help you develop mobile applications for the Android platform. The tools are classified into 3 groups: SDK Tools, Platform-tools and Build-tools.
Platform-tools are customized to support the features of the latest Android platform.
This package provides common files of Android SDK Platform-tools. It also provides UDEV rules enabling adb and fastboot to work without root access to the host machine.
Installed size: 38 KB
How to install: sudo apt install android-sdk-platform-tools-common