Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,805,427 Members 40,151 Now Online
XDA Developers Android and Mobile Development Forum

[RESOURCE] Modding Sense 6

Tip us?
 
fisha21
Old
(Last edited by fisha21; 12th April 2014 at 07:41 PM.)
#1  
fisha21's Avatar
Recognized Contributor / Themer - OP
Thanks Meter 3,978
Posts: 2,204
Join Date: Nov 2007

 
DONATE TO ME
Default [RESOURCE] Modding Sense 6

I posted this thread in the International M8 forum, but since there are some awesome themers on the Sprint side, figured I'd crosspost it here, get your input as well.

Feel free to post comments in this thread to help keep it alive, but if you've any stuff to add please click through and add them to the main thread so it's easier for me to index stuff. If a passing mod feels like making this a sticky, then I could close the thread and keep the International one as the main thread.


So Sense 6 is finally here, and it brings with it another round of the cat and mouse game that HTC loves to play with XDA themers.

Veteran HTC themers will know that each version of Sense brings new challenges, and sadly Sense 6 is no exception. I had made a bunch of reference guides for Sense 5.5, but other than sending out the Dropbox link, never got around to doing much with them.

I figured this time I'd hit the ground running and create a central thread where we could all share what we've found, rather than scattered posts in various mod/theme/rom threads.

Please feel free to add any theming stuff you find while exploring Sense 6, requests for help etc. Pictures of your themes/mods are welcome, provided you are also explaining how you did them if the info isn't already posted in the thread.


INDEX (International thread)

Post 2: General tips, pointers and observations

Post 3: fisha21's contributions
  • Working with Sense 6
  • Troublesome apks
  • Frameworks and tags
  • Public id's
  • How to stop the 4x1 weather clock changing colour according to time of day

Post 4: Fringe theming - hosted by @Pneuma1985
  • Internalizing color in htcclockweatherwidget.apk & Inverting 4x1 clock
  • Change small / large weather icons to white in smali
  • Change the vertical divider in 4x1 clock to an image that can be themed
  • Removing the SystemUI notification drawer bg fade in/fade out..
  • Changing fonts selectively in any apps not causing a global change
  • Animate the status_bar_close_on and keep the carrier label at the same time

Post 5: Theming on the razor's edge - hosted by Raymond Ebertt
  • Transparent Prism Appdrawer Background
  • Custom Panels for the WeatherClockWidget.apk
  • Inverting Issues
  • Inverting Data Usage Background
  • Inverting Weather.apk Backgrounds
  • Background in Browser.apk when Nagivating Tabs

Change which weather icons sets are used for day and night clocks - thanks @2WildFirE

HTC app buttons - thanks @ineedone

Ok / cancel buttons in HTC apps - thanks @ViNOK16Bit

Entry field background in pop up Contact card - thanks @ineedone

Phonebook entry selection bar in pop up Contact card (see screenshot for Entry field background) - thanks @Basil3

Remove On / Off labels from HTC settings toggles - thanks @ineedone

Moving signal cluster to lefthand side of statusbar - thanks @Pneuma1985

Icon PSD's for HTC apps - thanks @Pfaffinator (the icon king!)

Dropbox folder with the various notes I made for Sense 5.5. Not sure how much of it still applies to Sense 6, but might as well post them here.


THINGS THAT STILL NEED FINDING

Thanks @Basil3 for the idea
  • Popup to correct text in keyboard - screenshot
  • Preview images for the themes - screenshot - see post 3 for further info on this
  • Background in HTC Setup app
The Following 8 Users Say Thank You to fisha21 For This Useful Post: [ Click to Expand ]
 
MassStash
Old
#2  
MassStash's Avatar
Senior Member
Thanks Meter 1,342
Posts: 2,892
Join Date: Sep 2008
Location: Chicago

 
DONATE TO ME
Interested in modding blinkfeed or prism grid, I think lockscreen may need it too, so that 420dpi works fitting icons/widgets wise.

~m8whl modded stock
2.265 Max 300 Min
ondemand
row
~S-Off LTEvo; Always Solid Viper4G Latest;
cpu0/1: 1.5ghz 384mhz sleep: 486mhz max
ondemand

 
nuvens
Old
#3  
nuvens's Avatar
Senior Member
Thanks Meter 2,120
Posts: 975
Join Date: Feb 2009
Location: San Fernando Valley
@fisha21 thank you for all the contributions you've made, a lot of themers have used your guides and definitely made theming easier. I'll be keeping an eye on this thread for when I start theming my m8.

Sent from my 831C using Tapatalk
The Following User Says Thank You to nuvens For This Useful Post: [ Click to Expand ]
 
dazednconfused
Old
#4  
dazednconfused's Avatar
Recognized Themer / Recognized Developer
Thanks Meter 20,334
Posts: 6,352
Join Date: Jan 2011
Location: Charleston, WV

 
DONATE TO ME
Quote:
Originally Posted by nuvens View Post
@fisha21 thank you for all the contributions you've made, a lot of themers have used your guides and definitely made theming easier. I'll be keeping an eye on this thread for when I start theming my m8.

Sent from my 831C using Tapatalk
I was really hoping that some Team 420 guys were getting the M8. Glad to see you over here.

Sent from my wicked HTC One M8.

Wicked Sensations Rom
The Following 3 Users Say Thank You to dazednconfused For This Useful Post: [ Click to Expand ]
 
fisha21
Old
#5  
fisha21's Avatar
Recognized Contributor / Themer - OP
Thanks Meter 3,978
Posts: 2,204
Join Date: Nov 2007

 
DONATE TO ME
Quote:
Originally Posted by nuvens View Post
@fisha21 thank you for all the contributions you've made, a lot of themers have used your guides and definitely made theming easier. I'll be keeping an eye on this thread for when I start theming my m8.

Sent from my 831C using Tapatalk
Thanks for the kind words my friend


Quote:
Originally Posted by MassStash View Post
Interested in modding blinkfeed or prism grid, I think lockscreen may need it too, so that 420dpi works fitting icons/widgets wise.
Ah yes, that screen is just crying out for a higher dpi. I'll have to look into that at some point, unless you crack it first!
The Following 2 Users Say Thank You to fisha21 For This Useful Post: [ Click to Expand ]
 
dazednconfused
Old
#6  
dazednconfused's Avatar
Recognized Themer / Recognized Developer
Thanks Meter 20,334
Posts: 6,352
Join Date: Jan 2011
Location: Charleston, WV

 
DONATE TO ME
Thanks for the awesome guide @fisha21. Going to check out a bunch of the links. Have you had any time to look at the keyboard? Just wondered if it pulls images from somewhere else now or if the buttons are actually just color xmls now. I guess I'll have to learn how to use vts now, because when I decompile the HTC-IME.apk with apktool I get some really weird stuff going on. Thanks in advance and appreciate all of this info.

Sent from my wicked HTC One M8.

Wicked Sensations Rom
 
fisha21
Old
#7  
fisha21's Avatar
Recognized Contributor / Themer - OP
Thanks Meter 3,978
Posts: 2,204
Join Date: Nov 2007

 
DONATE TO ME
Quote:
Originally Posted by dazednconfused View Post
Thanks for the awesome guide @fisha21. Going to check out a bunch of the links. Have you had any time to look at the keyboard? Just wondered if it pulls images from somewhere else now or if the buttons are actually just color xmls now. I guess I'll have to learn how to use vts now, because when I decompile the HTC-IME.apk with apktool I get some really weird stuff going on. Thanks in advance and appreciate all of this info.

Sent from my wicked HTC One M8.
Glad you found it useful, looking forward to your contributions too

I haven't actually looked into IME at all yet, but I have been told that all the colours etc have been moved back to xml, not in smali like Sense 5.5. Have also been told that the keys are indeed now a colour in colors.xml. Thanks to @Mr Hofs and @Basil3 for those tips!
The Following User Says Thank You to fisha21 For This Useful Post: [ Click to Expand ]
 
Pneuma1985
Old
(Last edited by Pneuma1985; 13th April 2014 at 10:57 PM.)
#8  
Pneuma1985's Avatar
Recognized Themer
Thanks Meter 1,001
Posts: 772
Join Date: Jan 2011
Location: Around

 
DONATE TO ME
Nice we get a thread too and didnt ray just solve the problem with the keyboard not sure if saw that or not but i thought i did.
HTC One M8: Rooted S-off Sense 6.0 : HTC One M7: Rooted S-off Sense 6.0 port : Htc Evo 4g Lte: Rooted S-off sense 5.5 port



The Following 3 Users Say Thank You to Pneuma1985 For This Useful Post: [ Click to Expand ]
 
fisha21
Old
#9  
fisha21's Avatar
Recognized Contributor / Themer - OP
Thanks Meter 3,978
Posts: 2,204
Join Date: Nov 2007

 
DONATE TO ME
Quote:
Originally Posted by Pneuma1985 View Post
Nice we get a thread too and didnt ray just solve the problem with the keyboard not sure if saw that or not but i thought i did.
Haha, of course...always room for our Sprint cousins at the party. Think the fix Ray posted was for the background of the word suggestion panel. Don't think anyone's posted details of all the IME stuff yet, although sounds like some of the stuff might be similar to my Sense 5.5 guide in the dropbox folder link in the OP?

Sent from my HTC One_M8 using Tapatalk
The Following 3 Users Say Thank You to fisha21 For This Useful Post: [ Click to Expand ]
 
Pneuma1985
Old
(Last edited by Pneuma1985; 14th April 2014 at 07:11 PM.)
#10  
Pneuma1985's Avatar
Recognized Themer
Thanks Meter 1,001
Posts: 772
Join Date: Jan 2011
Location: Around

 
DONATE TO ME
Oh yeah I posted a new tutorial in the m8 threads, which a few people requested: on how to move the signal cluster and how to move each part of the signal cluster and also how to add the operator ID to the statusbar.
HTC One M8: Rooted S-off Sense 6.0 : HTC One M7: Rooted S-off Sense 6.0 port : Htc Evo 4g Lte: Rooted S-off sense 5.5 port




The Following 4 Users Say Thank You to Pneuma1985 For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes