OK, let me write an update before going to sleep.
From the previous article in the previous post (assuming no one will submit a post before I do) I got an idea of where the information that we need to edit are.
they are some properties values stored in "/dev/block/stl9"
those prop in that block contains the information that "Market Enabler" Alters and they come in 3 flavors.
gsm or gsm.sim or cdma
the values we try to change are the following (I tried with super user access but could not do it,.... but I'm still trying)
The default values that are in the phone when updating to 2.3.6 are the following
Code:
[gsm.operator.alpha]: [Home]
[gsm.operator.numeric]: [13438]
[gsm.operator.iso-country]: []
you could check this by typing the command
getprop (by adb from your PC or you could download a Terminal Emulator from the market *Free*)
The way to do it is to set the permission of the file after getting the super user access
Code:
su
mount -o rw,remount -t rfs /dev/block/stl9 /system
after that... it's just setting the values of the prop with the command setprop
Code:
setprop gsm.operator.alpha MetroPcs
setprop gsm.operator.numeric 720667
setprop gsm.operator.iso-country us
note that the operator numeric is the same number we have at
"system\etc\apns-conf.xml" and that is the file we call whenever we reset the APN to default.
and what happen is that we have to different numbers (that suppose to be the same) one in the APN and one in gsm.operator.numeric
there is a post here that has similar setting but for sprint (I gave it a shot but did not get it)
Sprint to US Cellular with Epic - Page 2 - Android Forums at AndroidCentral.com
If any of you guys have spare time please try and see if you could change the values (this way we have both MMS and Market working at the same time) you could download Terminal Emulator from the market and use it no need to install any software at your PC.