yashsingh1/xdaforums huggingface dataset:
[Sony Xperia T, TL, TX, V] Rycon33:
Just sharing my own setup here, in case others are also still interested in the good old Holo look.:D

EDIT: Added another version, Holo Theme with Sony Quicksettings.

It also has center-clock and 1%-step circle battery.

Downloads are still on the same shared folder. More info and screenies at this post.

Warning: This is ONLY applicable for DE-ODEX Rom!

What is themed on this setup?

- framework-res.apk (pretty much all[or most] the Sony Semc images are not rendered anymore and replaced with Holo images)

- SystemUI.apk (signal images)

- Settings.apk (icon images)

- framework.jar (for us to de/recompile framework-res.apk properly, also this has the Honami Home mod integrated)

- services.jar (also just for compatibility with Honami Home mod)

Screenies:

Download:

Holo Theme for TX

***

Just one caveat though, the notification panel clock and toggles are not themed(I think it's tied in smali).

As a temporary workaround, I edited the Sony Sapphire accent theme, and make it more holo #33b5e5.

Choose it in setting-display-theme-Sapphire after you flashed the theme's zip.

***

thanks to:

[MENTION=2538774]dully79[/MENTION] for all the many knowledge that he shared with me in modding

[MENTION=4357847]mcsqwizzys98[/MENTION] for the same reason as well

[MENTION=599722]niaboc79[/MENTION] for his Honami Home framework.jar/services.jar

[MENTION=4898631]erorcun[/MENTION] for his tut on properly de/recompiling Sony framework without having bootloop
[Sony Xperia T, TL, TX, V] Rycon33:
BTW, this mod is XTheme-friendly, that's the reason I still made it as my base.:D

Switch buttons and backgrounds are changed properly in xTheme just to name a few.

You will notice the difference when you try to flash any XTheme themes, even those without any Sony redirections.

EDIT:

The below version is the one I'm actually personaly using to be much more friendly with xTheme themes:p

I just made the dialog title white and status bar clock-color white so that they will look neutral and not out of place whenever l apply any xTheme themes.

I did that because they can't be themed in xTheme.

Optional version(more xTheme-friendly, also the status bar clock is at center):

http://www.mediafire.com/folder/u06n5h1qui9he/A_version_more_xTheme_friendly

And ofc, I edited Xperia accent theme to white as well to make the toggles white also.

Select it in settings-display-Theme-Xperia after flashing the zip.

Below is a sample when I apply an xTheme theme:
[Sony Xperia T, TL, TX, V] matt4321:
I know this is for the TX but they're so similar, do you think it'd work on the T?
[Sony Xperia T, TL, TX, V] Rycon33:
Not sure Matt, coz some ID 's may be different, that's what I encountered on one of the V mod(although that's for V).

Try it mate, anyway the universal flasher tool will automatically create a backup undo zip also.

Tapatalked from my bricked TX
[Sony Xperia T, TL, TX, V] josephnero:
good to see you are still doing good job mate
[Sony Xperia T, TL, TX, V] matt4321:
Yeah, I wouldn't be surprised if it failed, I'll try anyway but make a backup.

I'm a big fan of the holo theme! used it back when skyfri still supported it but it got dropped and is incompatible with later JB versions.

I'll let you know how it works out, good work on this bro!
[Sony Xperia T, TL, TX, V] matt4321:
Generally it was fine on my Xperia T,

a few minor problems, the power menu was pretty screwed up! It looked like this:

I did some editing in the framework and it now looks like this:

I know under airplane mode it still says 'silent mode' but it's a minor detail and not that much of an issue for me personally. I couldn't figure how to change it anyway, may take a look another time!

One last slight minor detail: upon boot it say's 'pin operation failed' in the top right for a few seconds, but then turns to 'emergency calls only' and finally to 'EE' (as that's my network). so once again a very small minor issue but that's expected when cross flashing!

Other than this, it seems to all work fine on the T, haven't found anything else! So I'm keeping it on my device, love the holo theme!

Here is my framework-res: http://www.mediafire.com/?ijo0oz3b0tro679

This makes the power menu as seen above for the Xperia T! feel free to put it in the OP if you want so other T users can grab it easily
[Sony Xperia T, TL, TX, V] Rycon33:
Matt, they are only IDs for airplanemode etc, that is being called in smali, should be easy to get a fix

I wonder why Sony really gave different IDs for those few minor things only LoL:D

Good:good: to know that it's somewhat working on T, I'll try or anybody with T can help me hunt those IDs
[Sony Xperia T, TL, TX, V] matt4321:
I'll try have a look later, I did a lazy fix and changed the strings rather than the ids
[Sony Xperia T, TL, TX, V] Rycon33:
I guess the best way is to see the original IDs of those images in public.xml, hunt them in smali, then replace with the new IDs.

I think the hard part is hunting down which smali files they are used and called.
[Sony Xperia T, TL, TX, V] charmidz:
[MENTION=4023029]Rycon33[/MENTION]: can you make one version with lidroid status bar? :D
[Sony Xperia T, TL, TX, V] Rycon33:
I've tried mate, believe me, many times, but for some reason it's way out of my comprehension LoL:D

The one I tried before is from Leo's SystemUI(based on peetr's mod) but Leo also has so many mods integrated into it that I don't personally like so I didn't stick to it.:(

To others that knows it, feel FREE to use this mod as your base for integrating other mods as well.

Just share it here if possible once finished LoL, hehehe.
[Sony Xperia T, TL, TX, V] charmidz:
Yep! :D

hope someone makes it :good:
[Sony Xperia T, TL, TX, V] dully79:
Thanks for the metion Rycoooon and nice work;)

To track the id it should be quite simple.

Obtain the id from public.xml.

Open all smali files in notepad++.

Click search>find enter the id and click "find all in all opened documents".

If you dont use notepad++...why? It's the shizz!

I'd help look but i've just finished a 14 hour shift and i cannot be bothered to stare at a screen.:eek:
[Sony Xperia T, TL, TX, V] matt4321:
I'll do it some time soon,

Just not motivated enough to do it now as my temp fix looks fine.
[Sony Xperia T, TL, TX, V] dully79:
How do the ids not match if your flashing Rycons mod with his framework-res and framework-jar, surely they should match against each other?

What did you flash matt?
[Sony Xperia T, TL, TX, V] matt4321:
I flashed the whole package! so had his systemui, settings, framework-res, the jars. all of it. but as my post on the previous screen shows something weird was up. so just edited some strings as a temp fix
[Sony Xperia T, TL, TX, V] dully79:
I'm not particularly clued up with strings and smali etc, but you'd think if you flashed the whole package the ids would correlate with one another.:confused:

Ive just decompiled and baksmalied the apk and jar file and this is what i get.

Rycons:

I serached strings.xml- "Do you want to reboot into safe mode?" = <string name="reboot_safemode_confirm"

Then i serached public.xml for reboot_safemode_confirm =

<public type="string" name="reboot_safemode_confirm" id="[COLOR="Red"]0x0104018e[/COLOR]" />

I opened up deodexed T framework-res public and searched 0x0104018e = "global_action_power_off"

That tells me that Rycons framework apk/jar didnt take.

You could try swapping the public.xmls between your framework-res.apk and Rycons to make the ids match up with the framework.jar
[Sony Xperia T, TL, TX, V] matt4321:
I'm pretty sure it did take, no error in cwm and the theme is all in place. I don't know why the id's mismatch. I'll look into it tomorrow, bit late to start now, it could take a while
[Sony Xperia T, TL, TX, V] Rycon33:
I got another idea Matt, can you try this,

Decompile my framework-res.apk and get the following:

drawable folder

drawable-xhdpi folder

styles.xml

drawables.xml

Then copy it and paste to your own framework-res.apk and then recompile.
[Sony Xperia T, TL, TX, V] matt4321:
I found these 2 in rycon33s framework-res

<public type="string" name="reboot_safemode_confirm" id="0x0104018e" />

<public type="string" name="shutdown_confirm" id="0x0104018b" />

we want to call the 2nd one, but the 1st is being called. I'm not sure where in smali it is located though, just looked for a bit but can't find it. anyone know?

We also have the issue still of the screenlock/silent mode where it should say airplane mode/ airplane mode on/off.

that's another one to track down. afaik these are the only 2 issues on the T, if they can be properly resolved then it'll look a lot better!

I'll give this a shot now, see how it works out
[Sony Xperia T, TL, TX, V] Rycon33:
Matt, if my previous suggestion don't work.

There's another option to try, actually the mismatch IDs you are seeing is being called by android.policy.jar

So if you are really interested, you may try modifying your T's own android.policy.jar.

Below is what I think the needed changes:

in classout\com\android\internal\policy\impl\GlobalActions.smali, search for this method, .method private createDialog()Landroid/app/AlertDialog;

(I got this android.policy.jar file from one of the T ROMs around)

.method private createDialog()Landroid/app/AlertDialog;

.registers 18

.prologue

.line 160

move-object/from16 v0, p0

iget-boolean v1, v0, Lcom/android/internal/policy/impl/GlobalActions;->mHasVibrator:Z

if-nez v1, :cond_d4

.line 161

new-instance v1, Lcom/android/internal/policy/impl/GlobalActions$SilentModeToggleAction;

move-object/from16 v0, p0

invoke-direct {v1, v0}, Lcom/android/internal/policy/impl/GlobalActions$SilentModeToggleAction;-><init>(Lcom/android/internal/policy/impl/GlobalActions;)V

move-object/from16 v0, p0

iput-object v1, v0, Lcom/android/internal/policy/impl/GlobalActions;->mSilentModeAction:Lcom/android/internal/policy/impl/GlobalActions$Action;

.line 165

:goto_11

new-instance v1, Lcom/android/internal/policy/impl/GlobalActions$1;

const v3, 0x10802e5

const v4, 0x10802e6

const v5, 0x1040192 - change it to 0x1040197(this is the new global_actions_toggle_airplane_mode ID based from my TX framework)

const v6, 0x1040193 - change it to 0x1040198(this is the new global_actions_airplane_mode_off_status ID based from my TX framework)

const v7, 0x1040194 - change it to 0x1040199(this is the new global_actions_airplane_mode_off_status ID based from my TX framework )

move-object/from16 v2, p0

invoke-direct/range {v1 .. v7}, Lcom/android/internal/policy/impl/GlobalActions$1;-><init>(Lcom/android/internal/policy/impl/GlobalActions;IIIII)V

move-object/from16 v0, p0

iput-object v1, v0, Lcom/android/internal/policy/impl/GlobalActions;->mAirplaneModeOn:Lcom/android/internal/policy/impl/GlobalActions$ToggleAction;

.line 206

invoke-direct/range {p0 .. p0}, Lcom/android/internal/policy/impl/GlobalActions;->onAirplaneModeChanged()V

.line 208

new-instance v1, Ljava/util/ArrayList;

invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

move-object/from16 v0, p0

iput-object v1, v0, Lcom/android/internal/policy/impl/GlobalActions;->mItems:Ljava/util/ArrayList;

.line 211

move-object/from16 v0, p0

iget-object v1, v0, Lcom/android/internal/policy/impl/GlobalActions;->mItems:Ljava/util/ArrayList;

new-instance v2, Lcom/android/internal/policy/impl/GlobalActions$99;

const v3, 0x1080030

const v4, 0x104018e -- change it to 0x1040193(this the new global_action_power_off ID based from my TX framework)

****

Note: Don't be confuse with the framework ID lacking one zero (0), that's just how it is being called by other applications, so example, the ID 0x0104018e becomes 0x104018e
[Sony Xperia T, TL, TX, V] matt4321:
This looks like it may work, doubled checked in my framework-res and it seems to match, made the edits and now have a new compiled android.policy.jar file which I'm about to apply so theoretically this should work

---------- Post added at 02:53 PM ---------- Previous post was at 02:38 PM ----------

Confirmed working on my T now, thanks for the tip on what to change in android.policy.jar

T users can use this android.policy.jar: http://www.mediafire.com/?86nt4mu2wd75k3p

and all will look like this:
[Sony Xperia T, TL, TX, V] Rycon33:
ok mate, that's great :good:

thanks :)

i'll link them to your post and will mention for T users it needed to use that android.policy.jar together with the first ZIP in the OP
[Sony Xperia T, TL, TX, V] matt4321:
I've made a cwm flashable zip for the T here:

link removed due to it breaking incoming calls!

It should just be able to be flashed straight after the holo-theme.zip, I haven't tried it directly after flashing it, but I went back to my old android.policy.jar and it flashes and applies, this will make it a whole lot easier for T users (especially noobs)
[Sony Xperia T, TL, TX, V] charmidz:
OK, I did changed android.policy

Working on XV, too :D :D
[Sony Xperia T, TL, TX, V] Rycon33:
Thanks my mate :)

[MENTION=5172821]charmidz[/MENTION] , So you're using the alternate version right(more xtheme-friendly)?

Tapatalked from my bricked TX
[Sony Xperia T, TL, TX, V] Rycon33:
I'll link your post for V users.:)

Tapatalked from my bricked TX
[Sony Xperia T, TL, TX, V] charmidz:
YES :D

I'm using your mod and Xtheme :D :highfive:
[Sony Xperia T, TL, TX, V] charmidz:
[MENTION=4023029]Rycon33[/MENTION]: when I changed android.policy.jar, com.android.phone has stopped, I can't receive calls :( :(
[Sony Xperia T, TL, TX, V] Rycon33:
So it means for V(and also for T i guess), the edits should really be done in public.xml in framework-res.apk.:(

Tapatalked from my bricked TX
[Sony Xperia T, TL, TX, V] charmidz:
yeah :(, I try push old android.policy, not working too, can you make framework-res.apk for me, I flashed ROM :crying:
[Sony Xperia T, TL, TX, V] Rycon33:
For the mean time, revert back to your previous working files.

Tapatalked from my bricked TX
[Sony Xperia T, TL, TX, V] charmidz:
Yes! Can you add one guide: Holo Xtheme, I want use + xtheme to achieve maximum performance :D

my framework-res.apk

http://www.mediafire.com/?bb1kdb9h6s9dda1
[Sony Xperia T, TL, TX, V] Rycon33:
I'll try mate, but I don't want to promise LoL as I cannot test it myself. :D

Tapatalked from my bricked TX
[Sony Xperia T, TL, TX, V] charmidz:
systemui: http://www.mediafire.com/?7aymckkgd8m33bq

setting: http://www.mediafire.com/?4r45tvzl798mta8

framework.jar: http://www.mediafire.com/download/0zrwx43ow75i5f7/framework.jar

service.jar: http://www.mediafire.com/download/w8n6gtsfhkyyhqf/services.jar

I decompile systemui and setting.apk is bug :(
[Sony Xperia T, TL, TX, V] Rycon33:
Are those all stock/unmodified files in your link?
[Sony Xperia T, TL, TX, V] charmidz:
No, it's based on Xperia Revelation HD ( RV.12.2.234N ) ROM by danasariandi :( (fw 140)

I don't have an original firmware :(
[Sony Xperia T, TL, TX, V] matt4321:
This sucks! Can confirm the phone crashes upon an incoming call!

Restoring my old android.policy.jar and see if that works

EDIT: restoring android.policy.jar doesn't work, so I'm reflashing my firmware and see if that will fix it

EDIT2: are we sure its android.policy.jar that breaks it and not using the TX framework-res/SystemUI/services/framework
[Sony Xperia T, TL, TX, V] Rycon33:
hehehe, yup we don't know yet which files are causing it:D

pretty much problems are expected when cross-flashing:(

Edit: [MENTION=4393511]matt4321[/MENTION] send me your framework-res.apk(the one with boot-loop fix already) and I'm going to try something. same goes to you [MENTION=5172821]charmidz[/MENTION]

If the this one I'm planning to try still don't work, I'll give up already on T and V. :P
[Sony Xperia T, TL, TX, V] dully79:
Has anyone tried what i suggested 2 days ago and swapped public.xmls within the framework-res.apk's?

Surely this would bypass the smali/public.xml editing to match each other without breaking Rycon's mods and causing fc's and such. You may even need to swap public.xmls in all the modified apks

If your not changing android.policy.jar with the mod then this makes perfect sense to me.

No?

Ok.
[Sony Xperia T, TL, TX, V] matt4321:
I haven't got one with the bootloop fix in haha, never needed to do it so don't have one. I may try do it in the next day or 2, I also may try what dully said below.

problem is I get really motivated and demotivated and doing this stuff because loads of the time it ends in fail and I give up for a while
[Sony Xperia T, TL, TX, V] dully79:
Just do it, you know you want to.

I'd do it for you test but i'm out fixing fridges.:(

I bet you feel really proud of yourself when you accomplish something.

YEAH BOI!!

I know i do:D
[Sony Xperia T, TL, TX, V] matt4321:
haha. funnily enough I'd already started working on it! I can't fricking decompile my sony framework, it's so annoying, i'm looking at the guide but it looks weird and not sure what to do, kinda had a long day. also was trying to rearrange my status bar today. to have centre clock (non overlapping one) and have easy way of putting icons where I want. I now have the centre clock but spend hours trying to get the vibrate icon back to the right where it belongs, but it just wants to stay next to the clock haha.

I also thought to solve the issue in this thread we could look in our android.policy.jar file and just do it in reverse. so change it in public.xml. but then there are a few other mismatches that are less noticeable though. so depends how neat people want it,

good luck with the fridges mate
[Sony Xperia T, TL, TX, V] dully79:
Personally id rather match the public.xml to the android.policy.jar, as opposed to matching the android.policy.jar to the public.xml.

Modifying the public.xml is easier and you may have other references to the public.xml in other apps.

At least if you put your public.xml into Rycons framework you should minimize any potential risks with mismatched ids asking for T values but getting TX in return.

And thanks, I need luck with silly season.

A little bit of warm temperature and everything in Greggs breaks down.:(
[Sony Xperia T, TL, TX, V] matt4321:
that's annoying! well being that guy, I just did exactly what you said not to do ;)

if it doesn't work, tomorrows task is to get this sorted, because it's annoying me and I hate leaving things incomplete
[Sony Xperia T, TL, TX, V] dully79:
Your way will probably work fine. Id just prefer to edit xmls because i can grasp basic code from them.

smali leaves me feeling.:eek:
[Sony Xperia T, TL, TX, V] matt4321:
really weird right!

I changed some IDs to match our android.policy.jar and it worked! but it lead to the same problem with the phone crashing upon an incoming call! So I assume by changing the entire public.xml it would lead to the same problem.

I think we need to build this from the ground up for the T rather than trying to port it over. I'm not sure what else to try to fix the problem
[Sony Xperia T, TL, TX, V] Rycon33:
[MENTION=5172821]charmidz[/MENTION] mate, I've made the boot-loop fix on your framework-res.apk/framework.jar.

Try it first then if it booted fine on your phone, let me know and I'll start to mod it for Holo Theme.:)

Download: http://www.mediafire.com/?35ckaku55xev4r8

And [MENTION=4393511]matt4321[/MENTION], if you haven't done your framework bootloop fix, I can do it for you(that is if charmidz feedback on his is ok)
[Sony Xperia T, TL, TX, V] charmidz:
mate, bootloop :(
[Sony Xperia T, TL, TX, V] Rycon33:
Oh damn, I'll take a look at it again later

[MENTION=5172821]charmidz[/MENTION] , can you send me also your SemcGenericUxpres.apk

Tapatalked from my bricked TX
[Sony Xperia T, TL, TX, V] charmidz:
here you are, mate :)

http://www.mediafire.com/?gc5fwektcx5a1vh
[Sony Xperia T, TL, TX, V] Rycon33:
ok, flash this over your current "working" ROM

this is my last attempt(for the mean time):p

and this is even for the boot-loop fix only
[Sony Xperia T, TL, TX, V] charmidz:
awesome mate, working for me now :D :D

thanks you so much :good::good::laugh:

confirm bug receive calls fixed :highfive:
[Sony Xperia T, TL, TX, V] Rycon33:
Good:)

I'll start to mod it for Holo theme after my shift, coz I just got here at work.

EDIT: I may just continue this on my OFF day.

Tapatalked from my bricked TX
[Sony Xperia T, TL, TX, V] charmidz:
anytime, mate :D :D
[Sony Xperia T, TL, TX, V] dully79:
Why would it lead to the same problem?

Inside Rycons apps, the public.xml ids do not match our android.policy.jar ids.

If we move our public.xmls into his apps, then the public.xml ids will match the android.policy.jar ids.

His apps are triangle and our android.policy.jar is square, copy in public.xml and his apps are now square.

Just changing one or two will not work, you need to change everything to eliminate any possible mismatched ids.

Edit: that said the smali ids contained within the apk would still be mismatched. It would be easier to just create a UFT theme.
[Sony Xperia T, TL, TX, V] Rycon33:
try this mate

settings not included there yet though
[Sony Xperia T, TL, TX, V] charmidz:
Ok mate, work fine :thumbup::D
[Sony Xperia T, TL, TX, V] Rycon33:
Let me know if you still see some out of place images:D Screenshot will help.

And Btw, can i see some screenshot of your "Settings" page so I can mod your settings.apk also(that is, if you still want LoL:p)

EDIT: Coming up on TX, I'll post another version that has Sony quicksettings and has circle battery and center-clock.

http://db.tt/FKA8Jk9J
[Sony Xperia T, TL, TX, V] charmidz:
here you are :)
[Sony Xperia T, TL, TX, V] Rycon33:
[MENTION=5172821]charmidz[/MENTION] Based on your screenshot, I think you haven't flashed the recent zip I sent you. And if you already did, then the one I made is not workibg LoL. :P

Tapatalked from my bricked TX
[Sony Xperia T, TL, TX, V] charmidz:
I push your framework-res.apk and framework.jar in system/framework :confused: (old version)

I will try it now :)

Edit: [MENTION=4023029]Rycon33[/MENTION]: Awesome! Mate :D
[Sony Xperia T, TL, TX, V] Rycon33:
UPDATE

I added another version for TX, Holo Theme with Sony QuickSettings, it has center-clock and 1%-step circle battery as well.

Download here.

Special thanks to [MENTION=4555495]kongaz2[/MENTION] for the QuickSettings mod.:)
[Sony Xperia T, TL, TX, V] kevoroid:
looks good dude.
[Sony Xperia T, TL, TX, V] Rycon33:
I might as well add this optional version as well, 5-icon navigation bar(power-back-HOME-recent-menu).

http://db.tt/u6IVUMjT

EDIT:

Here's the download for that 5-icon navigation bar version.

Tapatalked from my bricked TX
[General Topics] P@rziv@l:
Hi,

I am looking for someone to develop a WiFi scanning tool for Windows 8 RT. There is an awesome tool that i use on Windows 7 called Inssider.

Nobody has written or hacked software that does this yet, please help.

P.S. There is a thread on Inssider/Metageek a couple of weeks ago about still trying to develop this.

Thanks

S
[JAM, MDA Compact, S100 General] pc2383:
Hi guys, my o2 mini fail to upgrade rom1.11. now my o2 cant run because original rom is "gone". now i need to find where the original room can download ( not upgrade version but is full version ). Can u all ppl help me? :cry:

Thx for reply.[/quote]
[JAM, MDA Compact, S100 General] ppc4:
Just go out to the ftp site ftp://ftp.xda-developers.com site and download whatever rom you want. Most of these are full versions (OS, Extrom, radio). There are SD type flashes out there as well as standard gui type executables.
[Android Q&A, Help & Troubleshooting] Ahri:
I've found differences in the behaviour of notifications on different ROMs, notably in the stock Jellybean ROM for my i9100 a notification will:

1. Mute all other sounds

2. Play the notification sound

3. Unmute other sounds

Whereas when I have AOKP installed the sounds both play at once, as in no muting occurs and the sound is overlayed.

My question is: what decides this behaviour? And can I tune it per-ROM? I'm a technical user so I'm comfortable hacking around a bit to get my desired behaviour, I just don't know where to look!
[Android Q&A, Help & Troubleshooting] kreatonn:
U better ask the dev of the AOKP ROM.
[Android Q&A, Help & Troubleshooting] fessitelecom:
hello

pritek p746 rom crane a_710_eng

cpu allwinner a10

7 inch tablet

CAPACITIVE RAM DDR3 512MB Disk 4GB

thanks in advance