I am totally new to android, but I decided to try to root my phone anyway, mostly to be able to access the eduroam network at my school.
1) I succeeded in rooting my x10mini using the exploid method (this took me two whole days because I was so scared to break my phone lol), but after I updated today, through PC companion, I seem to have lost root. Should I not accept SE updates? Do I just root it again the same way I did the first time?
2) I downloaded Market Access to be able to download Wifi Config Editor. After installing Market Access, if I try to download something off the market, it takes a couple of minutes before the download starts. Even when I am in my own country's market. Is this normal?
3) How do I stop the emulation of foreign SIM card? So far I have tried emulating my original provider or restarted the phone.
4) If someone calls me while I am emulating a foreign provider, will the call be more expensive or something?
5) I tried to directly change the wifi settings with professordes instructions in the original exploid thread
Now that root is in wild one immediately useful thing to do is fix the WPA-PEAP which is missing. I need this for the eduroam university network at work.
So, with the phone connected and usb debugging on/wifi toggled off, from the androidSDK on a PC (Windows,Linux,Mac) get a shell.....
1) adb shell
2) su
3) cd /data/misc/wifi
4) busybox vi wpa_supplicant.conf
(to edit the wpa configuration file)
5) add this at the end
network={
ssid="eduroam"
key_mgmt=WPA-EAP IEEE8021X
eap=PEAP
identity="MYIDENTITY"
password="SECRET"
phase1="peapver=0"
phase2="auth=MSCHAPV2"
priority=7
}
or similar, where MYIDENTITY is your eduroam login ID and SECRET is your password. This is taken verbatim from another phone (HTC Desire, Android 2.2) which does work OK. You could also edit the file off phone and adb push it on, just watch ownerships and permissions don't get munged up.....
6) save
7) log out
8) connect and surf, it works for me
Click to expand...
Click to collapse
I copy-pasted steps 1-5 (I pasted the last step directly after the text in the cmd window). Since I am a noob, I didn't know how to save and exit, so I just closed the cmd window and unplugged usb...
BIG MISTAKE!
...After I restarted it, my phone was completely dead. After a one hour recharge in the wall socket, the phone worked again and it seems fine now.
So, could someone make a step-by-step (noob-)guide on how to successfully change the wifi settings with this metod?
6) Thank you in advance
-krumcake
1 - Updating it removes the root, but you can simply re-root it the same way.
4 - That only applies to the market. It fools it into thinking you're using a SIM from a different country.
This is everything you need to get 2.1 on your X10 mini. It doesn't mind your zone, the version you have or if it's unlocked or not. Also it's a easy way to unbrand your phone.
Edit: The method is very easy and WORKS (tested few phones and also some of you), but do it in your own risk.
1) You have to root your phone. If you haven't rooted yet, install "Androot" (it's attached to this post), run it and press root. Be sure the app says: rooted! if not, repeat it again.
2) Get "Root Explorer". You can get it on Market or wherever you can find it (because it isn't free ). Install it, run it, and give it root privileges.
3) Unrar and copy build.prop on your sdcard. This build.prop is from a GENERIC 2.1 ROM (1237-8596_R3B). I attached this file cause it's easier than editing the existing one.
4) Run Root Explorer, push the button "mount R/W" copy the build.prop that you copied in /sdcard over /system/build.prop and overwrite it. Push the button again "mount R/O". Edit: (Make a backup of your old file if you want, I haven't tested but maybe you can do the same to revert to the old version, I dunno!).
5) Reboot the phone. This is important. In some phones, you could get some error messages and the home app crashes continuosly, but don't worry about it.
6) Once rebooted, turn off your phone.
7) Run SE update service. When you hold the back button to plug the cable, DON'T RELEASE IT, although the program says you can release it, that's important, because if not, it won't work. Wait a while (be patient) and then the program will say that you have a new update available. Now you can release it and install the update. Edit: If the program says that you have the newest version, don't worry, only choose repair... and that's all !!!
Enjoy.
Extra info:
- This method (or trick) could be over with an update of SEUS. So take advantage of it ASAP if you want to do it.
- You can edit the build.prop and change the ROM version you want. I.e. if you want to change the zone, only do the same with the build.prop data of the exact ROM you want, repair and that's all.
- If you repair and it doesn't change anything, delete the "db" folder in SEUS directory on your computer, to force to re-download the firmware. Repeat the process again.
This thread was only to make a "clear" and easy text to do it, without using a shell. Thanks to all who helped me and the authors of the other posts.
PS: Sorry about my English
Anybody got the build.prop for the u20i? The mini pro?
darfito, is it from a u20a or u20i version?
E10i, X10 mini (isn't pro)
Thanks. I have a mini pro, guess I'll have to wait a little longer.
So is this a global generic or Nordic generic?
Sent from my E10i using XDA App
Looks like Indonesia Generic (judging from the 1237-8596 code).
Certainly I don't have any idea. I flashed my phone via Davinci with that ROM. In the ROM name didn't appear any region, like a global generic one. There were the NCB (nordic, I think) and ID (i don't know where is from), and this one. I think maybe a chinesse ROM, but I'm not sure. It works great.
I used my build.prop with my girlfriend's x10 mini, exactly like I described in this method and worked perfectly. We have the same ROM installed, so I don't know where is it from!
thank you my brother from another mother !
pacoguevara said:
Thanks. I have a mini pro, guess I'll have to wait a little longer.
Click to expand...
Click to collapse
I think if you get a build.prop from any generic x10 mini pro updated to 2.1, you can do the same process. Ask to a x10 mini pro owner who had updated to 2.1 and try.
Also you can edit the build.prop, but I don't know the data for the pro, search on the forum or google.
The point is that this trick could be finnished when SE update service updates itself... so my advice is if you want to unbrand and get a generic 2.1 take this ASAP.
Did anybody test with an e10a device? Once flashed any 3G issues?
porcupineadvocate said:
Anybody got the build.prop for the u20i? The mini pro?
Click to expand...
Click to collapse
need build.prop 4 the u20a mini pro anybody please thanks
A great effort and thank you, but I only want to use a global generic, I'm a bit funny like that, if anyone knows the code for global generic mini I would be hugely grateful
Sent from my E10i using XDA App
That's a generic one. The global generic doesn't exist and won't exist. There're generic ones in each zone/country and they're the same between them, there're only minimal changes like some language added, or some extra stuff added (like keyboard), but nothing else. Mine is a generic world one, but made to be rolled out in China or wherever.
The roll out is stepped, by country/zone to ensure a smooth update, nothing else.
I'm only afraid about UK update, cause in SE UK twitter, they say that the update is delayed because of laws and regulations... or something like that... that sounds very bad... so, also for that point, the firstly released ones should be the less modified... I think...
SG-generic also seems to work: 1238-7173 (this is for the Mini PRO u20i, not the Mini!).
I waited for SG instead of Nordic because I'm pretty sure that Singapore uses English keyboards and won't be messing about with Nordic special characters and such... hopefully it won't turn up with Singapore-specific modifications. But the speed of the release suggests that it must be quite similar to the Nordic firmware.
help..!!!!!
darfito said:
This is everything you need to get 2.1 on your X10 mini. It doesn't mind your zone, the version you have or if it's unlocked or not. Also it's a easy way to unbrand your phone.
1) You have to root your phone. If you haven't rooted yet, install "Androot" (it's attached to this post), run it and press root. Be sure the app says: rooted! if not, repeat it again.
2) Get "Root Explorer". You can get it on Market or wherever you can find it (because it isn't free ). Install it, run it, and give it root privileges.
3) Unrar and copy build.prop on your sdcard. This build.prop is from a GENERIC 2.1 ROM (1237-8596_R3B)
4) Run Root Explorer, push the button "mount R/W" copy the build.prop that you copied in /sdcard over /system/build.prop and overwrite it. Push the button again "mount R/O".
5) Reboot the phone. This is important. Surely you'll get error messages and apps crashing, but don't worry, once rebooted, turn off your phone.
6) Run SE update service. When you hold the back button to plug the cable, DON'T RELEASE IT, although the program says you can release it, that's important, because if not, it won't work. Wait a while (be patient) and then the program will say that you have a new update available. Now you can release it and install the update.
Enjoy.
Click to expand...
Click to collapse
my whole phone is not working home screen force close.....and de update is nt working plz help me plz plz plz
You need to elaborate.
Ah ok, thanks for the info, only wanted a global generic cost I had seen the big x10 had the option of that firmware,i will try your method to update after i have had a coffee or two to wake up
Sent from my E10i using XDA App
update worked using your method only prob is now cant connect to my wifi network, anyone have any ideas?
sanjay_bandaru said:
my whole phone is not working home screen force close.....and de update is nt working plz help me plz plz plz
Click to expand...
Click to collapse
The main home apps crashes when you reboot, that's normal. You have to power off, use SEUS and don't release the back button till it says there's a new update. If you say what's the problem, I could help you (error message on SEUS). I just done it again with a friend's one and worked perfect. Too much easy.
About wifi problem, restart it or check your router, mine's working fine. If the update worked, remember that it's an official ROM and also an official program (SEUS), so i don't think this method was the problem.
Sent from my E10i using XDA App
I just got my new Mini Pro a couple days ago and realized that the CDF one my phone (1239-7457) doesn't match anything. Anybody have any information?
Is it a u20a or u20i, From where did you purchase it? That might give some clues. Also grabbing the firmware version from "Settings > About Phone" and posting the build.prop might yield other clues.
If purchased in the US it may be for the proper US kit, which seems to have just been released recently.
It's a U20a. I've been messing with the fw so I wouldn't be giving you the correct one. But I did buy it in the US.
Np, it's probably the proper US Kit if not bought through a grey market supplier or carrier. Looking for 911 in the emergency contact number for the build.prop would've been a dead giveaway.
So how would I go about resetting everything...? I've tried replacing the CDF number in build.prop with RootExplorer but it didn't do anything. At least I don't think it did...
Generally it's just change the cdf in the build.prop, reboot and get pc companion or se update service to do a repair install on the phone. Check the timestamp of build.prop after you save to make sure alterations were applied.
Wiping the content of the following directories beforehand usually helps.
For PC Companion.
Win XP/2k3 C:\Documents and Settings\All Users\Application Data\Sony Ericsson\SEMC OMSI Module\db\
Vista/Win 7 C:\ProgramData\Sony Ericsson\SEMC OMSI Module\db\
SEUS
C:\Program Files\Sony Ericsson\Update Service\db\
Hi,
I can not bring back the 2.1 firmware to the original kit as 1239-4357, while following the procedures mentioned above, both PC Companion Seus both say that the software is not 'still available and to try later.
Can anyone help me solve this problem?
Thanks
alfor said:
Hi,
I can not bring back the 2.1 firmware to the original kit as 1239-4357, while following the procedures mentioned above, both PC Companion Seus both say that the software is not 'still available and to try later.
Can anyone help me solve this problem?
Thanks
Click to expand...
Click to collapse
can not understand
you want to rebrand your mobile with your original firmware
or
you want 2.1 update for your mobile
both are different queries with different processes
I have nordic version of 2.1 firmware, but I want to change it with italian version kit 1239-4357.
alfor said:
I have nordic version of 2.1 firmware, but I want to change it with italian version kit 1239-4357.
Click to expand...
Click to collapse
okay here are steps to do it
Step 1:
copy build.prop from /system/build.prop in your mobile
you can do it by downloading es file explorer and copy pasting it in your sdcard
or
by rooting (you will need to root in step 3)
Step 2
open it with notepad and replace all the Kit numbers (the are same) with following number
1237-8599
this is your customization number while the number at the back of your phone SI is your colour code which is in your case Black E10i from italy
1239-4357 Customized IT/Black
save it in your sdcard
Step 3
root your mobile using exploid method or superoneclick or any other
enter cmd.exe go to the directory of exploid or superoneclick
lets say c:\exploid_x10mini>
or c:\superoneclick>
type following
adb shell
ther will be $
type su
and look in phone click allow.
$ will change to #
now write following
each line separately
mount -o rw,remount /dev/block/mtdblock0 /system
rm /system/build.prop
cat /sdcard/build.prop > /system/build.prop
exit
exit
exit
now press following in the phone while screen is locked (Secret menu)
home (middle button)
back (right button)
home
back
back
home
back
home
home
back
you will get 3 options
enter service info
then enter software info
and look under customization version
it should say
1237-8599_R..(.. is any number and alphabet)
you are done
delete files in C:\Program Files\Sony Ericsson\Update Service\db\13740270\blob_fs
and run SEUS and update
enter secret menu and recheck
1237-8599_R..
if it says
1237-8599_R..
then you have now flashed your original firmware to your mobile
any questions fell free to ask
Now everything is ok.
Thanks ahub1988.
alfor said:
Now everything is ok.
Thanks ahub1988.
Click to expand...
Click to collapse
You are welcome alfor
_________________
Abdul Hakeem
Via Xperia
Thanks ahub1988,My E10i have corrected too with Your tutorial
raiderkilo said:
Thanks ahub1988,My E10i have corrected too with Your tutorial
Click to expand...
Click to collapse
You are welcome raiderkilo
_________________
Abdul Hakeem
Via Xperia
is the italian version the same as the nordic one with the same bugs too?
thanks
chicco said:
is the italian version the same as the nordic one with the same bugs too?
thanks
Click to expand...
Click to collapse
Yes both are same as all others. Production is different for different countries is because of laws of governing that country and service providers.
For example market is not available in some countries so there will be no application for that firmware, you can say that there are some tweeks in each firmware which might also include bug fixes.
Personaly I have used nordic, uk, and finally I shifted to my own firmware. I haven't found a slightest difference. Wisepilot bug they are talking about dont show my country so I dont use it and its bug is not concerned with sony but wisepilot.
Can you tell me which bugs are there so that I may confirm they are present or not in uk's and my firmware.
_________________
Abdul Hakeem
Via Xperia
for instance the phone resume from stand-by only with the power button instead that with all buttons as with the 1.6 firmware. the touchscreen is too much sensitive and take multiple clicks on its own: for example writhing a txt message it takes more letters even if i touch only once
chicco said:
for instance the phone resume from stand-by only with the power button instead that with all buttons as with the 1.6 firmware. the touchscreen is too much sensitive and take multiple clicks on its own: for example writhing a txt message it takes more letters even if i touch only once
Click to expand...
Click to collapse
The problems you are talking about are actually modifications for firmware there will be no fix i.e sensitivity is not a bug but a enhancement not intended to be fixed. While the other problem you can wake up your mobile by pressing central home button. Sonyericsson have changed it from menu left button to middle button. I did used nordic firmware for few days this yar not a problem.
Try following I have noticed a bug might be present in yours too. While in message or any other place long press an unknown number in some message and click it to save in existing contact and select the contact, you will find it will not appear in that contact this happened with me
Do inform if this is present or not in your firmware also
_________________
Abdul Hakeem
Via Xperia
EDIT: Ok, it seems that this guide is redundant as 2.0.A.0.24 can now be easily rooted!
Check out this post for more information: [APP] X10 MINI/MINI Pro 2.0.2.A.0.24 *ROOT* *TESTED*
However, the information on this page still stands true and can be modified so that you don't update after 2.0.A.0.24! (Your choice!)
Original Post:
I decided to post this after my Missus connected my phone to my PC to charge it and thought it would be a good idea to sit down and let it update... I realised just in the nick of time and stopped her, there was no way I wanted to let it update to an UN-ROOTABLE 2.0.A.0.24!!!
So here is my attempt of completely stopping the phone updating!!!
In the following guide, I use Root Explorer (Free version here) to modify the files on my device but you could just use Root Explorer to copy the files to your SD card, edit the files on your PC and then copy them back to where they were (You would need to reset R/W Permissions to rw-r--r--).
It is very simple:
Open Root Explorer and browse to your "/system/etc" directory.
There is a file called "default-capability.xml".
Open this by holding down on it and from the pop-up, scroll down and choose "Open in Text Editor" (Note: You need R/W privelages to do this).
At the very botton there is a section that looks like this:
<app>
<productnumber>$SW_NUM</productnumber>
<productrevision>$SW_REV</productrevision>
</app>
<filesystem>
<productnumber>$FS_NUM</productnumber>
<productrevision>$FS_REV</productrevision>
</filesystem>
Edit it and change the "$SW_REV" and "$FS_REV" in the following highlighted areas to:
<app>
<productnumber>$SW_NUM</productnumber>
<productrevision>9.0.2.A.0.504</productrevision>
</app>
<filesystem>
<productnumber>$FS_NUM</productnumber>
<productrevision>9.0.2.A.0.504</productrevision>
</filesystem>
Now save the file (A backup will be created automatically).
(This stops SE PC Companion from updating by telling it you have version 9.0.2.A.0.504 installed - So technically, it would stop the updates FOREVER - or until SE Release a higher version Firmware!)
Now reboot your phone.
To check if everything has gone correctly - Connect your phone to your PC.
I use PC Companion and when I try updating - It says "Your phone is up to date".
On your handset, when you choose Settings --> About Phone --> Software Update --> Update Now it reports "Your phone already has the latest software".
Using this method, you can stop the phone being updated by SE for as long as you like, just reverse the process to allow it to update
I'm not sure if this will work for everyone, but it did for me!
I am also not sure if it will work with SEUS, but if you are running that then you must WANT to update!
There is also the possibility that it will work on other devices but I have no others to test it on
If anybody wants, I can create custom installable packages to be used with XRecovery (Install Custom.zip option) and I have attached my own (Please Note: It has ONLY been tested on an E10i running 2.0.A.0.504 UPDATE: Tried and working on E10i 2.0.A.0.24 too!).
I apologise if anyone has posted this, But given the face of the new update from SE, it seems like a good option to do this modification until 2.0.A.0.24 can be easily rooted!
wrong thread.
the way in Xrecovery
hi there
if i do this by Xrecovery and how can i remove or cancel it?
maybe someother day would like to update the new vision.
thanks!
ohoh..ive tried install the disable upates by xrecovery way but it did not work...
maybe it's not suit to taiwan's x10 mini edition.