Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[IDE][3.6.30.14100] Virtuous Ten Studio - Advanced Reverse Engineering Solution

OP Diamondback

Announcement from Diamondback: VTS has its own support area now. Check it out: http://forum.xda-developers.com/apps/virtuous-ten-studio
1st May 2012, 10:57 AM   |  #101  
Dunc001's Avatar
Recognized Developer
Flag Hiding out south of the border...
Thanks Meter: 1,446
 
2,659 posts
Join Date:Joined: Apr 2010
More
OK, another blindingly stoopid question to ask but what exactly are the pre-requisites for installing VTS? On the Virtuous website it simply states:

System requirements

Windows XP SP3 or later (no Windows 8 support until .net 4.5 is released)
Microsoft .net framework 4.0 FULL
>= 1GB RAM recommended

So I have installed it without problem and set up my first solution/projects, but when I come to import my first local file it fails with an message saying 'Can't find Java binary, aborting apktool...' So do I also need the JRE/JDK installed? I removed SDK and everything associated from my work PC a while back, and just expected this to be an all-in-one solution. Can you let me know what else I need installed please - sorry to be an arse
The Following User Says Thank You to Dunc001 For This Useful Post: [ View ]
1st May 2012, 11:56 AM   |  #102  
Diamondback's Avatar
OP Developer Committee / Senior Moderator / Recognized Developer
Thanks Meter: 6,473
 
4,497 posts
Join Date:Joined: Jan 2010
More
Oh, yea you need the JRE too...
Didn't expect there was a single machine out there without java

Quote:
Originally Posted by Dunc001

OK, another blindingly stoopid question to ask but what exactly are the pre-requisites for installing VTS? On the Virtuous website it simply states:

System requirements

Windows XP SP3 or later (no Windows 8 support until .net 4.5 is released)
Microsoft .net framework 4.0 FULL
>= 1GB RAM recommended

So I have installed it without problem and set up my first solution/projects, but when I come to import my first local file it fails with an message saying 'Can't find Java binary, aborting apktool...' So do I also need the JRE/JDK installed? I removed SDK and everything associated from my work PC a while back, and just expected this to be an all-in-one solution. Can you let me know what else I need installed please - sorry to be an arse



Sent from my HTC One X
1st May 2012, 01:20 PM   |  #103  
Diamondback's Avatar
OP Developer Committee / Senior Moderator / Recognized Developer
Thanks Meter: 6,473
 
4,497 posts
Join Date:Joined: Jan 2010
More
I added the JRE as requirement to the main page Thanks for pointing that out
1st May 2012, 01:21 PM   |  #104  
Dunc001's Avatar
Recognized Developer
Flag Hiding out south of the border...
Thanks Meter: 1,446
 
2,659 posts
Join Date:Joined: Apr 2010
More
Quote:
Originally Posted by Diamondback

Oh, yea you need the JRE too...
Didn't expect there was a single machine out there without java

Normally it would have, but a couple of months ago after wasting weeks of work time on smali editing when I should have been doing accounts and running a business in a moment of clarity I uninstalled absolutely everything from my work PC to force myself to do any Android tinkering at home where it is all still set up OK, so just JRE, not SDK as well?
The Following User Says Thank You to Dunc001 For This Useful Post: [ View ]
1st May 2012, 01:23 PM   |  #105  
Diamondback's Avatar
OP Developer Committee / Senior Moderator / Recognized Developer
Thanks Meter: 6,473
 
4,497 posts
Join Date:Joined: Jan 2010
More
Thanks for the great feedback! Much appreciated

I will look into the points you made. Definitely agree on the tabs thing but not sure about the scrolling. Will investigate a bit further there.

Quote:
Originally Posted by egyptshun

Been using it for hours, reported bugs, but really amazing, I mean spectacular. Keeping all Xmls in an easy place to play with is, an omgiloveyouguys moment for me. saved me prob 30-40 mins extra on editing. I'm SUPER surprised I can edit pretty much anything I want. Can't wait for my minor cm7.2 mods go public, and big credits go straight to you guys for helping me save time so I can study, which I should be doing right now :P Anyways, only 2 UI suggestions is try to keep the tabs at a uniform length, it becomes a hassle to close many tabs at once. If you can do what google chrome does with their tabs that would be sick. Scrolling xml files are really slow for some reason, but its a beta, I can't really complain. other than that I love it. please excuse my bad grammar and all, im typing this fairly fast with no sleep and dont care about anything else other than how nice my bed seems right now.

-cheers mike

1st May 2012, 01:26 PM   |  #106  
Diamondback's Avatar
OP Developer Committee / Senior Moderator / Recognized Developer
Thanks Meter: 6,473
 
4,497 posts
Join Date:Joined: Jan 2010
More
I am not an expert in this java stuff but normally you only need the JRE to RUN java applets, no?

Quote:
Originally Posted by Dunc001

Normally it would have, but a couple of months ago after wasting weeks of work time on smali editing when I should have been doing accounts and running a business in a moment of clarity I uninstalled absolutely everything from my work PC to force myself to do any Android tinkering at home where it is all still set up OK, so just JRE, not SDK as well?

1st May 2012, 01:34 PM   |  #107  
Dunc001's Avatar
Recognized Developer
Flag Hiding out south of the border...
Thanks Meter: 1,446
 
2,659 posts
Join Date:Joined: Apr 2010
More
OK, installed the latest JDK and corrected the java.exe entry in my PATH, now runs fine and tries to decompile the first apk - Idlescreen_Base.apk - but then fails with one error and the orange line of info in the VTS log states 'could not find public.xml in...' - do I need to update anything to get it to correctly decompile apks from ICS/Sense 4?
1st May 2012, 01:38 PM   |  #108  
Diamondback's Avatar
OP Developer Committee / Senior Moderator / Recognized Developer
Thanks Meter: 6,473
 
4,497 posts
Join Date:Joined: Jan 2010
More
Quote:
Originally Posted by Dunc001

OK, installed the latest JDK and corrected the java.exe entry in my PATH, now runs fine and tries to decompile the first apk - Idlescreen_Base.apk - but then fails with one error and the orange line of info in the VTS log states 'could not find public.xml in...' - do I need to update anything to get it to correctly decompile apks from ICS/Sense 4?

Show me the error
The warning is just a warning, nothing more. Bet way to share logs is via the "Log viewer" it can export full log files.
Make sure to tick all options there so I get all entries. Then pastebin it here. Or come to #vts-dev on freenode.
1st May 2012, 02:30 PM   |  #109  
Dunc001's Avatar
Recognized Developer
Flag Hiding out south of the border...
Thanks Meter: 1,446
 
2,659 posts
Join Date:Joined: Apr 2010
More
On #vts-dev now waiting...

While I'm waiting here is the log:

Code:
13:27:49.312: [Warning] - SettingsViewModel.Initialize: 'Can't find apk tool framework path! You need to specify it yourself.'
13:27:49.531: [Debug] - RecentFilesViewModel.LoadRecentFilesFromSettings: 'Loading recent files, found 1'
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'Problem loading assembly for version information: C:\Program Files\Virtuous Ten Studio\unins000.exe'
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'VTS: 1.4.29.4380'
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'LogFramework: 1.4.29.3154'
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'SmaliStructure: 1.4.29.896'
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'M10Structure: 1.4.29.3309'
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'Utilities: 1.4.29.942'
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'ToolWrapper: 1.4.29.3006'
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'M10Converter: 1.4.29.3001'
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'M10ImageComparer: '
13:27:49.562: [Debug] - AboutViewModel.Initialize: 'UACHelper: 1.4.29.867'
13:27:50.765: [Debug] - StartupManager.CheckLicense: 'No license file found, showing dialog...'
13:27:52.734: [Normal] - StartupManager.SearchForUpdates: 'Searching for updates, beta: False, alpha: False'
13:32:00.687: [Normal] - WorkspaceViewModel.LoadSolution: 'Loading solution, path: C:\Documents and Settings\User\My Documents\Virtuous Ten Studio\Projects\LockscreenShortcuts\LockscreenShortcuts.tensln'
13:32:09.484: [Debug] - TenProjectViewModel.LoadBackups: 'Found 0 backups for project 'Settings4''
13:32:09.500: [Debug] - TenProjectViewModel.LoadBackups: 'Found 0 backups for project 'Rosie4''
13:32:09.500: [Debug] - TenProjectViewModel.LoadBackups: 'Found 0 backups for project 'IdlescreenShortcuts3''
13:32:09.500: [Debug] - ApkProjectViewModel.AnalyzeAdditionalData: 'Project 'IdlescreenShortcuts3' doesn't have any contents, aborting load of additional data.'
13:32:09.500: [Debug] - ApkProjectViewModel.AnalyzeAdditionalData: 'Project 'Rosie4' doesn't have any contents, aborting load of additional data.'
13:32:09.500: [Debug] - TenProjectViewModel.LoadBackups: 'Found 0 backups for project 'IdlescreenBase3''
13:32:09.500: [Debug] - TenProjectViewModel.LoadBackups: 'Found 0 backups for project 'PKMNTweaks''
13:32:09.500: [Debug] - ApkProjectViewModel.AnalyzeAdditionalData: 'Project 'IdlescreenBase3' doesn't have any contents, aborting load of additional data.'
13:32:09.500: [Debug] - ApkProjectViewModel.AnalyzeAdditionalData: 'Project 'PKMNTweaks' doesn't have any contents, aborting load of additional data.'
13:32:09.500: [Debug] - TenProjectViewModel.LoadBackups: 'Found 0 backups for project 'SettingsProvider4''
13:32:09.500: [Debug] - ApkProjectViewModel.AnalyzeAdditionalData: 'Project 'Settings4' doesn't have any contents, aborting load of additional data.'
13:32:09.500: [Debug] - ApkProjectViewModel.AnalyzeAdditionalData: 'Project 'SettingsProvider4' doesn't have any contents, aborting load of additional data.'
13:32:09.500: [Debug] - TenProjectViewModel.LoadBackups: 'Found 0 backups for project 'IdlescreenShortcuts4''
13:32:09.515: [Debug] - TenProjectViewModel.LoadBackups: 'Found 0 backups for project 'Rosie3''
13:32:09.515: [Debug] - TenProjectViewModel.LoadBackups: 'Found 0 backups for project 'Settings3''
13:32:09.515: [Debug] - ApkProjectViewModel.AnalyzeAdditionalData: 'Project 'Settings3' doesn't have any contents, aborting load of additional data.'
13:32:09.515: [Debug] - ApkProjectViewModel.AnalyzeAdditionalData: 'Project 'Rosie3' doesn't have any contents, aborting load of additional data.'
13:32:09.515: [Debug] - ApkProjectViewModel.AnalyzeAdditionalData: 'Project 'IdlescreenShortcuts4' doesn't have any contents, aborting load of additional data.'
13:32:09.515: [Debug] - TenProjectViewModel.LoadBackups: 'Found 2 backups for project 'IdlescreenBase4''
13:32:09.578: [Warning] - ApkProjectViewModel.AnalyzeAdditionalData: 'Can't find public.xml, path: C:\Documents and Settings\User\My Documents\Virtuous Ten Studio\Projects\LockscreenShortcuts\IdlescreenBase4\Data\res\values\public.xml'
13:33:02.000: [Normal] - BackupManager.CreateNewBackup: 'Creating new backup 'changed files (automatic backup before import)', source: 'C:\Documents and Settings\User\My Documents\Virtuous Ten Studio\Projects\LockscreenShortcuts\IdlescreenBase4\Data', target: 'C:\Documents and Settings\User\My Documents\Virtuous Ten Studio\Projects\LockscreenShortcuts\IdlescreenBase4\Backup''
13:33:02.031: [Debug] - TenProjectViewModel.LoadBackups: 'Found 3 backups for project 'IdlescreenBase4''
13:33:02.546: [Debug] - <>c__DisplayClass1e.<ImportFilesAsync>b__1d: 'Decompiling apk'
13:33:02.562: [Normal] - ApkTool.DecompileApk: 'Decompiling apk: Idlescreen_Base.apk'
13:33:02.812: [Error] - ApkTool.DecompileApk: 'ApkTool: I: Baksmaling...'
13:33:02.812: [Error] - ApkTool.DecompileApk: 'ApkTool: Exception in thread "main" java.lang.RuntimeException: bad magic value: 64 65 78 0a 30 33 36 00'
13:33:02.828: [Error] - ApkTool.DecompileApk: 'ApkTool: 	at org.jf.dexlib.DexFile.<init>(DexFile.java:377)'
13:33:02.828: [Error] - ApkTool.DecompileApk: 'ApkTool: 	at org.jf.dexlib.DexFile.<init>(DexFile.java:274)'
13:33:02.828: [Error] - ApkTool.DecompileApk: 'ApkTool: 	at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:44)'
13:33:02.828: [Error] - ApkTool.DecompileApk: 'ApkTool: 	at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:33)'
13:33:02.828: [Error] - ApkTool.DecompileApk: 'ApkTool: 	at brut.androlib.Androlib.decodeSourcesSmali(Androlib.java:68)'
13:33:02.828: [Error] - ApkTool.DecompileApk: 'ApkTool: 	at brut.androlib.ApkDecoder.decode(ApkDecoder.java:85)'
13:33:02.828: [Error] - ApkTool.DecompileApk: 'ApkTool: 	at brut.apktool.Main.cmdDecode(Main.java:128)'
13:33:02.828: [Error] - ApkTool.DecompileApk: 'ApkTool: 	at brut.apktool.Main.main(Main.java:65)'
13:33:02.828: [Error] - ApkTool.DecompileApk: 'ApkTool failed, ExitCode: 1'
13:33:02.828: [Error] - <>c__DisplayClass1e.<ImportFilesAsync>b__1d: 'Decompiling apk failed!'
13:33:02.921: [Debug] - TenProjectViewModel.LoadBackups: 'Found 3 backups for project 'IdlescreenBase4''
13:33:02.937: [Warning] - ApkProjectViewModel.AnalyzeAdditionalData: 'Can't find public.xml, path: C:\Documents and Settings\User\My Documents\Virtuous Ten Studio\Projects\LockscreenShortcuts\IdlescreenBase4\Data\res\values\public.xml'
Last edited by Dunc001; 1st May 2012 at 02:34 PM.
1st May 2012, 04:04 PM   |  #110  
Dunc001's Avatar
Recognized Developer
Flag Hiding out south of the border...
Thanks Meter: 1,446
 
2,659 posts
Join Date:Joined: Apr 2010
More
Got it all up and running - have to say this is a highly professional bit of software so major congrats Now I just have to learn smali

The Following User Says Thank You to Dunc001 For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Tags
adb, all in one, apk, apk manager, apk multi tool, apktool, dex2jar, draw9patch, dsixda, ide, java, logcat, m10 files, m10 images, m10 tools, resources, sense, sense skins, smali, super powerful, syntax highlighting, theming, visual studio, vts, xml
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes