Skip to content

Commit

Permalink
More updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Surendrajat committed Mar 4, 2018
1 parent 0c8b2f3 commit 8efd8bb
Showing 1 changed file with 19 additions and 25 deletions.
44 changes: 19 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
@@ -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).
<br>
[![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
Expand All @@ -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 &amp; much more.

0 comments on commit 8efd8bb

Please sign in to comment.