• 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

[ROM][JB 4.1.2][Xperia S/SL] MIUI V5 MULTILANG UB [3.10.25] - CM10 BASED - STOPPED DEVELOPMENT

BalcanGSM

Senior Member
Jan 29, 2006
629
1,683
0
Belgrade
adria.mobiledevs.net
[ROM][JB 4.1.2][Xperia S/SL] MIUI V5 MULTILANG UB [3.10.25] - CM10 BASED - STOPPED DEVELOPMENT







DEVELOPMENT OF THIS ROM IS STOPPED - THANK YOU FOR YOUR SUPPORT DURING THE TIME

NEW MIUI V5 ROM FOR SONY XPERIA S/SL - BASED ON SONY STOCK FW.96 IS NOW COMPLETELY BUG FREE AND WORKS MUCH BETTER THAN THIS CM10 BASED VERSION

NEW MIUI V5 ROM WORKING ON DEVICES WITH LOCKED/UNLOCKED BOOTLOADERS



STOCK BASED MIUI V5 ROM FOR SONY XPERIA S/SL LINK


ROM AUTHORS:

ROM INFORMATION:

- Rom Base:

- MIUI Base(Closed Source):

- ROM Modifications:

- Kernel Base:

- Kernel Modifications :

  • Modified Base Kernel (No Source) - Tutorial For MIUI JB 4.1.2:
  • Adding ShellD Support
Add The Following To init.rc At The End With Other Main Classes:

Code:
 [B][SIZE=2][COLOR=Blue]service shelld /system/xbin/shelld         class main [/COLOR][/SIZE][/B]
  • Security Changes
Modify Following In default.prop Following Structure Of Other Main Classes:

Change ro.secure line to:

Code:
[SIZE=2][COLOR=Blue][B]ro.secure=0 [/B][/COLOR][/SIZE]
Delete The Following Line:

Code:
[SIZE=2][COLOR=Blue][B]ro.adb.secure=1 [/B][/COLOR][/SIZE]
  • Cache Symlinking
Modify Following In init.rc Following Structure Of Other Main Classes:

Find The Following Line:

Code:
[SIZE=2][COLOR=Blue][B]mkdir /cache 0770 system cache [/B][/COLOR][/SIZE]
The Value "0770" Is The Value That Is Needed.
It May Have A Value Such As 0771 Or Some Other.
Change To Look Like Above.


Next, Find This Area:

Code:
[SIZE=2][B][COLOR=Blue]# create dalvik-cache and double-check the perms, so as to enforce our permissions [/COLOR][/B][/SIZE]

You Should See Three Lines Below This.
Add The Following Line At The End Of That Code Block:


Code:
[B][SIZE=2][COLOR=Blue]symlink /data/dalvik-cache /cache/dalvik-cache [/COLOR][/SIZE][/B]
Next, Find This Line:

Code:
[SIZE=2][B][COLOR=Blue]mkdir /data/resource-cache 0777 system system[/COLOR][/B][/SIZE]
Just Like Before Value Can Be Different Than "0777".
Change Line To Look Like Above.


The Last Edit.

You Should Find A Line About Two Lines After Your Previous Edit.
It Should Look Like This:


Code:
[SIZE=2][COLOR=Blue][B]chmod 0777 /data/resource-cache [/B][/COLOR][/SIZE]
Edit Line To Produce The "0777" Value Shown In The Line Above.

- Kernel Included Custom Recovery :


ROM CREDITS:


Making This Great Rom And Developing Patchrom For Adaptation And Porting MIUI To Many Devices

Multilanguage Translation Of MIUI Roms ,Bringing MIUI To Non-China Area And Big Contribution To MIUI Community

Making Adaptation Of Great Cyanogen-Mod Rom For Xperia Devices,What Make Any Miui Porting Possible

Making Greatest Tutorial For Porting MIUI To Various Devices,And Big Help To MIUI Community

  • All Other Devs Which Help With Sony Xperia Custom Kernels,Rooting Methods And Recoveries
- DooMLoRD - http://forum.xda-developers.com/member.php?u=2784807
- Bin4ry - http://forum.xda-developers.com/member.php?u=1346722
- RaymanFX
- http://forum.xda-developers.com/member.php?u=3463426

Notes:


Big Thanks XDA User Kikisss & schickel - File Hosting Web Space .

- All files and tutorials are colected from Internet & XDA Forums,so all regards are going to their authors.Also they could be used for installing any custom rom for Xperia S -

- I'm Not responsible for any eventual errors and misbeheaveing of your devices. -



ROM Changelog:
- EVERYTHING WORKS -

Please Post Suggestion Or Bugs
Languages included:

  • English
  • Chinese
  • Polish
  • Russian
  • Ukrainian
  • Slovak
  • Czech
  • French
  • Hungarian
  • Danish
  • Dutch
  • German
  • Greek
  • Spanish
  • Italian
  • Arabic
  • Norwegian
  • Hebrew
  • Vietnamese
  • Korean
  • Indonesian
  • Brazilian Portuguese
  • Turkey

Official Build 3.10.25 Changelog:



REQUIREMENTS & PROCEDURE TUTORIALS:


1.Pre - Requirements:

  • Windows OS powered Computer
  • Android Device Drivers Installed(Drivers Thread)
  • Enabled Settings → Security → Unknown Sources & Settings → Development → USB Debugging
  • Phone Battery charged - 60% at least.
  • Stock Or Stock Based Android Rom - Not Strictly Required But Best Because Of Bugs

2.Backup Your Data (Wondershare MobileGo,etc...)


3.Unlocked Bootloader

- TUTORIAL -


Sony’s Official Bootloader Unlocking Site

Note:
- Easiest way to enter Windows CMD is holding SHIFT + RIGHT CLICK on empty space in folder than choose option " Open Command Window Here
" .

4.Root

- TUTORIAL -

Solution 1 - For all ICS firmware except 2.55.

(Thanks Bin4ry)

1.) Download attached Root_with_Restore_by_Bin4ry_v30.
2.) Extract it using 7zip
3.) Double click the RunMe.bat and follow instructions!

Xperia phones with "older" firmware = Normal mode
Sony Tablet and similar = Special mode
Xperia phones with JB Firmare = Mode 3

Solution 2 - For ICS firmware 2.55.

(Thanks
wym986)

1.) Download and run ERoot 1.1 .
2.) Connect your Xperia S /SL to the Computer(The correct driver is needed ) with USB Debugging and unknows sources on
3.) Just click the “一 键 root ” then wait a moment
4.) when it says “恭 喜 您 ,获 取 root 权 限 成 功 ”,you are success.

Solution 3 - For JB firmware .200 / .211.

(Thanks DooMLoRD)

1.) Download attached SuperSU-1.25-Busybox-1.20.2-UPDATE.
2.) Enter Recovery (CWM) (restart device (turn off, turn on & vol+) and while on the SE logo, simply tap the screen of your phone several times.
3.) Select [install zip from sdcard]→[choose zip from sdcard]→[SuperSU-1.25-Busybox-1.20.2-UPDATE.zip] → [YES]
4.) Wait flash finished, press Back and select reboot system now [], the phone going to automatically restart.

5.Flash Recovery

- TUTORIAL -

Solution 1 - CWM Recovery

- ICS All Firmware -

(Thanks LEDelete)

1.)Download and install RecoverX Software
2.)Open RecoverX,select your device and recovery and click next.
3.)Install Busybox if program ask,wait till software download recovery for your device.
4.)Flash recovery.

All instruction are in the RecoverX Software,just read on-screen instructions.

- JB Firmware .200 / .211 -

(Thanks DooMLoRD)

Download the advanced stock kernel (contains recovery)

Advance Stock Kernel with Recovery v02 (FW: 6.2.B.0.200) (CWM 6.0.3.2)

Advance Stock Kernel with Recovery v01 (FW: 6.2.B.0.211) (CWM 6.0.2.7)

  1. Connect device to PC with Debugging Enabled & Reboot device into fastboot mode
    Code:
    adb reboot bootloader
  2. now flash the recovery using
    Code:
    fastboot flash boot kernel.elf
    [where kernel.img is the name of the file image u downloaded]
  3. thats it!


Solution 2 - TWRP Recovery - ICS Stock FW Only

1.)Download and install TWRP Recovery
2.)Enter fastboot mode .
Turn off your device. Hold volume up on the device and plug it into your computer. The device will now be in fastboot mode.

3.)Run the following command via the command line:
fastboot flash boot stock-6.1.A.0.452-twrp-2.4.0.0.elf

Notes:

- You will do all procedure from fastboot package folder which you already downloaded for bootloader unlocking. -

- Easiest way to enter Windows CMD is holding SHIFT + RIGHT CLICK on empty space in folder than choose option " Open Command Window Here " .


6.Flash MIUI V5 Rom - Download MIUI V5 3.10.25- STABLE (Official Port) -
[QRCODE]http://pan.baidu.com/share/link?uk=4112589721&shareid=1895046101[/QRCODE]

- FAST MIRROR FOR USERS OUTSIDE ASIA - (Thanks To BotAwesome)-

Download MIUI 3.4 English Kernel FXP234 (Flash It Via Fastboot)






Download OTA Update 3.10.18 - 3.10.25(Flash It Via Recovery Or Update Manager)

[QRCODE]http://goo.gl/mcREZ1[/QRCODE]



Download Multilanguage Addon 3.10.18(Flash It Via Recovery After First Reboot)

(Thanks To Novastylez )

[QRCODE]http://caro.miuiandroid.com/3.10.18/multi/miuiandroid_lang_nozomi-3.10.18.zip[/QRCODE]

- Flash Tutorial -

1. Put xxx-3.10.11.zip copied to the root directory of cell phone (that is a direct copy)
2 .Enter Recovery (TWRP or CWM) (restart device (turn off, turn on & vol+) and while on the SE logo, simply tap the screen of your phone several times.
3. Select [wipe data / factory reset] → [YES]
4. Select [wipe cache partition] → [YES ]
5.Select [advanced] → [wipe Dalvik Cache] → [ YES ] → Back
6.Select [install zip from sdcard] → [choose zip from sdcard] → [xxx-3.10.11.zip] → [YES]
7.Wait flash finished, press Back and select reboot system now [], the phone going to automatically restart with installed MIUI ROM.

- First boot need ~ 3 - 5 min. -

7.Flash Google Apps (MIUI Gapps) - Download GAPPS 4.1.2



Flash GAPPS for V4 Rom - Download GAPPS 4.0.4


- GAPPS Tutorial -

1.After first boot reboot your phone to recovery again.
2.Select [install zip from sdcard] → [choose zip from sdcard]→ [miuiandroid_gapps-4.1.2-small_signed.zip] → [YES]
3. Wait flash finished, press Back and select reboot system now [], the phone going to automatically restart with installed GAPPS.
4.Set up your Google and Xiaomi Accounts(for themes).

< NOTES >

- If you're coming from other MIUI V5 realase you don't need to [wipe data / factory reset], [wipe cache partition] and install the GAPPS.just flash this rom over previous. -

- T
urn Rounded Corners Off,Limit Background Processes To 3 and Enable 'Force GPU rendering' In Development Settings And Reboot For Smoothness. -

- If you have "assert failed" error during flashing rom you can fix it easy by on this way:
Open the zip file with 7zip. go to META-INFcomgoogleandroidupdater-script drag it to your windows explorer (or other programs). open it with notepad :
assert(getprop(";ro.product.device
" == ";LT26i"; || getprop(";ro.build.product" == ";LT26i"; ||
getprop(
";ro.product.device" == ";galaxys2"; || getprop(";ro.build.product" == ";galaxys2"; ( Or Something Similar )

and

delete them entirely :p . save it. then drag n drop to your opened 7zip, replacing old updater-script. - (Thanks to m1st3r1)

- VALUABLE APPS -

- To Replace Native Camera Which Quality Is Poor I Suggest 4 Alternatives:
  • Download And Install SNAP CAMERA HDR(Trial Version Works Completely ,But You Must Disable Internet Connection To Use It)
  • Download And Install Attached MIUI Camera(Thanks Ghetto_Thug) + Panorama App(Thanks blakstar)(Install Panorama App And Copy MIUI Camera(8mpx/720p) To /system/apps ,Set Permissions + Reboot Device)



ADD BLOCKING
  • To Block All Adverts,Malware/Spyware/Bloatware From Web ,Backup Your /System/etc/hosts file via Root File Manager And Download & Flash Attached File Via CWM - ADD BLOCKING (ThanksBSDgeek_Jake)

WIFI REGION CODE
  • If Anyone Have Problems With WIFI Region Code ,Just Install This APP/Open It/Tap Install WiFix/Allow Root Permitions/App Will Work Automaticly - WIFIX.(Thanks fardjad)

ADOBE FLASH PLAYER
  • Adobe Stop With Distribution Of Flash Player For Android For Versions >4.0.4 ICS.
    Download And Install Attached "Adobe Flash Player 11.1.115.63" App.
    Open Browser /Settings And Enable Plugins (Note:Adobe flash Player Not Working With Chrome Browser)

OPERATOR NAME
  • To Change / Remove Carrier Name In Status Bar Download And Install Attached "MiuiSpnConfig"App.
    Open App
    -> Change Carrier Name (Works With Blank Space Too)
    -> Save -> Airplane Mode On-> Airplane Mode Off.(Thanks panel1)

  • To Enable Miui Weather For All Countries Download And Install Miui Based WEATHER BZ.
    (Note:Enable In App Settings MIUI Integration)

MIUI CONTROL PANEL & XPOSED ALTERNATIVE
  • To Enable Various MIUI Tweaks Download And Install WSM PROJECT.
    For More Information on English Visit : LINK
    (Thanks BurgerzMD)

MIUI V5 THEMES

  • To Change Language Of Your Device Download And Install Attached "Set Language" App.
    Open App
    -> Choose Language -> Apply.(Thanks Simple App Factory)

MASS STORAGE
  • To Enable Mass Storage Mode (Fast Manipulation With Storage Memory)On Your Device Download And Install Attached "SD Mounter_2.0" App.
    Open App
    -> Grant Root Permissions(First Time Only) -> Mount Internal Storage -> .(Thanks DooMLoRD)


:good:ENJOY YOUR MIUI V5 ROM:good:


XDA:DevDB Information
[ROM][JB 4.1.2][Xperia S/SL] MIUI V5 MULTILANG UB [3.10.25] - CM10 BASED - STOPPED DEVELOPMENT, a ROM for the Sony Xperia S

Contributors
ghetto_thug, FD-GHOST, kin912, Zero3545,NovaStylez
ROM OS Version: 4.1.x Jelly Bean
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Recovery
Based On: FreeXperiaProject CyanogenMod

Version Information
Status: Stable
Current Stable Version: 3.10.25
Stable Release Date: 2013-10-25

Created 2013-09-25
Last Updated 2013-11-01
 

Attachments

Last edited:

precardo

Senior Member
Jun 25, 2012
630
136
0
Im sorry but this is a development thread, not for FAQ or Tutorials. Your thread header reads (ROM)...bla bla bla thus one would expect a ROM available for download. Please forgive me if I misunderstand.
 

zaidx

Senior Member
Feb 23, 2013
600
94
0
ERBIL
Is there any difference between this version and 3.4.24 version or can you post a changelog please
Thanks for your work

Sent from my LT26i using xda app-developers app
 

panel1

Senior Member
Jun 10, 2009
444
159
0
Bratislava
www.panel.sk
  • Like
Reactions: giridhar369

Xenal

Member
Mar 13, 2013
16
4
0
I can't flash the rom
it shows
assert failed: getprop("ro.product.device") == "nozomi" || getprop("ro.build.product") == "nozomi" || getprop("ro.product.device") == "galaxys2" || getprop("ro.buildproduct") == "galaxys2"

I'm pretty sure it's Xperia S in my hand
also, I have already restored to 6.1.A.2.55, rooted, restored to factory, cache/dalvik cache wiped
flashed with CWM

how can I solve this? thanks :)
 

m1st3r1

Senior Member
Aug 15, 2010
890
279
0
Jakarta
Don't flash Roms from Galaxy s2 :p
lol. it's for nozomi/lt26i/xperia s alright. :D the dev seemed forget to change it

I can't flash the rom
it shows
assert failed: getprop("ro.product.device") == "nozomi" || getprop("ro.build.product") == "nozomi" || getprop("ro.product.device") == "galaxys2" || getprop("ro.buildproduct") == "galaxys2"

I'm pretty sure it's Xperia S in my hand
also, I have already restored to 6.1.A.2.55, rooted, restored to factory, cache/dalvik cache wiped
flashed with CWM

how can I solve this? thanks :)
open the zip file with 7zip. go to META-INF\com\google\android\updater-script drag it to your windows explorer (or other programs). open it with notepad and change:
assert(getprop("ro.product.device") == "LT26i" || getprop("ro.build.product") == "LT26i" ||
getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2");

to

assert(getprop("ro.product.device") == "LT26i" || getprop("ro.build.product") == "LT26i" ||
getprop("ro.product.device") == "nozomi" || getprop("ro.build.product") == "nozomi");

or delete them entirely :p . save it. then drag n drop to your opened 7zip, replacing old updater-script.

done. :) and it's best if u flash the kernel first via fastboot,
 

dx009

Senior Member
Jun 25, 2012
150
177
0
Gujrat
I can't flash the rom
it shows
assert failed: getprop("ro.product.device") == "nozomi" || getprop("ro.build.product") == "nozomi" || getprop("ro.product.device") == "galaxys2" || getprop("ro.buildproduct") == "galaxys2"

I'm pretty sure it's Xperia S in my hand
also, I have already restored to 6.1.A.2.55, rooted, restored to factory, cache/dalvik cache wiped
flashed with CWM

how can I solve this? thanks :)
Go to meta-inf>Com>Google>Android>updater-script>
Remove this line in notepad++
assert failed: getprop("ro.product.device") == "nozomi" || getprop("ro.build.product") == "nozomi" || getprop("ro.product.device") == "galaxys2" || getprop("ro.buildproduct") == "galaxys2"

Save and exit.
replace new updater script with original script ..
now start flashing ..
 
  • Like
Reactions: catacas

revan17

Senior Member
Dec 23, 2010
998
273
0
35
Zagreb
Setting contact images(or avatars) gets a FC, kills the entire system, forces launcher to redraw.

Edit: works by going through the gallery.
 

Ruud_no1

Senior Member
Oct 27, 2008
60
5
0
Original thread is in Chinese.Changelog is the same as http://miuiandroid.com/community/threads/miui-rom-3-5-17-changelog.20459/.

Whole rom is based on Cm10 FreeXperia Project from 17.05.2013.

As i know camera is only 720p (cyanogenmod).and you must couple times press home button to activate task killer.
Please post any other bugs.
The problem with task killer can be solved by the following steps:
- settings
- Buttons & keys
- Home key --> select "None" instead of the default "Launch Recent panel"

Long-pressing home key still brings the list of recent application and task killer.
 

Garfi93

Senior Member
Sep 2, 2012
215
6
0
Polkowice
Only this instruction install?

6.Flash MIUI V5 Rom - Download MIUI V5 3.5.22

- Flash Tutorial -

1. Put miui_lt26i_3.5.17_asdyfoiej1_4.1.zip copied to the root directory of cell phone (that is a direct copy)
2 .Enter Recovery (TWRP or CWM) (restart device (turn off, turn on & vol+) and while on the SE logo, simply tap the screen of your phone several times.
3. Select [wipe data / factory reset] → [YES]
4. Select [wipe cache partition] → [YES ]
5.Select [advanced] → [wipe Dalvik Cache] → [ YES ] → Back
6.Select [install zip from sdcard] → [choose zip from sdcard] → [miui_lt26i_3.5.17_asdyfoiej1_4.1.zip] → [YES]
7.Wait flash finished, press Back and select reboot system now [], the phone going to automatically restart with installed MIUI ROM.

- First boot need ~ 3 - 5 min. -
 

BalcanGSM

Senior Member
Jan 29, 2006
629
1,683
0
Belgrade
adria.mobiledevs.net
Only this instruction install?

6.Flash MIUI V5 Rom - Download MIUI V5 3.5.22

- Flash Tutorial -

1. Put miui_lt26i_3.5.17_asdyfoiej1_4.1.zip copied to the root directory of cell phone (that is a direct copy)
2 .Enter Recovery (TWRP or CWM) (restart device (turn off, turn on & vol+) and while on the SE logo, simply tap the screen of your phone several times.
3. Select [wipe data / factory reset] → [YES]
4. Select [wipe cache partition] → [YES ]
5.Select [advanced] → [wipe Dalvik Cache] → [ YES ] → Back
6.Select [install zip from sdcard] → [choose zip from sdcard] → [miui_lt26i_3.5.17_asdyfoiej1_4.1.zip] → [YES]
7.Wait flash finished, press Back and select reboot system now [], the phone going to automatically restart with installed MIUI ROM.

- First boot need ~ 3 - 5 min. -
Only that instruction which is standard for installing almost any custom rom.
In next hour Fixed Release 3.5.23 is going to be uploaded.
Build is based on MIUI Official Release 3.5.17.
At the begining of next week official 3.5.24 will be online and also ported version for XS ,so i hope more bugfixes and battery optimisation.
 
Last edited: