From 8efd8bb08dea13025815c0ae18eb2613530b4809 Mon Sep 17 00:00:00 2001 From: Surendra kumar Date: Sun, 4 Mar 2018 22:58:13 +0530 Subject: [PATCH] More updates --- README.md | 44 +++++++++++++++++++------------------------- 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index cb21090..9d2179b 100644 --- a/README.md +++ b/README.md @@ -1,50 +1,44 @@ -APK Studio --------------------- +APK Studio [![Codacy Badge](https://api.codacy.com/project/badge/Grade/9709de5012824c36b54fda9c2c6390bf)](https://app.codacy.com/app/Surendrajat/apkstudio?utm_source=github.com&utm_medium=referral&utm_content=Surendrajat/apkstudio&utm_campaign=badger) [![Build Status(Linux)](https://travis-ci.org/Surendrajat/apkstudio.svg)](https://travis-ci.org/Surendrajat/apkstudio) [![Build status(Windows)](https://ci.appveyor.com/api/projects/status/mnr254lm0mlshmfb?svg=true)](https://ci.appveyor.com/project/Surendrajat/apkstudio) [![GitHub (pre-)release](https://img.shields.io/github/release/surendrajat/apkstudio/all.svg)](https://github.com/Surendrajat/apkstudio/releases/tag/v4.0) [![Join the chat at https://gitter.im/apk-studio/ideas](https://badges.gitter.im/apk-studio/ideas.svg)](https://gitter.im/apk-studio/ideas?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +------------------------ >**APK Studio is a cross-platform IDE for reverse-engineering (decompiling, hacking & rebuilding) of android applications (APKs) within a single user-interface. It features a friendly layout with a code editor which support syntax-highlighting for smali (dalvik-bytecode) code files.** -[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9709de5012824c36b54fda9c2c6390bf)](https://app.codacy.com/app/Surendrajat/apkstudio?utm_source=github.com&utm_medium=referral&utm_content=Surendrajat/apkstudio&utm_campaign=badger) -[![Build Status(Linux)](https://travis-ci.org/Surendrajat/apkstudio.svg)](https://travis-ci.org/Surendrajat/apkstudio) [![Build status(Windows)](https://ci.appveyor.com/api/projects/status/mnr254lm0mlshmfb?svg=true)](https://ci.appveyor.com/project/Surendrajat/apkstudio) [![GitHub (pre-)release](https://img.shields.io/github/release/surendrajat/apkstudio/all.svg)](https://github.com/Surendrajat/apkstudio/releases/tag/v4.0) [![Join the chat at https://gitter.im/apk-studio/ideas](https://badges.gitter.im/apk-studio/ideas.svg)](https://gitter.im/apk-studio/ideas?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) - -###Features: +#### Features: --------------------------------- -- Decompile(Deassemble)/Recompile APKs Using **apktool** +- **Decompile** & **Recompile** APKs (Using ***apktool***) - Flexible Keystore & Key-Alias Chooser - Automatic **Zip-align** -- Syntax Highlighting (*.smali; *.xml; *.yml) -- Image Viewer For Resources -- One-click **Install** to Device -- Frameworks Support - -###Screenshots: +- Syntax Highlighting (*.java, *.smali; *.xml; *.yml) +- **Image Viewer** For Resources +- **One-click Install** to Device +- **Framework**s Support +#### Screenshots: ------------- ![Screenshot #1](https://raw.githubusercontent.com/surendrajat/apkstudio/master/external/screenshots/apkstudio000.png "Screenshot #1") ![Screenshot #2](https://raw.githubusercontent.com/surendrajat/apkstudio/master/external/screenshots/apkstudio002.png "Screenshot #2") - -###Download: +#### Download -------- - Native installers for supported platforms are [here](https://bintray.com/vaibhavpandeyvpz/generic/apkstudio/view). -
[![Installers by BitRock](https://raw.githubusercontent.com/vaibhavpandeyvpz/apkstudio/master/external/bitrock.png "Many thanks to BitRock for donating license for InstallBuilder.")](http://installbuilder.bitrock.com/) -###Instructions: +#### Instructions -------- - Install **Java** & make sure $JAVA_HOME points to a valid **JDK** (**JRE** may not work) - You should also install or have **ADB** in $PATH. This can be done on debian{-based} distros as follows: ```bash sudo apt-get install android-tools-adb ``` -- Download latest [apktool](https://bitbucket.org/iBotPeaches/apktool/downloads/) and put it in the path: +- Download latest [apktool](https://bitbucket.org/iBotPeaches/apktool/downloads/) and put it in the following path: > **linux:** /home/{your-user-name}/.apkstudio/vendor/*apktool.jar* -> **Windows** C:\Users\\{your-user-name}\\.apkstudio\vendor\\*apktool.jar* -- Also make sure you've **zipalign** installed. If it's not then issue the command: +> **Windows:** C:\Users\\{your-user-name}\\.apkstudio\vendor\\*apktool.jar* +- Also make sure you've **zipalign** installed. On Ubuntu issue the command: ```bash sudo apt-get install zipalign ``` -**Note**: If you encounter any problems, make sure to check **Console Output** at bottom of IDE to get the output of command which was actually executed by program. Report any issues related to APK Studio [here](https://github.com/vaibhavpandeyvpz/apkstudio/issues) on Github. Please note, an issue with [apktool](http://ibotpeaches.github.io/Apktool/) is not an issue with **APK Studio**. Please verify the context of issue before opening a ticket. +**Note**: If you encounter any problem, make sure to check **Console Output** at bottom of IDE to check what went wrong and report [here](https://github.com/vaibhavpandeyvpz/apkstudio/issues). Also note that an issue with [apktool](http://ibotpeaches.github.io/Apktool/) is not an issue with **APK Studio**. Please verify the context of issue before opening a ticket. -###Building (Linux): +#### Building (Linux) -------- - Make sure you have **GCC 4.6+**, **QT 5.2+** ```shell @@ -61,13 +55,13 @@ export CXXFLAGS="$CXXFLAGS -DNO_NATIVE_DIALOG" # {/IF} make ``` -- More information on building from source using **Qt Creator** is provided in the [Wiki](https://github.com/surendrajat/apkstudio/wiki) + More information on building from source using **Qt Creator** is provided in the [Wiki](https://github.com/surendrajat/apkstudio/wiki) -###TODO: +#### TODO ------------- - Replacing **jarsigner** with **apksigner** - Code Completion -###Disclaimer: +#### Disclaimer ------------- Same as [apktool](http://ibotpeaches.github.io/Apktool/), **APK Studio** is neither intended for piracy nor other non-legal uses. It could be used for localizing, adding some features or support for custom platforms, analyzing applications & much more.