This is a small tutorial on how to get any customization firmware directly from Sony. It should work on any Xperia, I already tested it in a Xperia P and a Xperia neo.
Requirements:
1. Locked bootloader.
2. Root (Get root with locked bootloader http://forum.xda-developers.com/showthread.php?t=1886460)
3. Root explorer like ES File Explorer
Process:
1. Identify the customization on your phone, depending of the phone the customization number is in back below the battery, other phones like the Xperia P use the service menu.
1.1 Dial *#*#7378423#*#*
1.2 Select service info and then Software info. Your customization number will be display for example 1264-3189/R3E.
2. Find the customization number for the firmware you want to install.
2.1 You can find the different customization numbers in this post:
http://forum.xda-developers.com/showthread.php?p=27528371#post27528371
3. Create a backup of your build.prop file
3.1 Using your root explorer go to file path /system/
3.2 Select the file build.prop and create a copy of it and save it in another location.
4. Edit your build.prop file
4.1 Edit your build.prop file and replace all the places where your current customization is display with the desired customization number:
##### Final patch of properties #####
ro.build.product=LT22i
ro.build.description=LT22i-user 4.0.4 6.1.B.0.544 371_zw test-keys
ro.product.brand=SEMC
ro.product.name=LT22i_1262-0972
ro.product.device=LT22i
ro.build.tags=release-keys
ro.build.fingerprint=SEMC/LT22i_1262-0972/LT22i:4.0.4/6.1.B.0.544/371_zw:user/release-keys
######################## Customized property values #########################
ro.semc.version.cust=1262-0972
ro.semc.version.cust_revision=R6G
4.2 Be sure that you replace all the instances where your customization is with the one from the firmware you want.
4.3 Save the file and close it.
5. Reboot your phone.
6. Verify the new customization number.
6.1 Dial *#*#7378423#*#* and verify that the phone displays the proper customization number for the firmware you want.
7. Use Sony Update Service to restore your phone.
8. Once the Software is restored you will be running the customized firmware from the selected region.
Very helpful
I bought Xperia P from china and was looking for flashing with generic ROM. But this is just what I wanted!
Thanks a ton!
And what is the need of this when we already have tutorial as stickies?
Related
it's been mentioned here and there but when I was looking I would have appreciated if someone just put it all in one place. a reminder this is based on the work been done by arkedk in this post http://forum.xda-developers.com/showthread.php?t=824711
so all credit really goes to him I just wanted to make a special version for rogers users that walk them step by step because it's really easy if follow a good instruction
ok first you need to use root explorer having your device rooted you better know what that is or you shouldn't have rooted in the first place!
1) inside the root explorer go to system/default.prop
and change the following XXXX-XXXX in the following three lines from whatever number in there to this number: 1233-6929 (DON'T USE OTHER ROGERS CUSTOMIZED NUMBER BECAUSE THEY AREN'T WORKING THIS IS THE ONLY ONE THAT WORKED FOR ME!)
ro.product.name=X10_XXXX-XXXX
ro.build.fingerprint=SEMC/X10_XXXX-XXXX/X10i/es209ra:2.1-update1/2.0.A.0.497/8QFA:user/release-keys
ro.semc.version.cust=XXXX-XXXX
2)for pc companion
type run in the search then enter,a window will open
enter the following line in it:
%programdata%\Sony Ericsson\Update Engine\db\
and delete the folder inside(it's a folder with numbers as name)
for SEUS
type run in the search then enter, a window will open
enter the following line in it:
%programfiles%\Sony Ericsson\Update Service\db\
and delete the folder inside(it's a folder with numbers as name)
3)last step go to SEUS or pc companion update and they gonna show you how to get from there
QUESTIONS:
Q:is it only rogers customers can upgrade to this 2.1 from 1.6?
A:No it's like change region post it's x10a rogers 2.1 version simple!
Q:how to root?
A:search for z4root in the market it's one click root
Q:will I lose my data
A:yes use your backup and restore program + titanium backup pro to make sure you lose no data
Enjoy everyone!
For those people who already flashed to Nordic 2.1 or some other 2.1 version wish to flash back to Rogers 2.1
1. Make sure you have rooted your device.
2. Install RootExplorer from market.
3. Use RootExplorer and open the build.prop in Text Editor (build.prop file is located at /system)
4. Change the following XXXX-XXXX in the following two lines from whatever number to: 1233-6929
ro.product.name=X10a_1233-6929
ro.semc.version.cust=1233-6929
Save the file after you made the change.
5. Go to /etc/customization/settings and open "cust.prop" with Text Editor, and change the XXXX-XXXX in the following line to 1233-6929
ro.semc.version.cust=1233-6929
Save the file after you made the change.
Put the phone in the flash mode and update with SEUS should give you Rogers 2.1 frimware.
Regards
I have gobal generic ROM I used the instructions from Nordic rom but it didn't work. I'm getting you have latest software. Do I need to do something else
phuangk said:
For those people who already flashed to Nordic 2.1 or some other 2.1 version wish to flash back to Rogers 2.1
Click to expand...
Click to collapse
Thanks for the instructions. I've sucessfully converted from Global Generic X10i to Rogers X10a. However, I had to make some changes before I got it to work. The first time I did it, it didn't give me an option to Repair or Install - just Exit.
Besides changing "ro.product.name" and "ro.semc.version.cust", I also changed the number in "ro.build.fingerprint" (which is also in build.prop) to 1233-6929. I also went and deleted the old firmware from the SEUS db folder, as stated in the original post.
I might as well say what "branding" it includes:
- Rogers splash screen on bootup. Now it's shown after the SE logo animation. It's kind of long, actually. I wish I had saved the old one (which was just the SE logo).
- Rogers "My Account" app is included. This app is also downloadable from the Market.
- "PlayNow" app has been replaced with "urMusic" app. This also appears instead of "PlayNow" in Mediascape.
- "Creatouch" app is still included (which is the only app in PlayNow that can't be downloaded from the Market, I think).
- Rogers APN settings are included and enabled by default. No need to manually enter them.
Hi :victory:
After seeing this mod on the news portal I wanted to change the carrier name myself, but unfortunately that was only for Verizon phones. So I looked through /system and found preloaded_config.xml which contained information on all carriers and I managed to change the carrier name (with some help from this app) And here's an easy guide how you can do it yourself!
1. First you want to download preloaded_config.xml and spn-conf.xml.
2. Open the files with a program like Notepad++.
3. Search for your carrier inside preloaded_config.xml. I had to search for "Tele2 NO" (remember capital letters). You will find something like this:
<preloaded-data mnc="07" mcc="240" operator-name="S COMVIQ" service-provider="Tele2 NO" service-provider-id="262">
Click to expand...
Click to collapse
4. The value mnc="07" and mcc="240" makes the number 24007 (put the first value behind the second). These values will differ for every carrier.
5. In spn-conf.xml, replace "XXXXX" with your new number. (For me it's 24007)
6. In spn-conf.xml you must also change what your new carrier name will be. (Replace "skifyr123").
7. Save spn-conf.xml and move it to /system/etc/. Reboot for changes!
And that's it. If it doesn't change be sure you found the correct carrier for your country!
An easier way is to use the app "Carrier Name": http://forum.xda-developers.com/showthread.php?t=901865 But it is reported that it doesn't work on all phones/ROMs. Working on Xperia S.
Nice!
Sent from my LT26i using xda app-developers app
it does not work on me. i did it b4 & now. nothing changed. show my original carrier name only.
im on 2.3.7
Thanks for your work!
Forget it, just saw you recommended it on the end.
Sent from my LT26i with Tapatalk 2
skifyr123 said:
Hi :victory:
After seeing this mod on the news portal I wanted to change the carrier name myself, but unfortunately that was only for Verizon phones. So I looked through /system and found preloaded_config.xml which contained information on all carriers and I managed to change the carrier name (with some help from this app) And here's an easy guide how you can do it yourself!
1. First you want to download preloaded_config.xml and spn-conf.xml.
2. Open the files with a program like Notepad++.
3. Search for your carrier inside preloaded_config.xml. I had to search for "Tele2 NO" (remember capital letters). You will find something like this:
4. The value mnc="07" and mcc="240" makes the number 24007 (put the first value behind the second). These values will differ for every carrier.
5. In spn-conf.xml, replace "XXXXX" with your new number. (For me it's 24007)
6. In spn-conf.xml you must also change what your new carrier name will be. (Replace "skifyr123").
7. Save spn-conf.xml and move it to /system/etc/. Reboot for changes!
And that's it. If it doesn't change be sure you found the correct carrier for your country!
An easier way is to use the app "Carrier Name": http://forum.xda-developers.com/showthread.php?t=901865 But it is reported that it doesn't work on all phones/ROMs. Working on Xperia S.
Click to expand...
Click to collapse
Tried it trough using the app, worked, rebooted, still Vodafone instead of my own name...
Looked trough Root Explorer, found in system/etc file spn-conf.xml, my name was there, and value was 20404 (the right numbers)
Am i missing something? Should i change it in preloaded_config.xml and and save it?
jdpieterman said:
Tried it trough using the app, worked, rebooted, still Vodafone instead of my own name...
Looked trough Root Explorer, found in system/etc file spn-conf.xml, my name was there, and value was 20404 (the right numbers)
Am i missing something? Should i change it in preloaded_config.xml and and save it?
Click to expand...
Click to collapse
Same here, although I noticed my carrier displays as 3uk for a few seconds before changing to 3.
No matter what I try it will not change.
Sent from my XperiaS via transwarp conduit.
works very good for me.. just be sure not to add symbols and caracters in the name such as :"
AND IF U USE ROOT EXPLORER BE SURE TO DELETE THE BACKUP FILE : spn-conf.xml.bak THE APPLICATION AND MOST OF SUCH APPLICATION CREATE BEFORE RESTART..
thanks
Perfectly working with VIVO Xperia S 4.0.4 MooDeD ICS 90.5
Your method and also the recommended apps in my Xperia Mini Pro doesn't work too=(
Does not work on my Razr xt910 226.3 ICS EU.retail
works on SGS2 4.1.2 stock rom
For what it's worth, this method works on my Samsung Galaxy S2, with stock JB.
I've added the following line to change my carrier's name to my custom text:
<spnOverride numeric="12345" spn_display_rule="SPN_RULE_SHOW_SPN" spn="mytext"/>
You'll need to replace the 12345 above with your carrier's MCC+MNC. Use the Network Info II app from the market to get that info.
Make sure to fix permissions and owner on the file after you copy it back to /system/etc.
Not working for Android 9.0 Pie Samsung
I don't mean literally, well, it takes 5 minutes to make your old ice cream sandwich a jb 4.3 look, You wish! THIS ONLY MAKES THE "ABOUT PHONE" SECTION SHOW WHATEVER ANDROID VERSION YOU WANT.
SO LET'S GET THAT STARTED
First thing u wanna do is to download FX File Explorer AND The root add-on to your android phone from the Play Store (both are free)
Then, Open FX (don't open text edit yet!) Click "System (root)" (or however it is put) click on system, then at the very bottom (right) you will find a file named build.prop.
Now you need to make sure if its mounted read and write. Check the lock at the top. If it is closed click on it, There should be a popup. Check "I understand the risk, then click ok (or whatever that is)
NOW CAREFULLY!Click Build.prop, at the bottom click file --> Open with editor
Find The Line That Says ro.build.version.release=4.0.3
Then Edit the 4.0.3 with anything you like, like 5.0 (key lime pie)
Now file --> Save, then reboot.
Yes, go to Settings --> About Device --> Android Version
Galaxy s4 5.0.1 needed, this might even work on anyo other phone with 5.0.1 firmware.
Steps to have lens working:
-Insure phone is rooted
-Download Root Browsers
-Open Root Exploere
-Find System/build.prop
-Edit build prop with RB Text Editor
-Locate to.product. model=SCH-1545 OR IF ON DIFFERNT PHONE YOUR MODEL
-Change model name to LG-H810
-Save file don't touch or change anything else.
-Reboot and enjoy new features
Don't worked to me
shawnsingh said:
Galaxy s4 5.0.1 needed, this might even work on anyo other phone with 5.0.1 firmware.
Steps to have lens working:
-Insure phone is rooted
-Download Root Browsers
-Open Root Exploere
-Find System/build.prop
-Edit build prop with RB Text Editor
-Locate to.product. model=SCH-1545 OR IF ON DIFFERNT PHONE YOUR MODEL
-Change model name to LG-H810
-Save file don't touch or change anything else.
-Reboot and enjoy new features
Click to expand...
Click to collapse
I try it...
Don't worked...
Samsung Galaxy S2 PLUS (GT-I9105P)
ROM CM 12.1
Good day!
Hi!
I had my Sony Ericson W8 E16i (Android 2.1 Update-1) obtained from an old box...
I decided to upgrade it to Android 2.3.7 via custom rom (thru the help of GingerDX)...
Everything's fine.
Now, I can't edit the "build.prop"...
I want to edit the phone model from "X8" to "W8"...
And also, to edit and delete some lines...
But it always reverts back to the original build.prop of that custom rom every after reboot...
Here's the actions I've already done:
1. Copy build.prop on sdcard. Edit it the way i wanted. Move it to root directory then fix the permission. Then move to /system to replace the existing build.prop. After reboot, it reverts.
2. I created a flashable zip of the editted build.prop, after system boot, nothing has changed.
3. I edit the build.prop directly to /system directory then save it. (It creates .bak file for its backup after I save.) After reboot, it reverts back again to the original build.prop of the custom rom.
Additional info.:
The "GingerDX v031b" is a CM7-based rom.
Any other info should I be provided?
Please help.