Virtuous Ten Studio makes editing apks very easy. To get started you should know the basics. The next blog posts will tell you how to do the following things:
- Create a new project
- Import a file to your new project
- Editing files
- Build your project to get the modified apk file
- Push the apk to your device
1. Creating a new Project
That’s usually the first thing you want to do once working with a new apk. Fire up Virtuous Ten Studio and click on “File” –> “New Project”.
You will see the following window:
This window has several important parts:
- The project type list
- Project description
- Project- and Solution names
- Solution location
- The tabs on the left side
Lets start with the project list. VTS offers different project types (currently two, at least one other is coming in the future). Each type is suited for a specific task. As the names suggest one project is for working with the apks, the other one for framework jars.
The projects differ in the way decompiling/compiling is handled and what kind of options they offer. To get started, just select the right project type (please also note the description on the right side, explaining the use of a project)
Projects in VTS are grouped into one Solution, much like modern IDEs (Visual Studio, Eclipse, etc.)
One project always represents one apk or jar file.
If you create the first project you need to specify not only the project name but also the solution name and –location.
Once you load the Apk-Tool tab you will see this:
ApkTool is necessary for many features so you need to specify which ApkTool to use. VTS supports individual ApkTool versions for each project. You can also choose whether you want to decompile the resources and if there should be any Java code generation (dex2jar and jad are used for this)
Once you entered all the needed details, you can click OK and proceed to step two. More on that in the next blog entry.