TMobile Theme Chooser - T-Mobile LG G2x

UPDATE: Doesn't work, but maybe it could be made to work? See last posts.
I just have a question about installing the theme chooser on any rooted and deoxed ROM. Is it possible? I'm running one of jboxers roms. I saw one thread here at xda about it but the guy was asking about sense roms.

It can be installed on any ROM based off of the CM7 source. (I think it can at least, I've never tried it on MIUI but you don't need it there)

kingdomseed said:
I just have a question about installing the theme chooser on any rooted and deoxed ROM. Is it possible? I'm running one of jboxxers roms. I saw one thread here at xda about it but the guy was asking about sense roms.
Click to expand...
Click to collapse
No, it has to be coded into the rom to work.
Sent from my LG-P999 using xda premium

dw9906 said:
No, it has to be coded into the rom to work.
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
What needs to be changed in the rom? Is it edits to the framework? If I can do it, it would be an interesting project to try.

It would be cool to see a stockish ROM with that kind if theme support. I did read elsewhere it needs some frameworks found in cm7.
Sent from my LG-P999 using xda premium

jboxer said:
What needs to be changed in the rom? Is it edits to the framework? If I can do it, it would be an interesting project to try.
Click to expand...
Click to collapse
Try to push it to a stock room with adb. It will fail, and somewhere it will say why. Fix the why.
I haven't got the slightest idea as to what exactly the theme chooser relies on.
Sent from my Samsung Galaxy S3 using XDA Ultimate App

I'd be happy to help with this. I have adb installed and am wanting to learn ROM development anyways. I can figure out how to work adb this weekend and try then. Does anyone know where I can get a theme chooser apk?
One more question, does theme chooser need adw launcher?
Sent from my LG-P999 using xda premium

kingdomseed said:
I'd be happy to help with this. I have adb installed and am wanting to learn ROM development anyways. I can figure out how to work adb this weekend and try then. Does anyone know where I can get a theme chooser apk?
One more question, does theme chooser need adw launcher?
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
Search Google for "T-Mobile Theme Chooser." It was code written by T-Mobile for their phones. That is what CM7 and others use to implement this feature. It requires the framework to be decompiled and recompiled with support code for the theme chooser. It is just not installing a program. it is very technical and not easy to do.

kingdomseed said:
I'd be happy to help with this. I have adb installed and am wanting to learn ROM development anyways. I can figure out how to work adb this weekend and try then. Does anyone know where I can get a theme chooser apk?
One more question, does theme chooser need adw launcher?
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
I got the apk you can have. What's your email? I'm on a phone so I can't upload. Ill attach to an email.
Sent from my LG-P999 using xda premium

So the lg framework would have to be decompiled and recompiled with support code in otherwords?
Sent from my LG-P999 using xda premium

dw9906 said:
I got the apk you can have. What's your email? I'm on a phone so I can't upload. Ill attach to an email.
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
I pm'ed it to you. Is that ok?
Sent from my LG-P999 using xda premium

Tried Install
So I gave it a shot and this is what I end up with. I'll google around to see what this means, if it means anything more than its face value might suggest.
pkg: /data/local/tmp/ThemeChooser.apk
Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE]
Edit: Looked around some more and found this thread on the error:
http://forum.xda-developers.com/showthread.php?t=640592&page=54
To quote Brut.all there "I think "INSTALL_FAILED_SHARED_USER_INCOMPATIBLE" is straightforward: Android refuses to install apk with UID if it has different certs than already installed app."
and Daneshm90 "Yup so u got 2 options,
1. Find all the apks that have the same uid and resign them with the same keys
2. Remove the uid from the manifest and hope it works"
I am not sure exactly where to go from here. Is there a tool that would let me open up the APK and see the UID?

kingdomseed said:
So I gave it a shot and this is what I end up with. I'll google around to see what this means, if it means anything more than its face value might suggest.
pkg: /data/local/tmp/ThemeChooser.apk
Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE]
Edit: Looked around some more and found this thread on the error:
http://forum.xda-developers.com/showthread.php?t=640592&page=54
To quote Brut.all there "I think "INSTALL_FAILED_SHARED_USER_INCOMPATIBLE" is straightforward: Android refuses to install apk with UID if it has different certs than already installed app."
and Daneshm90 "Yup so u got 2 options,
1. Find all the apks that have the same uid and resign them with the same keys
2. Remove the uid from the manifest and hope it works"
I am not sure exactly where to go from here. Is there a tool that would let me open up the APK and see the UID?
Click to expand...
Click to collapse
You cannot install it. Has to be a system app with changes to the system framework. Very difficult to do.
Sent from my LG-P999 using Tapatalk

out of curiousity
Considering T-mobile created the Theme Chooser code for their phones, i was just wondering, I have a T-mobile Optimus T running 2.3.3 stock, would there be a way to make this work for me??

ShawnnKushh said:
Considering T-mobile created the Theme Chooser code for their phones, i was just wondering, I have a T-mobile Optimus T running 2.3.3 stock, would there be a way to make this work for me??
Click to expand...
Click to collapse
Requires modifications to the framework to work.

framework changes
would it be possible to insert only those specific entries to the framework and make this work? its really the only reaon anymore i prefer to use a rom, considering 2.3.3 has fixed many of the bugs that originally made me switch.

ShawnnKushh said:
would it be possible to insert only those specific entries to the framework and make this work? its really the only reaon anymore i prefer to use a rom, considering 2.3.3 has fixed many of the bugs that originally made me switch.
Click to expand...
Click to collapse
In theory yes, but if you were good enough at ROM development to be able to do so, you wouldn't be asking these questions. Even if you want to learn, start with something easier.

LMAO!
lmao most deffinetely, ive never developed anything for android, i used to be an apple junkie, up until a couple months ago haha, but im sure it not a simple as copy and paste, so i was just asking. but what exactly does a framework consist of??

ShawnnKushh said:
lmao most deffinetely, ive never developed anything for android, i used to be an apple junkie, up until a couple months ago haha, but im sure it not a simple as copy and paste, so i was just asking. but what exactly does a framework consist of??
Click to expand...
Click to collapse
I believe the theme chooser was developed by T-Mobile in Europe for their Android phones there. I don't believe ever implemented into a TMO USA device officially.

jboxer said:
I believe the theme chooser was developed by T-Mobile in Europe for their Android phones there. I don't believe ever implemented into a TMO USA device officially.
Click to expand...
Click to collapse
well it just so happens that i have the p500 factory 2.3.3 flashed on my p509 now right now, since they dont have an official tmo version yet. but it is european based, so what im wondering is, would that already be incorporated into the "ROM" inces its european, or maybe not conidering the p500 isnt a t-mobile phone, and both prerequisites arent met, 1. european firmware, and 2. t-mobile branded
what do yall think??

Related

[WIP] SuperFly.

Okay 1st and foremost, Lady Gaga is a HUGE LOSER CREEPY LAME SCARY PERSON! She's SO annoying.
Anyway.
Me and Ubnub82 want to Port SuperFly v1.3 from the G1/32b to the HTC Hero. Anybody want to help of tell us what we need to change?
Thread for ROM: http://bit.ly/aJoRVO
Download (Click the Smiley): http://bit.ly/9bYwfj
Ready for some PORTz?!
Pretty plz
I also want this ported to the hero
Sent from my HERO200 using XDA App
Will anyone get this ported to the hero
Sent from my HERO200 using XDA App
Would like this ported as well.
Sent from my HERO200 using XDA App
Original Android <3ers! said:
Okay 1st and foremost, Lady Gaga is a HUGE LOSER CREEPY LAME SCARY PERSON! She's SO annoying.
Anyway.
Click to expand...
Click to collapse
Srsly? That's your opening line? In a forum to discuss ROMs? Do you honestly think anyone cares about that? Are you 12?
Working on it
I have started porting this rom, but I'm just doing it in my spare time, so it may or may not get finished. I'll keep you posted
Thanks for the notice at least i know somebody is working to get this ported.
Sent from my HERO200tha using XDA App
Awesome. Send me pm when you need some testing. I like HTCCLAY'S work in general.
Sent from my HERO200 using XDA App
I would also like this ported
Correct me if I'm wrong, but SuperFly is basically CyanogenMod right? If so, why do we need a port? If you want CM to look like SF, then just theme CM like it...
mrinehart93 said:
Correct me if I'm wrong, but SuperFly is basically CyanogenMod right? If so, why do we need a port? If you want CM to look like SF, then just theme CM like it...
Click to expand...
Click to collapse
No. There is more added to SF then there is in CM6 (Scripts and such), so relax. We're working. Anybody know what we will need to change?
And no, but honestly. Lady Gaga is a creep.
Anyone want this
mrinehart93 said:
Correct me if I'm wrong, but SuperFly is basically CyanogenMod right? If so, why do we need a port? If you want CM to look like SF, then just theme CM like it...
Click to expand...
Click to collapse
Not quite, but actually I already have a SuperFly Themed CM6 for the hero, if anyone is interested in just that
there isnt much point of a port it is cyanogen with custom apps the are freely available if you want a specific script just email him but there is no need for a port but if u insist u will need a new kernel img decadence has one and use the anykernal update.zip to get u started you will need the camera libs and a bunch of other stuff

Stock email app

My wife's galaxy s2 came with a stock email (version 3.0) that looks like the honeycomb app on my tablet. I want it on my phone, but my attempts to push it have been unsuccessful. Can some one give me a down and dirty instruction on how to do this? Both phones have GB, so I thought it would work.
Sent from my SGH-T959V using XDA
uniron81 said:
My wife's galaxy s2 came with a stock email (version 3.0) that looks like the honeycomb app on my tablet. I want it on my phone, but my attempts to push it have been unsuccessful. Can some one give me a down and dirty instruction on how to do this? Both phones have GB, so I thought it would work.
Click to expand...
Click to collapse
Questions need to be asked in the Q&A section. Third link in my signature will tell you the procedure for pushing apps. You can try it and see if it works.
Actually since it is a app made for a different phone it would have to be decompiled and recompiled for your phone.
Vroom Vroom
@lumin30...Q&A, got it. I'll try to push it a few more times, then assume that it needs to be de- and recompiled (@eollie).
Thanks for the replies.
Sent from my SGH-T959V using XDA
i didn't get you bro what do you mean by decompile and recompile?
you mean porting it?
lumin30 said:
Questions need to be asked in the Q&A section
Click to expand...
Click to collapse
Technicly this would be in themes and apps since its a request for an app ..well thats the way lufc would see it
Sent From My Rockin' Galaxy S 4G
He didn't ask for an app. He asked for the down and dirty to push an app.
lumin30 said:
He didn't ask for an app. He asked for the down and dirty to push an app.
Click to expand...
Click to collapse
Lol down and dirty..but oh i see now must of read it wrong..feel stupid
Sent From My Rockin' Galaxy S 4G
lumin30 said:
He didn't ask for an app. He asked for the down and dirty to push an app.
Click to expand...
Click to collapse
If you wanna get technical he is asking how to get it to work period. That means DnickDominic is more correct. However it wont work until its "ported" for the sgsg. I guess using the term decompile and recompile are too hard to understand.
lol.
@eolli: i understand what the hell is decompile and recompile.
im pointing the question did you understand what are you saying bro?
decompiling and recompiling doesn't make the app compatible with any phones.
porting app requires you decompile the app, change some codes and n the smali folder, recompile, zip align for usage efficiency.(yes, i know a lot of stuff about porting)
NOT JUST RECOMPILE AND DECOMPILE
DON'T TAKE THIS AS AN OFFENSE BRO
Jules typically when talking about getting a app to work you would do as I stated and the people that would be doing this know what I was talking about. I didn't use the term port for a reason, and your response was exactly why.
Now regarding me taking offense...why are you telling for me to not take offense? You don't want me to take offense but you tell this statement at me.
Vroom Vroom
recompiling and decompiling the apk doesn't make tha apk compatible for sgs4g. lol it like you want coke, so you open a bottle and close it so i will become a Pepsi.
you need certain step to follow in order to make it compatible in other phones
so that's why i used the word porting.
btw how much experience do you have about recompiling apk and modding?
I bet you don't even know how to decompile an apk
Sent from my SGH-T959V using xda premium

universal search...?

I don't really want Google now.. Is there a way to just get universal search back on g7 roms? I don't suppose copying the search apk from an older rom would work would it?
JAYNO20 said:
I don't really want Google now.. Is there a way to just get universal search back on g7 roms? I don't suppose copying the search apk from an older rom would work would it?
Click to expand...
Click to collapse
Some ROMs have it incorporated, especially JB ROMs. Is there somethine preventing you from using a different ROM?
I haven't found one I really like... is there no other way?
JAYNO20 said:
I haven't found one I really like... is there no other way?
Click to expand...
Click to collapse
I honestly do not know. If I had to hazard a guess I would say it is possible, but your best bet would probably be to ask on that particular development thread so the developers can answer.
(Coughs loudly)...
http://forum.xda-developers.com/showthread.php?p=28533077
Sent from my SCH-I535 using xda app-developers app
Not sure I'm getting the question, but if you turn off the "now" part in settings, it becomes the same old Google search just with a white background.
Sent from my VZW GS3 running Synergy/Trinity/Dark Horse Rises
SlimSnoopOS said:
(Coughs loudly)...
http://forum.xda-developers.com/showthread.php?p=28533077
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
THIS
I'm not rooted, so I just keep a copy of the apk on my SDcard and whenever I reboot I just reinstall the apk.

Advanced Power Menu MOD for ATT HOX

Hi All,
Please help me to find the APM Mod for my ATT HTC One X running on Clean ROM 6.5 (Based on 3.17 base).
I have searched in the XDA threads but they are not for ATT HOX.
Thanks in Advance!!
Thanks and Regards,
Sathish.
It has to be ported over. I actually want this and notification toggles too. Anyone know how to port them?
Sent from my HTC One XL using Tapatalk 4
Not sure exactly, but there's apps from the Play Store that offer notification toggles. Not the same, but you can use quick boot to boot in recovery and such. There's likely not going to be an available mod for it, because CleanRom ended development for our device.
Sent from my evita
APM requires smali code, xml files and png images to be added to framework-res.apk and code added and edits to android.policy.jar and toggles require smali code, xml files and png images in the systemui.apk. You will need to decompile them first. It is a quite involved proccess.
Ive always wanted to port them i was always used to having it on other phones. Might be too much for me right now tho lol. Only ever ported something once
Sent from my HTC One XL using Tapatalk 4
ZeRo2o9 said:
Ive always wanted to port them i was always used to having it on other phones. Might be too much for me right now tho lol. Only ever ported something once
Sent from my HTC One XL using Tapatalk 4
Click to expand...
Click to collapse
If you want it so much, there are other ROMs that have it.
Sent from my evita
RollTribe said:
If you want it so much, there are other ROMs that have it.
Sent from my evita
Click to expand...
Click to collapse
Just flashed BB8 Rom.. Really soft and smooth.. And also got APM options too!
Thanks and Regards,
Sathish.
Pretty much all the custom ROMs have apm, apart from the stock ROMs.
Sent from my Evita
RollTribe said:
If you want it so much, there are other ROMs that have it.
Sent from my evita
Click to expand...
Click to collapse
Well I want to learn how to do it myself too lol
ZeRo2o9 said:
Well I want to learn how to do it myself too lol
Click to expand...
Click to collapse
Here is what I did and how I started to learn about these mods.
Google the app beyond compare and download it.
I'm assuming you know how to use apk tool if not there is enough info around that I'm not going to get into explaining that.
Find a Rom that has the mod your looking for. Make sure the Rom are on the same version ie 4.1.1.
Decompile the modded apk and the one from the Rom you want to add to.
Open beyond compare and select a folder compare add the entire decompiled folder for both apks and go through and look at the difference between the two apks. There are different ways you can choose to make the compares I usually choose binary compare to get the most accurate look at the diffs.
Some things related to the mod will be easy to find others will take a little longer.
Make the the edits to your unmodded apk and compile it and test it.
If it fails to compile or doesn't work when installed on phone then you missed something go back and go through it again.
It is a trial and error process but this is how I learned.
It should be noted most of these mods took someone quite a while to actually code from scratch with no reference so using it for your own personal use is fine but if you plan on publicly releasing it do the right thing and make sure you get permission from the original creator before making anything public that you did not make yourself.
Hope this helps.
XDA Moderator
E.Cadro said:
Here is what I did and how I started to learn about these mods.
Google the app beyond compare and download it.
I'm assuming you know how to use apk tool if not there is enough info around that I'm not going to get into explaining that.
Find a Rom that has the mod your looking for. Make sure the Rom are on the same version ie 4.1.1.
Decompile the modded apk and the one from the Rom you want to add to.
Open beyond compare and select a folder compare add the entire decompiled folder for both apks and go through and look at the difference between the two apks. There are different ways you can choose to make the compares I usually choose binary compare to get the most accurate look at the diffs.
Some things related to the mod will be easy to find others will take a little longer.
Make the the edits to your unmodded apk and compile it and test it.
If it fails to compile or doesn't work when installed on phone then you missed something go back and go through it again.
It is a trial and error process but this is how I learned.
It should be noted most of these mods took someone quite a while to actually code from scratch with no reference so using it for your own personal use is fine but if you plan on publicly releasing it do the right thing and make sure you get permission from the original creator before making anything public that you did not make yourself.
Hope this helps.
XDA Moderator
Click to expand...
Click to collapse
great info E thanks :good:
If you install xposed frameworks.Then install Xblast mod for xposed you can get a cm10.1 based advanced reboot menu. It works I use it on my own jb build.

[DEV-ONLY] Android L Port

Hi guys,
First I must begin by saying that I am not a developer. However, using this: (http://forum.xda-developers.com/showthread.php?t=1908008) thread, I have managed to "port" Android L to the One, though I have no clue if it even boots. There are a few problems that need to be discussed:
1) AOSP ROMs are around 400 mb? This one is 900+ mb.
2) When I was zipping the ROM, I saw Prism.apk was also in it, and a heck lot of other HTC related things.
3) Will the current kernel for KitKat work smoothly on L?
Anyway, this is my first step to being a potential developer and hope you all get excited for this. I do have one request though, if I can get a few devs to work with me on this, we can get to new heights on our One.
You can download the zip I created here: https://drive.google.com/file/d/0B4JA1Kc3xlxiZUw2XzNzM1NKMVU/edit?usp=sharing
DISCLAIMER:
I AM NOT RESPONSIBLE IF YOUR DEVICE GETS BRICKED.
Thanks in advance,
the playa!
Can you attach the Build.prop file?
If you're going to post it at least try it yourself first man, this could brick everyone's device.
Sent from my HTC One using XDA Premium 4 mobile app
jukiewalsh said:
If you're going to post it at least try it yourself first man, this could brick everyone's device.
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Did you miss the [Dev-Only] in the title? Every flash on your device could brick it if you aren't careful, nothing unique with this build. If you don't want to risk it, don't flash. Simple as that.
eaglerazor123 said:
Can you attach the Build.prop file?
Click to expand...
Click to collapse
Sure: https://drive.google.com/file/d/0B4JA1Kc3xlxiWHJOV1JnS3FCRzg/edit?usp=sharing
But as far as I remember, I did not do anything to it. The base ROM that I used was a stock deodexed Sense 6 ROM and the port ROM I used was the system dump from Android L, if that helps.
Snusdus said:
Did you miss the [Dev-Only] in the title? Every flash on your device could brick it if you aren't careful, nothing unique with this build. If you don't want to risk it, don't flash. Simple as that.
Click to expand...
Click to collapse
Okay fine, all I'm saying is there's already a thread on this in the general section so its almost pointless to post something else if it hasn't even been tested or is just like the other. There's already work being done on this...
Sent from my HTC One using XDA Premium 4 mobile app
jukiewalsh said:
Okay fine, all I'm saying is there's already a thread on this in the general section so its almost pointless to post something else if it hasn't even been tested or is just like the other. There's already work being done on this...
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Whoops. Seems like I missed that. Mods please close this thread then.
Sent from my HTC One using XDA Free mobile app
http://forum.xda-developers.com/showthread.php?t=2799195
That's the other thread
Sent from my HTC One using XDA Premium 4 mobile app
---------- Post added at 04:34 PM ---------- Previous post was at 04:31 PM ----------
Im not a dev just a general user but I don't think we should be creating these types of threads if you don't know what you're doing. Let the real devs do their work if it was as easy as following a copy/pasting port guide every device would already have a l build. Just be patient and eventually a nice dev will maybe make some magic happen for us.
Sent from my HTC One using XDA Premium 4 mobile app
the playa! said:
Sure: https://drive.google.com/file/d/0B4JA1Kc3xlxiWHJOV1JnS3FCRzg/edit?usp=sharing
But as far as I remember, I did not do anything to it. The base ROM that I used was a stock deodexed Sense 6 ROM and the port ROM I used was the system dump from Android L, if that helps.
Click to expand...
Click to collapse
This ROM will not work, period. The reason is because you did not follow step 1 of the guide which states quite clearly:
"Take any clean CM9, AOSP, CM7, CM10, CM11 ROM which is running on your device as Base ROM."
Now, don't know about you but I do not think a stock deodexed Sense 6 ROM counts as any of those mentioned in step 1... that is why you are seeing HTC things in the ROM.
Jonny said:
This ROM will not work, period. The reason is because you did not follow step 1 of the guide which states quite clearly:
"Take any clean CM9, AOSP, CM7, CM10, CM11 ROM which is running on your device as Base ROM."
Now, don't know about you but I do not think a stock deodexed Sense 6 ROM counts as any of those mentioned in step 1... that is why you are seeing HTC things in the ROM.
Click to expand...
Click to collapse
Ah. Thanks for pointing that out. I will update the zip file today.
the playa! said:
Ah. Thanks for pointing that out. I will update the zip file today.
Click to expand...
Click to collapse
It will not work just by using that guide; The bases are just too different.
the playa! said:
Ah. Thanks for pointing that out. I will update the zip file today.
Click to expand...
Click to collapse
no man, you can not do this because we have not a base for L! so it should be ported compiling source and fixing bug and issues...is not a thing that you find in a guide
estabien said:
I think your best bet would be to download the Nexus 5 sources and then do some "patchwork" with HTC One libs and whatnot, when needed. The good thing is that they are both at the same resolution and have similar specs.
And after you're done with that, you should be able to build with a couple of adjustments to various build-related things.
EDIT: Also, there will probably be issues with kernels? so you'll have to work through that also.
Click to expand...
Click to collapse
You can't be patching and copy/pasting libs. No zip modding when it comes to porting big base changes
You'll need to decompile and redo your ramdisk etc. And like jonny said you can't be using sense and gpe parts
Sent from my HTC One using XDA Premium 4 mobile app
Android L Keyboard in Play Store
I just wanted to note that there's a third-party application "Android L Keyboard" by Shen Le in the Play Store which I've been using on the latest CM11 nightlies that works great.
I understand that's not the point of this project but I just wanted to make sure other users are aware. Also, it's kind of scary to have to trust that a keyboard from the Play Store isn't logging and reporting your keystrokes but that's another issue entirely... anyways I added a screenshot, good luck with the project!
:good:
Thread has been closed at OP's request,
Many thanks,
Ghost

Categories

Resources