yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] gaetawoo:
I run apktool if framework-res.apk and i get this:

I have no idea what to do and I don't know where to look to find out. Can you please help?

I'm trying to mod the AOKP mms.apk and i've decompiled it just fine and edited the xmls. but now it's not recompiling so i don't know what's going on.

UPDATE: after more research, i figured out how to get the framework thing to work, and i have just compiled mms. so i'll see if it runs. fingers crossed! thanks for the thread.
[Samsung Galaxy Nexus] Oliie23:
Just one question, does a modded mms apk from ICS work with JB?
[Samsung Galaxy Nexus] hello00:
deleted
[Samsung Galaxy Nexus] creeve4:
One problem I can't find a fix for:

Where are the color values for the recipients names and numbers located?

Found it!

list_item_font_primary.xml and list_item_font_secondary.xml in res/drawable

---------- Post added at 10:07 AM ---------- Previous post was at 09:35 AM ----------

One more text color I can't track down:
[Samsung Galaxy Nexus] gaetawoo:
Please post when you find it! I forgot about that one
[Samsung Galaxy Nexus] JonathanBarca10:
thanks for the tutorial, but i'm getting stuck.

upgraded sdk for Jelly Bean, put the framework 1.apk in the apktool folder and decompiled the mms.apk after updating the sdk. did i need to decompile the framework-res.apk after updating the sdk as well?

the error i'm getting is the same as the one the first guy had. at least i'm pretty sure it is. if you want i can try again and give you the entire error script from the building process. any help would be appreciated, and if i'm a noob let me know too lol
[Samsung Galaxy Nexus] gaetawoo:
i had all kinds of issues. this is what i did:

1. did ALL the sdk updates for 4.1

2. got the framework-res.apk from my rom and put it in the same /android/sdk/ folder that apktool was in.

3. aapt moved copied from /platform-tools/ to the same folder as apktool

4. ran apktool if- framework-res (or whatever that command is, it's earlier in the forum... do not copy what i just wrote!)

5. then it says that framework copied to 1.apk or whatever, it says something.

6. then you can decompile and recompile. it worked great for me after that.
[Samsung Galaxy Nexus] relldroid:
What about a how to add emoji
[Samsung Galaxy Nexus] JonathanBarca10:
Thanks, i will definitely give this a try...my problem seems to be im not sure wtf happened to my sdk folder. Hmm...time to go on the hunt i guess. I found my sdk manager, but that was about it.

Edit: oops. The aapt is from my ROM too?
[Samsung Galaxy Nexus] Romu313:
hello, thank you for sharing and sorry for my English.

I followed your tutorial to make my implementation Mms.apk inverted, no problem for compiled, but once installed I end up with the conversations always in white instead of black as I want.

I not really understand what I did wrong??

Here is the result
[Samsung Galaxy Nexus] gaetawoo:
Might be c:\android\sdk. Also, the aapt is in the platform tools folder made by installing all the sdk.

---------- Post added at 09:32 PM ---------- Previous post was at 09:13 PM ----------

go here:

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

you could probably just download that jb zip file. also make sure you have the latest Java JRE installed. just search for it. it's from java.
[Samsung Galaxy Nexus] artvandelay440:
That zip contains the latest aapt.exe. I'd advise against getting jre v7 for now. If you ever want to publish anything on the market, you'll need to stay on jdk 6 u30 because v7 changes the way it signs jar files, which you need for market uploading. Anyway jdk6 works just fine.
[Samsung Galaxy Nexus] ÜBER™:
I have JRE 7 I can still sign a d upload my theme chooser apks fine following their how too. :confused:

Sent From My Toro+ via RED Tapatalk
[Samsung Galaxy Nexus] langtu2745:
i'm using JB 4.1.1. So i want to change color text in my mms as the same you ( white + red )

Can you guide how to do it , pls .
[Samsung Galaxy Nexus] ÜBER™:
Read the guide... its in there .. that's what the whole point of this thread is

Sent From My Toro+ via RED Tapatalk
[Samsung Galaxy Nexus] gaetawoo:
So, I think this is native to android, you'dhave to change the android framework or systemui. because in Gmail it also has that same nametag and color. so I think it's not changeable in mms.
[Samsung Galaxy Nexus] langtu2745:
but your guide wont work on mms jb 4.1.1 :(

i changed color in message_list_item_recv & send. I comply but this mms.apk can't install.

This is my mms : http://www.mediafire.com/?4l6rcp3fuv47euw
[Samsung Galaxy Nexus] ÜBER™:
It is too for JB it says in the first part that I made specifically for jelly bean. :confused::confused:

YOU DONT INSTALL. You flash it... keep reading... right at the end I tell you these things....

Sent From My Toro+ via RED Tapatalk
[Samsung Galaxy Nexus] creeve4:
Maybe I can find out where it's the original reference is and redirect it to another color in the Mms app.
[Samsung Galaxy Nexus] gaetawoo:
Let me know when you do
[Samsung Galaxy Nexus] Schoat333:
You don't need to go thru all of the trouble with creating a second listitem_background, or sent_bg and recv_bg images for Jelly Bean. I updated my Bubble MMS how -to, on rootz, with details.
[Samsung Galaxy Nexus] ÜBER™:
Yeah i know it now.. figured that out as well.. but its whatever.. :D
[Samsung Galaxy Nexus] SachinPise:
Very useful :good::good:
[Samsung Galaxy Nexus] idobref:
sweet! I can't wait to try it out!
[Samsung Galaxy Nexus] Atrixx:
Great tutorial! I'm just curious though, is there a way to add an image as a background?
[Samsung Galaxy Nexus] artvandelay440:
Yep. Its a simple redirection.
[Samsung Galaxy Nexus] Atrixx:
I tried to follow this tutorial, but it didn't work at all :S

http://xdaforums.com/showthread.php?p=28740998&postcount=4

Is there key differences between JB and this tutorial that i should be aware of?
[Samsung Galaxy Nexus] just87:
Slightly unrelated question but I would appreciate any help.

For the "People" app; where is the background image/colour controlled? I know most of the images in "People" are controlled in the Contacts.apk, but I can't seem to find the xml where the background is set.

Thanks in advance.
[Samsung Galaxy Nexus] ÜBER™:
Its actually in styles. You must change where it says Theme.Holo.Light to Theme.Holo it pulls the Theme.Holo.Light background in framework.
[Samsung Galaxy Nexus] just87:
Sorry, styles is an xml file in framwork-res.apk? I couldn't find it in there or in Contacts.apk..
[Samsung Galaxy Nexus] ÜBER™:
its in the Values folder in the Contacts.apk.
[Samsung Galaxy Nexus] dmarmstr:
Sorry, noob question here. Where do I get apktool and info on how to set it up?

And, I see that there is Mms.apk and Mms.odex in the stock rom. Do we need to do anything with the .odex file?
[Samsung Galaxy Nexus] ÜBER™:
You need to have a deodexed rom.. you cant theme the stock MMS.apk from a stock ROM. And this guide isnt for n00bs :) its more for people that have prior knowledge.
[Samsung Galaxy Nexus] dmarmstr:
Well I'm a noob when it comes to theming. Not other stuff. But good to know about the odex/deodex. Guess I'll have to read up on the differences. Thanks!
[Samsung Galaxy Nexus] ÜBER™:
LOL well this is themeing so yeah n00b :laugh: just kidding. Anyways just some info you cant theme odexed ROM's. Only Deodexed. And to set up apktool its very simple. You can google how to setup the android sdk. Then once thats set up you can then use apktool. You will need to download the .zip for apktool its self then the .zip for your OS. Such as the window.zip or Linux.zip and then extract the .exe's and .jar to the platform-tools folder. Then you can add your platform-tools folder location to the PATH in your system variables and use the tools anywhere. If all that makes no sense.. it will later. Just take a minute to read up ;).
[Samsung Galaxy Nexus] dmarmstr:
Thanks I got that all setup. I guess I'll have to start with theming on my old g2 for now
[Samsung Galaxy Nexus] daggerxXxsin:
hi i've followed your guide to the letter but somehow i'm still getting something wrong.

the apk compiles but when i push it into the system, it won't install.

i've set the permissions and rebooted but still no dice. any tips?
[Samsung Galaxy Nexus] ÜBER™:
Lol You obviously didn't follow it to a T. It tells you what to do at the bottom. Read a little closer. :cool:
[Samsung Galaxy Nexus] daggerxXxsin:
i used the empty zip too and it just says "app not installed" when i click on the dock shortcut and it doesn't appear in the drawer.

maybe it's just me. i've seen the work done with this and i really want to do it too :silly:
[Samsung Galaxy Nexus] dmarmstr:
OK, another question. I've been reading about odex/deodex, and it appears that it's possible to deodex just the apk that you're wanting to theme, theme it, and the odex it again. Has anyone tried this with stock jelly bean?
[Samsung Galaxy Nexus] Nautilus74:
...for me is still all very complicated...:crying:
[Samsung Galaxy Nexus] dmarmstr:
At some point do we need to sign the apk? I notice when I do apktool b Mms that there's no signature in the apk. Or does the CWM flashing zip sign it then?
[Samsung Galaxy Nexus] ÜBER™:
You never sign system apps. You flash them or put them in /system/app and set permissions but flashing is recommended as the latter doesnt work very well. That is exactly why at the end i clearly state... to put it in a flashable :D
[Samsung Galaxy Nexus] dmarmstr:
Is there a reason you don't sign system apps? And isn't the default Mms.apk signed as it has the META-INF folder in it.
[Samsung Galaxy Nexus] ÜBER™:
Conflicting signatures.
[Samsung Galaxy Nexus] egyptshun:
Uber, your amazing bro, this helps me understand a bit more about theming and helping me developing my current theme.

From one themer to another, thank you for this tut!

(hope we can work together someday!)

-Mike
[Samsung Galaxy Nexus] daggerxXxsin:
I was able to compile it properly and install my themed Mms.apk on an AOSP rom (BAMF 2.2). It worked flawlessly. Themed the way i liked it.

But I tried to theme the Mms.apk from the official CM10 nightlies. Here are the steps I took:

1. I installed the framework-res.apk I pulled from the CM10 rom.

2. Decompiled the Mms.apk that I also pulled from the rom.

3. Edited the XML's the same exact way I did for the AOSP rom (although I did notice there were differences in some XML's).

4. Compiled it.

5. Put the compiled apk in the empty-flashable zip.

6. Flashed in CWM.

When i booted up CM10. the app does not show in the app drawer.

Where did I mess up on this one?
[Samsung Galaxy Nexus] ÜBER™:
Cm10 is picky with apps. I'm not entirely sure what happened. It must just not like it... beats me. Similar issues happen with the phone and contacts unless you build from source which is a major PITA.

Sent From My Toro+ via RED Tapatalk
[Samsung Galaxy Nexus] daggerxXxsin:
I'll play around with it a little more, see if I can get it to go. For now I'm sticking to to BAMF coz the black themed Mms is just too good not to use. Thank you for this guide man. I learned a lot :good::cool:
[Samsung Galaxy Nexus] gaetawoo:
The best thing to do is not use the apk that is output when you build. I instead, use winrar and overwrite the original Mms.apk contents with the new files that are output in the build folder. Use them all except the manifest file. Then flash that apk. Also make sure permissions are set correctly. But it is a signed app so you probably can't use the output apk
[Samsung Galaxy Nexus] daggerxXxsin:
You mean copy the entire res folder to the original apk?
[Samsung Galaxy Nexus] ÜBER™:
Oh yeah... you take the res folder in the build output and put it in the original apk. That might actually work/ fix it.

Sent From My Toro+ via RED Tapatalk
[Samsung Galaxy Nexus] daggerxXxsin:
I'd have to try it once i get my hands on a pc. I'll let you guys know what happens.
[Samsung Galaxy Nexus] artvandelay440:
If you pull your res file, you need to pull resources.arsc as well for the xmls to work.
[Samsung Galaxy Nexus] nevrlow:
super good write up uber.
[Samsung Galaxy Nexus] ifly4vamerica:
Hey UBER, thanks for this write up. I successfully themed up the latest CNA nightly MMs for myself. The only problem I have is the damn launcher icon. All my xml edits work and every other png I replaced works fine but I still get the Green Launcher icon on the home screen even though it is blue in the drawable-xdpi folder. I am guessing this has something to do with Theme Chooser? Any help or direction to where this might be hinding? I checked SystemUI and framework-res ... not sure where else to look so to avoid searching every apk thought I would just ask

TIA
[Samsung Galaxy Nexus] ÜBER™:
Take the one in drawable-xhdpi and copy and paste it in mipmap-xhdpi. The laucher uses the one in the mipmap-xhdpi.
[Samsung Galaxy Nexus] ifly4vamerica:
Thanks man. Figured it was something simple. I appreciate the help and all you do for us here.

TF101 Sent
[Samsung Galaxy Nexus] ÜBER™:
No problem :) I try.
[Samsung Galaxy Nexus] anaraxia:
This tutorial is excellent. Its been a great read and assisting me in my theming. 10/10 :thumbup:
[Samsung Galaxy Nexus] Remoteconcern:
Uber, thanks a ton. This guide is awesome.

Just one thing, and its killing me. Why can't I get this white line to disappear?

Offending picture attached :)
[Samsung Galaxy Nexus] Remoteconcern:
Got it! Never mind, thanks again
[Samsung Galaxy Nexus] prkchop:
im using codename androids jelly bean rom and i want to theme the mms back to stock colors in a conversation thread, both sent and received messages are white background, i cant seem to find the line of code to change it, does anyone know?
[Samsung Galaxy Nexus] ÜBER™:
Um read the guide.....

Sent From My Toro+ via White Tapatalk
[Samsung Galaxy Nexus] housepabldroid:
this is a great guide!.. now i can mod my mms apk by myself..:laugh:
[Samsung Galaxy Nexus] Su_Tweetz:
Requesting an apk which is already developed

Hi, would u mind uploading an apk which u have developed? I would love to try one which is already perfect since i'm a bit reluctant to theme it on my own cuz I might screw it up.

If u have an apk pls do share it with images to show how it looks :fingers-crossed:
[Samsung Galaxy Nexus] klasszsrac:
Hi Über!

Can you help me? I would like custom backgrounds for MMS. Custom picture. But the main screen does not take the picture. But when you read a message, it is good. Which xml is supposed to edit. Send attachement to the two screen.

The first it's the main screen, that is not good:

https://docs.google.com/open?id=0B9hr5EjlF-X7WU1uQ0RvSU5fUTQ

This is good, I would like to have such a background:

https://docs.google.com/open?id=0B9hr5EjlF-X7aVhJSlE0NFVZeVU

This is Artvandelay Royal theme. But the theme choser do not use well. Therefore edit myself.
[Samsung Galaxy Nexus] SubyWill:
I'm having some problems with this part:

All I'm seeing there is this:

Any help? I just really want to add the bubbles attached to the latest AOKP Build 3 MMS which I also attached.

Can anyone be awesome and help me out with that? I would REALLY appreciate it! :)
[Samsung Galaxy Nexus] ÜBER™:
You didn't read did ya.... you have to decompile.

Sent From My Toro+ via White Tapatalk
[Samsung Galaxy Nexus] artvandelay440:
I'll make an MMS for Royal tomorrow. Its long overdue anyways :)
[Samsung Galaxy Nexus] artvandelay440:
Here ya go- MMS for royal elegance theme.
[Samsung Galaxy Nexus] klasszsrac:
Thanks Art :good:

I have greatly missed :D
[Samsung Galaxy Nexus] :
Awesome guide
[Samsung Galaxy Nexus] mumumusuc:
how can i change the message text color to full black?i made this theme and got this problem. which file or value should i edit,help please.
[Samsung Galaxy Nexus] Ramazor:
Thanks for your guide :)
[Samsung Galaxy Nexus] jrench:
Thanks for the time to put this together just compiled my first one and getting ready to flash.
[Samsung Galaxy Nexus] TopDroid:
I have tried changing the background of conversation but it doesnt change to black or any other color I want. Please Help!

I have attached the screenshot of which BG I wanna change and a copy of my Mms.apk
[Samsung Galaxy Nexus] ÜBER™:
Read the guide and follow it its in there..

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] TopDroid:
I tried all of it... still unable to change the background!
[Samsung Galaxy Nexus] ÜBER™:
Well I can assure you its in there... you must not of followed it word for word.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] brunoisa10:
Hi ÜBER

I have the same issue , using your Blue Mms.apk , I can't set a background for the part of the page where is no conv

in listitem-Background I have :

<item android:state_selected="false" android:drawable="@drawable/recv_bg" /> so the png for the rec conv

and in send I have the sent-bg so the png for send

what I want is to be able to set a color that I want or a backgrounbd relative to my theme for

the same empty part of the screen as TopDroid has shown.
[Samsung Galaxy Nexus] TopDroid:
You need to navigate to res\layout\compose_message_activity

Look for :

<LinearLayout android:orientation="vertical" android:background="[COLOR="Red"]@color/list_background[/COLOR]" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">

Your's won't be "@color/list_background".

So just edit android:background as mine.

Now Navigate to res\values\colors

Find This Line:

<color name="list_background">#ffdbe1ed</color>

If you cannot find it, add it.

Instead of #ffdbe1ed, type in the color you want.

Decompile, Enjoy!
[Samsung Galaxy Nexus] iMaker:
help please

I just Change the colors in colors.xml with this one

<color name="text_color_white">#ffB666E8</color>

<color name="text_color_msg_counter_bubble_pressed">#ffd13d4e</color>

<color name="timestamp_color">#bf000000</color>

<color name="unread_bgcolor">#80000000</color>

<color name="read_bgcolor">#ff000000</color>

<color name="subject_title_color">#ffC42575</color>

just to check if its doing well but when i compile it on apk manager nothing change..

am I doing it right ?

my procedure in compile mms.apk was compile, choose Yes for system app then delete resources.arsc, then sign mms.apk and last push and restart :(
[Samsung Galaxy Nexus] brunoisa10:
working fine

many thanks buddy :)

I'm using the 2 orientation ;)
[Samsung Galaxy Nexus] TopDroid:
Nice :) glad it worked for you!
[Samsung Galaxy Nexus] cambunch:
I would like to change the color of the contact names in the suggestion drop-down when composing a new text message. Would that be in the MMS apk?
[Samsung Galaxy Nexus] ÜBER™:
Recipient_Editor.xml You mean the text when typing the name right? Or the color of the name that comes up in the gray box that pops down with the contact names and number and photo? If you mean the second one, that is in framework at least to my knowledge its in this tutorial somewhere somebody found it but i couldnt find it in my MMS found it in framework but im not messing with framework colors.
[Samsung Galaxy Nexus] cambunch:
The text in the grey box that pops down, you an see my attached screenshots. My previous themed MMS didn't have this issue, and since I am only swapping the MMS.apk between the two screenshots, I would believe that it would have to be in the MMS.apk and not in the framework.
[Samsung Galaxy Nexus] ÜBER™:
Gotcha here it is
[Samsung Galaxy Nexus] cambunch:
That did the trick, thank you sir.
[Samsung Galaxy Nexus] ÜBER™:
Thanks the person that found it LOL i didnt.. somebody else did im sure they will poke their head in to say so. :) just fixed it myself on my Blue MMS that i have.
[Samsung Galaxy Nexus] djl236:
Does anyone have something like this for the Galaxy Nexus?

http://xdaforums.com/showthread.php?t=1801097
[Samsung Galaxy Nexus] ÜBER™:
Not that hard? 7zip extract, change hue of the MMS icon in /res/drawable-xhdpi and mipmap-xhdpi open archive and put the /rest back into the original apk. Flash the MMS. Done.

Sent from my Nexus 7
[Samsung Galaxy Nexus] djl236:
I'm not very good at this stuff but I was able to figure it out with your instructions and then using your empty flashable zip. It worked and if anyone else would like it, let me know and I'll post the flashable zip. All it does is change the icons for the SMS/MMS stock app from green to ICS blue.
[Samsung Galaxy Nexus] ÜBER™:
Awesome. :)

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] djl236:
Thanks again!
[Samsung Galaxy Nexus] ÜBER™:
Nvm

Sent from my Nexus 7
[Samsung Galaxy Nexus] sharingspider:
looks promising:cowboy:
[Samsung Galaxy Nexus] youngmack2k4:
Favor

Can someone please make a new Touchwiz themed bubbles using the latest mms apps that includes Emoji and quick reply....please

conversation list can stay the way it is now but actual convo if it can have black background just like the S3 :)
[Samsung Galaxy Nexus] hello00:
which apktool version do you use to recompile 4.2.1 apks?
[Samsung Galaxy Nexus] artvandelay440:
Here ya go http://xdaforums.com/showpost.php?p=34806981&postcount=265
[Samsung Galaxy Nexus] hitechchef:
@uber....could you point to changes in contacts.apk/email.apk to theme it also. No need to do an elaborate write-up, just the files and changes. Or if there is an existing guide...I could not find any. Thanks.
[Samsung Galaxy Nexus] fultonpub:
great info. this is going to be my next project.
[Samsung Galaxy Nexus] ÜBER™:
I don't know of one no. Sorry :-/

Sent from my Nexus 7
[Samsung Galaxy Nexus] PhilPan:
Animate Notification

Could you point me in the right direction of where to locate the xml file where I would be able to make the SMS notification animate? I had this feature on my galaxy nexus, but now I am trying to incorporate it on Note 2; but I cant seem to find the file that is calling for the notifications?

Thanks
[Samsung Galaxy Nexus] xdabbeb:
I realize I'm a bit late to this thread, but I did figure out a way around this issue (and a number of others I ran into while inverting the Mms.apk for Bugless Beast)...you can't change the text color, but you CAN change the background to be a much lighter shade of grey so that the black text is readable. I just used the chip_background.9.png from the stock messaging app. Hope this helps someone.
[Samsung Galaxy Nexus] zecs:
isn't any mod for this? just to flash and boom? :p
[Samsung Galaxy Nexus] ÜBER™:
Surely... But that's not what this thread is for. :p

Sent from my Nexus 7
[Samsung Galaxy Nexus] PhilPan:
No one can help me with this?
[Samsung Galaxy Nexus] ÜBER™:
I would... But I have no idea how to animate it. :(

Sent from my Nexus 7
[Samsung Galaxy Nexus] artvandelay440:
You must create a new XML with an animation list detailing each image and how long it appears in milliseconds. The easiest way is to just Google 'animated SMS' and find an example to look at.

sent from the 1980s.
[Samsung Galaxy Nexus] ABN85:
Can anybody tell me an easier way to decompile an apk on windows 7? For some reason I can never get apktool set up correctly to where it will work. Always get a Java is not a valid command error in cmd.

Sent from my Twisted ICS Bolt
[Samsung Galaxy Nexus] ÜBER™:
Tutorial assumes you know this stuff. But all you need is the .jar and aapt.exe in the same directory as where the apk is. And right click open command prompt here. Then follow the commands.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] ABN85:
It's all in the same directory. I do follow the commands and that's where I get the error, the very first command. Thanks for the help though.

Sent from my Twisted ICS Bolt
[Samsung Galaxy Nexus] ÜBER™:
What error? What version android version?

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] ABN85:
I'm not on my computer right now so I couldn't tell you exactly what the error says, but when I type apktool d Mms.apk it says something about java is not a valid command, unable to execute. It's an ICS Mms I'm trying to decompile.

Sent from my Twisted ICS Bolt
[Samsung Galaxy Nexus] ÜBER™:
Probably need to do java -jar apktool.jar d Mms.apk when you get a chance get me the log.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] ABN85:
Will do. Thanks.

Sent from my Twisted ICS Bolt