yashsingh1/xdaforums huggingface dataset:
[T-Mobile myTouch 4G Slide] Blue6IX:
The three how-to threads I made in the Themes & Apps section are all about dealing with the different graphics files for the theme stuff you're getting into now. (stickied)

(I haven't had enough time to crawl through this whole thread yet - so sorry if this got covered before) ...and it looks like you're hitting that point now?

If you haven't already, skim through them and they go over how to work with all the different graphics files you come across.

You mentioned apktool isn't always working well - I haven't played much with ICS code yet, but I go back and forth between a couple of tools for decompile/recompile operations. apktool is one of them, but also:

Avabox I linked in your other ROM thread, and using the .m10 tools to zipalign is sometimes the only way to do it right (oddly enough) and:

Apk Manager: (windows /linux)

apk manager 4.9

Updated: (windows only)

apk manager 5.0

Haven't tried out the update yet but it might bear looking into for you. When apktool doesn't work for me I jump to apk manager, then the other options but those are my first two go-to tools to decompile for graphics editing, unless I need the .m10 tools to get at those graphics.

Just trying to save you some time with the theme stuff - to me working on themes takes away from working with code, so time saved on graphics is more time to spend coding :D

ICS stuff just may not work well with some of the older tools and if so we'll have to find or make new ones going forward - hopefully you just have to swap tools instead of there not being one that quite works for what you need.
[T-Mobile myTouch 4G Slide] tbalden:
That one is a sensation port from gb. Seems like the sensation photo app is doing this or the sensation camera service libs. :(

Have you tried viruous unity?

Looks like there are some devices that differ in the camera hw, or theres some hw problem with your specific device that only is present while a sensation rom is running it.

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] tbalden:
seller refunded, doesnt want to ship here.

so ive looked up a local stuff:

http://www.delock.de/produkte/suche..._USB_micro-B_Buchse_65314.html?setLanguage=FR

i think this should work as well, as it is sensation compatible. and these are pretty much the same hw. Gonna let you know how it works. I can pick it up tomorrow ;)
[T-Mobile myTouch 4G Slide] tbalden:
thanks blue6ix for the guide. Ive used apktool and manager and even a third one yesterday. Finally I could pack the systemui, thats the one ive posted, but in this one the HTC settings tab is there as you can see it on the screenshot. It is chopped off in a second round by shnizlon, but i cant do it myself right now.

But anyway i think it looks red good. :D
[T-Mobile myTouch 4G Slide] mcdeezy:
Hey just a few things.

It seems like the 'in-call' screen needs to be resized at the bottom.

Also, where is the Call Log and such?
[T-Mobile myTouch 4G Slide] tbalden:
Call log is in the Phone app, second tab (clock)

And yes, it would need resize, but couldnt find yet which stuff to modify in the apk, and also couldnt recompile the phone.apk yet with success.
[T-Mobile myTouch 4G Slide] dillalade:
Commendable at the least dude.

Ifff somehow you get mhl (hd output) to work, I'm sending you over a further donation of $150.

At the least if you get the taditional (poorer quality) AV Composite method to work, then I got that $75 for ya anyway.

Either would bring all possible functionalities of the device to life in the latest & greatest OS. For that I wish you success on this level.

Hope you get lucky mate ;)
[T-Mobile myTouch 4G Slide] tbalden:
ive found a kernel tree with HDMI MHL driver for htc shooter. Ill try to merge it to our kernel, its a msm8x60 device as well. might turn out, we dont have MHL coz theres no such driver in the htcdev doubleshot kernel by default... well at least the drivers are accessible, so might work if its a dormant part of our device... :) ill merge this today, and see if the driver loads up or not. That will give a clue if it will work or not. :)
[T-Mobile myTouch 4G Slide] dillalade:
Awesomeness ;)
[T-Mobile myTouch 4G Slide] tbalden:
ok. i think MHL is a not going to work, looking and digging for it.

The chip is called 'sii9234' that sensation and shooter (evo3d) seems to have by default in the kernel. Looking for this chip on google related to our device I see nothing relevant...

I can't see any sane reason for htc to not include this driver if the chip is on the board.

So instead, i'll have a look at the tvout.apk stuff if i get a cable for that.
[T-Mobile myTouch 4G Slide] tbalden:
ok, gonna buy the jack cable today, and see what gives...
[T-Mobile myTouch 4G Slide] AgentCherryColla:
OMFG, Undeads Rom Sucks. Can't use the real AOSP status bar. :T
[T-Mobile myTouch 4G Slide] sgtmedeiros:
Thank you so much! I'll be sure to donate this Friday!:D
[T-Mobile myTouch 4G Slide] AndroidBotx:
I'm running undeads ics right now with the aosp status bar. All you have to do is read a few pages in his thread. All you gotta do is rename the app in the zip file to "SystemUI.apk" and flash it. It worked for me without any issues.
[T-Mobile myTouch 4G Slide] tbalden:
I hope u guys enjoy other roms. But keep it short in this thread. Thx.

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] AndroidBotx:
Sorry tbalden. I got yours on Nandroid. I'm just keeping my options open is all. Your rom is killer as well. :-)
[T-Mobile myTouch 4G Slide] dung8604:
Tbalden, I've noticed that the "paste" option doesn't work sometimes. One instance that I know of is copying message text and trying to paste in maps or dolphin browser. Have you seen this too?

And speaking of maps, I don't know what you did, but I get the fastest gps lock during navigation ever. Awesome work
[T-Mobile myTouch 4G Slide] kaotikking:
I have tried it previously but I don't remember if the camera worked or not. I will change ROMS later and test the camera out. I am currently on Rubicon ICS V5.3 the camera works perfectly on this ROM.
[T-Mobile myTouch 4G Slide] dillalade:
Works well for me.

Also as well as touch screen clipboard controls. We have the beauty of slideout keyboard shortcut keys for clipboard controls :- menu+a,c,x,v (select all, copy, cut, paste respectively)

I tend to use the h/w keyboard for clipboard as my preference.

Enjoy
[T-Mobile myTouch 4G Slide] tbalden:
Wow, didnt know that. Thanks!

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] tensuke:
Oh man, you've just saved me SO many headaches I've been having with Android. Thank you!
[T-Mobile myTouch 4G Slide] tbalden:
ok. got my jack/avc tvout cable. Now question is, how the original rom triggered TVOut / TVEnc. Kernel drivers are in place, all /sys/class stuff show secondary framebuffer and tvout/tvenc devices are ready. BUT we might need to write a program that switches on/off the tvout written in C. But its not easy to reverse engineer this stuff... im afraid that it would require video driver as well, but if not, and its just a kernel switch, ill try to trigger that with a small c program. So imma gonna decompile tvout.apk/settings.apk and framework parts, if i find anything useful in them.

Is the tvout on original rom only mirroring? Or is it playing video separately? I dont have time to revert to that rom right now. Anyone?
[T-Mobile myTouch 4G Slide] tbalden:
Appreciated, looking forward to it, sir, thanks! :)

Im using the red stuff, im kinda grown to it, with a white widgetsoid 2.x notification toggle menu it looks awesome! :)
[T-Mobile myTouch 4G Slide] dillalade:
Tvout apk from stock rom simply mirrored the screen output from device to tv... Hope that helps.

It's definately worth noting that some variations/manafactures of this lead provided for varied results - some gave no sound some gave no video, but the belkin one I posted to you earlier is a winner (also the white no manafacture name lead was also a winner.... All others failed for me.) Just letting you know considering your in test mode with all this.
[T-Mobile myTouch 4G Slide] Blue6IX:
Yep, definitely different results from different cables.

For reference:

Here is the tv-out thread:

http://xdaforums.com/showthread.php?t=1192247

Playing video files to the TV has some problems, outlined here:

http://xdaforums.com/showthread.php?t=1435417

Siani_8 has the idea that playing video that's not of the right resolution FOR THE TV may be most of the problem we are working on in the media player problems thread.

I haven't had time to work back to that yet, but wanted to bring it up for you here if you are going to be looking into this.

The tv-out function on our device the way it is keeps the screen on the device itself alive and interactive, so you can use it as a controller for video games you output to the tv (primarily) and to be able to manage video controls and such.

Basically anything you can do on the device gets mirrored to the tv. This is different from most other tv-out functions for other devices that limit or deny altogether the ability to use the screen.

I don't know how complicated or not this will make it for you, but it's something to note.
[T-Mobile myTouch 4G Slide] wiswis:
So what's the flaws with this rom
[T-Mobile myTouch 4G Slide] dillalade:
Probably easier to read the OP otherwise we'd be repeating ourselves. Tbaldan has detailed all of the features & workaround/tweaks in the OP.

IMO the very minor flaws associated here do not hinder for a daily driver. Most flaws if you like can be resolved with market apps detailed again in the OP.

No major flaw exists here in fact.

Read the OP & I'm sure you'll decide to flash, if not then your nutts hahah, joking, this rom makes our device flyyyyyyyyy. Nothing quite compares I reckon.

Enjoy
[T-Mobile myTouch 4G Slide] wiswis:
I'm deciding eather this or undeads rom and I'm leaning towards undead cause of aosp and ics cam
[T-Mobile myTouch 4G Slide] dillalade:
All the best with that decision ;)
[T-Mobile myTouch 4G Slide] dung8604:
Its not like buying a car... Try them both
[T-Mobile myTouch 4G Slide] Geko90:
I cannot use Viber... can you help me?
[T-Mobile myTouch 4G Slide] CoNsPiRiSiZe:
Battery life= it seems to me thatyour battery will drain equally no matter what u do, screen on, screen off, doesn't matter. Here's my battery data from today, the awake time is me playing music.
[T-Mobile myTouch 4G Slide] tbalden:
Thats weird, here 'android os' never ate so much. Seems on your device something is going on, syncing stuff all the time or something like that...

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] tbalden:
Seems to me that htc camera is way better, but its up to you. I wont remove that, but if you want ill add a flashable addon for that.

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] st40611:
Just wondering, is there a way to integrate Facebook for HTC Sense into this ROM? The sync'ing figure from HTC is quite nice, but only if it's possible to be integrated ..
[T-Mobile myTouch 4G Slide] tbalden:
if you mean the widgets, no, its not possible. That would need HTC Rosie launcher. Check the Pyroice Sense for that.
[T-Mobile myTouch 4G Slide] Emmanuel U:
Tballer (lol) you got to fill out an official developer form http://www.xda-developers.com/recognized-developer-program/
[T-Mobile myTouch 4G Slide] Mathato:
Tbal have you got to remove the native wifi app? A patch or something? I sometimes click it on accident. Only reason i havent switch to your rom completely...

Thanks.

Edit: i opened my eyes and read the change log.... Flashing
[T-Mobile myTouch 4G Slide] Emmanuel U:
oh yea and also I think you accidentally removed wallpaperpicker.apk or whatever it is called in icsecause when using any launcher my options are live wallpapers and gallery...but no plain static wallpaper option...no big deal just a heads up
[T-Mobile myTouch 4G Slide] tbalden:
gonna have a look at that later, thank you!

currently im working on tvout stuff, i have a plan that starts to outline how to make it work. its going to be fun it seems.
[T-Mobile myTouch 4G Slide] dillalade:
Rock'On with ya bad'self ;)
[T-Mobile myTouch 4G Slide] dillalade:
That's unfortunate for you. I think you need a new battery or something. My device sleeps very well, even with 3g and wifi on all night while asleep - check the flat line...

https://lh4.googleusercontent.com/...QoMfM/s400/Screenshot_2012-02-03-12-23-36.png

I have come to notice myself, that of my 4 Anker 1900's, that one of them outperforms the other 3 by hourrrs (across all roms.) Just a note.
[T-Mobile myTouch 4G Slide] dillalade:
On previous attempts with Widgetsoid2.x I didn't get on with it much.

But gave it another whirl yeaterday & I really like it (If anyone wants I can send the config for this particular arrangement.)

Looks kinda cool too...

It's nicely replaced & extended the capabilities of my desktop 'stock Power widget' (which has only 5 unconfigurable switches) extremely well.

I find the advantage that widgetoids "notification bar placement" achieves is that you can utilise the widgetsoid notification switches from within any app & very swiftly flick things on/off without leaving apps - reminds me of ezterrys gingerbread for G1/Dream... Good sh!t, real good sh!t.

(Eg. When in Maps & you forgot to flick gps on - this setup allows to pull the notification bar down & flick gps on! All without leaving Maps at all - For usability this is supreme.)
[T-Mobile myTouch 4G Slide] dillalade:
If this is what you mean, seems to be present on my setup (bottom option)....

(Occurs on both Nova Launcher & Trebuchet - perhaps this 'Wallpaper selection' came on when installing Trebuchet... If you guys don't have it installed - perhaps Trebuchet made it happen... Just brainstorming.)

(Scanned my sdcard but couldn't actually locate those images that the wallpaper selector displays, perhaps they on my data partition.)

Just a heads up.
[T-Mobile myTouch 4G Slide] tbalden:
which Launcher are you on, dillalade? im on trebuchet, and here it shows as well the Wallpaper option
[T-Mobile myTouch 4G Slide] dillalade:
I did install Trebuchet when you gave us the direction.

BUT I'm using Nova for my launcher (trebuchet is still installed.)
[T-Mobile myTouch 4G Slide] tbalden:
Okay, so further fiddling with tvout, i could put a custom bitmap to it, shows on screen. Not much, but stuff is ready there. Now to get some liboverlay knowledge...

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] dung8604:
My battery is badass.

This is awesome news! Was this achieved with the 3.5 mm tv out jack?
[T-Mobile myTouch 4G Slide] tbalden:
Yep. This is the jack avc stuff. Gonna decompile stuff tonight to get how overlay is activated.

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] st40611:
Not the widgets - just the ability to add a "Facebook for HTC Sense" account under Accounts. It's because the HTC Facebook sync photos are a lot better in quality.
[T-Mobile myTouch 4G Slide] dillalade:
This is great news.
[T-Mobile myTouch 4G Slide] Blue6IX:
You are an unstoppable force of accomplishment - i'm half afraid to blink because I might miss a whole version.

You are an inspiration to everyone!
[T-Mobile myTouch 4G Slide] Geko90:
can you explain why doesn't Viber work on your ROM? I install it, try to log in, than it exits the app and doesn't allow me to open it again
[T-Mobile myTouch 4G Slide] wiswis:
That'll be nice do it when u perfect this rom and have some extra freetime
[T-Mobile myTouch 4G Slide] mcdeezy:
Flash Player doesn't seem to work. Just a heads up.
[T-Mobile myTouch 4G Slide] AgentCherryColla:
Is Viber ICS Compatable??
[T-Mobile myTouch 4G Slide] dillalade:
Best to contact viber themselves ;)
[T-Mobile myTouch 4G Slide] MattyEL:
Works fine for me. Just installed it from the market.
[T-Mobile myTouch 4G Slide] tbalden:
Viber starts here, i can start the registration. Are u restoring or fresh install?

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] tbalden:
Ive some ghostly image of my phones screen on the tv, but it looks big time glitchy deformed strange in a few ways yet. This tv screen device seems to have a strange mapping. Ill have to look at the original rom to see how it looks with that and my cable.

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] Coug76:
Viber seems to be getting lots of complaints re: lack of ICS support. GNex users mostly.
[T-Mobile myTouch 4G Slide] dillalade:
Definately worth doing, as your cable may be one of those dodgy ones. Testing on stock will confirm if the cable is a gooden ;) If you need a tester I can be that (I have a working cable.)

Good going dude
[T-Mobile myTouch 4G Slide] tbalden:
cable is ok. Just this afternoon got this far...syncing the flush of shared memory to display is not yet working (tearing), but i can view my galleries... ;) looking at sync stuff later.

https://twitter.com/#!/illespal/status/165801491184103424
[T-Mobile myTouch 4G Slide] dillalade:
OMFG!

You are on next levels!

This is very exciting, thanks for your devotion to the mt4gs.

Bada$$
[T-Mobile myTouch 4G Slide] Geko90:
I'm restoring... but coug just said there's no ics compatibility, answering your question... seems i have to wait for an update of the app... thank you!
[T-Mobile myTouch 4G Slide] tbalden:
Ah, i was talking about the tvout stuff im working on. But yeah it seems viber needs some ics care. Read that a 1% of devices run ics, so its sometimes hard to be in the bleeding edge... :)

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] myipad96:
hey im so sorry to ask again has anyone found a fix for the screen staying off yet
[T-Mobile myTouch 4G Slide] tbalden:
could you please try to install this alternative homescreen/launcher APK of cm9 and test if it helps? Havent had issues since using this: http://xdaforums.com/showthread.php?t=1410674

download and install from your phone.
[T-Mobile myTouch 4G Slide] myipad96:
Ok will do ill test it out and im sorry for the bother but i dont understand how to use logcat do you know of a website with some steps on how to use it
[T-Mobile myTouch 4G Slide] tbalden:
This is a quick howto about installing ADB and logcat

http://forums.miui.us/showthread.php?113-How-To-Install-ADB-and-Logcat

If installed, and adb is on path, simply typing

adb logcat > logfile.log

will log you into that file.

For kernel messages you should use on you PC when phone is connected

adb shell

~ dmesg > /sdcard/dmesglog.txt

~exit

and then

adb pull /sdcard/dmesglog.txt

to grab the kernel log.
[T-Mobile myTouch 4G Slide] ryaninc:
Hey, tbalden, thanks so much for the amazing work you've done with this ROM. I've been using it for a couple weeks and it's straight up awesome. I've been reading the thread for a while now and haven't seen anyone mention the one issue I'm having.

When no unlock security is used and it's just set to "Slide," the screen will unlock with anything. You wake it up with Power or Menu, then pressing menu again will unlock it, tapping the screen will unlock it, pressing Back will unlock it, etc. It's not a huge issue, but I don't usually have a screen pattern set and like the simple (albeit unsecure) Slide unlock. But when even just tapping the screen unlocks it, I've found it unlocked in my pocket a few times.

Again, it's not a big problem, but I haven't seen it brought up yet, so I thought I'd share. Thanks again for your great work, it's appreciated more than you know.
[T-Mobile myTouch 4G Slide] tbalden:
ok, i have a cpu/battery draining tvout daemon under testing.

it's not up to standards, unfortunately this is not using the overlaying capability of our device, couldn't yet get into that part.

This is bruteforce channeling the phone graphics to the tvout buffer.

It performs to a certain usable level, i could play asphalt 6 on my hdtv (with a visibly decreased framerate on the tv, phone was running fine) while the 'tvoutd' was running in the background. Can watch videos as well (dont hold your breath, slightly laggy, but watchable). The only really tearing and glitched part is the opengl accelerated 2D apps like the launcher and some popup windows especially with Live wallpapers, and where 2d app surfaces are mapped to 3d objects. Generally full 3d games and video was okay, lower framerate than on the phone, but no major glitch

i'll be putting together a new thread later for 'mt4gs tvout brute force app'. This can be useful for the times when you dont necessarily want to nandroid back to the original rom, and you dont mind some slowness, like watching cartoons, playing some 3d games... well, you'll be able to tell it for yourself soon.

Unfortunately while in this mode, the phone doesnt recognize that it could output audio to tv, so the phone speaker or bluetooth audio is playing it.
[T-Mobile myTouch 4G Slide] dillalade:
Amazing progress on this front.

Can't wait to try
[T-Mobile myTouch 4G Slide] AgentCherryColla:
Now all you needa do is Port over the Stock Doubleshot Camera!!!!!! God your amazing.
[T-Mobile myTouch 4G Slide] icewewe:
Anyone else having random power-offs with 1.0.1? I went from 0.3.0 to 1.0.1 and suddenly my phone is randomly powering off (totally dead, no warning) when the battery is <50%.

I've wiped battery stats in recovery and done a full discharge/recharge, no effect.

I've seen random shut-offs before with my G1, but that was due to a faulty eBay battery. The MT4GS battery is the original HTC one that came with the phone 5 months ago. If I go back to my 0.3.0 nandroid backup the random shut-offs stop.

Can't provide logcat because it only happens when on battery. I'd be willing to submit any other logs that exist/can find.

Happens with stock or slightUV kernels, also happens if the max_scaling_freq is set below 1152000.

Any help would be appreciated. This is an extremely annoying issue for me.
[T-Mobile myTouch 4G Slide] Coug76:
Have you tried re-downloading ( and checking MD5) then doing a clean flash?
[T-Mobile myTouch 4G Slide] tbalden:
@icewewe, do u have to pull the battery? Or you can just power on again? If you have to pull, id recommend trying the trebuchet launcher mentioned here, its worth a try.

If it simply powers down, now thats unprecedented it seems :(

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] tbalden:
Im going to have a look at the sound output to tv issue, and if i can fix that(or turns out that its impossible), ill open the tvout thread so you can try. I have tested it with PAL resolution, ntsc tv i have not, so thats a thing to test for others.

sent from HTC Doubleshot pyroiced
[T-Mobile myTouch 4G Slide] dillalade:
Cool, take your time with it, maybe the audio out will come to you. Be nice to have it all output to tv :)

My main useage for this would be to output my Slingplayer & my Plex servers via my phone to any tv anywhere. This feature is delicious.

Also, it was the case on stock tv out that playback would sometimes become glitchy, this was almost the norm... However that was playback from sd card... But streaming from sling/plex was seemless without glitch. Oooh, also worth noting mobo player has a 'default soft decoding' option, which Blue6 was prescribing (on bulletproof) to users to gain slightly better tvout experiences.

Thanks again Tballer ;)
[T-Mobile myTouch 4G Slide] dillalade:
I've been getting this black screen freeze up more often then not. So am now 'defaulting' to Trebuchet, will report back ;)
[T-Mobile myTouch 4G Slide] dillalade:
Has anyone had success OR is it even possible to use wiiremote or sixaxis controllers (over bluetooth)?

I would trial myself - but away from home for few days.

I believe we need the AOSP/CM method for bluetooth - which use the "original Android bluetooth stack"... Rather then a HTC Sense bluetooth stack.

Is it even plausable to use the "original Android bluetooth stack" method with our currunt desensed ROM?