Related
I am having some concerns whether the Siyah v6 kernel and the turkbey v12 will be compatible on my SGS2 GT-i9100 running the 3.0.31-CM-geecea2b kernel and AOKP rom with android version 4.2.2. The baseband version of my device is I9100XXLPX. Also, when doing this process, do I just flash the kernel using odin then upload the turkbey rom to my device and run it?
Thanks in advance. Also if you need to know anything else, just ask.
Jack0NZ said:
I am having some concerns whether the Siyah v6 kernel and the turkbey v12 will be compatible on my SGS2 GT-i9100 running the 3.0.31-CM-geecea2b kernel and AOKP rom with android version 4.2.2. The baseband version of my device is I9100XXLPX.
Click to expand...
Click to collapse
Turkbey v12 should be compatible for the I9100. It also comes with Siyah kernel bundled inside it. So you dont need to flash another kernel.
Siyah v6 is for Samsung JB roms. Turkbey v12 is ICS 4.0.3. It will work but is not necessary. Siyah v4 would be better.
Sent from my SGS II
---------- Post added at 12:55 PM ---------- Previous post was at 12:52 PM ----------
Jack0NZ said:
Also, when doing this process, do I just flash the kernel using odin then upload the turkbey rom to my device and run it?
Thanks in advance. Also if you need to know anything else, just ask.
Click to expand...
Click to collapse
I didnt understand. Why flash using Odin when you already have CWM recovery? Siyah kernels can be downloaded as CWM flashable zips.
You can flash Turkbey rom in CWM recovery too..
Sent from my SGS II
hello. I'm on stock 4.1.2 (XXLS8), and have root (got it with that method of flashing update.zip through stock recovery). now I'd like to get ParanoidAndroid. afaik, I have to have CWM to install it. so, is it possible to flash siyah kernel (it includes CWM, right?) through mobile odin, and then flash Paranoid? I don't really care about which kernel I have, so maybe there are also easier/better ways to achieve what I want? thanks.
Juranec said:
hello. I'm on stock 4.1.2 (XXLS8), and have root (got it with that method of flashing update.zip through stock recovery). now I'd like to get ParanoidAndroid. afaik, I have to have CWM to install it. so, is it possible to flash siyah kernel (it includes CWM, right?) through mobile odin, and then flash Paranoid? I don't really care about which kernel I have, so maybe there are also easier/better ways to achieve what I want? thanks.
Click to expand...
Click to collapse
Yes, it is possible. And after flashing PA, u will end up with the kernel in PA Rom, and not the siyah u flashed.
U can also use temporary CWM zips (available on xda) to flash PA. Then u can skip the step of flashing Siyah kernel.
Backing up ur current rom is also a good practice, in case u end up with problems after flashing...
"To err is human, to forgive is divine"
Sent from my SGS II
thx for answer, seems clear now now I'm curious, which recovery I'd have after installing PA... CWM from siyah would be kept?
Juranec said:
thx for answer, seems clear now now I'm curious, which recovery I'd have after installing PA... CWM from siyah would be kept?
Click to expand...
Click to collapse
Ur welcome.
Recoveries are linked to kernels. So u would get whatever recovery comes bundled with the kernel of PA rom (u can find it out from the PA thread). :thumbup:
"To err is human, to forgive is divine"
Sent from my SGS II
Not sure if i'm doing something wrong, essentially when i try to dual boot with siyah kernel 5.0.1 i just get black screen, if i boot my stock ICS it's fine, i've tried a few ROM's (all JB) and they all just black screen when trying to boot, turning off and back on and going into primary is fine - am i missing anything obvious?
yes you are missing the reading part about it in the siyah thread..
JB roms are not supported yet
http://forum.xda-developers.com/showthread.php?t=1658647
yeah
hooligan007 said:
yes you are missing the reading part about it in the siyah thread..
JB roms are not supported yet
http://forum.xda-developers.com/showthread.php?t=1658647
Click to expand...
Click to collapse
That post is from May of 2012, the features of 5.0.1 on the siyah site state ICS + JB Dual boot as working.....
RSprockett said:
That post is from May of 2012, the features of 5.0.1 on the siyah site state ICS + JB Dual boot as working.....
Click to expand...
Click to collapse
well if its the early JB 4.1 based rom u can Dual boot using siyah 5.0.1, if its newer than that (4.1.2>4.2.1>4.2.2) then siyah v5.0.1 will not support the same, and u will get black screen on boot
Sun90 said:
well if its the early JB 4.1 based rom u can Dual boot using siyah 5.0.1, if its newer than that (4.1.2>4.2.1>4.2.2) then siyah v5.0.1 will not support the same, and u will get black screen on boot
Click to expand...
Click to collapse
That may be the issue, Its CyanogenMod 10.1 i'm trying which i assume is based on 4.1.2 or earlier, out of curiosity is it just a dualboot scenario that is unsupported. I.E. if i flashed with CM10.1 just on its own with siyah 5.0.1 it would work?
RSprockett said:
That may be the issue, Its CyanogenMod 10.1 i'm trying which i assume is based on 4.1.2 or earlier, out of curiosity is it just a dualboot scenario that is unsupported. I.E. if i flashed with CM10.1 just on its own with siyah 5.0.1 it would work?
Click to expand...
Click to collapse
for cm10.1 u should use the latest siyah v6.0b5 since siyah v5.0.1 will not be able to boot CM10.1 as its based on android 4.2.1 for u
Sun90 said:
for cm10.1 u should use the latest siyah v6.0b5 since siyah v5.0.1 will not be able to boot CM10.1 as its based on android 4.2.1 for u
Click to expand...
Click to collapse
I will do that then , I will be more cautious as obviously i have ot wipe my existing ICS install to do that =/
Cheers for your hlep
RSprockett said:
I will do that then , I will be more cautious as obviously i have ot wipe my existing ICS install to do that =/
Cheers for your hlep
Click to expand...
Click to collapse
Do remember that CM10.1 isn't fully supported by Siyah v6.0b5 for now and u might face issues.
Better to install CM10.1 and stay with the stock Cm10.1 kernel that comes with it to get better results
Sun90 said:
Do remember that CM10.1 isn't fully supported by Siyah v6.0b5 for now and u might face issues.
Better to install CM10.1 and stay with the stock Cm10.1 kernel that comes with it to get better results
Click to expand...
Click to collapse
Apologies, Won't CM 10.1 just run on top of the siyah kernel? or by flashing to it will it replace the kernel with its own
I'm not ultimately loyal to a kernel, i just want to run jelly bean on my S2
Thanks
RSprockett said:
Apologies, Won't CM 10.1 just run on top of the siyah kernel? or by flashing to it will it replace the kernel with its own
I'm not ultimately loyal to a kernel, i just want to run jelly bean on my S2
Thanks
Click to expand...
Click to collapse
yes, if u flash CM10.1 Rom it will replace the siyah kernel with the stock Cm10.1 kernel that comes along with it
Sun90 said:
yes, if u flash CM10.1 Rom it will replace the siyah kernel with the stock Cm10.1 kernel that comes along with it
Click to expand...
Click to collapse
He's back already (googling this atm so will hopefully find solution), installed CM 10.1 and the blue circle just never stops going round, not 100% why thats happened
Try siyah v5 sync kernel...
"To err is human, to forgive is divine"
Sent from my SGS II
immortalneo said:
Try siyah v5 sync kernel...
"To err is human, to forgive is divine"
Sent from my SGS II
Click to expand...
Click to collapse
Working now , just wiped cache and davlik and data, tried again and its fine this time
Thanks for the advice guyzz - thanks all round x
RSprockett said:
Working now , just wiped cache and davlik and data, tried again and its fine this time
Thanks for the advice guyzz - thanks all round x
Click to expand...
Click to collapse
Good for u! :thumbup:
Please add [SOLVED] to the title of ur post so that it helps others with similar problems.
"To err is human, to forgive is divine"
Sent from my SGS II
My Phone Stock Info
Samsung Galaxy S2
Model : GT-I9100
Android 2.3.3
Baseband : I9100DDKE2
Kernel 2.6.35.7-I9100XWKE8
Build : GingerBread.XWKE8
Note: Kernel changed after rooting.
I started my journey on the custom rom and custom kernel after two year i just wanted to share my journey and need your help where i am feeling a bit confused.
1~3 April 2013
Was on Stock Gingerbread 2.3.3
Rooted it using Proper Insecure Kernel via ODIN 1.83 + S2Root.exe
Flashed ClockWorkMod Recovery 4.0.1.4 via ODIN 1.83
Took backup of rooted rom using CWM 4.0.1.4
Took backup of everything using TitaniumBackup Pro to externalSD
Currently : On a happly rooted Gingerbred 2.3.3 Stock + CWM 4.0.1.4 :good:
I have downloaded several ICS and Jellybean Roms specifically made for the S2 and i would like to esp try the JB Custom Roms.
I have also downloaded stock roms for GT-I9100
ICS 4.0.4 Stock GT-I9100 [For India]
JB 4.1.2 Stock GT-I9100 [For Nordic Country as the one for India is not there]
Queries
Scenario 1 : Update Gingerbread Rooted To JellyBean Custom Rom [4.1.2, 4.2.1, 4.2.2]
My query is can i directly flash the ICS / JB Custom Roms to my rooted [Gingerbread 2.3.3 Stock + CWM Recovery 4.0.1.4.]
using CWM Recovery
Query for Flashing Procedure for the the JB Custom Rom
[Very Important and i am super confused and stuck here]
Will it flash the respective JB Custom Rom [be it 4.1.2, 4.2.1, 4.2.2]
OR
Do i need to first install Stock JB Firmware/ROM for GT-I9100, Root It , Install CWM and then Flash the JB Custom Rom.
Query for the Flashed JB Custom Rom
Will the flashed JB Custom ROM have the root
Will the flashed JB Custom ROM have the CWM Recovery
Do all Custom Roms have its own kernel
Do all Custom roms also have CWM Recovery or will flashing a new Custom Rom install a new updated CWM Recovery or i will have the same CWM 4.0.1.4 no new CWM Recovery will be there.
Can i restore my GB backup TitaniumBackup Recoverydata to the new flashed JB Custom Rom
Scenario 2 : Downgrade from Jellybean 4.1.2, 4.2.1, 4.2.2 Custom Rom To Stock Gingerbread 2.3.3
Is this possible ?
Note
I already mentioned that i have taken ClockWorkMod Recovery Backup of my rooted Gingerbread 2.3.3 can i directly use that to restore the Gingerbread backup while i am on a JB Custom Firmware. I can restore the rest of the data using my backed up data in Titanium backup.
I also have downloaded the Stock Gingerbread 2.3.3 Rom for my phone can i flash this while i am on JB Custom Rom and go back to Gingerbread Stock.
Thank You for your Patience :good: and any help would be great.
sanketss84 said:
Scenario 1 : Update Gingerbread Rooted To JellyBean Custom Rom [4.1.2, 4.2.1, 4.2.2][/COLOR]
My query is can i directly flash the ICS / JB Custom Roms to my rooted [Gingerbread 2.3.3 Stock + CWM Recovery 4.0.1.4.]
using CWM Recovery
Query for Flashing Procedure for the the JB Custom Rom
[Very Important and i am super confused and stuck here]
Will it flash the respective JB Custom Rom [be it 4.1.2, 4.2.1, 4.2.2]
OR
Do i need to first install Stock JB Firmware/ROM for GT-I9100, Root It , Install CWM and then Flash the JB Custom Rom.
Query for the Flashed JB Custom Rom[/FONT]
Will the flashed JB Custom ROM have the root
Will the flashed JB Custom ROM have the CWM Recovery
Do all Custom Roms have its own kernel
Do all Custom roms also have CWM Recovery or will flashing a new Custom Rom install a new updated CWM Recovery or i will have the same CWM 4.0.1.4 no new CWM Recovery will be there.
Can i restore my GB backup TitaniumBackup Recoverydata to the new flashed JB Custom Rom
Click to expand...
Click to collapse
1. You can flash the custom JB ROM directly via CWM (no need to flash stock JB). Just be sure to do a full wipe (factory reset) before you flash JB.
2. Yes, custom ROMs are rooted, and have CWM recovery (some may have TWRP recovery). They have their own kernels too. Ur current kernel and recovery will be replaced by those in the Custom ROM.
3. You can restore ur Titanium backups to the new ROM. But I would not recommend restoring system app data. Also, some restored apps may not work properly.
"To err is human, to forgive is divine"
Sent from my SGS II
---------- Post added at 09:05 PM ---------- Previous post was at 08:58 PM ----------
sanketss84 said:
Scenario 2 : Downgrade from Jellybean 4.1.2, 4.2.1, 4.2.2 Custom Rom To Stock Gingerbread 2.3.3
Is this possible ?
Note
I already mentioned that i have taken ClockWorkMod Recovery Backup of my rooted Gingerbread 2.3.3 can i directly use that to restore the Gingerbread backup while i am on a JB Custom Firmware. I can restore the rest of the data using my backed up data in Titanium backup.
I also have downloaded the Stock Gingerbread 2.3.3 Rom for my phone can i flash this while i am on JB Custom Rom and go back to Gingerbread Stock.
Click to expand...
Click to collapse
Yes, it is possible to downgrade to GB, either by flashing stock GB firmware, or restoring a CWM backup that you made.
P.S. Official stock JB firmware has been released for India today. And do not flash ICS 4.0.4 (there is risk of eMMC Brickbug issue).
"To err is human, to forgive is divine"
Sent from my SGS II
---------- Post added at 09:09 PM ---------- Previous post was at 09:05 PM ----------
sanketss84 said:
Thank You for your Patience :good: and any help would be great.
Click to expand...
Click to collapse
Ur always welcome! Happy to help a fellow Hindustani..:thumbup:
Still, I would recommend you avoid posting such long and exhausting questions. Most people wouldn't bother reading them all. And most of the questions you asked are already answered in various posts in this forum.
I too had the same questions when I started out. A few simple searches on XDA answered them for me..
"To err is human, to forgive is divine"
Sent from my SGS II
Hi Neo.
Thanks for all your answers.
And i will keep this thread updated with my journey.
Heading to download the stock JB rom for India just for archival purpose.
Will take a backup of the CFA folder in the root directory just for safety purpose.
Stock Roms are supposed to be flashed using ODIN [PDA] and
Custom Roms can be flashed using CWM Recovery right ?
sanketss84 said:
Will take a backup of the CFA folder in the root directory just for safety purpose.
Stock Roms are supposed to be flashed using ODIN [PDA] and
Custom Roms can be flashed using CWM Recovery right ?
Click to expand...
Click to collapse
Yes, Odin for stock and CWM for custom.
U meant EFS folder right? That's a very good idea! Forgot to tell u about that! :thumbup:
"To err is human, to forgive is divine"
Sent from my SGS II
immortalneo said:
U meant EFS folder right? That's a very good idea! Forgot to tell u about that! :thumbup:
Click to expand...
Click to collapse
Yes the "EFS" folder.
Roms i will be trying are as follows.
JellyBam 5.20 [JB 4.2.1]
JellyBam 7.10 [JB 4.2.2]
PandroidAndroid 3.0 [JB 4.2.1]
Resurrection Remix v3.1.2 Jelly Bean AOKP M1 [JB 4.1.2]
Vanilla RootBox 3.9.1 Stable
sanketss84 said:
Yes the "EFS" folder.
Roms i will be trying are as follows.
JellyBam 5.20 [JB 4.2.1]
JellyBam 7.10 [JB 4.2.2]
PandroidAndroid 3.0 [JB 4.2.1]
Resurrection Remix v3.1.2 Jelly Bean AOKP M1 [JB 4.1.2]
Vanilla RootBox 3.9.1 Stable
Click to expand...
Click to collapse
Good luck!
"To err is human, to forgive is divine"
Sent from my SGS II
Doing a Factory Reset wont wipe my clockworkmod backup data right ?
though i have taken a backup on my PC.
sanketss84 said:
Doing a Factory Reset wont wipe my clockworkmod backup data right ?
though i have taken a backup on my PC.
Click to expand...
Click to collapse
Nope. Factory reset only deletes user data like downloaded apps, contacts, messages, call history, apn, settings, bookmarks, calendar, etc. Formatting SD card or external SD would delete ur CWM backup.
"To err is human, to forgive is divine"
Sent from my SGS II
How can i get updated clockworkmod recovery currently am on 4.0.1.4, is it via rom manager.
Sent from my GT-I9100 using xda app-developers app
sanketss84 said:
How can i get updated clockworkmod recovery currently am on 4.0.1.4, is it via rom manager.
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
Why do u need updated CWM? U can use the one u already have.
I would advise against using ROM Manager, as many people have reported issues while using it to flash CWM.
"To err is human, to forgive is divine"
Sent from my SGS II
Log April 4 2013
Jellyback 5.2.0 and Back to Gingerbread 2.3.3
Installed Jellybam 5.2.0 (JB 4.2.1) successfully
The JellyBam Rom had its own ClockWorkModRecovery 6.XXXX , took a backup of the installed rom.
It was eating my battery like anything, also the external memory card was no more in the original path "sdcard/external_sd".
It was sort of draining my battery at super speeds.
Lucky for me it has Clockworkmodrecovery after taking a backup i restored back the old Gingerbread Rom and prayed that it gets restored.
Back on my Stock Gingerbread for now.
Query
Now suppose if some rom has TWRP will i be able to restore my CWM Nandroid backup using it.
Also If some rom has TWRP can i replace that with CWM somehow ?
And do not flash ICS 4.0.4 (there is risk of eMMC Brickbug issue).
Click to expand...
Click to collapse
I checked my phone using the "eMMC Check" app and it does say that my yes for the brick bug.
Is this brick bug associated with ICS 4.0.4 Stock and Custom Roms only or other 4.0.X roms as well.
Also does this brick bug associated with any Custom JB Rom flashing via CWM Recovery.
sanketss84 said:
I checked my phone using the "eMMC Check" app and it does say that my yes for the brick bug.
Is this brick bug associated with ICS 4.0.4 Stock and Custom Roms only or other 4.0.X roms as well.
Also does this brick bug associated with any Custom JB Rom flashing via CWM Recovery.
Click to expand...
Click to collapse
Brickbug is only for STOCK ICS 4.0.4 firmwares with STOCK kernels. Once u switch to a custom kernel and CWM recovery, u can be safe.
As for ur previous query regarding TWRP, I will need to read up on that..
"To err is human, to forgive is divine"
Sent from my SGS II
immortalneo said:
Brickbug is only for STOCK ICS 4.0.4 firmwares with STOCK kernels. Once u switch to a custom kernel and CWM recovery, u can be safe.
As for ur previous query regarding TWRP, I will need to read up on that..
Click to expand...
Click to collapse
Thanks for the brickbug info.
Kindly let me know about replacing twrp with Cwm and vice versa.
Sent from my GT-I9100 using xda app-developers app
And you can't research this stuff yourself why exactly ? One day Immortalneo is going to get sick of spoonfeeding you like he has been over the past day, and nobody else is going to do it. What are you going to do when that happens ? (Hint: You'll need to do what everyone else here does & search/read/learn for yourself. The sooner you do that, the better for you).
MistahBungle said:
And you can't research this stuff yourself why exactly ? One day Immortalneo is going to get sick of spoonfeeding you like he has been over the past day, and nobody else is going to do it. What are you going to do when that happens ? (Hint: You'll need to do what everyone else here does & search/read/learn for yourself. The sooner you do that, the better for you).
Click to expand...
Click to collapse
Agreed , Thanks everyone , will figure it out.
I will post queries which are really causing a serious problem and am not able to figure out.
How to figure out before flashing a custom rom if it has CWM Recovery or TWRP.
Do any custom roms have TWRP, i read most of the roms description pages but i did not find any mention of CWM/TWRP.
I would want to stick with Custom Roms having CWM Recovery only.
sanketss84 said:
How to figure out before flashing a custom rom if it has CWM Recovery or TWRP.
Do any custom roms have TWRP, i read most of the roms description pages but i did not find any mention of CWM/TWRP.
I would want to stick with Custom Roms having CWM Recovery only.
Click to expand...
Click to collapse
That's because most ROMs come with CWM. TWRP is usually flashed separately.
"To err is human, to forgive is divine"
Sent from my SGS II
Whats the difference between the
Galaxy S II Original Android Development
and
Galaxy S II Android Development
Section here
sanketss84 said:
Whats the difference between the
Galaxy S II Original Android Development
and
Galaxy S II Android Development
Section here
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?p=15785753
"To err is human, to forgive is divine"
Sent from my SGS II
well i had a samsung galaxy ace and i was using custom roms and i know about roms and kernels and scripts etc
and now i brought galaxy s 2 i9100 and have stock jb 4.1.2 from samsung
i've read almost of guides and knew how to root and that if i want to flash a custom roms i have to flash a stock kernel
but the question is i want the thread that give me the zip to flash on the stock recovery ..to have a custom recovery and download roms normaly
and another question, if i flash a kernel will i be able to download any rom i want or every rom requies different kernel?
so please help me and thanks in advance
nizar.nasani said:
well i had a samsung galaxy ace and i was using custom roms and i know about roms and kernels and scripts etc
i've read almost of guides and knew how to root and that if i want to flash a custom roms i have to flash a stock kernel
and another question, if i flash a kernel will i be able to download any rom i want or every rom requies different kernel?
Click to expand...
Click to collapse
From what I read above, I understood this:
- Either u haven't read like u were supposed to
- Or you have no idea about this stuff
Which is it?
BTW, ur looking for Philz kernel (zip file).
"To err is human, to forgive is divine"
Sent from my SGS II
You need CWM to flash custom ROMs as well as root.
You can get both by flashing a custom kernel.
Which custom kernel? You can find suggestions all over Q&A.
You ca. use any custom kernel with a custom ROM but It'd be wise to stick to the dev suggestion, on the custom ROM thread.
Sent from the little guy
you need cwm.
and signed . so you can flash it in stock recovery.
Sent from my GT-I9100G using xda app-developers app
immortalneo said:
From what I read above, I understood this:
- Either u haven't read like u were supposed to
- Or you have no idea about this stuff
Which is it?
BTW, ur looking for Philz kernel (zip file).
"To err is human, to forgive is divine"
Sent from my SGS II
Click to expand...
Click to collapse
gastonw said:
You need CWM to flash custom ROMs as well as root.
You can get both by flashing a custom kernel.
Which custom kernel? You can find suggestions all over Q&A.
You ca. use any custom kernel with a custom ROM but It'd be wise to stick to the dev suggestion, on the custom ROM thread.
Sent from the little guy
Click to expand...
Click to collapse
thanks for you both
im rly thanksful for you
Sent from my GT-S5830 using xda app-developers app
gastonw said:
You need CWM to flash custom ROMs as well as root.
You can get both by flashing a custom kernel.
Which custom kernel? You can find suggestions all over Q&A.
You ca. use any custom kernel with a custom ROM but It'd be wise to stick to the dev suggestion, on the custom ROM thread.
Sent from the little guy
Click to expand...
Click to collapse
if i flashed philz kernel ill be able to install roms and have custom recovery??
nizar.nasani said:
if i flashed philz kernel ill be able to install roms and have custom recovery??
Click to expand...
Click to collapse
Ever thought why Philz didnt just post links to his kernels? Why did he go to all the trouble of creating a thread with detailed info and instructions?
Its for us to read mate!
"To err is human, to forgive is divine"
Sent from my SGS II
immortalneo said:
Ever thought why Philz didnt just post links to his kernels? Why did he go to all the trouble of creating a thread with detailed info and instructions?
Its for us to read mate!
"To err is human, to forgive is divine"
Sent from my SGS II
Click to expand...
Click to collapse
dude please answer me if i flash philz kernel..i will be able to install roms i didnt find the answer
and which one i should use DVLSH (i9100T) - XWLSS - XWLST - XXLSK (i9100P) - ZSLSJ ???? i have to look on my s 2 build number right???or i can flash anyone??
Hey kid, you've got all the answers in front of you.
Sent from the little guy
nizar.nasani said:
dude please answer me if i flash philz kernel..i will be able to install roms i didnt find the answer
and which one i should use DVLSH (i9100T) - XWLSS - XWLST - XXLSK (i9100P) - ZSLSJ ???? i have to look on my s 2 build number right???or i can flash anyone??
Click to expand...
Click to collapse
DL and flash from your SD card Philz 5.00.4 XWLSS (fixed) kernel and custom cwm. This will also root you.
Then you can flash from international memory whatever custom rom you wish.
Signature
Sent from my Samsung GT-i9100M
ROM NeatRom Lite 4.6.1 XWLSN
Kernel: Philz 5.00.4 XWLSS (fixed)
Mods:
23 Fancy Toggles blue w/rt clock
Automatic Call Recorder
NeatRom Boot Animation
NeatRom Lockscreen button
Fixes
MW & Ripple Lockscreen On/Off fix