Ultimate Apk Workshop - Kitchens are for *****es :P - Android

Hey guys,
edit. decided to make a joke out of the title lol
I started doing this for my self but some of you might like it when I have finished it? Pics attached are only progress pics
Pic1 - Is testing at my workplace just to see that Java and all the portability works with the kitchen and it does
Pic2 - Themed blue (progress shots only)
Pic3 - As Above with sexy Transparency (that is not so good in practicality lol)
Its themed ICS Blue and white text. It has some additional menu items and will be probably inserted into a subset later on for Dsixda's Kitchen for Windows 7.
This version of APKTool is for decompiling Ice Cream Sandwich.
It is 100% portable and running off a USB stick - Tested at my workplace where I decompiled the AOSP SystemUI with absolutely no privillages allowed what so ever. We are locked down.
Guess what.....we aren't even allowed access to command prompt so yes the script launches without any UAC settings. If you terminate the script Ctrl + C it boots you out of the prompt window.
Theming is tested on Windows 7 but does require a Local User Reg setting insertion.
It does have a sexy looking transparency setting also
All Java and tools are set to 100% portable. This Java JDK is my own making of the latest Java.
I have tested launch scripts that enable someone to fire off bash from Windows7 and I also have dsixda's kitch launch from Windows 7 desktop icon, pass credentials into the linux virtual machine and open up the ROM kitchen into a themed Windows 7 CMD
Plans for the future are:
- Finish the look of it obviously (Orange for Wanam and ICS Blue for Kitchen)
-Incorporation of Dsixda's Kitchen type toolsets so cooks have all the tools they want in one place ROM builder (Yes all of this 100% portable)
- I have a fully portable eclipse package working with the Java JDK portable and android plugins
- Both editing in a Smali/Baksmali as well as a Java Decompiler and editor that launches from the kitchen into a Java GUI editing session
- Web Crawler with notifications - This will search the Web like Sammobile listen for specific things that are published and then download the ROM for you.
- I would love for the kitchen toolset to initiate decompiling of the ROM, Deodex and Recompile Automatically however I think that would be a massive task
- * Automated Patching tools - Enable users download complete themes or patches (I am working on this now) - Patching Services.jar and themes like Sense multi-task, Bulletproofing Launcher & Supercharging of the ROM etc
-* Auto unpackaging of system/Nandroid images for re-insertion into the new ROM in both the System partition/data partition and /sdcard(along with that I would love to have auto-populating of the updater-script the first part I have working in a seperate app I made)
- Build.prop detections and Locale enablement for wget to drag in a preferred Modem...(this is a maybe?)
- Report generation for changelog updating
More Pics soon [EDIT: Decided to finish stage 1 off - here you go]
{
"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"
}
Credits:
Dsixda for his kitchen I may end up using?*
Daneshm90 for ApkManager - Wanam for his ICS version of ApkManager
JesusFreke for Smali/Baksmali
Brut.all for Apktool
Ficeto for adding the new magic values and updating smali on Apktool to allow for decoding of ICS apks.
I will get permissions from ALL those mentioned above before I upload and share. XDA rules, so please don't ask till I get approval thanks
>>DOWNLOAD HERE version 2.0<<
-changelog.
Updated submenu/style menu with 7 options for various themes
1. Apply colour change (Ice Cream Sandwich Blue)
2. 'Aero Style' glass effect
3. Turn off the 'Aero Style' glass effect
4. 'Transparent Style' glass effect
5. Turn off 'Transparent Style' glass effect
6. Exit Apk Workshop
7. Continue to Apk Workshop
Boots into secondary menu and then allows you to go back and change the themes back in the primary menu.
The effects may require UAC prompt. I have an exe that can toggle this on or off however will give false positive as a virus.
Older downloads
>>DOWNLOAD HERE version 1.0<<
PS: I now know why nearly no one uses those Box style encoding characters in Windows 7 hahah no one knows how to do it at all....took me a lot of reading lol and screwing around with encoding sets

Great project.........
Sent from my GT-S6102 using xda premium

Good work .
To avoid any confusion, this posted Apk_Manager isn't my creation, i just repackaged it, so please credit to the original authors :
Daneshm90 for ApkManager
JesusFreke for Smali
Brut.all for Apktool
Ficeto for adding the new magic values and updating smali on Apktool
And maybe me for repackaging it

Oh yeah I kinda knew that, I knew you have repackaged it. I just didn't have time to go searching this afternoon. Hense why I haven't actually posted it up for grabs just yet.
But thank you Wanam. You're a good member of XDA.
I had actually PM'd Brut.all already, dsixda I doesn't allow contact so I sent message to Perka on his behalf.
I will contact the others now and make sure they are in the OP too. Thanks for that
I had been working on my own versions of apktool (with my own custom bat files for some tricky ICS apks...that I may still end up including in this toolset later on down the track) that I have been using my self for sometime. Your version just made it easier for us...I guess I can be lazy sometimes when I want to be and motivated other times too lol.
More functionality to come soon!
PS:Just testing that Folder script you may notice in the OP full size picture and it will launch the required directory upon making a choice in the main menu...so no alt-tabbing and or minimising folder windows or panning to move windows out of the way when you are working. Not a necessity but a nicety I guess.

Looks very promising, any news from the sources so you can release.

Seems great...any ETA ?

Oh um yeah.... well its finished First part anyway. I just didn't see any interest so I didn't upload it.
I'll do that now

Jarmezrocks said:
Oh um yeah.... well its finished First part anyway. I just didn't see any interest so I didn't upload it.
I'll do that now
Click to expand...
Click to collapse
Waiting

Jarmezrocks said:
Oh um yeah.... well its finished First part anyway. I just didn't see any interest so I didn't upload it.
I'll do that now
Click to expand...
Click to collapse
waitinnng

still waiting
Sent from my vivow using Tapatalk 2

Amar-S said:
waitinnng
Click to expand...
Click to collapse
So...is this going to be uploaded and made available to the community?

SwingingBalzac said:
So...is this going to be uploaded and made available to the community?
Click to expand...
Click to collapse
Not sure, he said that he was going to upload it a couple of days ago. Haven't seen the OP updated thought.
Will see if he does. Would really be nice.

Sorry guys I have been snowed under with other dev work and I had issues with the Java portable version...well I think I did? It took me a long time to sort out anyway, I could decompile but not recompile again, which is not an uncommon issue with ICS resources as you probably all well know, however I attempted to reinstall Java to my PC, i couldn't do it. It kept saying that there was an existing java with incorrect versioning and missing .dll's.
I could not under any circumstances remove the Java manually even after re-install and uninstall. There were conflicting registry issues as well. I cleaned my registry manually and STILL no go!
I eventually got a microsoft tool after a whole day of trying that managed to fix the issue. Even revouninstaller pro could't fix this!
So.....I could have uploaded it, but I wanted to save you guys any issues that you may experience like my self. I have a normal release version that is not portable that I can upload until I can be sure that the portable Java version was not the cause of the issues? I didn't have time to sort through that side of things as I needed to get back to more important developments and naturally NEEDED java working.
Let me know if you guys want me to upload the not portable version and I will do it.
Sorry about the late response

Its okay... Please upload the non portable version...

Ok
Here it is - download here

Jarmezrocks said:
Ok
Here it is - download here
Click to expand...
Click to collapse
Thanks, looking forward to trying it out

This is by no means as complete as I would have liked it to be however at the time I had no developments on board, and I have sinced joined a a fairly fast growing development team. I have most of the other things partly configured but not at all integrated into this application. I am sorry you guys are going to miss out. I may however make some updates on this when I have some time, but I am also going to be un-employed in a couple of weeks so I am focusing on trying to get a job before my term ceases with this current employer. I hate it hear anyway, so will be glad to get into a new and interesting job.
Sorry it sounds like a lot of excuses when I read that. I really should have just got it done. I hate not following through

Jarmezrocks said:
This is by no means as complete as I would have liked it to be however at the time I had no developments on board, and I have sinced joined a a fairly fast growing development team. I have most of the other things partly configured but not at all integrated into this application. I am sorry you guys are going to miss out. I may however make some updates on this when I have some time, but I am also going to be un-employed in a couple of weeks so I am focusing on trying to get a job before my term ceases with this current employer. I hate it hear anyway, so will be glad to get into a new and interesting job.
Sorry it sounds like a lot of excuses when I read that. I really should have just got it done. I hate not following through
Click to expand...
Click to collapse
Good Luck, employment is definitely a priority. Thanks

Screw employment Android is fun haha
Version two is being uploaded. I got annoyed with it how it was. this is much more improved! Although my scripting skills suck, it works effectively and its very much a hack job...but on the surface looks more pretty.
added heaps more. A 7 option sub menu for options to theme the Apk Workshop.
Hope you guys will enjoy the download will be in the OP

The links are offline!!!

Related

[26th Aug 2010][WM6.5] Titanium Artesea Twm6.5r v0.5 (was ArteseaTwitter)

WARNING!!!
Twitter will turn off Basic Auth at the end of August,
when this happens Twm6.5r will stop working.
I no longer own a Windows Mobile Phone or
have the time to create a work around using OAuth.
WM6.5 Titanium Artesea Twm6.5r
Version 0.5
VGA, WVGA, QVGA and WQVGA Currently Supported
{
"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"
}
Follow @twm65r on Twitter for updates.​
Update 26th August 10 Due to twitter turning off Basic Auth, Twm6.5r will no longer work.
Update 04th October 09 Twitter are hosting their new "doesn't have an avatar" avatar on another server, causing error messages to appear. Like before to fix press Settings and then Reinstall / Update.
Update 10th July 09 Due to a change with Twitter and their image hosting new avatars can't be downloaded. You will see an error like '\Program Files\ArteseaTwitter\avatars\http:__a0.twitimg.com _profile_images298331929_twitty1_normal.jpg'. To fix press Settings and then Reinstall / Update.
Update 10th June 09 v0.5 with auto-refresh!
Update 17th May 09 Hopefully QVGA and WQVGA now supported, thanks codybear. (No changes to VGA and WVGA)
Update 12th May 09 Now highlights new tweets, and shows @replies
Update 7th May 09 VGA now supported, if you had previously downloaded the ZIP (even though it wouldn't work), please do it again. No other changes.
Having self taught myself MortScript in the last 24 hours I've decided to try and create a Titanium Twitter app. Unlike those already there, this one actually displays the 10 most recent tweets from your friends.
Features:
Displays the 10 most recent tweets on your Titanium Home Screen (value customisable)
Highlights "unread" tweets
Shows the last 3 @replies (value customisable)
Displays the avatars of your friends
Allows you to update your status
Tweets which contain URLs can be launched in the Default Browser by clicking on them
Define your own Twitter client/webpage to launch
Auto updates during the day (you choose the frequency and the hours)
Tweets at you when there is a new tweet from your friends.
Upgrade Instructions
Download the latest ZIP
Run Install.mscr
When prompted if you want it to Modify your CPR files say no (no changes here, and if you are using a custom theme it won't damage it).
Known Issues:
Your password is stored as Plain Text in the registry and it is passed in Plain Text to my servers (MortScript doesn't support BasicAuth, so I have to route the requests via my server)
Grey scale avatars don't display correctly, Titanium turn them multicoloured, their fault not mine.
Only works for WVGA/VGA/WQVGA/QVGA at the moment. I will work with people if they want to create alternate resolutions.
If your phone is asleep (when you press the power button) the script can't download the avatars and halts until the phone is woken again.
No Uninstall
Some characters (" ' £) might appear like & #123; if you see any please let me know.
The software is just a series of MortScripts.
The download ZIP file contains MortScript-4.3b5-PPC.cab for you, so if you don't already have Mort you will need to install this first.
The just run Install.mscr via any good file manager.
The Install script will download the latest package, create all the directories, modify the registry and if you let it tweak your CPR files.
If anything goes wrong you can find a backup of your CPR file in \Program Files\ArteseaTwitter\
WM6.5 Titanium Artesea Twm6.5r Version 0.5 Plans​
Connects to the internet when you refresh or tweet (thanks mslug)
Settings menu
Auto refresh
Default Twitter Client / Website
Tidier errors
More HTML entities added to the list
Long Term Future Plans​
Proper CAB file install
No routing via my servers to tweet
OAuth
Re-writing the code in something other than Mortscript (else the above isn't possible)
How to unistall
Artesea Twm6.5r doesn't do much damage, however below are instructions to remove it.​
Your CPR files will have have a block of text like
Code:
<!-- ArteseaTwitter layout start -->
...
<!-- ArteseaTwitter layout end -->
just delete these and everything in between.
Just in case you will find backup CPR files before ArteseaTwitter was installed in the \Program Files\ArteseaTwitter\ folder
All the files installed on to the phone can be located at \Program Files\ArteseaTwitter\ just delete this folder
Registry settings are at \HKLM\Software\Microsoft\CHome\ArteseaTwitter\ again just delete these
i dont use twitter but this looks really nice
This looks great. Great job. You beat me to this. This kills my twitter panel.
cheers mate. this looks excellent. +1 for VGA when its done.
stuckonashelf said:
cheers mate. this looks excellent. +1 for VGA when its done.
Click to expand...
Click to collapse
The VGA shouldn't be too hard, as there aren't really many differences between the CPR files. Hopefully will have something for people to download either Tuesday or Wednesday.
this looks outstanding!
mate you just realised my concept idea! i couldnt thank you enough! man so freaking great...
does this mean it wont show up in the system tray, but will do its work in the background?
would be nice to have the standard view of the plugin to be updating your status.. and then all the unread tweets as slides.. when slided over those they become unread.. and will vanish.. but still mate i already love it now.. cant wait to put it to the test!
Because it's all being written in Mort some features aren't possibe.
I have no way of knowing which tweet you are looking at to flag it as read, however I should be able to mark new tweets since last update (something I was planning until PaintShop crashed on me this morning when I was designing the icon)
It should be possible to build in an auto-update, however when Mort downloads the avatar it displays a dialogue box showing the progress. This could be a problem if you are using other apps. (Anyone here able to get the Mort command Copy() to download small jpg/png?)
With real work, nearly zero knowledge of designing apps for mobiles (I do websites) and a football match tonight most likely an early beta should be out sometime tomorrow.
very nice, cant wait actually
mmh for the time being until the image download issue is resolved you could give out 2 apps...
one with the jpeg download but manual update
one with a standardcoded image but with automatic update
this would be a little work around the problem but will do to test both things.
i hope the problems you have encountered up until now can be resolved, and if there is no solving the problem because of scripting limitations than we have to deal wiht it isnt it
what i would also like to see, further than the whats new ( what would be awesome ) is:
notification by sound/vibrate which you can set yourself
soft button to automatic scrolling to latest viewed tweet so you can from there scroll to the left to get to where the newest is.
mmh what about showing how many unread tweets? indicator as unreal email/sms/missedcall.. or will this mean it will only show the newest tweet gathered with the latest update? cause you dont know when a tweet will be read yes or no..
gl mate
I was planning to launch ArteseaTwitter v0.2 this morning, however testing it on a fresh X1 has shown some "issues"
For some reason it's not allowing me to modify the list of active plugins in the registery. Guessing something else is wrong and WM is restoring to default. As soon as this is fixed I'll upload the code.
Version 0.2 Released
Please see the first post for full details.​
not working..
script cannot find the files to download at web location http://www.artesea.co.uk/arteseatwitter/
hey mate really nice that you can already show something usuable. will try it out within now and an hour sad it needs a server.. will it be always available?
hope we can see improvements soon..though its already ann awesome job
@jeep670 - are you able to use the Titatium Weather plugin, my code is a variation of this. How about trying to launch a webpage first, minimising the browser and then running the script again.
@strages - whilst it's written in Mort it will need to go via a third party site. I plan to learn how to write a real WM app but that could be a long way off.
working great with all the other plugins. I have added support for it in my most recent theme and it works great. One thing i cannot seem to accomplish is moving the test over to position 80 in the condensed form as well as add an icon for it. I have modded the registry and your code ot no avail. Just some thoughts I wanted to toss out to ya.
thanks for the hard work bro
Looks awesome!
Will we see a QVGA version as well in the future?
@mallman the registery only contains the text, if you are looking at moving the position it should just be a simple tweek to the Titanium cpr files. Haven't seen any icons on the condensed pages before (although I haven't play with any of the "themes").
@Star-Lite I'm gonna be busy for a bit, I hope to do a VGA skin next, but (W)QVGA might take some time (unless someone else wants to give it a go).
mmh i installed the wvga version on to my htc touch diamond which is a vga.. so i think that why i doesnt show up.. although i get the error that it cant connect... how do i uninstall the app
artesea said:
@jeep670 - are you able to use the Titatium Weather plugin, my code is a variation of this. How about trying to launch a webpage first, minimising the browser and then running the script again.
Click to expand...
Click to collapse
yes, the weather plugin works fine. my evdo connection is ok. tried what you suggested and still not working for me... the script returns error saying cannot find the files to download.
I guess I'll wait for the next version and try again. thx.

[APP] sneakText 1.0 - encrypt/decrypt any simple text message for any purpose

A little tool I wrote for WinMo 5 and up. Uses a custom built alphanumeric text cipher to secure just about any text-related operations you can think of. Enter a message in the interface, followed by a codeword, select 'sneak' or 'unsneak', and hit 'do it'. The app will then either securely encrypt the message, or decrypt it. Maybe good for those couples who both use WinMo
Tech note: Requires .NET CF 2.0 or later
EULA note: Use of this app is subject to an EULA located here. The basic points are:
- You CAN freely distribute this app in its original .cab file
- You CANNOT reverse engineer, decompile or modify this app in any way
- You CANNOT charge a fee to distribute this app
- This app is provided as-is, I don't accept any responsibility or liability for any damage or loss caused in any way by using this app, directly or indirectly
And just for you ROM chefs
- You CAN include this app in any ROMs you cook. (This part isn't written in the official EULA but take it from me here, include it in a ROM if you want )
You can also check out my blog at http://ltbrenton.wordpress.com
{
"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"
}
Screenshot by the0ne
NEW: An iPhone version has been released on the App Store for 99 cents - if you like the work I do here, feel free to purchase a copy on iTunes for either you or your friend... now your iPhone-using friends and colleagues can join in the fun too! Get it here at http://itunes.com/app/sneaktext
Edit: WOW this has been awesome! Got probably 100+ downloads on this within 2 days, so glad you seem to like it so much
If you want, feel free to post any success-stories or reviews in this thread, I wanna know how you guys are using it and what you think, whether I could improve it or what features I could add/remove... if you want of course
And again, totally optional, but this would be awesomely helpful if you could (my Wizard is really starting to perform its death-rattle now, battery's starting to screw up), please donate and help me on my way to a Touch HD so I can keep on writing apps for you guys, maybe even learn to cook and push a few ROMs out
YAEdit: Doesn't seem like I can embed a button that easy, so if anyone is interested in donating, PM me and I'll give you my paypal details
New version uploaded today (11/29/2009), same version number because it's a bugfix/minor change
Changes:
- Removed 'help' menu and replaced with 'edit' (about button is now in functions menu)
- Added 'edit' menu which enables you to copy from and paste to the 'message' field. You still need to type your key, but IMO that's good practice...keeps the keys memorabl
I changed the attachment in the first post to point to the latest version, so you can download it exactly the same
If you have any suggestions on what I could do to improve the app, let me know in this thread
LtBrenton said:
A little tool I wrote for WinMo 5 and up. Uses a custom built alphanumeric text cipher to secure just about any text-related operations you can think of. Enter a message in the interface, followed by a codeword, select 'sneak' or 'unsneak', and hit 'do it'. The app will then either securely encrypt the message, or decrypt it. Maybe good for those couples who both use WinMo
Tech note: Requires .NET CF 2.0 or later
EULA note: Use of this app is subject to an EULA located here. The basic points are:
- You CAN freely distribute this app in its original .cab file
- You CANNOT reverse engineer, decompile or modify this app in any way
- You CANNOT charge a fee to distribute this app
- This app is provided as-is, I don't accept any responsibility or liability for any damage or loss caused in any way by using this app, directly or indirectly
And just for you ROM chefs
- You CAN include this app in any ROMs you cook. (This part isn't written in the official EULA but take it from me here, include it in a ROM if you want )
You can also check out my blog at http://ltbrenton.wordpress.com
Click to expand...
Click to collapse
LtBrenton, sorry for the dumb question but how do I sent the encrypted message via text. What is the procedure? do I copy and paste or is stored in a folder somewhere?
Hey, just copy and paste the resultant ciphertext into a new SMS. Remember the receiving party also needs to have a copy of the app and know your codeword they then paste it into the app and decode it
LtBrenton said:
Hey, just copy and paste the resultant ciphertext into a new SMS. Remember the receiving party also needs to have a copy of the app and know your codeword they then paste it into the app and decode it
Click to expand...
Click to collapse
Thanks,
Well I've had nearly 40 downloads already just from here, so I wanna ask, how are you guys doing? Any comments on features, stuff I should add, change, or whatever? Drop them here, I'd love to hear your input
Also take a look at http://twickret.wordpress.com <- It's just a desktop edition right now, with an iPhone version imminent, but I'd like to see a show of hands for anyone who wants me to bash out a WinMo version of this for you guys to include in your ROMs Let me know what you think
here is the screenshot
the0ne said:
here is the screenshot
Click to expand...
Click to collapse
thanks for that, I think it looks pretty sweet in green
WOW this has been awesome! Got probably 100+ downloads on this within 2 days, so glad you seem to like it so much
If you want, feel free to post any success-stories or reviews in this thread, I wanna know how you guys are using it and what you think, whether I could improve it or what features I could add/remove... if you want of course
Great app!
Is there a way to implement copy/paste withing the app, by tapping & holding? On my touch pro i need to use the keyboard to ctrl+c/v to copy/paste the text, but on my HD I can't copy paste text at all.
Other than that great work!
hey, on the HD for now you'll need to use the windows SIP ctrl+c/ctrl+v. I wasn't aware the tap/hold menu didn't work. I'll get this fixed in the next release as soon as my ISP stops dicking around with the 3G node...mobile lines suck when they're your main link
Update, it's fixed and the binary's been built. Unfortunately got no way to upload it for now but it's coming VERY soon
Changes:
- Removed 'help' menu and replaced with 'edit' (about button is now in functions menu)
- Added 'edit' menu which enables you to copy from and paste to the 'message' field. You still need to type your key, but IMO that's good practice...keeps the keys memorable
OK, fixed version is now downloadable from the first post in this thread Have fun
Out of interest, would anybody be interested in a "Secure-XDA" ROM consisting of a pile of crypto tools bundled? I was thinking of something like the following:
- sneakText installed by default
- Notes replaced by encrypted version
- Lockscreen replaced with a PIN/password prompt, which can have configurable 'consequences' for bad entries (such as forensic-wipe of certain files, SMS alert to configurable number, or in an extreme case, forensic wipe -> hard-reset)
- Built-in support for file/email encryption with PGP or similar
- other similar features
- Cool 'secret agent' theme
Any thoughts?
i will try and get a video of the app this weekend ..
Sweet, thanks for that man Looking forward to it
LtBrenton said:
Out of interest, would anybody be interested in a "Secure-XDA" ROM consisting of a pile of crypto tools bundled? I was thinking of something like the following:
- sneakText installed by default
- Notes replaced by encrypted version
- Lockscreen replaced with a PIN/password prompt, which can have configurable 'consequences' for bad entries (such as forensic-wipe of certain files, SMS alert to configurable number, or in an extreme case, forensic wipe -> hard-reset)
- Built-in support for file/email encryption with PGP or similar
- other similar features
- Cool 'secret agent' theme
Any thoughts?
Click to expand...
Click to collapse
That would be great!
Just an update for any of you on the 'dark side' - a Windows .NET version and an iPhone version of one of my other crypto apps is available now for download on my other blog, http://twickret.wordpress.com - shout out if you want to see a WinMo version
Just bumping this to say sneaktext is available now for iPhone as well - so if you know anybody on the Apple side of the fence they can now receive your encrypted messages: check out the post on the blog
Direct link to post:
http://ltbrenton.wordpress.com/2009/12/16/sneaktext-iphone-version-now-available-for-download/
App Store link:
http://itunes.com/app/sneaktext

[ROM][Stock Espresso] MMModded CR_Mod Deodexed/Themes--Taking Requests! [12/25/10]

I'm fairly new to actually "cooking" roms, and in no way am I a developer, but I thought I'd contribute to a fairly slow developing community, just throw something somewhat different out there, a twist. I don't need the crap about not being original, no one wants to hear it. I'm aware of what I am posting, and that it is based off of another ROM. I am in no way calling this an original ROM. Please, don't hesitate to make comments or suggestions, or even to contribute something more. I'll gladly take advice and help from the community to better the ROM
I will also take requests for other themes to be ported to CR_Mod, but keep in mind that I am attending school, and that I have a life, and that this is a side project and it might take awhile to get through requests.
This ROM is based off of CR_Mod 1.35.531.1 OTA, so you MUST be rooted in order to flash this ROM. You can find out how to root your MyTouch Slide by reading the respective thread in the Slide Android Development section.
Almost all of the credit here goes to ChiefzReloaded, who originally gave us the rooted OTA stock ROM, MiguelTheRocker, who ported themes from other devices to CyanogenMod, which gave me the idea for this, and of course, MRagu, who originally made the AndroGreen theme.
Also thanks to TrueBlue_Drew for giving me TONS of advice and pointers while working with the theming obstacles.
Here is a full list of the modifications I made + the changelog:
12/19/10 Original
-Removed AmazonMP3 (honestly who uses that?)
-Deodexed
-Did my best to port the GreenSlide theme
-Added ADWLauncher (Don't worry, I didn't remove the Sense UI; see below for more info on that, minor glitch)
12/20/10 Revision 1
-Made minor color changes in the browser to match the theme
-More thoroughly ported GreenSlide (notification bar and its icons are now GreenSlide, UI is significantly more green now)
-Replaced HtcMusic and MyTouchMusic with MusicMod (the one that's in cyanogenmod, it's much sexier.)
12/21/10 Revision 2
-Fixed 9patch glitches (let me know if you find any, like buttons or text fields being stretched or distorted)
-Replaced HTC IME and Swype with the Gingerbread keyboard (I can't edit the secure android settings file without a platform certificate or something rather, so dragon dictation is set as the default on first boot, so the first time you enter text just longpress on the input field, input method, and gingerbread keyboard. If anyone knows a workaround or a way to set the default system keyboard, the help would be most appreciated)
-Even MORE thoroughly ported GreenSlide, the stock HTC apps and interfaces should either have the GreenSlide framework elements or at LEAST be green instead of blue. The only things that I know are still blue are the progress bar, and the big buttons in the MyModes app, the ones where you select change mode or change theme, and the ones where you select the widgets to be placed on the home screens.
-Added the circle battery meter (I love that thing )
-[12-25-10] Added flip window animations (If you already downloaded the ROM, there is a flashable update to add the animations [6:45 PM PST]
Issues:
-Default new SMS icon is still the old notification theme, white on solid black, so it doesn't look quite right against the gradient notification bar. Same thing with the USB icon. Still looking for the location of those two icons
-Default input method is not GB keyboard (if that's even a fixable issue)
-Browser loading progress bar has a 9patch glitch, will post an update tonight Fixed with the flashable update attached to this post. You need to flash this only if you downloaded revision 2 before 11:15 PM PST 12/22/2010. I integrated the browser fix and reuploaded it, so if you have not downloaded revision 2 yet, you don't need to flash this. (I tried to decompile the APK and edit the 9patch and then recompile it, but for whatever reason, there are framework resources missing, at least according to apktool, so it won't properly recompile the apk. So, I had to leave the progress bar blue. BUT the rest of the icons are still green. Sorry!)
I also attached a flashable update that will revert your battery icon to the regular icon, if you don't like the circle one.
Still to do:
-Live wallpapers (I'll probably just end up implementing this into the current revision, rather than bother with a separate one. For those of you that have already downloaded and are running this, I'll post a link to a flashable zip for live wallpapers, it'd be too much of a pain in the ass to flash a whole new rom just for live wallpapers) Attached a flashable zip to this post titled LWP.zip, but you ONLY need to flash this if you downloaded the full ROM before 5:55 PM PST 12/24/2010. I integrated the flashable zip into the full ROM and reuploaded it, so if you are just downloading, you don't need to flash the zip.
DOWNLOAD & INSTALL INSTRUCTIONS:
1. Download both of the files in this folder to the root of your SD card (the archive is for older versions, no need to download anything in that folder)
2. The GreenSlide Addons is a zip that contains LauncherPro icons and dockbar background, as well as wallpapers and a themed fancy widget to match the theme. Use it if you'd like by extracting and selecting manual shortcut and dockbar images in LauncherPro, which you can download from the market.
3. Reboot into clockwork recovery, and flash CR_Mod-Deodexed-GreenSlide-signed.zip
4. If you'd like, download dumfuq's OC kernel here, remember to edit your init.d files, or you might not boot. (I have found that the OC kernel actually increases battery life while sleeping, but it does drain quicker while awake. It makes everything really smooth though)
5. Use, you should be good to go
OPTIONAL: etu_aty provided this link for more mymodes themes if you'd like them, but they will override the green theming I did to the stock HTC apps (I won't include them in the ROM because they add 20 MB to a ROM that's already tight on space).
MORE INFO:
ADW Launcher info: For some reason, HTC Sense has itself set as the default launcher on first boot, so you have to go into Setings>Applications>Manage Applications>HTC Sense>Clear Defaults and then press your home button and select ADW Launcher to use ADW.
I initially was just going to do this for myself, because I hated the battery life issues on CM6.1.1, but I loved the theming I had on it. But, I also loved the battery life and 2d animation speed and quality on Sense ROMs, they never lagged with window animations and such, but I disliked the inability to theme. So I thought, why not try and combine the two? I also thought why not give it to the community, contribute, even if it isn't anything too special, you know? It's not an original ROM but it has some cool things like the GB keyboard and of course, the awesome theme, that I thought I'd share it.
PICTURES:
{
"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"
}
We need more deox! Thanks dude
Carnivore9 said:
We need more deox! Thanks dude
Click to expand...
Click to collapse
No problem, thanks for the props, and yeah I'm hoping to learn more as I go, hopefully make this something more original with my own little tweaks here and there, but this is a start haha
MusicMan374 said:
No problem, thanks for the props, and yeah I'm hoping to learn more as I go, hopefully make this something more original with my own little tweaks here and there, but this is a start haha
Click to expand...
Click to collapse
Looking good man!!! Keep it up!!
Im loving the green!!
which of the features of sense couldn't you remove?
edit: second question, does the facebook app let you sync the facebook phonebook or is it just the online directory?
Carnivore9 said:
which of the features of sense couldn't you remove?
edit: second question, does the facebook app let you sync the facebook phonebook or is it just the online directory?
Click to expand...
Click to collapse
I couldn't change the notification bar without making it glitch up, I'm still working on that. Also for some reason in certain htc apps, like contacts and settings, their theme still shows up for buttons. Basically, occasionally you'll see an occasional blue button or something, rather than the greenslide ones, but for almost everything it's themed. Like the dialer is still totally htc, as well as the contacts app for example. I will probably spend some time tonight working on getting it more completely themed, first priority is the notification bar, since that is only barely themed. When I get more work done on it I will post a flashable zip that will just replace the things I changed so that you don't have to go through a whole new wipe and reflash and resetup again. As for your facebook question, it syncs to your contacts but differently. You can't use the market facebook to sync, you have to use Facebook for MyTouch, which is built in. Then it links facebook friends to your contacts through the contacts app. You can also manually link facebook friends to your contacts by pressing link. When I'm done with this I may also port blackslide, or whatever the really black one that miguel ported is.
As for the dialer and other htc apps, I may be able to theme up settings, but probably not the dialer, it would screw it up to replace it with the stock android one I'm pretty sure.
I'll post a new full rom as well as an update zip when I get more work on it done tonight
Sent from my T-Mobile myTouch 3G Slide
This sounds (and looks) very cool. It's just what the CR_OTA needs. I think I'll flash and try this out. I'll report back and let Arayray know if you know what you're doing, as this is still Espresso.
Cheers, MusicMan.
Hayzie said:
This sounds (and looks) very cool. It's just what the CR_OTA needs. I think I'll flash and try this out. I'll report back and let Arayray know if you know what you're doing, as this is still Espresso.
Cheers, MusicMan.
Click to expand...
Click to collapse
Thanks! I still have a bit of work to do with the notification bar and possibly other HTC apps to make them more reminiscent of the theme, I'll post an update probably later today
Looking forward to it. This is great work.
Suggestions only if you're up for it: only thing I can think of is remove more stock apps. Too many open up on their own and run in the background frequently and are known to drain battery (in all roms). Other than that, I don't even need to tell you anything else. You got it pretty much covered.
I'm thinking this should be added to the Rom Bible.
Hayzie said:
Looking forward to it. This is great work.
Suggestions only if you're up for it: only thing I can think of is remove more stock apps. Too many open up on their own and run in the background frequently and are known to drain battery (in all roms). Other than that, I don't even need to tell you anything else. You got it pretty much covered.
I'm thinking this should be added to the Rom Bible.
Click to expand...
Click to collapse
Yeah I may take a shot at that again, but last time I tried that with some of the widgets, sense kept crashing because it couldn't open the widgets. When I froze calendar with titanium the phone wouldn't sleep because calendar sync was on, glitching everywhere. I'll take another shot, maybe remove some of the redundant music apps and include the musicmod app instead. Thanks for the input.
Update for everything else, themed up the browser to be a bit more green with the buttons, rather than the blue. No luck with the dialer, no matter how much I screw with the images it just won't display the images. Also, there is ONE notification icon that is still stock, the rest have been changed to GreenSlide. For whatever reason, the USB data icon is still white w/black background stock icon, you'll know what I'm talking about when I post the update. I just have to work on changing the text color of notification items and it should be ready to upload. I still have not figured out the stock HTC apps themes, I keep editing their individual drawable-mdpi folders, but they aren't effective when I push and reboot. It must be taking them from something else that I haven't found yet. Somehow it's retaining its own theming. I will post the work that I have in a little bit though. I will continue to look for the theming of the stock apps, it must be in some funky location.
Great job Musicman n_n
oh and another thing, since this is a espresso rom i dont know if you guys have all the themes (my modes) but i managed to get them from a thread somewhere and i removed the bubbles in the desktop and the drawer from all of them (i hate those freaking bubbles) if you want me to post them just tell me.. i have bubbles and no bubbles, i think there is 18 themes apk.. so you know, just let me know if you want them n_n
Proper good winzip!
etu_aty said:
oh and another thing, since this is a espresso rom i dont know if you guys have all the themes (my modes) but i managed to get them from a thread somewhere and i removed the bubbles in the desktop and the drawer from all of them (i hate those freaking bubbles) if you want me to post them just tell me.. i have bubbles and no bubbles, i think there is 18 themes apk.. so you know, just let me know if you want them n_n
Click to expand...
Click to collapse
What exactly are you referring to, bubbles? And I didn't remove the themes, so yes they're there. I'm almost finished, just having a bit of trouble finding the XML files that specify the color of the text for the notifications themselves, they are black by default. Once I figure that out I'll upload. Then I'll get some work done hopefully with the stock app theming, that's next.
Sent from my T-Mobile myTouch 3G Slide
I like how we have 6 ROMs in this section for the exact same thing.
MusicMan374 said:
What exactly are you referring to, bubbles? And I didn't remove the themes, so yes they're there. I'm almost finished, just having a bit of trouble finding the XML files that specify the color of the text for the notifications themselves, they are black by default. Once I figure that out I'll upload. Then I'll get some work done hopefully with the stock app theming, that's next.
Sent from my T-Mobile myTouch 3G Slide
Click to expand...
Click to collapse
the bubbles around the icons, and im not saying you deleted the themes but the stock rom includes just 3 or 4 i dont remember... these are the other themes
http://forum.xda-developers.com/showthread.php?t=695439
there is the thread, i found it again and the files are still up
Someone acknowledge my trolling!
r0man said:
Someone acknowledge my trolling!
Click to expand...
Click to collapse
I temporarily came back to XDA, just so I could tell you that this seriously made me LOL.
Back to my self imposed exile.
etu_aty said:
the bubbles around the icons, and im not saying you deleted the themes but the stock rom includes just 3 or 4 i dont remember... these are the other themes
http://forum.xda-developers.com/showthread.php?t=695439
there is the thread, i found it again and the files are still up
Click to expand...
Click to collapse
Oh yeah okay I see. Huh. Well this actually gave me a little bit more context to what I was doing. The default "nest" theme is the one I was actually editing when I was editing framework-res and such. If you change the mymode theme, it modifies a lot of the changes I made. But if you change it back to nest, it goes back. Interesting. This might actually help a lot with the issues I'm having with stock HTC apps.

{How-To} Animated Status Bar Pull Down

Hello hello everyone. I recently picked up this Atrix and thought I would mess around with it a bit. I searched the forums here a couple of times and didn't see anything about the animated pull downs so thought I would whip one up for you to enjoy. If you haven't heard of this modification, it's it exactly how it sounds... When you slide down the notification / status bar screen the animation will start and will cycle through on repeat. Imagine it kind of like the looping part of the boot animation playing on the screen. I am not the creator of this modification. It was first presented here: http://www.droidforums.net/forum/droid-themes/151983-animated-status-bar-pulldown-gb-roms.html So special thanks to Alastrionia!
Instructions for Windows users... (Linux users: You should be able to follow along, as the idea is the same in both)
Things you will need:
The knowledge that whatever you do with this information is YOUR responsibility and not mine, nor the creators / developers of the mod and / or rom.
Basics -
Working computer.
Time.
Patience.
Animation / Idea for making your own animation.
Computer Programs -
Java: http://www.java.com/en/download/chrome.jsp?locale=en
Apk Manager: http://forum.xda-developers.com/showthread.php?t=695701
Command Prompt: Start Menu > Search/Run box > Type: CMD > Hit Enter
Text Editor (Suggested - Notepad++: http://notepad-plus-plus.org/download/v5.9.3.html)*
Archive Managing program (ie WinZip, WinRar, 7zip) (Suggested - 7zip: http://www.7-zip.org/download.html)*
Image Manipulation program - (whether it be Photoshop, Paint.Net, or GIMP we'll refer to it as PIMP for short from now on)
(Suggested - Dark Silent GIMP: http://dl.dropbox.com/u/9903887/PCApps/Dark_Gimp.rar)*
If wanting to make one with images from a video you will also need -
A Video (if you are wanting to use one from, say, www.youtube.com then you would copy/paste that web address to a site like www.savevid.com Hit Download, Run Java Applet and select size/quality)
Video Editor (Suggested - iWiSoft Free Video Converter: http://www.iwisoft.com/videoconverter/)*
Apks -
SystemUI.apk (rom.zip > system > app > SystemUI.apk)
framework-res.apk (rom.zip > system > framework > framework-res.apk)
moto-res.apk (rom.zip > system > framework > moto-res.apk)
blur-res.apk (rom.zip > system > framework > blur-res.apk)
Move apks to the "other" folder in the Apk Manager.
(Let's say my Apk Manager folder is on my Desktop and I have renamed it ApkManager.)
The path to move the apks to would be:
C:\Users\es0tericcha0s\Desktop\ApkManager\other
Change directories to the "other" folder which you moved the apks to. In Command Prompt:
cd C:\Users\es0tericcha0s\Desktop\ApkManager\other
Enter these 3 commands:
java -jar apktool.jar if framework.res.apk <Enter>
java -jar apktool.jar if moto-res.apk <Enter>
java -jar apktool.jar if blur-res.apk <Enter>
Place SystemUI.apk in the Apk Manager place-apk-here-for-modding folder.
Double Click the Script.
Choose 22.
Choose the number of SystemUI and hit Enter.
Choose 9 for Decompile.
Naviage to Apk Manager > projects > SystemUI > res > drawable hdpi > status_bar_background_animationX.png and open your PIMP.
Edit to your heart's delight.
Common Question:
How big does the image need to be? - The screen size is 540 px x 960 px. However, I didn't even think to check this as I am used to 480 x 854 from my last few phones, and it looks fine... Your results may vary.
What kind of animation should I do? - Only you can answer that! If you are having trouble of thinking of ideas, browse the forums and see if you can't find some ideas. Search www.youtube.com for a cool video. Play with some creating some logos. Only limitation is your imagination.
After editing images...
status_bar_background_animation
Navigate to Apk Manager > projects > SystemUI > res > drawable > status_bar_background_animation.xml and open with your Text Editor. Here you will be able to adjust for the amount of images you want and the speed of the image changes. You can just go from 1 - "X" number sequentially or you can have the images go 1-2-3-4-5-6-5-4-3-2 etc. depending on the style of animation or if you are trying to keep the image number down.
Save xml.
Common questions:
How many images can I have? - I'm not sure. The one I made has 31 and there have been no issues whatsoever. The original Droid would not like many on most roms, but the difference in power and speed of the two are vast, as I am sure you are aware of. With the amount of RAM / processing power, I'm sure you could easily have 50 or more.
What duration should I change the animation to? - Again, this really depends on what you are going for. How the animation looks, how many images you have, etc. I did not change mine for the default "200" Trial and error ftw!
After that... (it really does not matter what order you do these in, but this might help you the first time or two to have a set path)
Navigate to Apk Manager > projects > SystemUI > res > layout > status_bar_tracking.xml and open with Text Editor.
Find -
android:background="@android:color/transparent"
Change to -
android:background="@drawable/status_bar_background_animation"
Save xml.
{Now I wanted to try and keep both the transparent color and the animation but I could not figure out how to do a double attribute. If you know what that is, and have ideas on how to implement in this case, lemme know please.}
-What that means to the layperson is that I am not sure how to control the transparency quite yet.-
After you have edited your images and xml and saved all of them go back to the script for Apk Manager and choose 11 to compile. After it finishes it will ask you if it is a system apk (Y/N). "Y" + Enter. It will ask you if you want to keep blah blah blah (Y/N). "Y" + Enter.
Go to the "keep" folder in Apk Manager > keep and delete the "res" folder and the resources.arsc file (this is the lazy way ).
Go back to the Apk Manager script and hit Enter.
The apk will be completed and named unsignedSystemUI.apk and you will find it in the "place-here-for-modding" folder. Even though it says unsigned, it is signed and you will not need to do anything else to it beyond renaming it to SystemUI.apk. This new finished SystemUI.apk will be added to a flashable zip file in this format (open zip as archive to not break the signature):
flashable.zip > system > app > replace previous SystemUI.apk
Place this on your SD card and install via ClockworkMod Recovery. You will not need to wipe data or cache for this.
The example that I have made is themed for the Alien Rom (green version) built by developer kennethpenn and showcased here: http://forum.xda-developers.com/showthread.php?t=1186537 - So the rest of the thanks go to him as I like the rom and it inspired me to make this in the first place.
http://dl.dropbox.com/u/9903887/AlienPullDown.zip
It is the Alien text from his thread that each letter fades in 1 at a time after each other and then it glows and fades away, then repeats. Nothing crazy, just wanted something that went with the rom that would not be offensive to anyone. It's a good base to use since I have already have all of the fixes there that you could edit to your liking. If you would prefer the stock images vs. the green Alien theme from the rom, then find the SystemUI.apk of the rom you are using and open both the stock SystemUI and the flashable zip as archives and replace the images of all but the status_bar_background_animationX.pngs.
Sorry if this seems crazy difficult, but I just wanted to be thorough so even relatively new people can at least see how it is made. If you need help, hit me up on Talk with my screen name. Enjoy!
*I receive no form of compensation for these recommendations. I merely suggest them as they are free, have a fair amount of support, and work well enough for me.*
I made a how to on this a while back,
http://forum.xda-developers.com/showpost.php?p=16184786&postcount=88
Haha. Nice. I searched the forum three different ways and didn't find anything. Ah well. There's still a new animated pull down for Alien rom users.
Oh - That and XDA has the thread suggestion box when you first go to post a new thread title too, and it wasn't there. XDA needs to partner with Google for the search engine algorithm. Heh
I just flashed this using Romracer unlocked CWM over top of Alien 4 w/theme. It worked beautifully.
Here is screenshot
{
"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"
}
Thanks for the screenshot. I was trying to take some video earlier, but couldn't get it to work right...
es0tericcha0s said:
Thanks for the screenshot. I was trying to take some video earlier, but couldn't get it to work right...
Click to expand...
Click to collapse
It definitely took a bunch of shots to get it just right.
es0tericcha0s said:
Thanks for the screenshot. I was trying to take some video earlier, but couldn't get it to work right...
Click to expand...
Click to collapse
Any chance you could make one that has Android on it.
Sent from my MB860 using XDA Premium App
You can also use the ultimate online theme kitchen to add an animated pull down. They have several on there already.
Sent from my 2.3.4 Atrix with an unlocked bootloader!
coldfusionb said:
Any chance you could make one that has Android on it.
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
I could be persuaded... What color text do you want? Do you want it to just have the letters fade in and glow like the Alien text? Lemme know and I'll see what I can do.
es0tericcha0s said:
I could be persuaded... What color text do you want? Do you want it to just have the letters fade in and glow like the Alien text? Lemme know and I'll see what I can do.
Click to expand...
Click to collapse
I would love to have it GB green and fade in. I think that will go with more roms. Thanks
Sent from my MB860 using XDA Premium App
Excellent work! I got this working perfectly on my ATRIX. Built it myself following your instructions instead of copying and pasting, just to make sure I got it right. However, I tried porting to my captivate themes and it just sits at the first animation.png. Its a gb 2.3.4 rom that uses systemui.apk, the modded systemui.apk recompiled perfectly, I made the shade_bg.png transparent, as well as status_bar_background_.png just for good measure, but no animation. Pulled it down several times, all animations are on, tried rebooting, tried reflashing, and its not working. I literally did everything the exact same way on both devices, works on ATRIX but not cappy. Weird.... Anyone have any ideas to help me out?
Sent from my MB860 using XDA Premium App
10tonhammr said:
Excellent work! I got this working perfectly on my ATRIX. Built it myself following your instructions instead of copying and pasting, just to make sure I got it right. However, I tried porting to my captivate themes and it just sits at the first animation.png. Its a gb 2.3.4 rom that uses systemui.apk, the modded systemui.apk recompiled perfectly, I made the shade_bg.png transparent, as well as status_bar_background_.png just for good measure, but no animation. Pulled it down several times, all animations are on, tried rebooting, tried reflashing, and its not working. I literally did everything the exact same way on both devices, works on ATRIX but not cappy. Weird.... Anyone have any ideas to help me out?
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
Thanks! I tried to be super thorough to make it as painless as possible for you. I know it sucks to have to piece together everything through a bunch of threads (not a knock against the author of the other thread, as I was unaware when I first posted). As far as for the Captivate, my first thought is that if it is a TouchWiz based rom, then you will also need to make the same adjustment in the TWFramework (I think) in the /system/framework/TWFramework.apk That or whatever the main TouchWiz apk is in framework. I had a Fascinate for a brief period of time and it had something or other to do with that. Hope that helps!
es0tericcha0s said:
Thanks! I tried to be super thorough to make it as painless as possible for you. I know it sucks to have to piece together everything through a bunch of threads (not a knock against the author of the other thread, as I was unaware when I first posted). As far as for the Captivate, my first thought is that if it is a TouchWiz based rom, then you will also need to make the same adjustment in the TWFramework (I think) in the /system/framework/TWFramework.apk That or whatever the main TouchWiz apk is in framework. I had a Fascinate for a brief period of time and it had something or other to do with that. Hope that helps!
Click to expand...
Click to collapse
Thanks for the reply. I'll definitely look into it, but the twframework-res.apk was rendered almost obsolete and useless in the gb builds. Everything status bar related was moved to the sysui.apk. Having said that, it will of course turn out to be the problem. Thanks again, and ill report back.
Sent from my MB860 using XDA Premium App
One of my friend's pointed out a couple of other potential culprits could be image size and / or timing on the animations. Have to remember that the Atrix will be able to play larger animations much more smoothly than the Captivate could (not that it isn't a nice phone, but still single vs dual core...). Just in case the TouchWiz stuff doesn't pan out...
es0tericcha0s said:
One of my friend's pointed out a couple of other potential culprits could be image size and / or timing on the animations. Have to remember that the Atrix will be able to play larger animations much more smoothly than the Captivate could (not that it isn't a nice phone, but still single vs dual core...). Just in case the TouchWiz stuff doesn't pan out...
Click to expand...
Click to collapse
Yea, the TW stuff did not pan out. I tried tweaking the anim speed, to no avail. The one I'm using is only 9 frames and played perfectly on my atrix, so I'll try tweaking the image sizes. Thanks for the ideas. Its driving me nuts, lol. WORK, DAMN YOU, WORK!!
I tried making a 30+ frame animation back when I first starting messing with this and it caused SystemUI to FC so I think there is a limit, but I don't know what it is. Ive got 15 frames working fine.
9 images, sounds familiar.
The ALIEN animation is 31 images, and I haven't had any issues with that one. It's not large though since it is a semi transparent background and just text. If you want, I could take a look at what you are working on and see if I don't see something that might be tweaked?
es0tericcha0s said:
The ALIEN animation is 31 images, and I haven't had any issues with that one. It's not large though since it is a semi transparent background and just text. If you want, I could take a look at what you are working on and see if I don't see something that might be tweaked?
Click to expand...
Click to collapse
Thanks guys, but I think I found the problem. Reviewing the stat bar tracking.xml code at work D) and there is some missing code that appears in the ATRIX sysui.apk and not in the cappy version. Ill be testing tonight and report back.
Sent from my MB860 using XDA Premium App
Hey there guys. Sorry, but I have already moved on to another phone, so can't really do much more to help with this one. The Atrix was meant to be my next phone, but shortly after purchasing my first GSM phone, I learned that that version of the phone is not completely compatible with the HSPA+ bands of T-Mo so I sold it to get a LG G2x. I wish you all luck with modding your phone and if you do have specific questions, I will be more than willing to try and provide assistance, but I will no longer have the time to make more stuff for the phone such as the "Android" pull down I was working before. Good luck and good night.

CASUALWear Watchface [FOSS] [Analog & Digital]

Hi guys,
Rumor on the street has it that there is no API for making watchfaces.. Well, that's just plain wrong. I've been working with Daniel "Master of Time" Ortiz, aka @kuronosan. We've worked out a ton of the details in order to make watchface APKs easy! It's as simple as making some png resources and then putting code behind them. You just need a framework and that framework is right here! We are going to squash that "no API" rumor here and now. We've not only got the APis here, we've added nice things like transitions which you won't find on many of the other watches!
{
"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"
}
What's it all about?
This package consists of 2 major parts, the Mobile App, and the Wear App.
mobile app
The mobile app's job is to deploy the Wear app and provide an icon/view which gets installed in the app drawer, allowing the user easy access to uninstallation. After the Wear "MicroApp" App is deployed, this application serves little function. Its a little funny as the MicroApp is much larger than the primary app due to resources
Wear App
The Wear App has two entirely different activities built into it; Analog and Digital. Wear applications are basically live wallpapers. They use the Background Provider permission and they have a few additional properties such as the need to react to the DisplayManager's Screen On, Screen Dim and Screen Off commands. Aside from this, they are simply eye-candy.
Digital
The Digital section of this watch was written entirely from scratch by yours truely. I found that the animations involved in watchfaces can bloat an activity significantly. So, I use Java Inheritance to extend the classes in order to logically separate things in this way
DigitalWatchfaceActivity - Handles setting up the views and intent receivers for date/time/battery and updating the time
DigitalWatchfaceActions - Handles PowerManager commands and aesthetic elements such as animations/transitions.
DigitalWatchfaceApp - Used to launch the activity, reserved for future use.
Analog
Watchface-Gears has provided an awesome starter for Analog Watches. Rather than reinvent the wheel, we've used their base. I had to rework a considerable chunk to add in fading transitions and refactoring for analog/digital separation. When all was said and done, between mine and Daniel Ortiz's work, the only thing that's original is Watchface-Gears library. We kept Watchface-Gears in tact because it is an awesome library. It also set the license used throughout the project. (Apache)
How do I make my own?
Here's how you get started. Being that this is mostly artwork, I can't tell you "how" to do it... But, I can do what to do.
Download the source.
Load it into Android Studio
Modify the package name suffix (watchface/gradle.properties: currentApplicationIdSuffix=MyCustomWatchName), and make it unique string, so when you generate a signed APK it doesn't collide with mine or others. Better yet, you should rename the entire package but that is a detailed operation.
Modify both the Mobile and Wear (watchface/wear/src/main/AndroidManifest.xml & watchface/mobile/src/main/AndroidManifest.xml) files to rename the watch faces and app names for the Wear Picker.
Build the package now to verify it works after you've changed properties.
If you want to customize the Analog watchface app, all you need to do is modify the PNGs in watchface/wear/src/main/res.
If you want to customize the Digital watchface app, you will rework both the wear/src/main/res/layout/digital_watch_layout_awake.xml and the wear/src/main/res/layout/digital_watch_layout_dim.xml. These are standard Android XML layouts.
If you don't want to use the Analog or Digital, remove the AnalogWatchfaceActivity's or DigitalWatchfaceActivity's <activty> entry from watchface/wear/src/main/AndroidManifest.xml
When you're done with the layouts, update the PNG files in watchface/wear/src/main/res/drawable with screenshots for the Background Provider picker (shown near the bottom).
Get creative!
CASUALWear Images
see attached images
Transitioning through Background Providers:
See attachments
Downloads and Source
You can get source here: https://github.com/adamoutler/watchface
Download it free here: https://play.google.com/store/apps/details?id=com.casual_dev.CASUALWatch.release
Get the donate version and give me an excuse for my wife here: https://play.google.com/store/apps/details?id=com.casual_dev.CASUALWatch
Wow!!!!
You guys are awesome... Great to see you two were able to pull this project that is otherwise much needed. Thanks Dan and Adam. =D
excellent. thankyou.
Sent from my D6603 using Tapatalk
Nice and thanks!
BTW any news about the new Android Wear 2 that was due to be released on Nov 3?
great
:good: If Adam wouldnt do it then who will try it . great work Adam
AdamOutler said:
Hi guys,
Rumor on the street has it that there is no API for making watchfaces.. Well, that's just plain wrong. I've been working with Daniel "Master of Time" Ortiz, aka @kuronosan. We've worked out a ton of the details in order to make watchface APKs easy! It's as simple as making some png resources and then putting code behind them. You just need a framework and that framework is right here! We are going to squash that "no API" rumor here and now. We've not only got the APis here, we've added nice things like transitions which you won't find on many of the other watches!
What's it all about?
This package consists of 2 major parts, the Mobile App, and the Wear App.
mobile app
The mobile app's job is to deploy the Wear app and provide an icon/view which gets installed in the app drawer, allowing the user easy access to uninstallation. After the Wear "MicroApp" App is deployed, this application serves little function. Its a little funny as the MicroApp is much larger than the primary app due to resources
Wear App
The Wear App has two entirely different activities built into it; Analog and Digital. Wear applications are basically live wallpapers. They use the Background Provider permission and they have a few additional properties such as the need to react to the DisplayManager's Screen On, Screen Dim and Screen Off commands. Aside from this, they are simply eye-candy.
Digital
The Digital section of this watch was written entirely from scratch by yours truely. I found that the animations involved in watchfaces can bloat an activity significantly. So, I use Java Inheritance to extend the classes in order to logically separate things in this way
DigitalWatchfaceActivity - Handles setting up the views and intent receivers for date/time/battery and updating the time
DigitalWatchfaceActions - Handles PowerManager commands and aesthetic elements such as animations/transitions.
DigitalWatchfaceApp - Used to launch the activity, reserved for future use.
Analog
Watchface-Gears has provided an awesome starter for Analog Watches. Rather than reinvent the wheel, we've used their base. I had to rework a considerable chunk to add in fading transitions and refactoring for analog/digital separation. When all was said and done, between mine and Daniel Ortiz's work, the only thing that's original is Watchface-Gears library. We kept Watchface-Gears in tact because it is an awesome library. It also set the license used throughout the project. (Apache)
How do I make my own?
Here's how you get started. Being that this is mostly artwork, I can't tell you "how" to do it... But, I can do what I can do.
Download the source.
Load it into Android Studio
Modify the package name suffix (watchface/gradle.properties: currentApplicationIdSuffix=MyCustomWatchName), and make it unique string, so when you generate a signed APK it doesn't collide with mine or others. Better yet, you should rename the entire package but that is a detailed operation.
Modify both the Mobile and Wear (watchface/wear/src/main/AndroidManifest.xml & watchface/mobile/src/main/AndroidManifest.xml) files to rename the watch faces and app names for the Wear Picker.
Build the package now to verify it works after you've changed properties.
If you want to customize the Analog watchface app, all you need to do is modify the PNGs in watchface/wear/src/main/res.
If you want to customize the Digital watchface app, you will rework both the wear/src/main/res/layout/digital_watch_layout_awake.xml and the wear/src/main/res/layout/digital_watch_layout_dim.xml. These are standard Android XML layouts.
If you don't want to use the Analog or Digital, remove the AnalogWatchfaceActivity's or DigitalWatchfaceActivity's <activty> entry from watchface/wear/src/main/AndroidManifest.xml
When you're done with the layouts, update the PNG files in watchface/wear/src/main/res/drawable with screenshots for the Background Provider picker (shown near the bottom).
Get creative!
CASUALWear Images
mobile app: http://forum.xda-developers.com/attachment.php?attachmentid=2996683&stc=1&d=1414986371
Digital:
Analog
Transitioning through Background Providers:
See attachments
Downloads and Source
You can get source here: https://github.com/adamoutler/watchface
Download it free here: https://play.google.com/store/apps/details?id=com.casual_dev.CASUALWatch.release
Get the donate version and give me an excuse for my wife here: https://play.google.com/store/apps/details?id=com.casual_dev.CASUALWatch
Click to expand...
Click to collapse
purchased (so the wife is more likely to allow future indulgences)
Does this solve the issue of notifications not being sizeable to a less intrusive size like the default faces?
Thanks Adam
Hi Adam,
I managed to get watchface build and run on a previous version of android studio. Now that I have updated it I'm unable to build it anymore. Damn! I've changed some gradle properties according to:
http://tools.android.com/tech-docs/new-build-system
Renamed a few properties to make things more consistent.
BuildType.runProguard -> minifyEnabled
BuildType.zipAlign -> zipAlignEnabled
BuildType.jniDebugBuild -> jniDebuggable
BuildType.renderscriptDebug -> renderscriptDebuggable
ProductFlavor.renderscriptSupportMode -> renderscriptSupportModeEnabled
ProductFlavor.renderscriptNdkMode -> renderscriptNdkModeEnabled
Click to expand...
Click to collapse
But I'm getting stranded on:
Code:
Error:(27, 0) Could not find property 'outputFile' on com.and[email protected]a49d4b5.
I know I'm not the greatest dev in the world so I need some help here. Please?
Awesome thank you! Now time to bang my head on the keyboard for a while and make this work!
With Android Wear 5.01 this maybe old?
AstroDigital said:
With Android Wear 5.01 this maybe old?
Click to expand...
Click to collapse
Yes, received an email from Google 2 days ago saying I need to update to use API 5.02 otherwise my app will cause problems and stop working after January 31st 2015.
Managed to mangle my way through a Google provided template, but having issues using images instead of drawPaint for the hands....time to learn.
SchmilK said:
Yes, received an email from Google 2 days ago saying I need to update to use API 5.02 otherwise my app will cause problems and stop working after January 31st 2015.
Managed to mangle my way through a Google provided template, but having issues using images instead of drawPaint for the hands....time to learn.
Click to expand...
Click to collapse
Code:
canvas.save(Canvas.MATRIX_SAVE_FLAG); //Saving the canvas and later restoring it so only this image will be rotated.
canvas.rotate(angle);
canvas.drawBitmap(bitmap, left, top, null);
canvas.restore();
This is the method I use to rotate bitmaps.
By the way what do you think about my first watchface: https://dl.dropboxusercontent.com/u/4281191/Line2.apk ?
After some fiddling around I was able to add a settings menu on the watch itself ^^
seahorsepip said:
Code:
canvas.save(Canvas.MATRIX_SAVE_FLAG); //Saving the canvas and later restoring it so only this image will be rotated.
canvas.rotate(angle);
canvas.drawBitmap(bitmap, left, top, null);
canvas.restore();
This is the method I use to rotate bitmaps.
By the way what do you think about my first watchface: https://dl.dropboxusercontent.com/u/4281191/Line2.apk ?
After some fiddling around I was able to add a settings menu on the watch itself ^^
Click to expand...
Click to collapse
I'll have to try that, thanks! All this time I"ve spent trying to hack through sample code, I probably could have learned how to program myself. :-/
Is there any software to hack instagrams on this thing bruh

Categories

Resources