• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

CyanogenMod 10 for LOCKED bootloaders(Discontinued)

MrGezz

Senior Member
Dec 27, 2012
714
820
0
CyanogenMod 10 for LOCKED bootloaders(Discontinued)

Code:
[CENTER]This is CM10 for locked bootloaders. Base on FXPCM10 [/CENTER]
#include <std_disclaimer.h>
/*
* 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.
*/


CREDITS
letama
djolivier
FXP and CyanogenMod Team
atis112
cray_Doze
Rizal Lovins
thomassafca
ra3al

XDA:DevDB Information
CyanogenMod 10 for LOCKED bootloaders (Discontinued), a ROM for the Sony Xperia Ion

Contributors
MrGezz
ROM OS Version: 4.1.x Jelly Bean
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Abandoned

Created 2014-01-04
Last Updated 2014-05-04
 

Attachments

MrGezz

Senior Member
Dec 27, 2012
714
820
0
Installation & screenshot

Install Instructions:

1. Have latest JB, Root, and CWM
2. Enter recovery, mount System, Cache, Data and Format each
3. Flash the rom
4. Reboot and let the rom settle
5. Enjoy the rom

DOWNLOADS
DOWNLOAD
ROM:1st release
:2nd release

v3=HERE
battery path= either this or this

for who want to build their own cm10=download this patch

GAPPs: goo.im OR DevFiles.co

Code:
[B][SIZE="5"][COLOR="red"]Read This[/COLOR][/SIZE][/B]
[B][COLOR="red"]changelog for v3[/COLOR][/B]
-TWRP still being used
-but there is work around 
-download xposed and use advanced power menu (xposed module)
- n you can reboot to recovery (tested and confirmed)

-latest version from FXP
-framework patch from optimumpro does not included because it lead to bootloop (thus the the battery capacity still 1750) 

[B]REMINDER[/B]
-just use [B][COLOR="Red"]TITANIUM BACKUP[/COLOR][/B] to backup ur data , don't use CWM , TB work better + you can still backup your message

Add-ons
battery life fix = here
change default recovery to CWM = 1st. here 2nd one here
 
Last edited:

optimumpro

Senior Member
Jan 18, 2013
6,266
13,594
113
The Option is available in the menu, however my network does not have LTE therefore i cant really say if its working.
LTE does work, confirmed. There are a few mistakes in build.prop that should be corrected for ION. I will post those later. Overall, very impressed with the rom. Much faster and lighter than anything I have tried...
 

optimumpro

Senior Member
Jan 18, 2013
6,266
13,594
113
Screenshots? What's working / not working? Any lags? :)
Here are some screenshots. The only lag I have so far is an about 0.5 second delay when you lock the phone with the hardware button and then unlock it. But when the phone is on a charger, there is no delay.

And by the way, I do have a locked bootloader.
 

Attachments

Last edited:

optimumpro

Senior Member
Jan 18, 2013
6,266
13,594
113
There is one change that has to be made in build.prop:

debug.mdpcomp.maxlayer=0

For Xperia S, the value is 3, but for ION, it must be 0 or else you will have screen flickering issues...

Also, the name of the phone is LT28h. If you want to change it to LT28i, you will get an install error, because the install script makes sure that the phone is LT28h. To fix that, you have to remove a few get prop lines at the beginning. Your updater-script in meta-inf/com/google/android should start with the following line:

mount("ext4", "EMMC", "/dev/block/mmcblk0p15", "/system");

Just delete all lines above it.

Don't tell me you bricked your phone making changes in build.prop and meta-inf. Learn how to do it with a proper text editor and unzipping app.
 

Bugly Astard

Senior Member
Feb 22, 2011
927
256
0
Salem, Oregon
Flashed according to instructions, stuck on Sony boot screen...

Im gonna start from the beginning, fresh rogers lt28h jb firmware, root, cwm, and try again..report soon.

Ok, so I got it to boot. When I try to flash cwm, superuser denies access to shell! Crap.

Tried installing SuperSU,, still no cwm.. what shame, very sweet rom so far. The camcorder records and plays back smooth on 1080, but it flickers. I havent tested much yet, LTE works fine..
 
Last edited:

optimumpro

Senior Member
Jan 18, 2013
6,266
13,594
113
I didn't have any issues. I mounted System/Cache/Data and formatted each. Interestingly, the first boot took about 20 seconds. This is my first experience with Cyanogen and I must say, it is much faster and lighter than stock...
 
  • Like
Reactions: Wyzco

Bugly Astard

Senior Member
Feb 22, 2011
927
256
0
Salem, Oregon
So what about cwm? I cant get it to install.. I dont want to have to start all over, I want to test this out.

Nevermind, Found it, its in developer options/root access/Apps and ADB. Cwm installed! Awesome.
 
Last edited:

madmanj

Member
Jul 29, 2008
24
1
0
No HDMI???

Install Instructions:

1. Have latest JB, Root, and CWM
2. Enter recovery, mount System, Cache, Data and Format each
3. Flash the rom
4. Reboot and let the rom settle
5. Enjoy the rom


SCREENSHOT
This Rom uses the stock kernel correct?
so cant we use the stock libs and settings to get HDMI working in this rom? PLEASE! :good:
 

Bugly Astard

Senior Member
Feb 22, 2011
927
256
0
Salem, Oregon
HDMI doesn't work? Yikes.

Even though I got cwm installed. Using reboot to recovery in power menu just reboots, and in recovery the ext SD card is not Mount able.

Sent from my SeXperia Ion
 

Bugly Astard

Senior Member
Feb 22, 2011
927
256
0
Salem, Oregon
You have the other recovery baked in the ROM. Why CWM?
It wouldn't go to recovery, so I assumed it was not baked in. I then flashed cwm. I thought it was the only recovery for locked bootloader. Are you telling me there already was recovery?

I found a fix for the flickering, these need to be tweaked/added to the build prop. It worked for me...

debug.egl.hw=1
debug.composition.type=gpu
debug.mdpcomp.maxlayer=0
dev.pm.gpu_samplingrate=1

Sent from my SeXperia Ion
 

optimumpro

Senior Member
Jan 18, 2013
6,266
13,594
113
It wouldn't go to recovery, so I assumed it was not baked in. I then flashed cwm. I thought it was the only recovery for locked bootloader. Are you telling me there already was recovery?

I found a fix for the flickering, these need to be tweaked/added to the build prop. It worked for me...

debug.egl.hw=1
debug.composition.type=gpu
debug.mdpcomp.maxlayer=0
dev.pm.gpu_samplingrate=1

Sent from my SeXperia Ion
Yes. When you turn on the phone, the led lights blue. If you don't press power or volume button, then it goes to boot. If you do, you get to Recovery. That recovery won't see your CWM files, but you can back up and restore this rom and on.

I posted the mdpcomp fix a few posts earlier and since I made the changes to build.prop before flashing the first time, I don't have any flickering.

Edit: you have TWRP recovery which is touch based and you have access to SD0 and SD1.

If you install CWM, that will interfere with TWRP and vice/versa...

---------- Post added 6th January 2014 at 12:40 AM ---------- Previous post was 5th January 2014 at 11:59 PM ----------

Now, with regard to Chainfire SuperUser, when you install it (and you get a prompt for rights from the other SU) and it updates the binary, it should warn you that there is another superuser and offer you a chance to delete it, which you should do. After that, there should be no issues.

After using the rom for about 12 hours and a few deliberate reboots, I have 345 mb of ram with all my apps installed. On first screen I get 376, but then it goes down to 345 with all the apps. That is pretty good. The interface is faster than anything stock (including my rom). All my apps are also a lot faster. You just can't compete with a rom where anything bloat has been removed. And I am not talking only the apps, but also supporting framework and libfiles, which tend to do their dirty work even if the app itself is removed. Xposed framework works perfectly with Xprivacy, Greenify and Gravitybox. With Gravity, the only problem I have is that when I pick Kitkat battery icon, I get two: Cyanogen kitkat and Gravity. But that is minor.

I haven't noticed any bug and I am not surprised. Cyanogen guys produce stable roms even in nightly releases.

I think this is just the beginning. Pretty soon, we will have Paranoid Android and other roms available for locked bootloaders using the same method. I think we will end up having a custom kernel loaded (using hijacked script) and have 100% custom rom/kernel experience.
 
Last edited:

Bugly Astard

Senior Member
Feb 22, 2011
927
256
0
Salem, Oregon
HDMI works great! Only bug so far is led notification just stays on instead of blinking, you can still change the color for calls, text, email etc...

This is without a doubt the fastest rom, it's like a new phone! Nothing seems to slow it down. Very impressive.

Sent from my SeXperia Ion
 

madmanj

Member
Jul 29, 2008
24
1
0
HDMI fix?

HDMI works great! Only bug so far is led notification just stays on instead of blinking, you can still change the color for calls, text, email etc...

This is without a doubt the fastest rom, it's like a new phone! Nothing seems to slow it down. Very impressive.

@Bugly Astard

I also have the ATT version with locked boot loader.

Agreed, this rom is fast and smooth. :good:
Will try the flickering tweaks as well. (seeing alot in some apps)

How did you get HDMI working?
I get no signal from the port at all, and nothing showing in phone settings for HDMI either.