Ultimate LED FIX for Xperia ICS (4.1.B.0.431):SMS,Missed Call,etc,everything working! - Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A

Ultimate Notification LED fix for Xperia (ICS 4.0.4, 4.1.B.0.431)
Introduction
One of the most annoying bugs in the everyday use of Sony's official ICS firmware version 4.1.B.0.431 (and later) is that the notification LED only works for missed calls, and it doesn't notify anything else anymore.
Ironically, the previous beta firmware ICS 4.0.3 v4.1.A.0.562 showed a specular bug: the notification LED didn't notify missed calls, but it was working for everything else (SMS, Email, ..).
The "Ultimate Notification LED fix"
I've got around fixing this bug by reversing and doing a minor change in a 4.1.B.0.431 framework file (services.odex).
The patched file has the notification LED working for everything as it was in GB firmware: the LED now blinks for missed calls, sms, emails, and any other application showing LED notifications (eg: K9-mail, Whatsapp..).
Update: This patch now works on all Xperia devices with 4.1.B.0.431 firmware, and it has been tested initially tested on a Xperia Mini Pro sk17i.
Disclaimer
These files come with no warranty, express or implied.
By downloading and using files linked in this page you express your understanding that you use those files at your sole risk.
No one can be held responsible for any damage directly on indirectly related to files linked in this page.
If you flash something to your phone you must remember that there's always a minimal chance that something goes wrong: you know it, I can't be held responsible if your phone gets wrecked, if your working LED flashes during a work meeting and you get fired, or anything else.
Downloads and Install Instructions
To install this fix you have to be in a stock ICS 4.0.4 firmware v4.1.B.0.431, with root and ClockWorkMod (CWM) recovery installed.
To install the fix simply download the right package for you, and:
make sure your phone is charged! It's always safer when you need to flash something.
put the downloaded ZIP it in the root of your SD Card
reboot into CWM recovery
Do a Nandroid backup using CWM ("backup and restore" => "backup"): you shouldn't end in a bootloop if you download and apply the proper file, but it is a good practice to a CWM backup before applying mods and patches, so you can easily restore it and go back if anything goes wrong!
did I mention to do a Nandroid backup?
choose "Install ZIP from sdcard" => "Choose zip from sdcard"
browse to the ZIP in your SD Card
choose apply and reboot device.
enjoy a properly working led
The right package to download for you depends on your current system framework files status.
Use the following list and infos to find the proper download for you:
If you have an Xperia device on stock ICS 4.0.4 v4.1.B.0.431, and never applied other LED patches: install Busybox if you don't have it already, and download the following universal patch Ultimate_4.1.B.0.431_Notification_LED_FIX_UNIVERSAL_stock_rom_by_zxp.zip (originally attached to post #37).
Note: Busybox must be installed on your device before installing this package, or it will not work. The patch scripts expects Busybox to be installed into /system/bin.
If you never applied any patch and don't know what to download, this is the file you want!
Why: it is smaller, and only replaces the services.odex file with the patched one, that's all you need; the services.odex is automagically generated in your device, that's why Busybox is used, and this is what makes this package "universal".
If you your device currently has arcatarc's fix applyed: download Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp_FOR_arcatarc_fix_users.zip
Why: if you used on arcatarc fix, this package will restore 4.0.B.0.431 framework files along with the patched services.odex, because arcatarc's fix installed the old 4.1.A.0.562 framework files and this change needs to be reverted.
If you are using a stock deodexed ICS 4.0.4 v4.1.B.0.431 firmware: download Ultimate_4.1.B.0.431_Notification_LED_FIX_FOR_DEodexd_roms_by_zxp.zip
Why: it will replace the services.jar with the patched classes.dex inside.
This works for all Xperia Devices, including but not limited to the Xperia Mini Pro sk17i/a.
If you are using the new firmware v4.1.B.0.587: you are lucky, I have also released the Ultimate LED FIX for the new firmware 4.1.B.0.587. You can download it from the new version thread.
If you are using an even newer firmware: you have to wait for Sony to release this firmware for my sk17i, so that I can port the patch over the new version, or wait for someone to port it.
Background info, closing notes and thanks
As already specified this patch is based off stock 4.1.B.0.431 framework: I simply deodexed with baksmali, manually edited one .smali file to change the offending code that prevented the LED to work properly, and packed everything back.
I hope to find time to post very soon a Tutorial on how to apply the fix yourself, for educational purposes and to help less experienced people to port it over the .587 version.
Experienced users should be able to compare the stock 431 baksmali-ed services.odex and the patched one to find the small change, and port it over .587 without the need of my forthcoming guide.
Thanks to _mysiak_, he posted the Xperia Arc S stock framework files that I used to understand what path I had to follow to make "universal" patch.
Thanks to arcatarc, he posted the old 4.1.A.0.562 services.odex in his "partial fix" thread (I say "partial" because it simply used .562 framework files which showed a specular bug, as explained in the introduction), I have compared that version to the new one to quickly spot which file needed to be patched.
If you happen to port this patch to a newer firmware please post a link to your thread, so that I can add it in this post to inform users with such firmware that a patch exists for them.
If you want to inform other users of this patch please link back to this thread and don't simply re-upload/re-post a package. A link to this thread is the only way to be sure that users chose the proper package and can be updated if there is the need for a new/updated patch.
Bugs & Known Issues
This patch is now used by thousand of users without any reported issue or strange behavior.
If you install this patch and you end in a boot loop it means you have applied the wrong package. Please re-read the download info & instructions, and apply the proper zip. Period.
If you find any real problem please post it, and I'll update this section.
Changelog
2012.09.05 (current): Released the new Universal patch for stock/odex devices. The new Universal patch for stock/odexed fw now works on all Xperia devices, not only on the Xperia Mini Pro sk17i. This replaces the old first package, which has been deleted from this thread. (See posts #32 and #37 if you are curious on how/why it works).
Now all packages work an all Xperia devices.
2012.09.04: Updated infos for those having bootloop on stock/odex devices different from the Xperia Mini Pro with the first (small) package, while researching for a solution. (See posts #11 and #12 for reference).
2012.09.03: Initial release.
Additional Notes for those coming from arcatarc's fix
If you have used arcatarc "partial" fix you may have noticed that it had 2 major user visible problems:
the LED notification for missed calls was not working
it showed a single white blink when some notifications appeared in the statusbar: eg the Xperia Keyboard "choose input method" notification caused a white LED blink each time it appeared.
This patch doesn't have those problem, everything (seems!) to work as it should!
​

LED fix for deodexed roms works perfect , however the first one didn't work for me.... thanks man...!!!

Bootloop on mini, stock ICS 4.0.4 v4.1.B.0.431...

Stuck at XPERIA boot logo on Arc S, stock ICS 4.0.4 v4.1.B.0.431..

Thanks for your feedback, I'll try to help you solve the bootloops if I can.
Bear in mind that if you flash the package for the stock firmware you need to have all of the framework files untouched. If you have previously used other patches/fixes that modified some file inside /system/framework you can get a bootloop, and I can only help if you have modified files because you applied arcatarc fix before.
Adee.roy said:
LED fix for deodexed roms works perfect , however the first one didn't work for me.... thanks man...!!!
Click to expand...
Click to collapse
I'm using "the first one" (if you meant Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp.zip) on my own sk17i and it works!
If you tried to flash the "first one" in a deodexed rom I believe it's normal you've got a bootloop. If it was a stock (odexed) rom please tell me what do you mean by "didn't work"? You had a bootloop or your LED didn't act properly?
Did you install in a stock, unmodified, sony .431 firmware on your sk17? Was it another mobile?
AleksandarST15 said:
Bootloop on mini, stock ICS 4.0.4 v4.1.B.0.431...
Click to expand...
Click to collapse
What package did you install? You were on stock ICS with or without arcatarc fix?
_mysiak_ said:
Stuck at XPERIA boot logo on Arc S, stock ICS 4.0.4 v4.1.B.0.431..
Click to expand...
Click to collapse
What package did you install? You were on stock ICS with or without arcatarc fix?

works perfect on sk17i
thanks
@others
make sure you download the correct version. you need to check first wether your services is odexed or not and apply to appropriate patch.

zxp said:
What package did you install? You were on stock ICS with or without arcatarc fix?
Click to expand...
Click to collapse
I used Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp.z ip on my stock ICS without any modifications...

work like a charm! Thank you very much :good:
used @ sk17i stocked ics ROM

Works perfect on SK17a Xperia Mini Pro Stock ICS 4.0.0 v4.1.B.0.431 ROM & Mesa 1.7 Kernel. Thanks

I was on Arc S stock ICS, with "small" Arcatarc's fix (only services.odex replaced) and this fix put me into bootloop -> Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp.zip.
Now I tried Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp_FOR_arcatarc_fix_users.zip and phone booted fine. LED notification seems to be working fine as well. I compared all jar/odex files between stock Arc S ROM and from your fix and their content is different (though size is exactly the same).

AleksandarST15 said:
I used Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp.z ip on my stock ICS without any modifications...
Click to expand...
Click to collapse
So far the only confirmed installs are coming from sk17 users.
Maybe the other devices have some different framework file? If one of the $BASECLASSPATH files is different in other mobile phones this can't work. Well, actually it means that the patch can't be universal, and must be customized for each mobile.
AleksandarST15 if you did a nandroid backup so you can easily revert, can you please make 2 tests?
Here are the tests:
flash again the same zip, and try to clear dalvik cache & cache before reboot. You should get the bootloop again, but it is worth trying
flash the second file (Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp_FOR_arcatarc_fix_users.zip) and reboot. This comes with all required framework libs, coming from the sk17i. Does it works?
If the first one works the patch can be universal.
If the second one works, the patch can't be universal. You can still flash that file that comes with all framework files, but if your mobile phone has different framework files it is not the definitive solution to overwrite them with those coming from another mobile phone.

_mysiak_ said:
I was on Arc S stock ICS, with "small" Arcatarc's fix (only services.odex replaced) and this fix put me into bootloop -> Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp.zip.
Now I tried Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp_FOR_arcatarc_fix_users.zip and phone booted fine. LED notification seems to be working fine as well. I compared all jar/odex files between stock Arc S ROM and from your fix and their content is different (though size is exactly the same).
Click to expand...
Click to collapse
Thanks for your report _mysiak_! I was writing a reply and I didn't see it.
This seems to confirm point 2 of my last post, that is framework files differ a bit from mobile to mobile. That's why you get the booloop by flashing only the services.odex: all framework jar/odex files must be consistent.
It would help to know if they only differ in their signature (maybe because it is device-specific) or in the rest of the contents (the dex contents). Has anyone links to documentation (official/unofficial) that clears this point? Or dumps of stock framework libs for another device (not a sk17)?
If the content (and not only the header) is different would mean that anyone not having a sk17 can flash Ultimate_4.1.B.0.431_Notification_LED_FIX_by_zxp_FOR_arcatarc_fix_users.zip to quickly have working LED notifications, but this can have side effects because their framework files contain some different code...in this case the better option would be to have a owner of each device to port the patch to its device and post back.

i cant believe its finally working again! good job zxp.
st15i, real ics lite r3, deodexed.

Untot said:
i cant believe its finally working again! good job zxp.
st15i, real ics lite r3, deodexed.
Click to expand...
Click to collapse
It's the same I thought. Finally this stupid LED working again!
Thanks for your feedback, this confirms that the deodexed version is device-independant (the dependency on the other framework files comes on the odexing phase obviously).
I've updated the first posts with updates from user feedback.

zxp said:
It's the same I thought. Finally this stupid LED working again!
Thanks for your feedback, this confirms that the deodexed version is device-independant (the dependency on the other framework files comes on the odexing phase obviously).
I've updated the first posts with updates from user feedback.
Click to expand...
Click to collapse
Well thanks a lot for ur work...the deodexed version worked for me in mu custom build xperia pureness rom...good
Sent from my SK17i using XDA Premium HD app

Can work in 587?
Sent from my WT19i using Tapatalk 2

botski said:
Can work in 587?
It works on my custom rom:smultronic v.2(587)
Rage kernel 3.2
Sent from my SK17i using xda premium
Click to expand...
Click to collapse

REPORT!
I'm using Ultimate_4.1.B.0.431_Notification_LED_FIX_FOR_DEod exd_roms_by_zxp.zip for coconut on Real ICS 5.2
LED Notif is working (but no missed call)

botski said:
Can work in 587?
Sent from my WT19i using Tapatalk 2
Click to expand...
Click to collapse
You shouldn't use it on 587, it would be safer to wait for someone to port it to .587, or wait my port (if Sony releases .587 for sk17i).
pucank said:
It works on my custom rom:smultronic v.2(587)
Rage kernel 3.2
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
I guess you flashed the deodexed package? The odexed had less chances to work..
I'm still surprised. Sony didn't change anyting in service.jar in .587?
Dimasdanz said:
REPORT!
I'm using Ultimate_4.1.B.0.431_Notification_LED_FIX_FOR_DEod exd_roms_by_zxp.zip for coconut on Real ICS 5.2
LED Notif is working (but no missed call)
Click to expand...
Click to collapse
As far as I know Real ICS contains many tweaks and customizations, maybe they changed other framework files that break the patch.
Did you try to wipe dalvik cache? I didn't need it on the stock (odexed) rom, I don't know if it may be necessary for deodexed roms.

zxp said:
You shouldn't use it on 587, it would be safer to wait for someone to port it to .587, or wait my port (if Sony releases .587 for sk17i).
I guess you flashed the deodexed package? The odexed had less chances to work..
I'm still surprised. Sony didn't change anyting in service.jar in .587?
As far as I know Real ICS contains many tweaks and customizations, maybe they changed other framework files that break the patch.
Did you try to wipe dalvik cache? I didn't need it on the stock (odexed) rom, I don't know if it may be necessary for deodexed roms.
Click to expand...
Click to collapse
Well, it's better than before /LED is not working at all/ after apply this patch, LED works. I don't mind about that missed called thing

Related

[ROM][ICS]MIUIv4 2.7.13 for Locked Bootloader (Not OTA Update)

MIUIv4 for Un/Locked Bootloader​
Hi Guys.. This rom was made for both Unlocked and Locked bootloader.
UPDATE!! MIUIv4 2.7.13 - Changelog
"This is not OTA update!! " Use Titanium Backup or MIUI backup to backup and restore your apps (for those who come from 2.6.29)
Old Version:
Code:
MIUI v4 build 2.6.29 (Stable Version) - [URL="http://www.mediafire.com/download.php?i83cldnerc1c8a5"][I][COLOR="Red"]here[/COLOR][/I][/URL]
**extract using 7zip and then put in sdcard/clockworkmod/backup**
!!!!THIS IS NOT FLASHABLE ZIP!!!!
How to install it??
1. You have to be in ICS firmware.. .562 or .431 will doing good.
2. Rooted and CWM Installed (Don't ask me how ) (if you have unlocked your bootloader just flash sirkay's kernel or any ICS stock kernel with cwm included)
3. Boot into Recovery, do Full Wipe
4. Tap into "Backup & Restore" choose restore and restore the backed up rom.
5. Wait till it done.
6. Reboot System and enjoy MIUI on your Locked Bootloader
How to get rooted??
Check LBE Guard app and tap manage root permission>enable root permission
Screenshot see attachment.. Special thanks to xparanoidx
Thanks to MIUIandroid(for providing wonderful miui rom) and jjdoctor (for the awesome guides).
***I'm not a developer so don't ask me how to fix bugs***
ADD-ON(S)​
Xperia S ICS Keyboard: here -- Just flash this via CWM
(screenshot see attachment below)
I install it and work perfect.. just change for JJ rom and you will find this ROM is so laggy but, so eye candy,,, everything work well!.. SS is the same as MIUI SS in the others thread.. I hope it will contiuned to update with the latest MIUI ROM.
happy flashing
At first, thanks that more and more devs make roms for locked bootloaders
Just few questions:
Where is the original version? Where can I see the screenshots?
Is it rooted?
After restore cwm must install again?
I'm on JJ Hybrid 3.1 with locked bootloader.
Wechy77 said:
At first, thanks that more and more devs make roms for locked bootloaders
Just few questions:
Where is the original version? Where can I see the screenshots?
Is it rooted?
After restore cwm must install again?
I'm on JJ Hybrid 3.1 with locked bootloader.
Click to expand...
Click to collapse
I use original file from here and ported myself. For screenshot you could see from iriijo's or other miuiv4 threads, it's basically same.
Yes, it is rooted. Check the LBE Guard app and tap manage root permission and enable root.
I don't know about reinstalling cwm, but i suppose it's same with other locked bootloader rom.
Sorry, i'm at work, i can't test it.
Does anybody have installed it yet?
I can't do it actually, i'm not at home...
OK I've just flashed it this afternoon on top of a nearly stock rooted ICS4.0.4 install. SO FAR, everything I've tested seems to work... the only issues I've had is learning to use MIUI ;-)
I'm keeping my old backup in case I want to go back, but so far looks good - only FC I have had was Google Account Manager when I ignored a permissions request but a quick reboot soon fixed that....
SO far, so good
Well, installed it, works good ! Thanks !
Maybe I should give it a try lol.
I try this.... I just install it..
working perfectly for me so far, even FM radio works
Downloading right now. Honestly, JJ's Hybrid 3.1 is sweet, but let's give a try on this one, 'cause MIUI is great.
Please, can someone post some screenshots?
hi dude sorry but can i run the xperia keyboard on this ROM? i have a backup installed but when i try to write a smile sends me a error and closes :crying:
the ROM is working perfect but i prefer the sony keyboard...
thanks
google tanslator
daniel 26 said:
hi dude sorry but can i run the xperia keyboard on this ROM? i have a backup installed but when i try to write a smile sends me a error and closes :crying:
the ROM is working perfect but i prefer the sony keyboard...
thanks
google tanslator
Click to expand...
Click to collapse
Maybe you could flash xperia keyboard from jjhybrid thread (addon section). Someone confirm to me it's working.
Edited: someone else confirm to me it's bootlooping.. so make a backup first.
I will be the hero *o* i'm going to test this rom and tomorrow y put my conclusion and if it works for me i'll put screenshot c:
Thanks for your time to do the work n,n we need more rom's for bl locked :fingers-crossed:
Edit: ok i install it & run perfectly now as i promise here are the screenshot's, i notice a difference and it come's from camera i don't know why but... i see camera better than anyone it doesn't show noise and the quality is amazing. anyway my respects to miui creators but i love JJ's hybryd rom.
Wow, I have been testing this ROM for the last 15 hours and no problems at all. It runs smooth, great, and fast. I only got a problem with circle lockscreen, some delaying. But nothing else in the ROM was wrong.
But the most shocking thing is that the consumption of battery while I was sleeping (8 hours of sleep time) was... 0%!!
With stock and other ROMs, battery drained 5 to 10%, but not with MIUI!
If everything goes OK, I think I'll stick with MIUI for a while.
I'll leave some more screenshots:
Got a question: How do I mount as USB storage? I haven't realized on this ROM.
Im gonna try it when im @ home, but I hope its a good rom for me with locked bl
Sent from my ST18i using xda premium
OatnezrA said:
Maybe you could flash xperia keyboard from jjhybrid thread (addon section). Someone confirm to me it's working.
Edited: someone else confirm to me it's bootlooping.. so make a backup first.
Click to expand...
Click to collapse
Have you tried to flash Xperia keyboard zip from here: http://forum.xda-developers.com/showthread.php?t=1535971 ?
Direct download: http://www.mediafire.com/?dmo44i3ogn8z4
I'm interested on this keyboard too, so if you try to flash, please tell me how it goes.
El Brillantinas said:
Got a question: How do I mount as USB storage? I haven't realized on this ROM.
Click to expand...
Click to collapse
Just plug your ray and there will be an option to Open Usb Storage and choose Yes..

Ultimate LED FIX for Xperia ICS (4.1.B.0.587):SMS,Missed Call,etc,everything working

Ultimate Notification LED fix for Xperia (ICS 4.0.4, 4.1.B.0.587)
Introduction
One of the most annoying bugs in the everyday use of Sony's official ICS firmware version 4.1.B.0.431 (and later, including v4.1.B.0.587) is that the notification LED only works for missed calls, and it doesn't notify anything else anymore.
Ironically, the previous beta firmware ICS 4.0.3 v4.1.A.0.562 showed a specular bug: the notification LED didn't notify missed calls, but it was working for everything else (SMS, Email, ..).
The "Ultimate Notification LED fix"
I've got around fixing this bug by reversing and doing a minor change in a 4.1.B.0.587 framework file (services.[o]dex).
The patched file has the notification LED working for everything as it was in GB firmware: the LED now blinks for missed calls, sms, emails, and any other application showing LED notifications (eg: K9-mail, Whatsapp..).
This patch works on all Xperia devices with 4.1.B.0.587 firmware, and it has been tested initially tested on a Xperia Mini Pro sk17i.
Disclaimer
These files come with no warranty, express or implied.
By downloading and using files linked in this page you express your understanding that you use those files at your sole risk.
No one can be held responsible for any damage directly on indirectly related to files linked in this page.
If you flash something to your phone you must remember that there's always a minimal chance that something goes wrong: you know it, I can't be held responsible if your phone gets wrecked, if your working LED flashes during a work meeting and you get fired, or anything else.
Downloads and Install Instructions
To install this fix you have to be in a stock ICS 4.0.4 firmware v4.1.B.0.587, with root and ClockWorkMod (CWM) recovery installed.
To install the fix simply download the right package for you, and:
make sure your phone is charged! It's always safer when you need to flash something.
put the downloaded ZIP it in the root of your SD Card
reboot into CWM recovery
Do a Nandroid backup using CWM ("backup and restore" => "backup"): you shouldn't end in a bootloop if you download and apply the proper file, but it is a good practice to a CWM backup before applying mods and patches, so you can easily restore it and go back if anything goes wrong!
did I mention to do a Nandroid backup?
choose "Install ZIP from sdcard" => "Choose zip from sdcard"
browse to the ZIP in your SD Card
choose apply and reboot device.
enjoy a properly working led
The right package to download for you depends on your current system framework files status.
Use the following list and infos to find the proper download for you:
If you have an Xperia device on stock ICS 4.0.4 v4.1.B.0.587, and never applied other LED patches: install Busybox if you don't have it already, and download the following universal patch Ultimate_4.1.B.0.587_Notification_LED_FIX_UNIVERSAL_stock_rom_by_zxp.zip.
Note: Busybox must be installed on your device before installing this package, or it will not work. The patch scripts expects Busybox to be installed into /system/bin or /system/xbin.
If you never applied any patch and don't know what to download, this is the file you want!
Why: it is smaller, and only replaces the services.odex file with the patched one, that's all you need; the services.odex is automagically generated in your device, that's why Busybox is used, and this is what makes this package "universal".
If you your device currently has arcatarc's fix applyed: download Ultimate_4.1.B.0.587_Notification_LED_FIX_by_zxp_FOR_arcatarc_fix_users.zip
Why: if you used on arcatarc fix, this package will restore 4.0.B.0.587 framework files along with the patched services.odex, because arcatarc's fix installed the old 4.1.A.0.562 framework files and this change needs to be reverted.
If you are using a stock deodexed ICS 4.0.4 v4.1.B.0.587 firmware: download Ultimate_4.1.B.0.587_Notification_LED_FIX_FOR_DEodexd_roms_by_zxp.zip
Why: it will replace the services.jar with the patched classes.dex inside.
This works for all Xperia Devices, including but not limited to the Xperia Mini Pro sk17i/a.
If you are using the old firmware v4.1.B.0.431: you are lucky, I originally released the Ultimate LED FIX for firmware 4.1.B.0.431, you can download it from the old version thread.
If you are using a newer firmware: you have to wait for Sony to release this firmware for my sk17i, so that I can port the patch over the new version, or wait for someone to port it.
Background info, closing notes and thanks
As already specified this patch is based off stock 4.1.B.0.587 framework: I simply deodexed with baksmali, manually edited one .smali file to change the offending code that prevented the LED to work properly, and packed everything back.
I hope to find time to post very soon a Tutorial on how to apply the fix yourself, for educational purposes and to help less experienced people to port it over newer versions.
Experienced users should be able to compare the stock 587 baksmali-ed services.odex and the patched one to find the small change, and port it over new versions without the need of my forthcoming guide.
If you happen to port this patch to a newer firmware please post a link to your thread, so that I can add it in this post to inform users with such firmware that a patch exists for them.
If you want to inform other users of this patch please link back to this thread and don't simply re-upload/re-post a package. A link to this thread is the only way to be sure that users chose the proper package and can be updated if there is the need for a new/updated patch.
Bugs & Known Issues
This patch is now used by thousand of users without any reported issue or strange behavior.
If you install this patch and you end in a boot loop it means you have applied the wrong package. Please re-read the download info & instructions, and apply the proper zip. Period.
If you find any real problem please post it, and I'll update this section.
Changelog
2012.10.04 (current): applied my fix to the new firmware version 4.1.B.0.587, and released specific packages for this firmware version. The universal package now supports busybox both in xbin and sbin.
Additional Notes for those coming from arcatarc's fix
If you have used arcatarc "partial" fix you may have noticed that it had 2 major user visible problems:
the LED notification for missed calls was not working
it showed a single white blink when some notifications appeared in the statusbar: eg the Xperia Keyboard "choose input method" notification caused a white LED blink each time it appeared.
This patch doesn't have those problem, everything (seems!) to work as it should!
​
was waiting for [.587] Awesum
Bad thing is, that this led fix works only with stock sms app. I use other sms client, and with this, led don´t blink.
happyBOY78 said:
Bad thing is, that this led fix works only with stock sms app. I use other sms client, and with this, led don´t blink.
Click to expand...
Click to collapse
Maybe the problem lies in the alternative sms client? This fix is proven to work with email, gmail, sms, whatsapp, missed call... not only stock sms!
PS: at least this was true for .431, I appreciate feedback on the fix on this new .587 firmware because something may have changed.
zxp said:
Maybe the problem lies in the alternative sms client? This fix is proven to work with email, gmail, sms, whatsapp, missed call... not only stock sms!
Click to expand...
Click to collapse
Will this work with XS app port?
If so can I use in my rom?
Developing an ICS rom
Allen Hu said:
Will this work with XS app port?
If so can I use in my rom?
Developing an ICS rom
Click to expand...
Click to collapse
I'm sorry I don't know what is the XS app port are you speaking of.
Generally speaking it will work for you if your custom ROM uses a stock, unmodified, services.jar/[o]dex. Else you'll lose functionality or customizations.
zxp said:
I'm sorry I don't know what is the XS app port are you speaking of.
Generally speaking it will work for you if your custom ROM uses a stock, unmodified, services.jar/[o]dex. Else you'll lose functionality or customizations.
Click to expand...
Click to collapse
I mean the apps from Xperia S resized....
And is it ok if I added the v6 supercharger in services.jar ?
i have .431 patch on .587 already. which package should i use?
happyBOY78 said:
Bad thing is, that this led fix works only with stock sms app. I use other sms client, and with this, led don´t blink.
Click to expand...
Click to collapse
For me it works fine with non-stock sms app (GO SMS pro). Missed calls, etc works too zxp - Thx for the fix!
tested working on my stock 4.1.B.0.587 ST15i
Allen Hu said:
I mean the apps from Xperia S resized....
And is it ok if I added the v6 supercharger in services.jar ?
Click to expand...
Click to collapse
Xperia S apps, should work fine just like any other app with this patch I think.
I never used v6 supercharger, but as far as I can understand from a quick look it dynamically patches a given services.jar rather than simply replacing it (which is what my patch does).
So if you have v6 supercharer patch my patched service.jar/[o]dex you should have it both supercharged and with the working LED.
spyblaster91 said:
i have .431 patch on .587 already. which package should i use?
Click to expand...
Click to collapse
If you applied my .431 patch on .587 you can simply use the same type you already used. Eg: if you used the "universal" one, you can use the "universal" one again, it will override the previous one.
Which one should i apply...im using markphyton rom .587 doomkernel
Sent from my R800i using xda app-developers app
Im using the fix for .431 and works great on my .587, whats new in this one? should i change my mod?
Seems to work fine in my xperia Arc LTi15.
Thanks!
thank you so much man, finally my ARC S notif LED its work like a charm :fingers-crossed: ....
Do you know if this patch works for the Real ICS r6 rom (based on 4.1.B.0.587)?
Which package should I use in case it works?
Thanks a lot in advance!
Deshabilitado said:
Im using the fix for .431 and works great on my .587, whats new in this one? should i change my mod?
Click to expand...
Click to collapse
Yes you should use this new version on a .587 based ROM, because if you use the fixed .431 file you are actually missing some fixes/changes that sony did in input method handling and other misc code, that you will restore by applying the new .587 patch.
evo10 said:
Which one should i apply...im using markphyton rom .587 doomkernel
Click to expand...
Click to collapse
ecejmpe said:
Do you know if this patch works for the Real ICS r6 rom (based on 4.1.B.0.587)?
Which package should I use in case it works?
Click to expand...
Click to collapse
If those roms are deodexed you should use the third package (Ultimate_4.1.B.0.587_Notification_LED_FIX_FOR_DEodexd_roms_by_zxp.zip) else you have to use the first (Ultimate_4.1.B.0.587_Notification_LED_FIX_UNIVERSAL_stock_rom_by_zxp.zip): either way you must be sure that your ROM has a unmodified services.jar(/odex) or you'll loose some customization.
Im using .587. Which one i need to download?
Sent from my WT19i using Tapatalk 2
Is there a way to install it without a root or unlocked bootloader?
Thanks
botski said:
Im using .587. Which one i need to download?
Sent from my WT19i using Tapatalk 2
Click to expand...
Click to collapse
Please read the Downloads and Install Instructions section in the first post, it contains a detailed answer to your question.

[MOD][ICS][.587] Skip Tracks via Volume Buttons Long-Press

Tested on Mini and Mini Pro. Should work on all 2011 Xperia line. Made for deodexed, but works on odexed roms too.
Just flash zip via CWM and you're done.
Note:
If it doesn't work on odexed rom, try wiping dalvik cache and reboot.
If you have small apps installed on your rom, flash second zip.
Credits:
Sandy7: for using his script to make flashable zip. Thanks man
Tutorial for developers:
- Decompile android.policy.jar
- Add two smali files (PhoneWindowManager$23 and PhoneWindowManager$24) to /smali/com/android/internal/policy/impl/ folder
- Make changes to PhoneWindowManager.smali according to diff file
- Recompile jar
That's it.
Alek5 said:
ROM MUST BE DEODEXED!!!
Tested on Mini and Mini Pro. Should work on all 2011 Xperia line as long as ROM is deodexed.
Just flash zip via CWM and you're done.
Click to expand...
Click to collapse
keep moding .
thanks a lot!! i've been searching for this for a long Time!! Works perfect in my LWW stock Rom ICS
Great, It even works on my MK16 with WALKMAN :good:
-----
Of course, on the SK17 it's working even with the original music player
I Lost the reboot option
Hello I'm using a Combo of many Flashable Zips in my LWW Stock ICS ROM but whenever I try to flash this zip. It flashes perfectly but With combination to Serajr Xperia GX Launcher v4.2, When I'm on lockscreen display than before flashing your zip it showed me "Discharging, xx%" but after flashing your zip it doesn't show up like this??? And secondly did you created this because I had this zip before you posted this Topic. I've got it before 2-3 days only
Thank you for this! It works perfectly with OctanE v4.0. I modded a little the rom installing YANTP, Walkman V and Media apps, even with that this mod activates the function of skipping tracks
Alek5 said:
ROM MUST BE DEODEXED!!!
Tested on Mini and Mini Pro. Should work on all 2011 Xperia line as long as ROM is deodexed.
Just flash zip via CWM and you're done.
Click to expand...
Click to collapse
plz create for odex Rom
thanks man.....
Can you edit it for me ?
Hi i attached you my android.policy.jar because if i flash yours i get force close in small apps. My android.policy.jar file has enabled this small apps so please edit my android.policy.jar i only want this skip tracks via volume this is important for me
alex20-12 said:
Hi i attached you my android.policy.jar because if i flash yours i get force close in small apps. My android.policy.jar file has enabled this small apps so please edit my android.policy.jar i only want this skip tracks via volume this is important for me
Click to expand...
Click to collapse
+1
Sent from my GT-P1000 using xda premium
cachanilla86 said:
I Lost the reboot option
Click to expand...
Click to collapse
You probably used modified android.policy.jar
saeed-constantine said:
plz create for odex Rom
Click to expand...
Click to collapse
Attack11 said it works on stock ICS, so you can try and see if it does. Just backup before u do, and report back
006_Charizard said:
Hello I'm using a Combo of many Flashable Zips in my LWW Stock ICS ROM but whenever I try to flash this zip. It flashes perfectly but With combination to Serajr Xperia GX Launcher v4.2, When I'm on lockscreen display than before flashing your zip it showed me "Discharging, xx%" but after flashing your zip it doesn't show up like this??? And secondly did you created this because I had this zip before you posted this Topic. I've got it before 2-3 days only
Click to expand...
Click to collapse
I made this zip yesterday using sandy7 script, so u couldn't have THIS zip 2 days ago...i don't know if this mod existed before...i've searched it for a long time and couldn't find it for .587
alex20-12 said:
Hi i attached you my android.policy.jar because if i flash yours i get force close in small apps. My android.policy.jar file has enabled this small apps so please edit my android.policy.jar i only want this skip tracks via volume this is important for me
Click to expand...
Click to collapse
Maybe i'll grab some time over the weekend...
It works on my ST15i - stock ICS, locked BL.
gizmolek said:
It works on my ST15i - stock ICS, locked BL.
Click to expand...
Click to collapse
I installed this in my odex .587 XMP and dont worked
try restarting...or install and then wipe dalvik cache...
Sent from my WT19i using xda premium
---------- Post added 27th October 2012 at 12:01 AM ---------- Previous post was 26th October 2012 at 11:58 PM ----------
dev! this may need install and wipe dalvik cache also to work properly...please add on TP.
work best on my lww on aneon world's xs lockscreen port, thz u very much!!! I've been waiting for this for a long time.........! <3 it!!!! super thz.
dont work too
( why?
I wipe dalvik cache and instal .zip - reboot and dont work
remember that it works only when thw screen is OFF!!!
Sent from my WT19i using xda premium
Anyone tried this on OctanE rom with all the fixes and stuff? Don't know it's compatibility with small apps or reboot opt...
I can show you a PM regarding this I already have it before you modded!!!
006_Charizard said:
I can show you a PM regarding this I already have it before you modded!!!
Click to expand...
Click to collapse
If u already had it, why didn't u post it? I was looking for this for ages...
Anyway, it is possible that it existed somewhere before i posted it, since i'm not an original author of smali code. I found code on some japanese website, and i just modified my android.policy.jar according to differences to see if it will work, and it did.
It's only because i couldn't find fix myself for a long time, that i decided to make flashable zip and share it here.
If i ever find out who is original author of smali code, i'll give him a proper credit.

[ FIX][ ICS ][U] Fix for Master Key & 9695860 Bug

@jader13254
Hi all,
You may be aware of recent news about 2
different security vulnerabilities that allow
replacing code on a signed APK while maintaining
the original signature.
Master Key (Bug 8219321)
An issue related with duplicate entries on the
ZIP / APK files.
It was patched by Google back in February 2013
and shared with OEMs, and some of the newer
devices might have already received the fix in a
recent stock update.
Bug 9695860
This also originates in the ZIP file parsing
routines, and was disclosed just a few days ago
immediately after the previous one was made
public. The correction has already been applied by
Google to the code.
You can use 3rd party apps to test if your system has that bug,
such as:
- SRT AppScanner
- Bluebox Security Scanner
On Android 4.3 both of these bugs should be
fixed, as well as on the latest CM's.
While technically different, both of these
vulnerabilities permit that legitimate APKs can be
manipulated to replace the original code with
arbitrary one without breaking the signature. This
allows someone to take an update from a well
known publisher (e.g. Google Maps), change the
APK, and a device receiving it will happily apply
the update as if it was indeed from that
publisher. Depending on the apps being updated
in this way, priviledge escalation can be achieved.
Google has already mentioned that all apps
published on the Play Store are checked for this
kind of manipulation, but those of us installing
APKs from other sources aren't safe.
Installation steps
1. Reboot to CWM
2. Flash the file
3. Wipe dalvik cache
4. Reboot to system
Click to expand...
Click to collapse
Download:
http://d-h.st/1ml
TESTED ON XPERIA U ICS. 100, it should be compatible with SOLA,GO and P runing STOCK ICS
ALL CREDITS GOES TO @jader13254 FROM THE ARC FORUMS
Original Thread:
http://forum.xda-developers.com/showthread.php?t=2383775
nice copied @attack11
and how you will know if it works on XP if you have an XU with ICS?
mostly all the XP running here on JB
I say "it should work" every user using ics can test it and report thats why i put U in the tittle, for JB i dont know,like you said im using ics,and JB has diferent framework,even maybe its fixed already
Sent from my ST25i using xda app-developers app
@attack11
bugs fixed. thanks
Tested from original thread. Works on stock JB XP.
Working!
Sent from Hacker's U via XDA app
Will it work on sola with stock. 54?
Sent from my Xperia Sola.
Dont flash this on JB Moonbreaker v3.5 you will end in a bootloop like me :s
attack11 said:
Download:
http://d-h.st/1ml
TESTED ON XPERIA U ICS. 100, it should be compatible with SOLA,GO and P runing STOCK ICS
ALL CREDITS GOES TO @jader13254 FROM THE ARC FORUMS
Original Thread:
http://forum.xda-developers.com/showthread.php?t=2383775
Click to expand...
Click to collapse
download link is incorrect... please fix

(LBL\UBL)Z2 to Z3 Rom Patcher Beta 2[D6603/D6653]

Z2 to Z3 Rom Patcher
Code:
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
What Is It
Z2 to Z3 Rom Patcher is a flashable zip that allows you to flash Z2 Stock Based Roms On your Z3. Do Not Flash CM or MIUI from the Z2, Stock Based Only. Make Sure The Rom you are flashing is 4.4.4 as 4.4.2 has not been tested. When Lollipop is released I will post a separate Patch for Lollipop so make sure you choose the write one.
This is still in the development phases. and some stock apps might FC.
DO NOT REBOOT THE DEVICE UNTIL YOU HAVE FLASHED THE PATCH OR YOU WILL BRICK THE DEVICE
if you have an app that force closes. Please let me know the following:
THE NAME OF THE APP
ROM YOU FLASHED
DEVICE YOU ARE USING
AS MUCH INFO AS POSSIBLE
IF THE APP FORCE CLOSES AND IT IS A KNOW BUG FOR THAT SPECIFIC ROM I DONT WANT TO HEAR ABOUT IT.
For example I do not want to hear that When flashing X rom when installing Y I get a Force close. When X Roms thread clearly states that they have issues when installing Y. That Would be a Rom problem not a patch problem.
HOW TO INSTALL
1. Boot Into Recovery
2. Flash the Z2 Rom of your choice
3. Flash any extra packages from the Rom(Updates, GAPPS)
4. Flash the Z2 to Z3 Rom Patcher
5. Flash Rom Specific Changes if available
6. Reboot and Enjoy
Confirmed Roms
[Rom][4.4.4][.167]MoonWalker Revolution V2.4 ☆ Android 5 Design ☆| Black & White |☆
[ROM][KK][LB,UB][.167] eXistenZ Ultimate | 4.5.0 | Light & Dark | AROMA | OTA | 09/01
[ROM][LB/UB]Envi-Rom Stock+
Bugs/Force Closes
Fixed all hopefully
Rom Specific Changes
MoonWalker Revolution V2.4
MoonWalker Revolution V2.5
Envi-Rom Stock+
eXistenZ Ultimate | 4.5.0
DOWNLOADS
Z2 to Z3 Rom Patcher Beta 2(D6603)​
Change Log
FAQ
Can we use AndroPlus Kernel or Another Custom Kernel
yes this will work with a custom kernel if the kernel works on stock based rom
I am getting Set_perm: some changes failed
this issue has been fixed but if you still get this message just ignore it and the rom will work fine
whats about Z2 Kernels?
The Z2 Kernel is replace by the Stock Z3 Kernel. No patching is done on the Z2 Kernel.
with Existenz, or any rom with OTA, do we have to worry about flashing this zip before installing updates?
With OTA updates I would recommend reflashing the Patcher after installing the update. OTA doesn't usually edit the core system components but they may include a bootimg that causes the device to not boot. To be safe flash the Patcher after flashing anything from z2
I lost my UI or Navigation bar
that is because the patcher does not port the build.prop and sometimes lines need to be added. flash the Rom specific changes for that rom and your UI will be restored and you will receive all the build.prop tweaks
Changelog
#########Beta 2##############
Fixed App Force Close
Fixed Rom Init.d Scripts
Fixed Rom Applications(/system/etc/customization/applications, /system/etc/product/applications)
Fixed Rom Custom Wallpapers
Fixed Custom Fonts
Fixed Overlay
Fixed Error setting some permissions
Reduced Size
############################
#########Beta 1##############
First Release
###########################
Wow, never expected this, now we can use z2 roms, thank you!! This comes in handy, i must ask though, if the boot.img from z2 flashes over aswell, will this patch fix that or only the system?
Link for the patcher takes me to the envi rom thread? I'm trying it on z3 browser
Guitarfreak26 said:
Link for the patcher takes me to the envi rom thread? I'm trying it on z3 browser
Click to expand...
Click to collapse
Sorry Copy and Paste fail. Its fixed now.
corpsegrinder62 said:
Wow, never expected this, now we can use z2 roms, thank you!! This comes in handy, i must ask though, if the boot.img from z2 flashes over aswell, will this patch fix that or only the system?
Click to expand...
Click to collapse
the patcher overwrites the boot.img with the stock Z3 bootimg. So yes this will fix that aswell.
Very good questing. Someone was paying attention in Android Development Class.
That is the main reason why I put a warning about rebooting before flashing the patch. because flashing a z2 rom will write the wrong boot.img and will cause the device not to boot.
So remember to always flash the patch. even if you are just doing an update of the rom or flashing a z2 mod.
Try to install this Photo Editor as normal app:
http://forum.xda-developers.com/showthread.php?t=3045799
Sent From My Z2 On Mw Revolution V2.5 [Test]
slipsystem said:
Sorry Copy and Paste fail. Its fixed now.
the patcher overwrites the boot.img with the stock Z3 bootimg. So yes this will fix that aswell.
Very good questing. Someone was paying attention in Android Development Class.
That is the main reason why I put a warning about rebooting before flashing the patch. because flashing a z2 rom will write the wrong boot.img and will cause the device not to boot.
So remember to always flash the patch. even if you are just doing an update of the rom or flashing a z2 mod.
Click to expand...
Click to collapse
Hahaha xD thanks for clearing that up and great work on your part for bringing this to us
Thanks downloaded the patcher but now I get an error in twrp flashing it says something about not being able to execute the update binary script
Sent from my iPhone using Tapatalk
Guitarfreak26 said:
Thanks downloaded the patcher but now I get an error in twrp flashing it says something about not being able to execute the update binary script
Sent from my iPhone using Tapatalk
Click to expand...
Click to collapse
Plenty roms still do this in twrp, easy fix is to flash philz cwm and try again
Will try when I get to work
Sent from my iPhone using Tapatalk
Pandemic said:
Try to install this Photo Editor as normal app:
http://forum.xda-developers.com/showthread.php?t=3045799
Sent From My Z2 On Mw Revolution V2.5 [Test]
Click to expand...
Click to collapse
Anyone tried this ?
Yes that will fix the problem. But I can also fix it in the patcher, it's due to a lib that gets replaced by the patcher. I just have to double check what lib it is, then I also want to find out if there are any other issue before the update.
South African Internet is slow. So uploads take forever.
slipsystem said:
Yes that will fix the problem. But I can also fix it in the patcher, it's due to a lib that gets replaced by the patcher. I just have to double check what lib it is, then I also want to find out if there are any other issue before the update.
South African Internet is slow. So uploads take forever.
Click to expand...
Click to collapse
First SA developer ive seen on here!! Just to add that, i know its not related to thread but i felt i should mention, yeah our 512kbps upload speeds are so amazing :|
Ya. I think it's to difficult for guys to develop in SA. I got a faster line than most people and stI'll a pain in the but.
It impossible to build from source because the sync will take forever and the line will drop all the time. Also you are asking your sp to shape you.
Just to upload the patch with is 330 mb it took about 3 - 4 hours. So you can imagine how long it takes to upload a 1 gig rom. Plus you Internet is non existent when uploading.
So I think it's almost impossible for SA guys to develop stuff unless they have lots of patience.
Does anyone have the boot.img for philz cwm? I cant seem to find it, the only one i found is NUT's but phone needs to be booted up to flash it
Guitarfreak26 said:
Does anyone have the boot.img for philz cwm? I cant seem to find it, the only one i found is NUT's but phone needs to be booted up to flash it
Click to expand...
Click to collapse
This is moonwalkers stock img for D6603, dont be fooled though its not an installable zip, i extracted it from the rom, u can fastboot it. It has philz cwm by default, i am not sure about other variants compatibility, check moonwalker thread, i have only used it on my D6603, https://app.box.com/s/q4icideli0iyxpyrlpyx375l3aupli7p
corpsegrinder62 said:
This is moonwalkers stock img for D6603, dont be fooled though its not an installable zip, i extracted it from the rom, u can fastboot it. It has philz cwm by default, i am not sure about other variants compatibility, check moonwalker thread, i have only used it on my D6603, https://app.box.com/s/q4icideli0iyxpyrlpyx375l3aupli7p
Click to expand...
Click to collapse
Thanks man, will try it now
---------- Post added at 01:37 PM ---------- Previous post was at 01:20 PM ----------
Your boot img worked fine but it still doesnt flash. maybe its a bad download
Can we use AndroPlus Kernel in conjunction with this? This sounds brilliant, new rom time I guess
shakerist said:
Can we use AndroPlus Kernel in conjunction with this? This sounds brilliant, new rom time I guess
Click to expand...
Click to collapse
Yes you can use andro plus.
Peace out and happy flashing.
Still not working for me after a redownload and using philz recovery.
Comes up status 7 installation aborted

Categories

Resources