Hello!
Did you flash other Xperia Mini Pro Firmware (Gingerbread or ICS) with other SI/CDA number on your phone (SK17i) that you downloaded everywhere from the internet or install a custom rom then want to go back to your original/stock/regional firmware?
But you forgot to backup your original/stock/regional firmware?
Then here is the solution:
Note: This is only for upgrading your Gingerbread firmware with other/wrong SI/CDA number to your stock/original/regional ICS firmware or repairing ICS with other/wrong SI/CDA number to your stock/original/regional ICS firmware.
We can't go back to your stock/original/regional Gingerbread using this method. Yes, Sony Update Service and PC Companion has a repair function but it will upgrade your phone into ICS unless your stock Gingerbread that comes from your phone still doesn't have an ICS upgrade.
You need:
Internet
Sony Update Service (Recommended) or PC Companion
Phone with Gingerbread/ICS firmware (Pls. read the note above)
Rooted phone/Locked bootloader
When you are from custom rom, reflash first the stock Gingerbread ftf from Sony then root it.
Link for ftf's (Thank you Sir Nabeel for this) - http://talk.sonymobile.com/thread/35239?start=0&tstart=0
Step 1:
Find your SI number here - http://forum.gsmhosting.com/vbb/archive/t-1511536.html
To find it quickly, press CTRL + F on your active browser window then type your SI number.
(ex. Available On Request | PT. TELETAMA ARTHA MANDIRI ID | 1249-0742 | Black)
Step 2:
When you already found your SI number, copy it's Region-Operator.
(ex. Available On Request | PT. TELETAMA ARTHA MANDIRI ID | 1249-0742 | Black)
Step 3:
After that, go here - http://forum.xda-developers.com/showthread.php?t=1699349
Then press CTRL + F and paste the Region-Operator name that you copied from the Step 1 link.
Step 4:
When you found the Region-Operator name, write the CDA number down on a piece of paper.
(ex. (?) 1249-8062:SK17I - PT TELETAMA ARTHA MANDIRI ID WORLD)
Step 5:
Open your phone then open root explorer or any file explorer that can go to the root and can edit text. Make sure that the root of your phone is mounted as R/W. Then go to \system and open the build.prop file in the text editor
Step 6:
Find those three lines on build.prop then replace the XXXX-XXXX with the CDA number you have written down.
ro.product.name=SK17i_XXXX-XXXX
ro.build.fingerprint=SEMC/SK17i_XXXX-XXXX/
ro.semc.version.cust=XXXX-XXXX
Step 7:
Make sure that those XXXX-XXXX are the same. Then save it and exit the TEXT EDITOR NOT THE EXPLORER. Then if you see a build.prop.bak, delete it. See if the permissions is correct.
Permission: rw-r--r--
Step 8:
After that, reboot your phone.
Step 9:
After you reboot your phone, open the keypad or dialpad then type *#*#7378423#*#* then go to Service info -> Software Info.
Then look if the Customization Version and Active Customization change into the CDA number you want.
If it fails then repeat Step 5 - 8 using with your little knowledge about android. I think you are not now a noobish because you already know how to flash or install an custom rom.
Step 10:
If it's successful then update or repair your firmware with Sony Update Service (Recommended) or PC Companion.
After the upgrading or repairing of the firmware then you are done!
Congratulations!
Please like my post and feel free to leave comments or feedbacks.
Thank you!
Credits go to:
XDA Developers
n4s (for the tut on how to change CDA) - member of XDA Developers
ComplexGSM - from forum.gsmhosting.com
Nabeel - moderator on Sony Mobile Forum