yashsingh1/xdaforums huggingface dataset:
[Android Themes] Raymond Ebertt:
Basic homescreen theming

Tutorial 1 - Theming the Home Navigation Dock PNG

First and foremost, you will need to decompile a skin. The best program available is from Diamondback

http://xdaforums.com/showthread.php?t=1619473 (Consider buying a licence. It's an excellent tool with valuable resources)

Once you have downloaded and managed to get your first skin decompiled, you'll need to locate your first PNG that you want to theme. For this tutorial, I will be focusing on the home_nav_bg.png. This PNG is responsible for the dock on your homescreen. See the image below.

Once you have found that PNG (data/assets folder) you can open it up in Photoshop and begin theming. Below is a Youtube video that shows the theming instructions for the screenshot above.

http://www.youtube.com/watch?v=6FIy84qbKUU

This following ASL Style layer can be downloaded here. I am not the author of the ASL layer and I DO NOT take credit for this layer. Though it is public, you can find at http://www.deviantart.com/

ASL Style Download

https://dl.dropboxusercontent.com/u/87115952/Theming%20Thread/GLASS%20STYLES-New.rar

Tutorial 2 - Theming Common Headers and Footers

As you learn about theming, you will notice that a few PNG's will be responsible for several widgets. One such group of PNG's are the Common Header and Footer PNG's found in the assets folder. These PNG's can be found on the Calendar, People, and Social widgets to name a few.

There are about 8 PNG's that you will need to theme in the drawable folder and 4 in the drawable_land folder. They are all named common_header and common_footer. See the image on the Calendar widget below.

Theming these PNG's is quite easy. Basically you just need to open the PNG, theme it the way you want and save. For this turorial, I will be making the common_headers and common_footers using the same ASL Style provided in Tutorial 1.

Step 1

Step 2

Step 3
[Android Themes] Raymond Ebertt:
9png Files

Tutorial 1 - Theming the Common Panel

9png. files are very difficult to work with because these PNG's have a 1 pixel border that needs to remain intact. See image below.

For this tutorial, you can use the Vista glass ASL found at this site : http://lost--in--thought.deviantart.com/art/Vista-Glass-Style-54030653

However, one specific 9.png file that is responsible for several backgrounds on the homescreen is the common_panel.p.png, most noticeable with the music apk used on the homescreen. See image below,

A typical 9.png file will have a 1 pixel border that cannot be comprised. This leaves some difficult in theming with regular 9.png's but for some reason, this rule doesn't apply with the common_panel.9.png, therefore, complete theming can be applied.

I'm going to outline the basic procedures for editing the common_panel.9.png file followed by a video tutorial showing how to theme the PNG in Photoshop.

First, you need to open the image and select a border colour. See image below.

Once you have the image, you need to select all, go to edit, fill with your colour you have choosen. See image below.

Now we need to contract the border inside (2 pixels). Use the magic wand selection tool, click to select the outer edges. Go to Selection/Modify/Contract. You want to contract by 2 pixels. See image below.

Now we need to remove the selection from Layer top. See the image below.

Follow the remaining steps to add the transparent background to Layer 0 and fill in the missing edges in Layer top. See the image below.

For a complete video tutorial, watch the Youtube link below.

http://www.youtube.com/watch?v=3vC-6rDlceM
[Android Themes] Raymond Ebertt:
Weather Clock

Tutorial 1 - Transparent Clock Panels

One of the most asked request I've received has to do with the Weather Clock and more specifically, how I make my transparent clock panels. The clock panels themselves are not that difficult to work with, but the numbers can be tedious because there are 20 sets of PNG's, tops and bottoms. There are also 4 weather panels that can be themed.

The weather clock PNG's with full Sense skins are found in the assets folder. For Lite Sense skins, they can be located in the res/drawable/hdpi folder. Lite Sense skins are easier to work with because the clock panels and numbers are intact.

When working with weather panels, there flip lines that appear in the middle. These are elements of the flips but they can be removed if you edit the flips or use this No Gap Mode located here: http://xdaforums.com/showthread.php?t=2054779 This mode removes the flip line. All credits go to Team 420 and the Band of Misfits for this mod.

For this particular tutorial, I will only be dealing with the stock weather clock and panels. What you will need are the following found in assets.

PNG's namely (weather panels) 9C324240, 71690667, DE32E328, EF60452E

PNG's namely (0 to 9 top and bottom)

PNG's namely clock_weather_panel.png, clock_weather_panel_l.png, clock_weather_panel_s.png, and clock_weather_panel_s_l.png

Vista ASL Layer posted earlier

I usually select a wallpaper first before making my weather clock. Transparent clocks are good because they go with any wallpaper. We're going to make something similar like the image below.

The instructions are found inside the screenshots below.

Step 1:

Step 2:

Step 3:

Step 4:

Step 5:
[Android Themes] Raymond Ebertt:
reserved for concepts
[Android Themes] Raymond Ebertt:
reserved just because I wanted to reserve
[Android Themes] kwjimmy:
This is great ! Just about to start theming my sense , but don't know where to start
[Android Themes] kelvin216:
Engrave lockring

Hey my friend great job on the guides, how about a little help with engraving lockrings, thank you
[Android Themes] Raymond Ebertt:
Thsnks, more coming tonight. Check back on how to make numbers later on.
[Android Themes] fahrul:
Great guide..

gonna try and develop my own theme..

Thanks

:victory::victory::victory:
[Android Themes] Raymond Ebertt:
New Tutorials

New tutorials are coming over the weekend. I got an issue with my device at the moment and I need to sort it out.

Look out for Lockrings, Numbers, and Press colours.
[Android Themes] kiank:
nice guide...

where I can find theme for sense 4+ ROM ViperX+ 1.0.9 ?

thank
[Android Themes] Raymond Ebertt:
Look at my signature. There is a link to skins and things.
[Nexus 4 General] bleuwave:
Thanks. Good guide.
[Nexus 4 General] aleem15:
Thanks for the guide. :o

Here's noob question: can you make this into a flashable file, like a "LTE fix" file? So anytime someone changes a rom they can then just flash the "LTE fix" or something like that?

Thanks again.
[Nexus 4 General] pwc realtor:
This also assumes that the user has flashed an older radio baseband to the phone.
[Nexus 4 General] sylentprofet:
Good point, I'll make the edit. My phone came with the .33 baseband and I spaced it.
[Nexus 4 General] Z-Man™:
Roms don't come with radios
[Nexus 4 General] insanedrunk:
They can be added.
[Nexus 4 General] rick@uswirelessla.com:
Here is the lte zip file with the fix you asked for I don't take any credit for the file but I use it every time I flash a rom
[Nexus 4 General] ploopower79:
Just to clarify would the zip you provided adjust the build.prop, fix the audio, set the APN correctly, and select the correct mobile network mode LTE/GSM/WCDMA?

thank you in advance :)
[Nexus 4 General] rick@uswirelessla.com:
Yes it xoey
[Nexus 4 General] franssu:
Thank you so much !

Thanks guys, made my N4 work on Fido LTE with this, now getting better speeds than with my home WiFi :good:
[Nexus 4 General] khanh1289:
I'm pretty sure it's only a build.prop edit, it doesn't include the edit to fix audio and apn
[Nexus 4 General] XupModz:
It doesn't you have to do that manually
[Nexus 4 General] teraih:
thanks for the post, but I still don't get LTE... maybe my area is not covered?
[Nexus 4 General] XupModz:
What area are you in?
[Nexus 4 General] mmduluth:
Used your guide and worked perfectly. Thanks for that. Do we have to do this whole process every time we update/flash a new ROM or Kernel?
[Nexus 4 General] sylentprofet:
At the moment, the answer is unfortunately yes.

I'll make a script if I can in my spare time, as the one's I've seen around (including the one mentioned earlier in this thread) don't work exactly right for me. People on other carriers might be OK, but T-Mobile has certain specific changes or it won't work (no voice during calls, network will fluctuate rapidly between H, H+, and LTE).

I'll update the thread with any new developments and screencaps here shortly, just been very busy and very broke.
[Nexus 4 General] teraih:
Im in LA, city of El Monte, should be covered, don't know what might went wrong.
[Nexus 4 General] scott62185:
Great directions! But I can't find the ABCID 81:1 line so I can't get past that step! Can someone tell me about what percentage to start looking for it (there's a % bar along the bottom as you scroll through all those lines). Thanks!
[Nexus 4 General] rolear8:
Sorry for my noon question... Does this means that you can convert your Nexus 4 to a LTE device? I thought it was a hardware feature..
[Nexus 4 General] Hypoxic1:
Yes, agreed. I did all this & I really don't feel like it is worth it if you're ever going for 4.3. The speed bump using LTE is hardly noticeable when actually USING your phone (compared to HSPA+). I only really feel the difference running a speed test.

And battery life is the most important thing (to me) on this phone. So now I've got to reverse all this so I can run that OTA that just popped up on my phone.

"System Update Downloaded" in notification bar with a little smartphone icon
[Nexus 4 General] JerzyIroc:
So is there an audio fix if flashing with 4.3 on T-Mobile?
[Nexus 4 General] mgdufour:
How to verify that it worked

Hello, I've installed your zip file and it ran smoothly. Is there a setting that I can check to verify that it worked. My phone is rooted and running CM.

I'm still new at this

Thanks
[Nexus 4 General] Geecho:
Help

Ok So I Did Everything As You Said Except That I Forgot To Flash The Baseband .33 At The Beginning (Because You Didn't Specify When Exactly To Flash It) And Ended Up Flashing It After I Changed My Wireless Networks And Rebooted The Phone. Anyhow, Ever Since My Phone Has Still Been Working But It Never Says 4G Or LTE. I Checked T-Mobile And I'm In Areas Where They Have Coverage. (Lantana, Lake Worth, Boynton Beach, West Palm Beach And Delray Beach, FL) Now SOMETIMES I Have Blue Bars But Most Times, They're Gray. I'm Still Able To Use The Phone When The Bars Are Gray Though. Did I Possibly Do Something Wrong Or Am I Just Not In The Right Area? Also, I Even Did The #*#*4636*#*#" Thing And Changed The Celluar Network. o_O
[Nexus 4 General] simms22:
are you on 4.2.2 or 4.3? if on 4.3, you will need to flash either the .33 hybrid or .27 hybrid radio(modem/baseband). this guide is now a little outdated for 4.3 http://xdaforums.com/showthread.php?t=2087227
[Nexus 4 General] djsherif:
Has anyone figured out how to do wifi tethering while 4g is on? I can't seem to get it working on the stock rom with 4.3

Thanks.
[Nexus 4 General] bruce7373:
4G is pretty weak in my apartment (2-3Mb), but I can create a hotspot and tether my laptop no problem. I'm on Cataclysm not stock though.
[Nexus 4 General] s3rv1cet3ch:
What issue are you experiencing? It works fine on mine...

---------- Post added at 09:56 PM ---------- Previous post was at 09:52 PM ----------

Yes there is a difference. Try uploading a file or downloading one. If your are in good area there is a major difference actually.

Maybe you are just looking at websites...not like its going to blow you away on the browser
[Nexus 4 General] LeaYo:
Did you guys got this recent notifications for an OTA update ? http://vr-zone.com/articles/android...ate-rolling-out-to-nexus-devices-build-jwr66y

When we have activated LTE, what do we do with OTA notifications? I mean can we click to install them without any problems?
[Nexus 4 General] damon7620:
Maybe a n00b question but I have my Nexus 4 on stock non-rooted 4.3 rom and I want LTE. How can I do this? Can I have LTE on stock rom? That's all I miss from being rooted on 4.2.2 :rolleyes:
[Nexus 4 General] gopheer:
does anyone have a problem where during a call it returns back to H? or is this a known issue?
[Nexus 4 General] bruce7373:
AFAIK this is normal. Hopefully someone will confirm.
[Nexus 4 General] Jeeeenx:
It is in fact normal. LTE is only for data for now...
[Nexus 4 General] mitul2288:
Will the data still be through LTE while I am on the phone or will that switch to HSPA?
[Nexus 4 General] Jeeeenx:
From my past experience the data switches too, but the transition is so smooth your hardly even notice it. Hopefully the engineers are working on voice & text over LTE. I know T-Mobile is testing their 10 x 10, just in time for HD calling :)
[Nexus 4 General] mjoa68:
I've made sure to set write permissions to the settings.db file but ever time I try this I get "error: unable to open database file" when I enter the "where name="preferred_network_mode";" statement. Any ideas what I'm doing wrong?
[Nexus 4 General] efrant:
Others have had issues as well. Try using an sqlite editor from the Play Store. https://play.google.com/store/search?q=sqlite&c=apps

I personally like this one, but it's not free.
[Nexus 4 General] mjoa68:
Awesome, thank you! That did the trick. I used this free one and, even though I'm essentially flying by the seat of my pants in the dark with sunglasses on, I found the UI intuitive enough to update the value based on the commands in the original post. :)
[Nexus 4 General] ap1618:
Efrant,

Do you know of a way to look up which areas have band 4 LTE?

I'm trying to find out if my area has...

thanks!
[Nexus 4 General] efrant:
Don't know. I'm with Rogers, and they have a map showing LTE coverage on their website. Similarly, AT&T's site probably has a map, and it's possible that they may show which band as well.

Not sure if there are any third-party sites that have that info.
[Nexus 4 General] kyoteqwik:
https://en.wikipedia.org/wiki/List_of_LTE_networks
[Nexus 4 General] pjc123:
Someone pointed me to this page yesterday and I finally have a way to definitively locate where AT&T has been allocated Band 4 in my area. Keep in mind that these frequencies are allocated by the FCC to a provider, but it does not necessarily mean that they are active and operational:

http://reboot.fcc.gov/spectrumdashboard/searchMap.seam

Yesterday I played around with this quite a bit and I have narrowed it down to a way to draw a custom map of the carrier, frequencies and geographic area that are of interest. Neither the carrier's coverage maps nor the various wikis can go down to this level. The following is an example of how you would search for and display on a map where AT&T uses Band 4, but only their phone service, in New Jersey, but only in Ocean County. You would have to modify the following parameters for your requirements:

FIRST SELECT YOUR STATE, AND OPTIONALLY YOUR COUNTY

1) Select "Browse Using a Map"

a) Next to "State", enter your state. (For example "New Jersey").

b) If you want to narrow it down to a county , next to "Counties" enter your county. (NOTE: This is optional, or you can do it on the next page). (For example "Ocean County")

c) Click the "Search" button.

NOW SET THE FILTERS TO NARROW IT DOWN.

IMPORTANT NOTE: The graphical up-down arrows on this page did not work for me, so I had to manually select an item and then use my keyboard's up/down arrows to scroll down the lists.

1) Select "Filter by Name' and enter the service provider you are interested in. (For example AT&T).

2) If you want to narrow it down to a county, Select. "Filter by Geographic Area".

a) then under "Filter by County" enter your county.(NOTE: This is optional. If you didn't do it above, you can do it here. For example Ocean County)

3) Select "Filter by License Category".

a) then under "Filter by Radio Service" select the frequency you are interested in (For example "AWS-1", the Band 4 frequencies).

b) then under "Filter by Tags" select the type of service in that frequency band (For example "Phone").

4) Select any other filters if you want to narrow it down even more.

5) Click the "Apply Filter" button.

NOW HAVE IT DRAW OUT YOUR COVERAGE AREA ON A MAP USING THE PARAMETERS SELECTED ABOVE.

(NOTE: THE COVERAGE AREA WILL BE SHADED IN A LIGHT BLUE COLOR.)

1) Select "Map View" instead of the default "License Results". NOTE: This will take a while to generate so be patient.

EDITED: Just added a little clarification.
[Nexus 4 General] ap1618:
Oh em gee I love you!

BTW the map view only showed me the entire US... somehow didnt work properly...
[Nexus 4 General] pjc123:
Actually what it does (at least when I do it.....which I just double checked) is to zoom into the area in question, and it shades the coverage area in a light blue color; I made that clearer in the instructions above. Areas that do not have coverage remain a white color; It is certainly possible that nothing can be drawn using whatever parameters you selected. If you were to zoom out using the zoom controls, it would show the entire country, but would only generate data for the parameters and area you entered. What is great about this is that now I know the exact area that I have to drive to in order to get Band 4, because towns are also shown on the map along with the blue shaded coverage area.

My new LTE enabled sim arrived a couple minutes ago by Fed Ex, so maybe I will try it this weekend. I am not sure which set of instructions I am going to use with AT&T Straight Talk on the Nexus 4 to enable LTE (All in one version zip, manually doing it, etc.) since most of the instructions are for T-Mobile. I am going to use morrislee's hybrid radio and I think I will manually do the various other changes for a couple of reasons. First I don't think I need the extra T-Mobile fixes and secondly I will know how to back out if things go wrong and/or it prevents the next OTA from working.
[Nexus 4 General] ap1618:
Thanks for the clarification.

BTW, the whole claim by Straight Talk requiring a new SIM for LTE seems to be not true. I am on Net10 (right hand of straight talk), and I talked to a few different people at Net10, and they all assured me that I don't need to buy a new SIM, and all accounts are provisioned for LTE access.

I also ordered a ST SIM just to see what the difference is, and all I got was the same old SIM, same design, same gold contacts, same SKU.
[Nexus 4 General] pjc123:
Yeah, half the people say you need the new card, half so no. Also, half the people who called Straight Talk got a reply that said they didn't need the new card, while half said you needed it. Some people claim you can use the old card, but have to spend hours on the phone with Straight Talk to provision it. The heck with it, it was only like $8, and the new APN's don't work with my old card, so just not worth the aggravation.
[Nexus 4 General] ap1618:
What is the new APN for LTE?
[Nexus 4 General] pjc123:
From what I can tell it is the one listed on the Straight Talk web site (If you are using Straight Talk).
[Nexus 4 General] ap1618:
it doesn't let me see it without ST phone number...

could you please post it here?
[Nexus 4 General] pjc123:
Since I am entering it now for my new sim card........

1.APN Name: Straight Talk

2.APN: tfdata

3.Port: 80

4.MMSC: http://mms-tf.net

5.MMS Proxy: mms3.tracfone.com

6.MMS Port: 80

And it works with this sim card unlike the older one.
[Nexus 4 General] euki69:
My Phone says "lteongsm" rather than "lteoncdma" for the first step.. is it safe to replace the whole line and everything else that says"gsm" in place of "cdma"?
[Nexus 4 General] pjc123:
Unfortunately I lost GPS after enabling LTE. Trying to search the forums why.
[Nexus 4 General] ap1618:
Ha! so this is why Net10 told me I don't need a new SIM. these are the exact same settings I've been using for the past 9 months!
[Nexus 4 General] joeminati:
Any NYC people who have tried the straight talk/Net10 service and got LTE?

I just purchased the new Net 10 sim and nothing. I flashed the modded radio (. 33) and also changed lteoncdma=1. No luck. I do notice when I put the lte/cdma/gsm... It is selected for global without it selecting a choice on the Android network setting menu.

Anything I did wrong?
[Nexus 4 General] sylentprofet:
What ROM are you using?

AOKP has been giving me hell lately trying to activate 4G. It'll work, but then I'll lose SMS capabilities.

I've been using Cataclysm ROM (mako) for the past month with great success on T-Mobile 4G, no hiccups to report at all.
[Nexus 4 General] Geecho:
Question

If I Update From 4.2 To 4.3, Will I Have To Redo All The Steps Or Is It Permanently Enabled?
[Nexus 4 General] sylentprofet:
You will have to redo all the steps.
[Nexus 4 General] mymeatb18:
Does the sqlite thing really work?
[Nexus 4 General] nyflyguy:
Will this work on the note 3?
[Nexus 4 General] psantos1091:
No signal or radio

Followed post to the exact t. No luck. Oh well
[Nexus 4 General] rahim05:
lte for Straight talk on tmobile

does this lte fix work for straight talk on tmobile chip?
[Nexus 4 General] sylentprofet:
what ROM are you on? baseband? kernel?
[Nexus 4 General] psantos1091:
Liquidsmooth 2.12 (4.3), kernel: cm hells core. I also used the original hybrid baseband 33/84 and also tried 27/54..
[Nexus 4 General] sylentprofet:
Tryyyy.... ok. Get on the 33/84 baseband again, I know that works (using it daily myself).

Next, go back through the part about editing your build.prop file. Change the permissions to make it writeable, and check your line:

lteOnGsmDevice=1

If that is what is says, try changing it to:

lteOnCdmaDevice=1

Don't forget to change permissions back (on both build.prop and /system)

Reboot. Check your APN settings and make sure that LTE/GSM/CDMA is checked under Settings>More..>Mobile Networks.

It's worth a shot. I had issues with no connectivity after the 4.3 switchover but I worked it out with some experimentation. The directions work fine for AOKP.

I'll be releasing an LTE enabled AOKP build here shortly that's cut down (live wallpapers removed, optimizations). Just gotta test it out a bit.
[Nexus 4 General] psantos1091:
Okay feel free to pm me when you release it if you remember.. I will try again and take screen shots along the way if you want them. Last time the "APN settings" disappeared on me though so it was difficult to go back to the original settings. Anyways. One more try :)
[Nexus 4 General] sylentprofet:
Install the app APN Shortcut from the Play Store. It disappeared for me as well on a couple of ROMs I tried, but this will get you straight to the correct screen.
[Nexus 4 General] Mclovin80:
I know this may be premature, but has anyone tried this with Android 4.4 yet?
[Nexus 4 General] Sfkn2:
Yep, plenty of people are on 4.4 with LTE. It's the same thing as if you were on 4.3.
[Nexus 4 General] Mclovin80:
Thansk! Just did it, and it's working great. Anyone working on a hybrid .97 radio?
[Nexus 4 General] Goldenmeadow:
Hi everybody!

I just flashed hybrid radio 33/84 on my Nexus 4 (stock 4.3, rooted, custom recovery). It works perfect after changing it in 4636 menu.

Now I'm trying to enable LTE permanently. But I can't find two things:

1. I have no lines with words lteOn... in my build.prop... Should I just create it?

2. I don't have any network mode selectors under Settings>More..>Mobile Networks, just USE ONLY 2G checkmark...

Any ideas? I'm in Canada but don't think it matters since I have stock Android.

Thanks!
[Nexus 4 General] g1modfan:
Hi guys, are these fixes to LTE still working in krt16s? I have LTE in krt160 and didn't want to update to 16s if LTE fix will not work.
[Nexus 4 General] sylentprofet:
Sure, try creating it using the directions listed. Don't forget to change permissions back to normal before you reboot! Once you restart navigate back to Mobile Networks and see if your options look different.
[Nexus 4 General] CSWells:
Still no LTE

Ive tried several of the radios (.33, .33/.84), all of the build prop modifications, and appropriate *#*#4636#*#* settings changes, but I still cant seem to successfully acquire LTE (t-mobile).

May you please guide me further?

Im on the 4.3 Paranoid Android 3.99 RC2 & 3.4 Franco Nightly Kernel.