{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Virtuous Ten Studio (VTS) is the ultimate solution for the modification of android applications.
This program allows you to manage entire Android projects within an easy to use and familiar environment.
The intended group of users covers anyone from a themer over ROM devs up to the smali gods known for their awesome mods of existing apks.
The modifcation of smali code is one of the biggest features in VTS. You can easily decompile, edit and recompile any apk or jar file.
However, the application is not limited to smali files. You can edit almost any file found inside an apk or jar.
Virtuous Ten Studio is also the official successor to the highly important M10Tools released 2011 by the Virtuous Team.
You can easily edit any m10 file from Sense apps in order to resize or change them.
Additionally VTS brings support for un- and repacking of boot images (boot.img), a job that previously required a cygwin installation with the dsixda kitchen.
Since VTS' own implementation is a native windows solution, which means you don't need dsixda or cygwin anymore.
VTS has been designed to run on Windows, has been in development for nearly two years and has gone through many stages of testing.
Today VTS is a highly respected, multiple purpose Android IDE (Integrated Develoment Environment) suited for all your reverse engineering tasks.
Click to expand...
Click to collapse
Screenshots
Click to expand...
Click to collapse
XDA Portal posts
Virtuous Ten Studio Becomes Self-Aware, Decompiles Skynet
Large Update to Virtuous Ten Studio Adds Support for Stubborn Sense Files
App Editing Software Virtuous Ten Studio Releases Public Beta
Click to expand...
Click to collapse
Main Features
This is only a short summary of all features, a full list of features can be found here.
Never before seen UI
Fully featured IDE
Seamless integration of useful third party tools
ApkTool
Smali/Baksmali
ADB
Zipalign
Sign
dex2jar
WinMerge
Remote Theme Injector (RTI)
many more
Work with your apks just like having real java code
Support for apks and framework jars
Easily keep track of multiple apks/jars with the Solution Explorer
Manage big projects with ease
Edit smali code like never before
Syntax highlighting
Jumping to smali references (method calls, fields, classes, gotos)
Help files on almost every smali command and topic
Connection between smali code and public.xml to expose hex references
Have a helpful look at the java source of any smali file if needed
Paste often used smali snippets right from the editor
Enhanced XML workflow
Easy navigation in XML documents
Follow XML resource paths and jump to the source file with a simple click
Previews of color codes, images and string resources directly in the xml file
Edit M10 files with great usability
Support for all Sense versions (3.0, 3.5, 3.6, 4.0, 4.1, 4.5)
Work with m10 files either with the dedicated M10-Project or via the combined APK-Project
Decompile m10 images of all Sense versions to create HTC Sense themes
Quickly analyze the contents with the M10-Structure viewer
Validate your m10 changes with the syntax checker
Unimportant m10 parts are greyed out or completely hidden
Unpack and repack boot images (boot.img)
Easily edit any content of your boot.img
Dedicated syntax highlighting for *.rc and *.prop files
Advanced support for files modes and symlinks
Native implementation, no need for cygwin or the dsixda kitchen
Communicate with your device with yet to be seen ease
Tight integration of most ADB commands
Push apks or jars easily to any place on your device
Remote import files to edit them with VTS
Debug your device with the integrated Logcat-Viewer
Enhance your workflow with useful additions
Easily create backups of your projects
Dedicated compare interface for easy comparision of files, folders or projects
Hundreds of other awesome features (seriously, you really have to see and try it yourself)
Click to expand...
Click to collapse
User feedback
I've had the pleasure of beta testing and writing tuts for vts and I must say that it is the most useful, well put together program for Android that I've ever used.
Click to expand...
Click to collapse
I got that excited that I almost pre jacked when I first used it.
It is simply truly fxxxxng amazing.
Thank you team and testers
Click to expand...
Click to collapse
Diamondback and everyone involved in this project - thank you! I just started learning (this morning) and
I am already pushing out some alpha mods to the lockscreen thanks to your tool!!
It is a great tool, and I will be using it more as I learn more.
Thank you for the effort you put into this for free, it is amazing. Keep it up!
Click to expand...
Click to collapse
VTS has done amazing, meticulous work that has enriched, massively, the android community.
Thank you!
Click to expand...
Click to collapse
As someone that's been using your tools since they were first available, I give a HUGE thanks.
I have, like duce been innovative with m10 modding. There are probably endless options, through mostly trial and error.
The payoff on the end result is always worth it. I'll be more than happy when your next release is out.
Click to expand...
Click to collapse
I've been using VTS for over 2 months now and it has become the only tool I use. There are tremedous advantages and I'm still finding more. The java source tools are invaluable when working with xmls and smalis. I can now switch between projects with 3 clicks. Great program for modding.
Click to expand...
Click to collapse
This is probably by far the most useful thing I've used on windows lol
Click to expand...
Click to collapse
Ohh this is going to be awesome. I'm giddy with excitement. Great job on the app as a whole but with the upcoming m10 editing?
You guys rocked any other editor out of the water. Keep it up :good:
Click to expand...
Click to collapse
Waw.. this project is being developed very fast.... many changes in the software since the last 2 months when I tried it...
Awesome!!!
Thanks alot for the hard work, and great job.
Click to expand...
Click to collapse
I want to give a huge THANKS for the Virtuous Team!
I finally released a working transparent HTC clock widget on One X thanks to the new editor.
Click to expand...
Click to collapse
I'm just glad that there are people out there smart enough to do this stuff! I was seconds away from getting a Samsung.
Click to expand...
Click to collapse
Thank you Diamond for this superb tool and updates!
Click to expand...
Click to collapse
Thanks everyone for this. I decompiled, made an edit, then recompiled my first skin last night thanks to this tool and my helpful huddle mates and teammates.
Click to expand...
Click to collapse
Great job VTS team and thanks for the many hours of hard work and testing.
Click to expand...
Click to collapse
Thank you very much Diamondback for all the hard work you put into this. You're the man!
Click to expand...
Click to collapse
I just tried it now And I would just say WOWWWW.....
Click to expand...
Click to collapse
This is awesome! [..] And again bravo for your help, HTC Sense is much sexier thanks to you
Click to expand...
Click to collapse
Thanks again man, I really love this :good::highfive:
Click to expand...
Click to collapse
I have just found this, and it's amazing
Click to expand...
Click to collapse
Just dropped in to say that Virtuous Ten Studio has been an enriching experience for me
Click to expand...
Click to collapse
You make us feel crazy ,This tool is a bomb .
Click to expand...
Click to collapse
Thanks so much man, its nice to have the dev give a direct and clear response.
Click to expand...
Click to collapse
Awesome tool.Comes in handy many times.thank you
Click to expand...
Click to collapse
Dude you rock thanks so much for your kick ass creation!
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Featured Projects
These projects were created with the help of VTS, check them out :good: (alphabetical order)
Chocolate Orange by Mr Hofs
MagioROM by grinder19
Orio One by H89P
Scratched Sense Theme by ViNOK16Bit
Sense Keyboard Themes by Guich
Tapatalk 4 Pro / Free Themes (RTI) by Whiskey103
ViperOne by Turge (Team Venom)
ViperXL by Turge (Team Venom)
ViperX Themes by fisha21 (Team Venom)
XDA Premium App Themes (RTI) by Whiskey103
Click to expand...
Click to collapse
XDA:DevDB Information
Virtuous Ten Studio, Tool/Utility for the Android General
Contributors
Diamondback
Version Information
Status: Stable
Current Stable Version: 3.6.30.14100
Stable Release Date: 2014-06-30
Created 2013-11-14
Last Updated 2014-10-31
Changelog & News
You can find a regularly updated changelog (which also includes features of upcoming versions) right here.
Dunc001 and fisha21 created a set of articles covering the most important new features. Here's the list so far:
What's new in 3.4.28
What's new in 2.9.12
What's new in 2.6.12
What's new in 2.3.27
What's new in 2.2.11
What's new in 2.1.19
Click to expand...
Click to collapse
Bugs & Issues
If you are about to make a new post in this thread asking for help because you got an issue, please make sure to check the FAQs here first.
If you still need help, please include all the required information listed under the "Something else went wrong" section.
I can't help you if you forget to provide these information.
If you got any issues feel free to ask here while adhering to the guidelines above.
I am also usually available on IRC, channel #vts-dev on Freenode. If I don't immediately answer you, stick around for a while and make sure to mention my name so I get a notification.
Click to expand...
Click to collapse
Guides and tutorials
My team and I spent a lot of time on writing detailed and comprehensive guides and tutorials about VTS.
They cover a wide range of topics, from a total beginner level up to complex topics like creating your own HTC Sense skins.
You can find the guides on my website:
Getting started
Smali
XML
M10
Other stuff
Need help with M10 mods? Have a look at this thread. (no requests please)
Click to expand...
Click to collapse
Download and more information
The downloads, tutorials and many more resources can be found on the dedicated VTS website
http://www.virtuous-ten-studio.com/
Click to expand...
Click to collapse
Reserved for later
Reserved for later
Looks interesting!
I need to try this out soon
Thanks!
Awesome! Thanks for all the hard work, DB! looking forward to playing with this!
Definitely going to check this out. Glad its finally out of development, thanks and congrats!!
Bazar617 said:
Definitely going to check this out. Glad its finally out of development, thanks and congrats!!
Click to expand...
Click to collapse
Oh this baby won't leave development soon I just hope everything will work
Diamondback said:
Oh this baby won't leave development soon I just hope everything will work
Click to expand...
Click to collapse
Amazing job, mate!!!
Awesome to see thanks for this
installing right now.
looks great. been subscribed to the preview topic waiting for this day
setup wants to download aditional files such as .net framework 4.
cant those be included in a more complete / advanced setup?
bitmovel said:
installing right now.
looks great. been subscribed to the preview topic waiting for this day
setup wants to download aditional files such as .net framework 4.
cant those be included in a more complete / advanced setup?
Click to expand...
Click to collapse
Why exactly would you want that? What's the advantage over letting the installer download the files?
Also, if something doesn't work directly from the start (can always happen) feel free to come to #vts-dev on freenode, it's much easier to troubleshoot things via IRC.
5 stars..for this and many thx
with kind regards..Alex
Faaaaaaaaark! Downloading now. Ben waiting so long... am I dreaming Any news on m10?
Thanks a lot man! I will definitely be checking this out tonight or tomorrow night!
This is an awsome tool! Hopefully you can help me. I am using an ICS sense 3.6 rom for the sensation. 3.32.401.5_R.
I have taken the framework-res.apk file from it and used V10 studio to decompile. It decompiles fine and I was able to edit a couple of apk files as a test. I then tried to compile and got apktool failed exit code 1.
Now interestingly I took the same framework-res.apk file and ran it through UOT kitchen to make the battery mod. I then used it on V10, decompiled and recompiled with out any errors. Any idea why the origional apk wont recompile?
GhostXSeries said:
This is an awsome tool! Hopefully you can help me. I am using an ICS sense 3.6 rom for the sensation. 3.32.401.5_R.
I have taken the framework-res.apk file from it and used V10 studio to decompile. It decompiles fine and I was able to edit a couple of apk files as a test. I then tried to compile and got apktool failed exit code 1.
Now interestingly I took the same framework-res.apk file and ran it through UOT kitchen to make the battery mod. I then used it on V10, decompiled and recompiled with out any errors. Any idea why the origional apk wont recompile?
Click to expand...
Click to collapse
Most likely because the kitchen uses another ApkTool version.
sometimes older/newer versions fix issues with other versions. It might sound strange but that's the way it works
If you get apktool errors you need to play around with the different versions to get optimal results. Unfortunately there is no versions which fixes every issue
Remember that you can set the ApkTool binary in the project settings.
Cool, I'm actually starting to think it may be an issue with the rom not being deodexed properly. I will play arround with it and see how it goes!
When compiling the framework-res.apk I am getting a weird error. It says:
Multiple substitutions sepesified in non-positional format; did you mean to add the formatted-"false" attribute?
In in each of the values folders it has an issue with the plurals.xml file and has entires
data\res\values\plurals.xml:79 error Found tag </item. were </plurals> is expected.
I had a look and the plurals.xml file is ok. Is there any reason for these errors?
Related
I'm interested in developing a ROM for my HTC evo I thought i could tackle this project by just browsing the forum But it seems that I have a search overload to say the least, Are there any useful threads for developing ROM's as I said earlier I have looked I may have missed something of importance and any one with tips hints and or suggestions would be most appreciated.
Thanks in advanced
SinisterTensai-
find a base rom or deodexed stock rom! install android kitchen or a kitchen of your choice!
note: android kitchen runs on linux!
Trial and era like the rest of us have done!
anything you use that others have ask them for permission and give them props always when you post your work or anything for that matter! good luck its not easy!
Sent from my Full Android using XDA App
eVoKINGS said:
find a base rom or deodexed stock rom! install android kitchen or a kitchen of your choice!
note: android kitchen runs on linux!
Trial and era like the rest of us have done!
anything you use that others have ask them for permission and give them props always when you post your work or anything for that matter! good luck its not easy!
Sent from my Full Android using XDA App
Click to expand...
Click to collapse
I have a linux sandbox of some sorts I could install the OS I have had issues with kitchen's in the past
Trial and era is what I'm used too
and of course I will credit any one who has helped and or work(s) I have used
I suggest you start theming first
Sinistertensai said:
I have a linux sandbox of some sorts I could install the OS I have had issues with kitchen's in the past
Trial and era is what I'm used too
and of course I will credit any one who has helped and or work(s) I have used
Click to expand...
Click to collapse
Swyped from Eva running Myn's RLS4!
Well I was going to create a ROM for the Nitro HD but my phone decided it wanted to hardware brick when I battery pulled, so that plans out the window for a while. While my ROM did work for half of the beta testers without issue, I can't say its safe enough for everyone to flash.
Anyways, this is NOT for flashing. This is for devs to create ROMs from. Its the /system of the Nitro HD on AT&T fully de-odexed. All I ask for anyone using this to please credit me.
This includes all stock applications and bloat, except Google Maps, and Polaris Office. You can pull Maps from Market or another ROM, its universal. I didn't try too hard to de-odex Polaris, theres better office apps anyways.
Download:
http://d-h.st/Zu0
AGAIN, DO NOT FLASH ON YOUR PHONE. ITS ONLY FOR DEVS TO CREATE ROMS
Wonderful. Now devs and themers can do their thing. Nice job.
kernelpan1c said:
Well I was going to create a ROM for the Nitro HD but my phone decided it wanted to hardware brick when I battery pulled, so that plans out the window for a while. While my ROM did work for half of the beta testers without issue, I can't say its safe enough for everyone to flash.
Anyways, this is NOT for flashing. This is for devs to create ROMs from. Its the /system of the Nitro HD on AT&T fully de-odexed. All I ask for anyone using this to please credit me.
This includes all stock applications and bloat, except Google Maps, and Polaris Office. You can pull Maps from Market or another ROM, its universal. I didn't try too hard to de-odex Polaris, theres better office apps anyways.
Download:
http://69.197.181.66/kernelpan1c-nitro-hd-system-deodexed.zip
AGAIN, DO NOT FLASH ON YOUR PHONE. ITS ONLY FOR DEVS TO CREATE ROMS
Click to expand...
Click to collapse
Also want to thank you for the effort... You should see about getting one of those donate buttons put up - I am sure there are some of us who would be happy to help defray any repair costs that you may incur as you forge ahead.
Thank you for this i'll be working with this base.
schwin97 said:
Also want to thank you for the effort... You should see about getting one of those donate buttons put up - I am sure there are some of us who would be happy to help defray any repair costs that you may incur as you forge ahead.
Click to expand...
Click to collapse
Done. Thanks for the thought
kernelpan1c said:
Anyways, this is NOT for flashing. This is for devs to create ROMs from. Its the /system of the Nitro HD on AT&T fully de-odexed. All I ask for anyone using this to please credit me.
Click to expand...
Click to collapse
Revolution said:
Thank you for this i'll be working with this base.
Click to expand...
Click to collapse
How did it work out for you?
red_solo_cup said:
How did it work out for you?
Click to expand...
Click to collapse
He made a ROM, its here:
http://forum.xda-developers.com/showthread.php?t=1464921
kernelpan1c said:
He made a ROM, its here:
http://forum.xda-developers.com/showthread.php?t=1464921
Click to expand...
Click to collapse
Hi man, i'm triying to compile the framework but apktool give me so me errors, can help me telling me how you compile this system files?
jamm513 said:
Hi man, i'm triying to compile the framework but apktool give me so me errors, can help me telling me how you compile this system files?
Click to expand...
Click to collapse
I don't have have a straightforward (simple) answer to that. Some of the frameworks have dependencies, you just need to make sure they are included. I spent time figuring out what dependencies were needed.
If your building a ROM for the LG Nitro HD on AT&T, your welcome to use the files from the first post. All I ask for is a one line credit.
How one deoxed a rom?
I've tried xUltimate, but it chokes on qcnvitems.jar and qcrilhook.jar
[email protected] said:
How one deoxed a rom?
I've tried xUltimate, but it chokes on qcnvitems.jar and qcrilhook.jar
Click to expand...
Click to collapse
http://code.google.com/p/smali/
Yes, those I manually de-odexed.
Well i will share my knowladge to you people, two years of learning stuff about android....
If this guide dont help you (0,01 possibilities) LOGCAT YOUR BUILD!! I WILL TRY TO HELP
Tools needed /by saranhai/:
7zip (alternative to winrar, doesn't matter which you choose to use)
Notepad++ (highly recommend if you're on windows)
Android SDK/ADB (MUST HAVE, for troubleshooting and such)
dsixda kitchen (could come in handy)
First to port an ics rom you need winrar.
This are the steps:
grab an ics rom like cm9 or aokp to take the libs and hw folders
Never unzip the rom.
1-from cm9/aokp copy all outside system, i mean boot.img mtd etc..... and past it over the rom you are porting (nexus s rom)
2-enter system/app and remove torch.apk, crespoparts.apk and replace camera.apk with aokp camera.
3-enter system bin and replace this files with aokp/cm9 ones
*dhcpcd
*bluetoothd
*vold
*wpa_client
*wpa_supplicant
Click to expand...
Click to collapse
4-enter system etc and replace this files with aokp/cm9 ones
*bluetooth folder
*dhcpcd folder
*Apnconf.xml
*wifi
*vold.fstab
*vold.conf
Click to expand...
Click to collapse
5-Then we go to the libs, enter system/lib and replace:
*HW folders
*modules folders
*egl folders
*libril.so
*libsec-ril.so
*libreference-ril.so
*libsec-ril-client.so
*libbluedroid.so
*libbluetooth.so
*libbluetoothhd.so
*lib_cameraclient.so
*libcameraservice.so
*libhardware_legncy.so (very important to wifi to work) hell this caused me problems
*libEGL
*libgles (the 3 files)
Click to expand...
Click to collapse
--------------replace usr and vendor folders-------------------
And last edit build.prop, well first check if it boots then you change this and add this.
edit this:
ro.product.model=GT-I9000
ro.product.brand=samsung
ro.product.name=GT-I9000
ro.product.device=GT-I9000
ADD THIS TO SIGNAL TO WORK!!
additional build propieties
ro.telephony.ril_class=SamsungRIL
ro.telephony.ril.v3
=icccardstatus,datacall,signalstrength,facilitylock
mobiledata.interfaces=pdp0,eth0,gprs,ppp0
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
Click to expand...
Click to collapse
ADVANCED USERS ONLY (dont ask me how) :
for working external sd (emcc) you need to decompile/recompile framework-res.apk
you need to change this:
xml/storage_xml with other storage xml from aokp or cm9
Click to expand...
Click to collapse
I´m not responsible for bricked devices (this shouldnt brick it) but i dont want anyone crying because i will laugh at you, it works for me..
Libs functions
Lib:
*Libhardware_legancy.so (makes wifi works)
*all libs with ril: DATA and SIGNAL
*LibEGL, modules, hw: hw aceleration, lights,etc...
*Libgles (Gpu and cpu)
Click to expand...
Click to collapse
etc:
*apns-conf.xml (all related to apn and services)
*dchcpd,vold.ftsab,vold.conf: internal sd
*wifi,bluetooth: wifi bluetooth lol
Click to expand...
Click to collapse
someone correct me if im wrong but im preaty sure what im writing...
Thanks for this thread. It should give many new possibilities!
amazing guide thx for sharing
Things i would add:
7zip (alternative to winrar, doesn't matter which you choose to use)
Notepad++ (highly recommend if you're on windows, used to edit build.prop and other text files)
Android SDK/ADB (MUST HAVE, for troubleshooting and such)
dsixda kitchen (could come in handy)
I will add more if i think of any
EDIT: Forgot this...
If you are experiencing issues booting up, here's how to get a logcat so you can figure out what's wrong:
connect phone to computer
open up command prompt
navigate to your android sdk tools folder i.e C:/androidsdk/platform-tools (ADB MUST BE SET UP BEFOREHAND)
type in:
Code:
adb logcat
watch as a whole bunch of text scroll by, don't bother reading it right now, do it later.
If you want to stop the logcat, just disconnect phone from computer.
-Saranhai
saranhai said:
Things i would add:
7zip (alternative to winrar, doesn't matter which you choose to use)
Notepad++ (highly recommend if you're on windows, used to edit build.prop and other text files)
Android SDK/ADB (MUST HAVE, for troubleshooting and such)
dsixda kitchen (could come in handy)
I will add more if i think of any
-Saranhai
Click to expand...
Click to collapse
Okey i added them
Nice guide. Thanks.
Nice guide!!! Thanks!
Will try this out later
Sent from my PG86100 using xda premium
i have a question ... How you can test your own ported rom ? Because i dont want to brick my phone (again) ))
Driv said:
i have a question ... How you can test your own ported rom ? Because i dont want to brick my phone (again) ))
Click to expand...
Click to collapse
oh, haha i dont think there is another way rather than using your device as a lab rat.... lmao
I give you an unbrickeable guide, if you dont forget to swapp the boot.img and hw and modules folder you wont brick it since recovery is on the kernel, so you can restore or do what you want, if you flash a nexus s kernel (as example you forgot to remove it) you will soft brick it
Madflapjack respond to your pm's, I need some help!
EDIT: resurrected a dead thread sorry..
Sent from my GT-I9000 using xda app-developers app
Madflapjack,
Hope you are ok.
Does this guide works with jellybean roms?
malcho said:
Madflapjack,
Hope you are ok.
Does this guide works with jellybean roms?
Click to expand...
Click to collapse
exactly what i want to ask for. since nexus S got the OTA official update.
malcho said:
Madflapjack,
Hope you are ok.
Does this guide works with jellybean roms?
Click to expand...
Click to collapse
im ok thanks for asking !! i moved to the galaxy nexus thats why im not posting much lol, im playing with the baby!
to the point, you should try, it wont harm, but if you do try, dont port aosp, they need special coding in framework or something similar and you will get a nice dark screen on booting, well if its cyanogenmod or aokp then yes it should work..
Madflapjack said:
im ok thanks for asking !! i moved to the galaxy nexus thats why im not posting much lol, im playing with the baby!
to the point, you should try, it wont harm, but if you do try, dont port aosp, they need special coding in framework or something similar and you will get a nice dark screen on booting, well if its cyanogenmod or aokp then yes it should work..
Click to expand...
Click to collapse
Nice to see that you are ok.
My constant struggle with codenameandroid,trying few guides butt none work.
It's ok i will wait till sources are out.
Many regards
malcho said:
Nice to see that you are ok.
My constant struggle with codenameandroid,trying few guides butt none work.
It's ok i will wait till sources are out.
Many regards
Click to expand...
Click to collapse
jb codenameandroid? it should work, worth the try!! but well remember to replace the kernel so you dont lose your recovery and your good to go.
if i dont bad remember my codename android port was booting and all ok, i was talking about pure aosp,
T
Madflapjack said:
jb codenameandroid? it should work, worth the try!! but well remember to replace the kernel so you dont lose your recovery and your good to go.
if i dont bad remember my codename android port was booting and all ok, i was talking about pure aosp,
Click to expand...
Click to collapse
I tried butt it stuck on boot animation.
Trying tommorow again.
malcho said:
T
I tried butt it stuck on boot animation.
Trying tommorow again.
Click to expand...
Click to collapse
so it boots, try watever you know to make it boot, if not logcat. lol
for now, SlimBean version 7.5 only
45 Steps Volume Mod
1. Download this framework.jar and paste into /system/framework/ using a file manager with root access (e.g. ES File explorer, root explorer, etc)
2. Make sure permissions are set to rw-r-r
3. Reboot
Enjoy!
Out of curiosity, do you have the source of what you changed, and what exactly was changed before the framework.jar was compiled?
I wouldn't recommend installing an unknown compiled replacement for the framework.jar without understanding what exactly was changed and how, especially as it may impact other functions of the rom depending on what exactly was changed. Also this mod might not work after 7.5 as there's going to be a major framework change in the next week(lies).
I'll create a new one when a new version of SlimBean releases if people want it.
bleuwave said:
I'll create a new one when a new version of SlimBean releases if people want it.
Click to expand...
Click to collapse
I'm curious if the framework.jar differs from device to device (I'm not an android developer so it's not within the scope of my knowledge). Because personally I haven't had a sound volume problem with Mako/N4... now the Nexus 7 on the other hand, gotta crank that baby up +12 decibels in DSPManager just to sound loud enough.
It's of course one of the reasons I asked about source, because if it's something minor here or there and just re-compiled for a specific, that would be easier to deployed in my opinion.
Here's the tutorial I followed.
http://forum.xda-developers.com/showthread.php?p=42631958
Mods, feel free to remove this thread if posting this is more bothersome that it is worth
bleuwave said:
Here's the tutorial I followed.
http://forum.xda-developers.com/showthread.php?p=42631958
Mods, feel free to remove this thread if posting this is more bothersome that it is worth
Click to expand...
Click to collapse
Oh I see now, basically patching up some of the file's values for the desired result as opposed to doing it from source.
kbeezie said:
Oh I see now, basically patching up some of the file's values for the desired result as opposed to doing it from source.
Click to expand...
Click to collapse
Yeah if you do it, then you can complain.
bleuwave said:
Yeah if you do it, then you can complain.
Click to expand...
Click to collapse
Know what would be really handy, if you know how to do it.
An Aroma installer (like I did for my sd-ext/dataswap enabler in my sig).
Basically package two versions of the framework.jar, modified and unmodified. Flashing the zip in recovery will ask if you want to apply the mod, or uninstall the mod, and replace the framework.jar with what you want (or alternatively two zips for apply and restore).
kbeezie said:
Know what would be really handy, if you know how to do it.
An Aroma installer (like I did for my sd-ext/dataswap enabler in my sig).
Basically package two versions of the framework.jar, modified and unmodified. Flashing the zip in recovery will ask if you want to apply the mod, or uninstall the mod, and replace the framework.jar with what you want (or alternatively two zips for apply and restore).
Click to expand...
Click to collapse
Youre right. I thought about it and concluded I'm not handy enough to create a flashable zip let alone an Aroma installer like the Beanstalk rom guy did in the Android Development forums. I'm thinking it that it may be possible to just do it all via flashable scripts for EVERY rom instead of just slimbean 7.5 but then again, I don't have any training with code. I'm now thinking my mod doesn't deserve a thread of its own lol (especially if people don't trust random files - and they rightfully shouldn't). But, nice looking out!
bleuwave said:
Youre right. I thought about it and concluded I'm not handy enough to create a flashable zip let alone an Aroma installer like the Beanstalk rom guy did in the Android Development forums. I'm thinking it that it may be possible to just do it all via flashable scripts for EVERY rom instead of just slimbean 7.5 but then again, I don't have any training with code. I'm now thinking my mod doesn't deserve a thread of its own lol (especially if people don't trust random files - and they rightfully shouldn't). But, nice looking out!
Click to expand...
Click to collapse
Technically mods are supposed to have a thread of their own, rather than just tagged in a rom thread.
That way anyone who has questions or issues can discuss them in the thread specific to that mod
Besides, a thread of it's own makes it seem a bit more um... legitimate.
kbeezie said:
Besides, a thread of it's own makes it seem a bit more um... legitimate.
Click to expand...
Click to collapse
just rofl
I got bored, so I decided to build the latest TWRP. Big thanks to @negamann303 for his source. I only made minor, mostly theme related, tweaks to it. The only non-theme related tweak that I can remember is that I enabled the flag that enables taking advantage of NEON, so that might result in some speed increases, but I haven't done any tests to confirm that.
Q: Sweet! Does ADB backup work?
A: No. Sorry. If you know how to make it work, please let me know and I will implement it.
Q: Oh. So this is basically the same as the previous version?
A: Pretty much. I imagine it supports a whole bunch of new things that our watch isn't capable of, but who cares. It also features the nag screen that asks if you want to install the official TWRP app, which is useless in this case. You can tell it to stop though.
Q:So why should I bother with this?
A: Because you're a flashaholic that needs to have the latest and greatest thing. Duh.
SOURCE
Device: https://github.com/theSt33v/omni_twrp_device
Kernel: https://github.com/Negamann303/Huawei-W-1.5-2.0
TWRP: https://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni
Does this work with the android 2.0 on the Huewai? Also, is there an img file to flash in fastboot? Thanks.
jnewberry1 said:
Does this work with the android 2.0 on the Huewai? Also, is there an img file to flash in fastboot? Thanks.
Click to expand...
Click to collapse
It does, and - have you tried downloading the ZIP and checking what's hiding inside?
munky-head said:
It does, and - have you tried downloading the ZIP and checking what's hiding inside?
Click to expand...
Click to collapse
LOL. My bad. I just assumed it was a flashable zip. Thank you.
1st of all: Thank you soo much!!!!
How could I theme this?
(also you only build it with a local manifest or do you also have a git, which I could fork for theme testing?)
BIade said:
1st of all: Thank you soo much!!!!
How could I theme this?
(also you only build it with a local manifest or do you also have a git, which I could fork for theme testing?)
Click to expand...
Click to collapse
Sources are posted in the OP. Help yourself. I don't know much about TWRP theming, but I do know that the files you want to modify are found in device/huawei/sturgeon/watch_mdpi. This is the folder that was modified by @negamann303, and by myself to a lesser extent, to get the theme that you see in the version that I built. There is also a watch_mdpi folder in the TWRP source somewhere that contains the default watch theme. TWRP is also capable of themes that can be applied post-build so you don't have to build a new one every time you want it to look different, but I don't know anything about how to make that happen. Search XDA for flashable TWRP themes for examples, but make sure they're for 3.1.0. The theme template has changed a bit from previous versions. Hope that helps!
TheSt33v said:
Sources are posted in the OP. Help yourself. I don't know much about TWRP theming, but I do know that the files you want to modify are found in device/huawei/sturgeon/watch_mdpi. This is the folder that was modified by @negamann303, and by myself to a lesser extent, to get the theme that you see in the version that I built. There is also a watch_mdpi folder in the TWRP source somewhere that contains the default watch theme. TWRP is also capable of themes that can be applied post-build so you don't have to build a new one every time you want it to look different, but I don't know anything about how to make that happen. Search XDA for flashable TWRP themes for examples, but make sure they're for 3.1.0. The theme template has changed a bit from previous versions. Hope that helps!
Click to expand...
Click to collapse
Worked, thank you very much
Thank you, im really happy now
Cheers
Blade
P.S.: @TheSt33v I changed
Code:
%col1_x_left%
to 50 for some titles, due to the round sceen cutting some header texts in statusbar. (see last screenshot)
BIade said:
Thank you, im really happy now
Cheers
Blade
P.S.: @TheSt33v I changed
Code:
%col1_x_left%
to 50 for some titles, due to the round sceen cutting some header texts in statusbar. (see last screenshot)
Click to expand...
Click to collapse
Sexy. Maybe I'll look into making that an applyable theme for everyone if I find some time. Can you post your watch_mdpi folder?
Looks like 3.1.1 came out today. I'll have to get on that too.
TheSt33v said:
Sexy. Maybe I'll look into making that an applyable theme for everyone if I find some time. Can you post your watch_mdpi folder?
Click to expand...
Click to collapse
I already did ^^
BIade said:
I already did ^^
Click to expand...
Click to collapse
You explained what you did, but I don't see the actual folder uploaded anywhere. It would save me some time if I didn't have to reproduce what you did.
TheSt33v said:
You explained what you did, but I don't see the actual folder uploaded anywhere. It would save me some time if I didn't have to reproduce what you did.
Click to expand...
Click to collapse
Sorry, I meant, I already created a flashable theme-zip. I will share it tonight, when I arrive at home...
BIade said:
Sorry, I meant, I already created a flashable theme-zip. I will share it tonight, when I arrive at home...
Click to expand...
Click to collapse
I hate to nag you, but could you post that theme when you get a chance? I'd like to see it in person.
@TheSt33v Sorry mate, for the late response. As promised here my theme (Just a WIP, I used a template for the filestructure etc.)
This saves me time from having to do it myself, I can look into removing the nag screen if you haven't figured it out yet
Sent from my SM-G935P using Tapatalk
negamann303 said:
This saves me time from having to do it myself, I can look into removing the nag screen if you haven't figured it out yet
Sent from my SM-G935P using Tapatalk
Click to expand...
Click to collapse
I forgot it was even there, so I wasn't looking into it. Once you disable it the first time, it's gone for good unless you wipe the device. Let me know if you figure out how to get rid of it though. I'm surprised there isn't just a flag to enable.
Thx, worked as expected and the good thing is : sideload don't must be fall back to the old protocol
Sorry guys first time flash on android wear however i am familiar with android phone flash. Please tell me how to install this?
long.nguyen said:
Sorry guys first time flash on android wear however i am familiar with android phone flash. Please tell me how to install this?
Click to expand...
Click to collapse
Same as with a phone. Extract the .img file from the zip attached to the post, boot watch in bootloader mode, plug into computer, fastboot flash recovery [path to twrp image file].