Stericson have a new Metamorph App.
It uses xml theme control files instead of the old thm files.
danation from the ModMyMoto forum has made a program, that updates the thm file to the new xml format.
It works very very well.
Please at all themers:
Use the Pro Version, use the new Metamorph with xml. Upgrade your Morphs with the xml files. Its not many work for you, but you can help us themers and users if you do this.
Download
http://www.4shared.com/file/5l0E6t76/ThemeControlFileUpgrader.html
Original Post at ModMyMotoForum
http://www.modmymoto.com/forums/showpost.php?p=3917253&postcount=10
Thanks, danation, thanks stericson! Great work!
Today, stericson has changed the free version to the new format, too!
Please upgrade your themes, themers!
So there are no chaos to the community!
I love it! thanks bro
I have noticed the themes are not working now... people need to update the themes they created... please??
Contact your theme developer.
I'm in the process of upgrading mine to the new XML format right now.
If the theme developer is no longer around you will have to either obtain and use a copy of the old metamorph app or use the conversion tool to convert the .thm into a .xml file before use.
After using the tool I can say it works, but I can think of a few ideas to make it easier. First of all, is there any CLI support? The GUI is a bit annoying. Also, the ability to drag+drop a .thm file right on the window and have it output the .xml converted file in the same directory would be just awesome.
All in all, Great work. It saves me from manually creating new .xml files for all my old .thm files.
this is a great tool that makes it super easy to change .thm files to xml. If only all the idiots on the market giving metamorph bad reviews could read this. Not hard to do it yourself if the theme dev is not around...
I don't really know, why themers out there have used the free version and didn't donate stericson for his hard work!
We know since three weeks, that the thm file become changed to the xml file
And now there is the chaos, because there are a lot of guys, who didn't read instructions.
Perhaps worth noting in the original post that this is an app for Windows. I assumed it was an Android app.
riddley said:
Perhaps worth noting in the original post that this is an app for Windows. I assumed it was an Android app.
Click to expand...
Click to collapse
Its a Java app wrapped in an exe container for windows.
The release .zip also contains the .jar file that can be run on any desktop OS.
Command:
java -jar ThemeControlFileUpgrader.jar
riddley said:
Perhaps worth noting in the original post that this is an app for Windows. I assumed it was an Android app.
Click to expand...
Click to collapse
I don't have said anything about an app. And if you have java installed at your home computer, theres no problem.
Or where do you see a problem?
P.S.: I have now 618 downloads of the themefilepatcher and everything is fine.
I think, danation has done a real good job!
Thanks for posting this thread, Formel-LMS
I have an update:
I would post a link, but how do I get this taken off, lol?
To prevent spam to the forums, new users are not permitted to post outside links in their messages. All new user accounts will be verified by moderators before this restriction is removed.
Click to expand...
Click to collapse
Anyway, you can find it at the original thread at M3, the link Formel-LMS posted in the original post.
-1.1-
* Fixed bug that always warned about duplicate files
* When errors are found, it finishes writing all valid data before terminating.
-1.0-
* Ignores single blank lines
* Captures notes after double blank lines
* Adds functionality to enter in header information
* Prevents file overwriting
* Puts framework at the bottom no matter where it is in the .thm file
mytharak said:
After using the tool I can say it works, but I can think of a few ideas to make it easier. First of all, is there any CLI support? The GUI is a bit annoying. Also, the ability to drag+drop a .thm file right on the window and have it output the .xml converted file in the same directory would be just awesome.
All in all, Great work. It saves me from manually creating new .xml files for all my old .thm files.
Click to expand...
Click to collapse
Drag and drop is a good idea. I haven't tried that with Java before. I'll see what I can do.
What is CLI support?
Danation said:
What is CLI support?
Click to expand...
Click to collapse
I think be means this.
If it accepted a file/path as an argument then you would not need drag-and-drop...just create a batch file that used %1 and you drag the .thm file on it.
Nice to see you here, danation.
Thank you very much for this great option and the support!!
You must write some posts to have the permission to attach some files. I don't know why, but at xda is it so I think.
britoso said:
I think be means this.
If it accepted a file/path as an argument then you would not need drag-and-drop...just create a batch file that used %1 and you drag the .thm file on it.
Click to expand...
Click to collapse
Oh, I see now. I'm not really planning on adding command line functionality, unless a lot of people really want it a lot.
But drag and drop sounded good, so I added it to 1.2
Version 1.2 can be found at the "original thread" link at the beginning of the thread.
-1.2-
* Drag and drop feature added (I borrowed some public domain code found at sourceforge) Tested on Windows 7 and Ubuntu. Should work on Mac and Kubuntu as well.
* Option to disable dialogs
Danation said:
Oh, I see now. I'm not really planning on adding command line functionality, unless a lot of people really want it a lot.
But drag and drop sounded good, so I added it to 1.2
Version 1.2 can be found at the "original thread" link at the beginning of the thread.
Click to expand...
Click to collapse
Could you post a non-forum link... I'm not registered at modmymoto so I cant download 1.2
britoso said:
Could you post a non-forum link... I'm not registered at modmymoto so I cant download 1.2
Click to expand...
Click to collapse
I keep trying, but XDA still gives me a message that I'm not verified by the forum moderators.
I attached it to this post, though.
(removed attachment, new version in post #20)
Thanks again, danation! Very cool!
Formel-LMS said:
Thanks again, danation! Very cool!
Click to expand...
Click to collapse
Happy to do what I can
____________________________________________
This is the final version, unless there are any bug fixes needed.
Included in the download is an executable JAR file that will work on any operating system that has the Java Runtime Environment installed (version 6 or later.) Windows, Mac, and most Linux Distros will be able to run this program.
An equivalent EXE file was also added for the convenience of Windows users.
Original download location at M3 is here.
The latest version is also attached to this post.
-1.3-
* Drag and drop directories - All .thm files in the directory and all subdirectories will be converted. Other files are ignored. You can convert all of your themes at the same time
-1.2-
* Drag and drop feature added (I borrowed some public domain code found here.) Tested on Windows 7 and Ubuntu. Should work on Mac and Kubuntu as well.
* Option to disable dialogs
-1.1-
* Fixed bug that always warned about duplicate files
* When errors are found, it finishes writing all valid data before terminating.
-1.0-
* Ignores single blank lines
* Captures notes after double blank lines
* Adds functionality to enter in header information
* Prevents file overwriting
* Puts framework at the bottom no matter where it is in the .thm file
Related
I added a DONATE button... my HTC Magic device was stolen.. i need a new one for testing...
Once i have enough for it i will remove the donate button :0)
Now with Mac support :0)
The idea is basic... start the application and drag & drop all your .apk files and they will get installed on your device.
It will accept multiple files, multiple folders or a combination... the app. will automatically pick up any file with the extension .apk or .APK... so just simply drag&drop.
Or you can just double click on any .apk file and the app. will install it for you without the graphical part starting up.
You can follow the progress on the app. and/or find a log.txt inside the folder "Logs". Just make sure to extract the application to a folder where you have write permission or there will be no log files!!!!
A log will be made regardless of the graphical part starting up or not.
Do not forget to give it time to install or the log will be incomplete.
If you want the "-r" flag set then check the comboBox named doReInstall.
The flag "-r" will basically install the app even if it is already installed, but will not disturb the app's settings.
See the adb doc for more info.
DO NOT TOUCH THE "Tools" AND "Logs" FOLDERS....
NOR SHOULD YOU MOVE/TOUCH THE ".bat" OR ".sh" FILES (unless you KNOW what you are doing).
Windows:
Double click on the "AppInstaller.jar" file or on the "WindowsRunMe.bat" to start the graphical app.
If you want the .apk double-click feature do the following:
1)Right-click on any .apk file and choose "properties".
2)Under "Opens with" row choose "change".
3)Navigate to where the "WindowsRunMe.bat" is located and select it.
4)Choose "ok" then "Apply".
5)Enjoy :0)
Remember that the log files will still be under the "Logs" folder.
You want the reInstall-feature when you use the double clicks? Then right-click on the .bat file and choose "edit".
Change "DOREINSTALL=false" to "DOREINSTALL=true". Save!
That's it :0)
Linux(Ubuntu running gnome desktop/nautilus) :
DO NOT START THE APP WITH DOUBLE CLICK...IT WILL NOT LOAD CORRECTLY.
ALWAYS USE "LinuxRunMe.sh" SCRIPT.
REMEMBER TO GIVE THE SCRIPT EXECUTE PERMISSION :0)
If you want the .apk double-click feature do the following:
1)Right-click on any .apk file and choose "properties".
2)Under the "Open with" tab choose "add".
3)Choose "use custom command" and navigate to where the "LinuxRunMe.sh" file is located and select it.
4)Make sure that the .sh file is highlighted under the "Open with" tab.
5)Enjoy :0)
Remember that the log files will still be under the "Logs" folder.
You want the reInstall-feature when you use the double clicks? Then double-click on the .sh file and choose "Display".
Change "DOREINSTALL=false" to "DOREINSTALL=true". Save!
That's it :0)
MAC:
I have no idea, but i bet that the linux way should work :0)
Can somebody confirm?
Hope that you will like the work.
Don't forget to say thanks :0)
Also check my signature for more tools
Mac users!
I have no mac... so i can not test the app...
Please feel free to confirm it's working :0)
The app is in java, so it should run on all platforms :0)
ALL FEEDBACK ARE WELCOMED...
If you get/find any bugs, post the log file here or send it to me in a PM.
Then i can debug it :0)
I tested it on both linux and windows(xp + 7). It was working fine.
The adb binary are inside the Tools folder... So there is no need to set the system-path thingy..
Just to make it easier for people :0)
Again.. DO NOT TOUCH THEM NOR THE SCRIPTS.
There are much better Solutions for Windows like DroidExplorer and AndroidCommander. Dont know if they are aviable for Linux/Max.
Anyway thanks for your work =)
wow, thank you mumi.. I am truly and deeply touched..
thank you, for all your devotion and hard work. and for putting up with me and my requests.
xtcislove said:
There are much better Solutions for Windows like DroidExplorer and AndroidCommander. Dont know if they are aviable for Linux/Max.
Anyway thanks for your work =)
Click to expand...
Click to collapse
Did not know about them..
But this is a single purpose solution... INSTALL OF APK(s).
The other tools are way to cluttered and advanced...
This is simple and fast....
I like it :0)
But thx for the info... i can surly use them for more advance stuff :0)
eyegor said:
wow, thank you mumi.. I am truly and deeply touched..
thank you, for all your devotion and hard work. and for putting up with me and my requests.
Click to expand...
Click to collapse
eyegor > 650 posts
mumilover < 20 posts...
Who are doing the real work here :0)
Always show respect for people working and helping others for free :0)
Your requests are always welcomed!
Wicked stuff. Good job!
I can now integrate mac-support in next version because i found a test person...
The question is, is there anybody interested in mac-support?
nice work mumilover
will try later
yaaah.... 100 downloads :0)
Glad that people make use of it :0)
nice one mumilover! i had an error with the adb binary that came with your archive. replaced it with the current adb binary for OS X and the apk installed properly. great job!
Yes sorry... totally forgot that mac used a different adb then linux...
You can pm me your email if you want to me my mac tester :0)
excellent and thank you !
All you need is this batch file: (should work with all windows pc even 64-bit)
http://www.mediafire.com/?kce3i3249sbdtf1
it can also work with ADB over wifi with addition of:
Code:
adb connect [B]ip[/B]:[B]port[/B]
at the beginning the file.
sorry but I didn't feel like making a whole new thread just for 6 lines of post.
Well thanks for your effort...
The app does much than you batch file does.
It takes multiple files + multiple folders and the mix.
It will automatically pick up any apk file and install it.
Just read the first page again :0)
mumilover said:
Well thanks for your effort...
The app does much than you batch file does.
It takes multiple files + multiple folders and the mix.
It will automatically pick up any apk file and install it.
Just read the first page again :0)
Click to expand...
Click to collapse
Yeah I know what your app does but I didn't feel like making a whole new thread just for double-clicking APKs, I know your app does it in your own way.
Perhaps you could also incorporate it in your app so that people can also install by double-click in addition to batch installation with your app
Well... read the first page again..
I already have double click option.... even with the -r option!
Read carefully please :0)
mumilover said:
Well... read the first page again..
I already have double click option.... even with the -r option!
Read carefully please :0)
Click to expand...
Click to collapse
now i see it!
sorry
wow, that was refreshing. Anything new developing with this Tool? Before unleash the beast?
Well it did not make sense to work with it any more...
I found out that you can install apk using htc sync...
Plus i only have > 120 downloads... not worth spending more time on it...
But still no one reported any bugs :0)
Description:
RegawMOD Zip Signer is a tool for Windows that allows one to sign an unsigned zip (ie: a complete ROM zip, a theme zip, or any update zip) to enable flashing from a custom recovery on your Android device.
Usage:
To use, just drag the zip that you want signed onto the program's icon and it will sign it for you. All you do is drag and drop, and it signs it! Can be run from anywhere on the computer
Screenshots
Screenshots
Changelog
Version 1.0 | 09-18-2010:
Initial Release
Latest Release
Version 1.0
Download Info
MD5: b4dba6950d3c8a1423c88985e0293f23
Virus Total Report
Source Code Available By Request Only
Please post here with feedback so I can make it better, if necessary
Awesome, thank you sir. I would test it out, but I just switched my laptop over to Linux (don't ask why because I am questioning myself right now.)
But I will add a mirror for you because I know some people have issues with 4Shared.
MegaUpload Mirror
exactly what I was waiting for! Thanks for another great tool!!!!
thank you sir.
would we still need to delete the three files: CERT.RSA, CERT.SF, MANIFEST.MF prior to zipping and then drag/drop, or is it not necessary to do so?? Thanks in advance.
edit: looks like deleting those files and then signing them re-adds those files into the zip
Thanks regaw. I have been trying to find a way to sign my zip file.
heyman123 said:
would we still need to delete the three files: CERT.RSA, CERT.SF, MANIFEST.MF prior to zipping and then drag/drop, or is it not necessary to do so?? Thanks in advance.
edit: looks like deleting those files and then signing them re-adds those files into the zip
Click to expand...
Click to collapse
Not sure about that, I usually just go ahead and do that anyways.. I in fact have never tested it without deleting those 3 cert files, so I wouldn't know. I'll test it tonight.
joshhunt said:
Thanks regaw. I have been trying to find a way to sign my zip file.
Click to expand...
Click to collapse
Awesome, this should be a great way to sign it easily
heyman123 said:
exactly what I was waiting for! Thanks for another great tool!!!!
Click to expand...
Click to collapse
No prob Hopefully more coming soon!
I am uploading it to a real server now, no more 4shared
Awesome. I am going to be starting my themeing project this week and this will save me a step. Great job.
If you like this, check out a cool program I just made for Omegasuns BareBone App and Sense Removal Script! Allows full editing of the zip's script without having to resign it afterward.
HERE
http://forum.xda-developers.com/showpost.php?p=8363452&postcount=52
Thanks! I'll be saving this for when I flash new roms.
link is down? or am i down?
Hmmm, that's odd, the entire server is down... I'm contacting the owner right now to see what's up.. all of my files are down for right now...
Download worked fine. Script worked like a charm.
Thanks
Is there a reason why it just sits on "Checking zip...." for 10mins and doesn't do anything? I've done this several times.
I can't get this to work
This thing is awesome. Fyi.
Thanks a lot for the program. Do I have to follow any special procedures if I want to sign a rom, or is it really as simple as removing the apks I dont want, adding the ones I do want, changing the boot animation and dragging and dropping the changed rom? Most roms come with programs that I would rather remove before flashing and there are a lot of little things I like to add before flashing--saves me the trouble of removing them w/ TI.
Cheers!
nice work, glad to see you in the evo forums
I can't seem to get this to work. Says it has created a new .zip file but it's not listed. any help??
re2gie01 said:
I can't seem to get this to work. Says it has created a new .zip file but it's not listed. any help??
Click to expand...
Click to collapse
Try searching for the file. Whenever I use it, it says it created the signed file in the same directory as the original file, BUT it was actually in C:\documents and settings\user.
So almost everyone here should be pretty familiar with android, and that means you've probably heard of (and maybe even used yourself) the windows tool APK Manager by fellow XDA member Daneshm90.
Early last year I started to port the windows 4.9 version to mac using the outdated linux script for a base. And I had some early success at the time with simply using macports to install sox, optipng, etc. And then my computer crashed (double drive failure in July, 2011) and I gave up for the time being. Recently though I was excited to find that someone else tried to do the same thing, XDA member MAD Industries released a very basic port for mac.
Sadly though, a quick diff of his script and the outdated linux version shows that it was still woefully behind the windows version. And so I started working (once again) on my own port of APK Manager for Mac OS X, with my goal to not only bring this current to the windows feature set, but exceed it in many ways.
I've built in 32/64-bit architecture checking, and compiled and include the required missing binaries to re-enable optimizing png images and ogg files. I'm also including a .terminal file for easily configuring the default display, and a copy of my NEW favorite fixed-width font, Bitstream Vera Sans Mono.
And now some notes, and requests:
PLEASE note: this is currently INTEL only, but it supports both 32-bit and 64-bit all-in-one with architecture checking built-in to the script.
PLEASE note: if your computer is running OS X 10.7.X, "Lion" then it does not include a java runtime by default, please download it here first: http://support.apple.com/kb/DL1421
PLEASE note: due to the length of some of the strings used in the menus, etc., in order to not need to scroll your terminal window, you must adjust your default columns and rows settings. You can set this automatically by using the include "JocelynCustom.terminal" file, and you can also find simple instructions to set this yourself in the README.txt
PLEASE read the included readme for installation and very basic (for right now) usage instructions. I welcome any and all feedback on improvements for the readme file.
PLEASE report any and all bugs or generally wonky behavior, preferrably by posting here in this thread, or by posting a comment back on my blog.
LASTLY, please if you re-post this anywhere else, including blogs, other forums, etc. I would greatly appreciate if you would at least give me credit, and link back to my blog (http://girlintroverted.wordpress.com/) or at the very least, link back here to this post.
WHEN UPGRADING, DO NOT COPY OVER THE CONTENTS OF THE "other" directory or the root directory unless you absolutely know what you're doing.
IMPORTANT: Please see the second post in this thread for update notes, issues, concerns, etc. thanks
Download apk manager v2.2.5 here: http://www.mediafire.com/?o4idx4en9ldnwx4
Download migration tool v1.4 here: http://www.mediafire.com/?hbhftv9195tk86t
v3.0 BETA INFORMATION
May 11, 2012 - beta version of v3.0 is online now on github, if you want to help test it, I suggest backing up your old apk_manager directory entirely, and then going here, and reading the simple install instructions:
https://github.com/jocelynmallon/apkmanager
The basic install is pretty simple though: open terminal, cd into whatever directory you want the apkmanager folder to be created in, and run:
cd into whatever directory you want the apkmanager folder to be created in, and run:
Code:
git clone git://github.com/jocelynmallon/apkmanager.git
launch APKManager.app and follow all the instructions.
Also, git is utterly retarded when it comes to the OSX 'icon' resource files (for custom folder icons) so by default, the folder icon isn't included with 3.0+, but you can download it and apply it yourself still. Link is on the wiki here:
https://github.com/jocelynmallon/apkmanager/wiki/Basic-Information
and thank you very much to anyone that helps test this!
Cheers everyone
IMPORTANT!
5-11-2012 - v3.0 BETA notes
Some notes about the new v3.0 beta released today.
First, please backup your entire old apk_manager directory before you install/clone the 3.0 git repo. My OCD got the better of me when it came to releasing 3.0, and I ended up trashing my entire git repo/history (from v1.0-2.2.5) and starting a new history when I was ~90% through the 3.0 dev process. Because of that, your old directory will cause problems, DO NOT CLONE/INSTALL 3.0b into your old 1.X/2.X directory.
Second, for those comfortable with the command line that really want to help test APK Manager, there are four 'hidden' menu options in most menus (main menu, debug/settings menu, auto-updates menu, signing menu, clean menu) that turn on a variety of debugging options.
96) turns on 'trace mode' (set -x) for the entire script, once the main loop starts. This will make the script basically unusable for people, please only use this if you can reproduce a bug, and are saving the entire terminal output to submit an issue/error log.
97) turns on 'verbose mode' (set -v) for the entire script, once the main loop starts. This will cause some display issues, but the script will remain mostly usable.
98) turns on 'error mode' (set -e) for the entire script, once the main loop starts. This basically causes the script to exit if any condition/test/command fails. Not really useful on its own, but very useful in combination with option 96 or 97.
99) turns on a very (and I do mean VERY) simple debug information display between main apk manager header and most menus. This shows the current PID, the last exit/return code (Currently non-functional) and the last directory change.
So, if you can reproduce any bugs, please close apk manager, and delete your log.txt. Then open APK Manager again, and on the main menu, choose option 98, then next choose option 96. Then reproduce the bug, and copy/paste the entire terminal output into a log on pastebin.com, gist, etc., and send it to me. And of course, if you feel confident debugging and fixing it yourself, then fork the apkmanager repo, and send me a pull request with your changes.
4-14-2012 IMPORTANT!
An update to the issue below. This has been resolved in version 2.1 of APK Manager, and should not present any issues moving forward. However, because the old user settings and private keys were stored locally, inside the apk_manager directory, in order to save these before upgrading, I've created a migration utility/script, that needs to be run before you upgrade.
The link to this migration utility is in the original post in this thread, and the tool is also included in the APK Manager disk image starting with versions 2.1.1.
To run this tool:
mount the "Migration Utility.dmg"
Copy Migrate.app to your old root apk_manager directory.
Copy Migrate.sh to your old apk_manager/other directory.
From your old root apk_manager directory, run Migrate.app
Verify that the script completed without any errors
OPTIONAL - for those paranoid, you can double check that it worked manually. Execute the following commands in a terminal:
Code:
cd $HOME
ls -la | grep .apkmanager
cd .apkmanager
ls -la
4-13-2012 IMPORTANT!
AFFECTS all versions of apk manager prior to v2.1 (forthcoming release as of 4/13/2012.)
If you use any advanced signing functionality, you must backup your existing private key(s) and keystore(s) before upgrading to a new version of APK Manager.
Forthcoming version 2.1 will have a separate, automated, one-time backup & upgrade script to run, and all future versions will have automatic backup of key(s) and keystore(s) built in.
By default they get created and saved in the apk_manager/other/.keystores directory. This is a hidden directory by default. You can do one of several different things to unhide/view this directory, and backup your keystore(s).
I'm outlining one simple method here.
Enable 'show hidden files' in Finder. From a terminal copy and paste the following two lines:
Code:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Finder will restart after those two lines, browse to your apk_manager/other directory and make sure you see the .keystores folder (it should be dimmed compared to regular folders.)
Copy this folder and all contents somewhere safe (desktop, user home directory, user backup folder, dropbox, etc.)
Proceed with your upgrade (usually just delete the old apk_manager folder and copy over the new one, you might need to manually move project folders, etc. too)
Copy/Paste your saved .keystores directory into your new apk_manager/other folder
Test advanced signing functionality to ensure everything still works.
Once you've verified everything is working, run the following code to turn off viewing all files/folders in finder:
Code:
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
CHANGELOG
10-8-2012
fixed a couple bugs that were introduced with some changes to homebrew and pngcrush
updated smali.jar and baksmali.jar to version 1.4.0
fixed a few various typos
updated the built-in pngout downloader to download the newest version (May 30, 2012)
changed the "view changelog" option on the debug menu to use "git log" if you used homebrew & git to install
added the ability to forcibly reset the "home" directory by holding the command/apple key when launching APKManager.app
removed all the little "b/beta" tags I could find since this seems good enough for a "real" 3.0 release finally
4-28-2012
v2.2.5 uploaded! - Fixed "adb log" function. I have no idea how or when I broke this, but it was yet another boneheaded mistake.
4-28-2012
v2.2.4 uploaded! - Fixed a bug in the "batch sign with private key" option that would cause the signing process to fail if the key and keystore password weren't identical.
4-24-2012
v2.2.3 uploaded! - I'm retarded and somehow failed to include zipalign in every release. Fixed.
Added zipalign path information to debug/binary info screen.
Replaced all instances/uses of 'which' with 'command -v' instead.
Fixed an obscure bug that could cause infinite loop in the function to check and set png optimization tool.
4-20-2012
v2.2.2 uploaded! - Updated 32-bit optipng to v0.7.1 (Somehow I forgot to update the 32-bit binary when I last updated the 64-bit version)
Minor changes to the way debug/binary version info is scraped and displayed. I personally think this new method is cleaner, and more consistent.
Fixed bug in binary display screen (debug menu, option 2) whereby pressing "any key" did not actually close the screen and return to debug menu.
Updated other/Migrate.sh to dynamically pull the APKManager version banner from whichever other/Script.sh version is present, when its run. This should mean the end of unnecessary updates to Migration Utility.dmg, purely to bump the APK Manager version information.
4-17-2012
v2.2.1 uploaded! - Updated pngcrush to 1.7.27 (yep, that's it, lol)
4-16-2012
v2.2 uploaded! - Integrated color scheme selection into one single script, and removed the separate 'black text on light backgrounds' script file since its no longer needed.
Added new option to the "Clean" menu to reset/change color scheme.
Fixed a few obscure bugs with the apktool selection menu.
Added the actual apktool jar file in use to the debug menu information.
Changed the way the default apktool.jar symlink is created in order to prevent APK Manager from ever linking 'mod' versions by default.
Added a new custom icon for the apk_manager folder (CC by-nc-sa) Jocelyn Mallon, 2012
4-15-2012
v2.1.2 uploaded! - Fixed a bug causing decompile/compile errors due to old framework files not being deleted when changing apktool versions.
Added 2 new apktool versions, an upgraded 1.4.2 version, and 1.4.3 ICS Mod. For most instances, 1.4.3 is still the best option to use.
4-14-2012
v2.1.1 uploaded! - Fix brain-dead mistake regarding user settings & private key migration.
Packaged "Migration Utility.dmg" with APK Manager for easier upgrading from previous versions.
4-14-2012
v2.1 uploaded! - Migrated user settings and private keys to new location ($HOME/.apkmanager) to ensure preservation when upgrading.
Bumped copyright/CC info in various files to 2012
4-12-2012
v2.0.1 uploaded! - Quick hotfix for directory check/creation for advanced signing options.
4-12-2012
v2.0 uploaded! - Re-packaged into a DMG (mac disk image) file to alleviate potential unzip/setup errors.
Updated a lot of the various binaries to latest versions (adb, sox, optipng, pngcrush, etc.)
Added a new option to view java source, this has a lot of potential issues/caveats so please read the CHANGELOG.txt for more information.
Re-worked and (hopefully) simplified debug menu for the millionth time.
Added Chocolat.app to list of text editors/viewers http://chocolatapp.com/
Lots of stuff I probably missed, please read README.txt and CHANGELOG.txt for full details.
10-18-2011
v1.2.1 uploaded! - Mostly bugfixes for a few really stupid bugs I introduced in 1.2. If you had problems running APK Manager because of "missing programs" or "not in PATH" errors (from a clean install) it was my crappy coding skills, and it should be fixed now.
I honestly don't think I added any new features, just bug fixes and code cleanups.
10-10-2011
v1.2 uploaded! - Added another png tool option, pngout. Unfortunately, due to the licensing restrictions, it is illegal to redistribute the actual pngout binary, so instead, APK Manager will download and install the binary upon first attempted use of pngout. This means that if you never use pngout, it will never be downloaded.
Completely re-worked the adblog.txt function, now completely automated, and, with much clearer instructions.
Added two additional text editor/log viewer options: sublime text 2, and vico. Just like all the rest, they both require command line support to be installed in order to function.
Cleaned up adb shell, ddms, and draw9patch options so that they all now automatically close the new tabs that they open, and when necessary, will kill and re-start adb.
1.2 might be the last release. I had fun learning how to write shell script for this, but the overwhelming lack of interest in this project has already started to make it no fun for me. And well, its already basically good enough for everyday use, there's just not much else to keep adding.
10-8-2011
v1.1 uploaded! Please see Changelog.txt for full details.
switched some code back to a "portable" syntax and changed back to /bin/sh env in case users have a login shell other than bash set.
cleaned up and re-arranged debug menu again, it should be a lot less cluttered, and easier to use overall now.
fixed a few bugs in the startup check, hopefully nobody ever encountered them, they were pretty embarrassing, lol.
added option to choose between optipng and pngcrush for png optimization functions, and the setting is persistent between launches of APK Manager.
Good work man. Let me know if you'd like to collaborate or borrow ideas. I wrote Android-Utility and it is currently on v1.0.2 and development is active.
Tommy
Android-Utility Linky
tommytomatoe said:
Good work man. Let me know if you'd like to collaborate or borrow ideas. I wrote Android-Utility and it is currently on v1.0.2 and development is active.
Tommy
Android-Utility Linky
Click to expand...
Click to collapse
Hi Tommy,
Thanks for the compliment and the offer to work together. I'm not really sure how much else I'm going to add, but I did take a nod from your tool and add the option to choose between optipng and pngcrush. Mostly I added that just because optipng hasn't been updated in forever, and pngcrush just had an update last month.
So I compiled both 32-bit and 64-bit specific binaries of the newest pngcrush (v1.7.17) and included them with v1.1 of APK Manager.
Anyway, your tool is pretty amazing, I'm rather intimidated by how many features you have, lol.
Thanks again, cheers
s0niqu3 said:
Hi Tommy,
Thanks for the compliment and the offer to work together. I'm not really sure how much else I'm going to add, but I did take a nod from your tool and add the option to choose between optipng and pngcrush. Mostly I added that just because optipng hasn't been updated in forever, and pngcrush just had an update last month.
So I compiled both 32-bit and 64-bit specific binaries of the newest pngcrush (v1.7.17) and included them with v1.1 of APK Manager.
Anyway, your tool is pretty amazing, I'm rather intimidated by how many features you have, lol.
Thanks again, cheers
Click to expand...
Click to collapse
Back at you man. Yeah last week I went crazy. I went from version 1.0.2 to version 1.0.7 in three days. There's always something new that can be added.
Don't be intimidated! AU and apkmanager each have their places. I aimed to create a tool that encompasses everything to do with Android while apk manager focuses on modifying apks. Surprisingly however while I wrote the tool for mac users, I've had mote Linux users for au. But the mac community needed some love and attention, and now it has two tools to choose from
tapatalk signature here. lovely.
version 1.2 released, this might be the last release, I can't think of anything else to add really, and well, nobody really cares either, lol.
great work
1.2.1 uploaded with a few bugfixes, please re-download, and I'm really sorry I didn't catch them sooner until someone messaged me today.
Wow, this is amazing! So glad I don't need to boot into WinXP just to use apkmanager. I just downloaded the newest version, followed all instructions, and everything is working perfectly. Thanks for including all the extras such as terminal settings. Great for semi-noobs like myself.
Can't wait to try this tool out. Thanks for all the hard work in putting it together.
this not working anymore? Says applet version unsupported
Nhialor said:
this not working anymore? Says applet version unsupported
Click to expand...
Click to collapse
Yes same here
Hey,
Sorry, I'm pretty much stopped doing any work on android, but if you can describe the error in more detail, I'll look into it and try and fix the problem.
Sorry about that.
s0niqu3 said:
Hey,
Sorry, I'm pretty much stopped doing any work on android, but if you can describe the error in more detail, I'll look into it and try and fix the problem.
Sorry about that.
Click to expand...
Click to collapse
OK cool.
So it's not possible to start the setup file, because it's unsupported and starting the apk manager directly is also not possible because it has to be in the root directory
Gesendet von meinem Desire S mit Tapatalk
Kolo39 said:
OK cool.
So it's not possible to start the setup file, because it's unsupported and starting the apk manager directly is also not possible because it has to be in the root directory
Gesendet von meinem Desire S mit Tapatalk
Click to expand...
Click to collapse
Hi again,
Ok, so first, you can set the root directory manually if you open up the APKManager.command file with a text editor.
Look for the following:
Code:
# Set path to use this script in .command mode
# ENTER the POSIX path to your root APK Manager
# Directory between the quotation marks
MAINDIR=""
and inside the MAINDIR="" paste the full path to your apk_manager directory
for example, mine looks like:
Code:
MAINDIR="/Volumes/LappyHD/Android/apk_manager"
then you need to manually make the entire directory executable, so open a terminal window, and type:
Code:
chmod -R ug+x /Volumes/LappyHD/Android/apk_manager
But replace the path with the correct path for your setup (the same one you used in the .command file.)
Of course, that's not the solution for everyone, and I'd like to figure out why the setup script isn't working. I tried the setup script myself today on 10.7.3, x86_64 and it still works fine for me, so can you post some information about your mac, version information, java version installed, etc.?
sorry again about this, but hopefully I can get this fixed asap.
cheers,
s0niqu3 said:
Hi again,
Ok, so first, you can set the root directory manually if you open up the APKManager.command file with a text editor.
Look for the following:
Code:
# Set path to use this script in .command mode
# ENTER the POSIX path to your root APK Manager
# Directory between the quotation marks
MAINDIR=""
and inside the MAINDIR="" paste the full path to your apk_manager directory
for example, mine looks like:
Code:
MAINDIR="/Volumes/LappyHD/Android/apk_manager"
then you need to manually make the entire directory executable, so open a terminal window, and type:
Code:
chmod -R ug+x /Volumes/LappyHD/Android/apk_manager
But replace the path with the correct path for your setup (the same one you used in the .command file.)
Of course, that's not the solution for everyone, and I'd like to figure out why the setup script isn't working. I tried the setup script myself today on 10.7.3, x86_64 and it still works fine for me, so can you post some information about your mac, version information, java version installed, etc.?
sorry again about this, but hopefully I can get this fixed asap.
cheers,
Click to expand...
Click to collapse
I try this in the next days
My Mac Book Pro end 2011 has all updates installed (Lion 10.7.3)
---------- Post added at 05:17 PM ---------- Previous post was at 05:07 PM ----------
Ahh okay I fixed it!!!
The Unarchiver was not able to extract all files from the zip. So files doesn't work. But by using OSX Unarchiver everything works
Thanks a lot for this port!!
Kolo39 said:
I try this in the next days
My Mac Book Pro end 2011 has all updates installed (Lion 10.7.3)
---------- Post added at 05:17 PM ---------- Previous post was at 05:07 PM ----------
Ahh okay I fixed it!!!
The Unarchiver was not able to extract all files from the zip. So files doesn't work. But by using OSX Unarchiver everything works
Thanks a lot for this port!!
Click to expand...
Click to collapse
Hi again,
I'm glad you got it figured out. I think I'll start packaging it as a DMG file instead of a zip, and just made a custom background image to explain about copying the apk_manager folder somewhere.
I've also been working on updating it a little bit the past couple days, and will have a new version soon.
Cheers!
Uploaded version 2.0 update!
This adds a couple new features, some bug fixes, and re-packages the entire thing in a disk image, to hopefully alleviate those unzip/setup errors.
Please see OP for download link, and second post for changelog.
OP update with v2.0.1, hotfix for advanced signing options, please download the newest version.
AndroidSuite 2012
Coded & Tested by:
Tom Dolan (Scriptr)
Joel Duncan (Slethen)
AndroidSuite 2012 what it does
Decodes and encodes Dex files
Decodes and encodes APK files(Previously bugged in APKManager)
Gives a console output
Whats to be added?
Experimental features (currently in testing)
Thread piority
Config editor
Help file
System requirements:
Windows (XP/Vista/7)
1024x768 monitor resolution
512MB free system memory
Java (JRE/JDK 6 prefered)
Android Suite 2012 by Team Scripthen
APKs:
Place the APKs in the directory \apk\
refresh the list,
select from the first list box which one you want to decode then hit
"decode selected" you can then edit the source in "decoded-apks".
to re-encode, refresh the list again, the select from the second list which directory
you'd like to encode hit "encode selected" once the progress bar has stopped you can
then safetly remove the APK from "encoded-apks" directory.
Dex:
place your .dex file in the directory "\repo\Dex" go to the main window and then hit
"Decode Dex", then you can click "Open OUT Directory" to view the source code.
Once finished with the source code you can then hit "Encode Dex" to reencode it to
"classes.dex" which will appear in programs root.
Experimental:
Version 99 they do not work.
However, when they do work, this shall be updated but you are to be careful and
take note it is not our fault if anything goes wrong, as these are critical these
will be throughly tested to ensure the correct configuration is used.
Experimental features added:
Apply update.zip;
Applies an update.zip to the device,
please note:
To apply the update, the archive needs to be in %PROGRAMROOT%\repo\
Reboot;
Send reboot signal to the phone
Boot to fast mode;
Reboot the phone to fast mode
boot.img;
This has NOT been fully tested!!!
To apply the new boot image put it in %PROGRAMROOT%\repo\
It would be extremely helpful if you were to post bugs/errors on this topic so we can find them easier.
http://node2.scriptr.co.uk/Dev/AndroidSuite/
thanks,
Scriptr|Slethen=Scripthen
first of all, thank you for this, it looks great! However, I am unable to encode anything. I get a sound effect as soon as i click encode decoded directory and the progress bar moves at an incredibly slow pace. is it doing what it's supposed to do? I let it sit for 15 minutes and nothing ever happened.
How big is the apk? And whats your cpu speed?
the app size is 5mb and my cpu is an i5 clocked at 2.3ghz. the odd thing to me is that it doesn't seem to try to encode the apk at all. when the decode finishes, a chime goes off. that same chime sounds within half a second of my trying to encode the same app. The decode works perfectly though!
pokedroid said:
the app size is 5mb and my cpu is an i5 clocked at 2.3ghz. the odd thing to me is that it doesn't seem to try to encode the apk at all. when the decode finishes, a chime goes off. that same chime sounds within half a second of my trying to encode the same app. The decode works perfectly though!
Click to expand...
Click to collapse
Does the Console output give you any errors? or could you paste what the error is instead of clogging the chat.
What it sounds is that you dont have java recognised as a program. I will fix that when I log on Windows again.
please use pastie (google I cant use links yet) with the error so we can look into it.
-Tom.
pokedroid said:
the app size is 5mb and my cpu is an i5 clocked at 2.3ghz. the odd thing to me is that it doesn't seem to try to encode the apk at all. when the decode finishes, a chime goes off. that same chime sounds within half a second of my trying to encode the same app. The decode works perfectly though!
Click to expand...
Click to collapse
Updated, your problem might be fixed.
Might be an idea to state in the title or under system requirements whether this is for Linux or Winblows.
Hey, I just downloaded android suite, but seems that the zip is damaged.
The folders from the zip created, but no files and I get errors from winrar like this:
Unknown method in bin\apktool.jar
No files to extract.
I' ll try to download it again, but can you please check it?
EDIT:
Redownload it 5 times, same errors. Archive is damaged, shows that is 36,3MB, but need less than a second to complete download(which is wrong for sure).
unzip it with Winzip, winrar cant extract it.
dancer_69 said:
Hey, I just downloaded android suite, but seems that the zip is damaged.
The folders from the zip created, but no files and I get errors from winrar like this:
Unknown method in bin\apktool.jar
No files to extract.
I' ll try to download it again, but can you please check it?
EDIT:
Redownload it 5 times, same errors. Archive is damaged, shows that is 36,3MB, but need less than a second to complete download(which is wrong for sure).
Click to expand...
Click to collapse
I'll get right on it.
Must of been the compression method, also try with 7-zip.
Right, re-uploaded with 0 compression, the archive shouldnt cause trouble now.
I'm actually unable to even get the download to start. I get an error when I click the link from google saying they can't find the requested link. I've tried 5 times.
Somehow the link had been replaced by "*****"
Here's the direct URL:
http://node2.scriptr.co.uk/Dev/AndroidSuite/AndroidSuite-b112.zip
I will add a downloader soon so hopefully it will be more efficient.
I will integrate that in next release,
sorry for all the trouble so far.
Scribblezzz said:
Somehow the link had been replaced by "*****"
Here's the direct URL:
http://node2.scriptr.co.uk/Dev/AndroidSuite/AndroidSuite-b112.zip
I will add a downloader soon so hopefully it will be more efficient.
I will integrate that in next release,
sorry for all the trouble so far.
Click to expand...
Click to collapse
What exactly is in the archive that requires us to download 113mb? To decompile and recompile and apk all you need is:
Java - Already on my system
aapt.exe - Already on my system
apktool.jar - Already on my system
Command Prompt - Well duh, part of windows.
Could you provide screenshots of the application?
cornelha said:
What exactly is in the archive that requires us to download 113mb? To decompile and recompile and apk all you need is:
Java - Already on my system
aapt.exe - Already on my system
apktool.jar - Already on my system
Command Prompt - Well duh, part of windows.
Could you provide screenshots of the application?
Click to expand...
Click to collapse
It's got the Java binaries in the directory.
as some people dont have the "java.exe" patj, it fails to load it.
I will add some screenshots later, and I shall update it later, I just need to do more testing on Java findings...
personally I'm good to go. A simple scan with an anti-virus is all I need to ensure it's legit. I have a backup so I'll take the OP's word for it. Also, no need to apologize for "problems" IMO, I have no idea how to decompile/recompile or sign an apk so even if there are bugs, you're still doing me (and a lot of others) a favor. Thanks for all of the work you've put in so far!
Screenshot of AndroidSuite2012
so, every time I try to close the .exe, a web browser opens that takes me to ad.fly.... not sure what that's about. I don't know what the link was for, so I closed it and didn't click anything. Also, the utility still doesn't seem to be able to recode the apk. the error message I received is in a .txt file attached to the link below. I didn't want to post this whole thing inline.
http://www.box.com/s/yoaxly1na5mjqhjralca
sorry, double post
I see the problem..
I will start to work on the fix later today...
Also I will test better java detection reducing the archive about 70 or so megabytes...
Sorry for the bulk archive it was just a temporary solution...
Thank you again for posting error log.
-Scribblezzz.
SVN Updater
Introduction:
This is my first thread in XDA. It is just meant to help flashohoolic people to prepare automatically installable aroma zip files based on SVN releases of their favourite ROM.
Description :
It is an Excel file combining formulas and some VBA Code to create Aroma Zips Automatically with appropriate changelog for the revision and the some specific additions to aroma-config and updater-script files.
ChangeLog :
V1.0 Initial release
V1.1 Added automated zipping
V1.2 Cleaning Folders after Zipping
V1.3 Changed messagebox text when cleaning update folder
V1.4 Added FTP Support
ToDo:
Give some colors to this thread
Add automatic SVN Update and Export
HowTo:
You must have already set up SVN on you computer
Extract Zip file somewhere on your computer
Open the excel file in it
Click on button 'Choose SVN Folder'
Before clicking on 'Go' button, Follow the steps in the sheet named 'HowTo'
Thanks
Amarullz for Aroma
ONEderground team : belsj, ziaul.ch, hunt, harbir, bilal_liberty and pawlso1984
Again harbir for theming aroma
InsertCoin team for giving me a reason to do this (their exceptional ROM)
PS
As it is, the Excel file is preconfigured for my SVN of InsertCoin ROM. I just removed the FTP password
You may do all the modifications you want, use it, share it,..
Downlaod link
V1.4
reserved 1
Reserved 2
Great App! A must use to remain updated!!
Thnaks Hedi, Belsj and all the team
Sound interesting, is this app compatible with OSX?
stlouie65 said:
Sound interesting, is this app compatible with OSX?
Click to expand...
Click to collapse
does osx support VBA? if yes then it may be adapted then.
Sent from my HTC One using Tapatalk
Great work. Exactly what I needed. Only if it worked with 64bit excel.
Will see if I can get it to work. But need time. Awefully busy.
EDIT Added PtrSafe attribute to Declare statetements and seems to pass that error. Now when I say go, I get two popups: One to clear initially exported files, and two to FTP upload. But nothing happens then. Is FTP a must?
EDIT2: Something happens. I get an output with 2228KB size that only contains the META INF directory.
Hi,
don't work on 64bit Windows
regards
starbase64
eyosen said:
Great work. Exactly what I needed. Only if it worked with 64bit excel.
Will see if I can get it to work. But need time. Awefully busy.
EDIT Added PtrSafe attribute to Declare statetements and seems to pass that error. Now when I say go, I get two popups: One to clear initially exported files, and two to FTP upload. But nothing happens then. Is FTP a must?
EDIT2: Something happens. I get an output with 2228KB size that only contains the META INF directory.
Click to expand...
Click to collapse
ftp isn't a must comment the call for that function.
you are meant to export Modded files from svn to the folder. see the HowTo sheet in the file.
Sent from my HTC One using Tapatalk
starbase64 said:
Hi,
don't work on 64bit Windows
regards
starbase64
Click to expand...
Click to collapse
I have 32bits excel sorry. seems like the post before yours found the solution.
Sent from my HTC One using Tapatalk
hedifezai said:
ftp isn't a must comment the call for that function.
you are meant to export Modded files from svn to the folder. see the HowTo sheet in the file.
Sent from my HTC One using Tapatalk
Click to expand...
Click to collapse
stupid of me, didn't see that sheet.
after going thru how to, it works great with that change I posted above on win8.1 64bit with 64bit excel. thanks.
when trying to use this program I get the error as attached.
durius said:
when trying to use this program I get the error as attached.
Click to expand...
Click to collapse
I'll need to know what changes you have made to sheets. And if you have followed all the steps described into the file itself.
hedifezai said:
I'll need to know what changes you have made to sheets. And if you have followed all the steps described into the file itself.
Click to expand...
Click to collapse
Yes I have followed the instructions contained in the how-to sheet.
When I click go it gives me that error
Thanks for your help
Please make a screen shot of the error itself not the instruction.
hedifezai said:
Please make a screen shot of the error itself not the instruction.
Click to expand...
Click to collapse
I have already found a way to make the script work.
Anyway, the files I create cause an error while flashing like this E: error executing updater binary in zip '/sdcard/flash/svn/SVN_IC_UPDATE_R195.zip.
Error flashing zip '/sdcard/flash/svn/SVN_IC_UPDATE_R195.zip
I have tried several times and error persists
thanks for your help
Thanx
Sent from my HTC One using XDA Free mobile app
I have too same problem.