三星I909电信旗舰级手机,是一款相当完美的机型,4寸大屏幕、电信3G和GSM双卡双待、1G主频的CPU、512MB内存、内置16G存储空间,几乎是一台相当完美的顶级智能机,但是唯一一点小缺陷就是这款由于是电信定制手机,所以机器屏蔽了用GSM卡的GPRS上网的功能,希望所以有三星I909的童鞋们都能用上GPRS上网,直接进入主题……
步骤一:首先需要确认你的I909手机系统版本号是不是DL10;
点击进入设置—关于手机—版本号,如果你的版本号是DL10,那你可以跳过步骤二,如果你的版本号不是DL10,则进入步骤二;
步骤二:升级系统版本
首先去三星官网下载个I909用的Samsung Kies,这是三星手机的PC端连接套件,然后在电脑上安装好这个套件(套件下载点击此处即可:点击下载),安装好后,用USB线连接上电脑,I909上会让你选择USB连接的模式,选"Samsung Kies"即可,然后在电脑上打开Samsung Kies,点击又下角的固件升级按钮,然后按照步骤升级即可!
现在最新的版本就是DL10,如果你的版本不是DL10则右边的升级按钮可以按升级,同时会告诉你现在可以升级的版本号(由于破解GPRS的文件是针对DL10这个版本做的,所以如果以后系统有新的版本更新,只能等新的破解了,趁现在还是DL10是最新的版本,大家抓紧时间升级哦)(我的I909之前已经升级到DL10的版本,在这里就不给大家演示升级的过程,只要按照步骤升级即可!)
步骤三:获取Root权限
由于I909要破解GPRS上网,需要先获取Root权限,所以这里也给大家讲解下如何让I909获取root权限(当然已经获取过Root权限的童鞋可以跳过此步骤),首先在手机连接USB之前,先进入设置——应用程序——开发,把"USB调试"这一项先勾选上
然后此时连接上USB,同时需要先下载一个破解软件"FascinateRoot_v02"(破解软件在文章底部下载);解压后双击里面的文件"START_ROOT.bat",会弹出CMD的窗口,按照提示按任何按键开始进入获取Root权限
很快手机会在自动重启一次,这时候需要等一会儿,其实这里都有英文提示,大家注意看提示即可;
到了Start time这里要等一段比较长的时间,继续等,等一会儿就会出现Complete的英文,这时你的I909就已经获取好Root权限了,然后就会出现按任意键继续的提示,随便按就行,然后手机重启,这时你的I909已经成功获得Root权限了;
步骤四:装R.E管理器
获取Root权限之后,就需要装一个文件管理器——R.E文件管理器,安装之后打开该软件,然后左上角,装载为可读写的状态;
现在是可读状态,按左侧"载为
读写"的按钮
步骤五:替换破解GPRS上网文件;
其实I909破解使用GPRS只要把其中两个文件替换成高手破译过的文件就可以了,首先你要把两个破解文件"framework.odex"和"gsmtelephony.db"通过USB连接在电脑拷贝进你的手机里面(手机连接电脑时选大容量存储器,这时你的手机就成了U盘,把文件直接拷贝进去即可)(有人可能会问拷贝进去之后在R.E终极文件管理器里找不到你拷贝进去的文件,这时你需要在R.E终极文件管理器中进入目录中的sdcard这个文件夹里面就能能找到你拷贝的文件);
接下来在R.E文件管理器找到/system/framework/framework.odex这个文件,不必打开,使用破解过的framework.odex文件把手机内部这个文件替换掉
然后再使用同样的方法替换掉/dbdata/databases/com.android.providers.telephony/gsmtelephony.db
(以上两个替换前请先看清楚路径再替换,如果怕出错,最好再替换前,先把这两个文件备份一下,拷贝一次到别的地方!)替换完就进入下一个步骤;
步骤六:设置新的APN
替换完两个关键文件之后,就要设置新的APN,点击设置——无线和网络设置——移动网络——接入点名称,然后点击I909屏幕左下方属性键,然后点击新建APN,然后名称那里修改为"无效"其他什么都不用再修改,直接保存即可(保存的时候一样是按I909屏幕左下方属性键,然后点击保存),然后把点选"无效"右方的圆点即可,最后再把I909重启一下;
步骤七:开始用GPRS上网;
下拉菜单栏,点击数据开启,这时屏幕顶端GSM卡信号显示的图片旁边就会出现GSM的上网数据流量标志;此时你就可以用你的GSM卡进行上网了!(暂时由于我手上只有移动的GSM卡和电信的3G卡,证实已经可以用移动的卡上GPRS)
步骤八:切换为用电信3G上网;
之前看破解帖子,有人说如果破解了GPRS之后就不能用回3G上网,但是进过我实际试验,其实是可以的,如果你想用回电信3G上网,只是需要点击设置——无线和网络设置——移动网络——接入点名称,然后点回第一个"中国电信互联网设置CTNET"右侧的圆点就可以用回电信的3G上网(这时屏幕顶部会同时出现3G上网和GSM上网的标志,但是如果你上网,它会只用3G,而不用GSM的)(如果需要用回GSM上网,则一样步骤,选回"无效"那边就可以用GPRS了)
三星I909破解GPRS上网后用GPRS上网的实际使用图:上网、上微博、上QQ、下载软件全部都没有问题,不过我也发现一个小问题,就是如果开着GPRS一段时间没用,再次用的时候可能会出现连接不上,这时只需要拉下菜单栏点击“数据关闭”,然后再点一次开启,就能上了;
已经重写并编译了 framework.odex里面控制mobile_data 数据连接控制的代码,让它允许非mms 的GPRS数据应用通过,因此,各位机油第一步需要使用我提供的framework.odex替换掉/system/framework/framework.odex文件。
另外,由于三星没有提供GSM APN设置的接口(其实系统里面有,就是被屏蔽了,作者写了一个程序调用出来了,结果也被三星锁死了,只能设置彩信接入点,而且似乎要直接改动它难度很大,我觉得可能性小,因为写的代码没有办法重新编译),所以,需要大家下载,作者提供的更改好的仅支持中国移动的APN配置存储数据库gsmtelephony.db,并替换掉/dbdata/databases/com.android.providers/gsmtelephony.db文件。
然后,在“设置—无线和网络设置—移动网络”中CDMA接入点设置中新建一个无效的APN接入点并设置为默认接入点,方法是:新建一个名称为无效的接入点,其他的配置信息可以不写,保存,退出,在接入点列表中点击“无效”接入点一排右面的CHECKBOX,就是选中并设置为默认接入点,这个步骤的意思就是禁用CDMA数据网络。
最后,重新启动机器(因为更改了framework.odex),你马上就可以看到你们期盼已久的GPRS网络连接标志了,测试一下,呵呵,你运气好的话,马上就可以使用UC上网了。
如果要恢复原来的功能,只需要把gsmtelephony.db替换回去并重新启动机器就可以了。作者改写的那个framework.odex与原来的系统兼容,呵呵,也支持下拉菜单的数据开关。大家可以多测试。
说一点GPRS上网的好处,大家说了很多,觉得因为以下两点希望GPRS上网,GPRS比3G省电,GPRS覆盖好,哪里都能用。
现在的问题就是需要重写网络切换和控制的程序,思路还没有确定,但是最后弄来像XT800那样是可以的,关于有网友说的要两网并存,作者只能说他们不懂技术,作者现在这个样子就可以两网并存,同时连接,但是问题是:网络默认路由只能一个,难道我们还要给Android移植一个动态路由????完全可以搞一个策略路由,电信的地址走CDMA,移动的地址走GPRS(玩笑,大家不要生气)。
忘了说了,机器要root,如果没有就只能使用adb了。另外只支持2.1DL10版本的固件,不是这个版本的机器不能启动,作者的机器没有刷2.2的系统,现在还没有做2.2的程序。
如果不小心用到了非DL10版本固件的机器上,不要着急,可以重新写固件,或者测试的时候把USB调式打开,以后可以使用adb工具将原来的framework.odex写回去。
建议大家把USB调式打开,以防万一。
打开USB调式后,如果失败可以采用如下步骤恢复,仅DL10固件上通过,不过2.2的系统应该可以,前提是你们要备份好系统里面的两个文件。
adb root
adb shell
# /system/bin/sh mount -t rfs -o remount,rw /dev/block/stl9 /system
# exit
adb push framework.odex(你备份的) /system/framework/framework.odex
adb push gsmtelephony.db(你备份的) /dbdata/databases/com.android.providers.telephony
三星I809网络模式是GSM,CDMA2000 。也就是电信定制版的3G手机。只能是电信的3G网上网的。当然也可以上联通和移动的2G卡但不能上3G网,除非哪个破解了固件,但可能性不大。一般的GSM网络是可以通过E和GPRSH上网的,可这个机了不行,悲哀呀。只有看本机的论坛上看有没有通过刷机可以上网的。当然收发短信是没有问题的。希望对你有用。
您好,感谢您关注三星电子产品!
I809属于电信定制机型,不能通过移动手机号码上网。
欢迎登陆三星数字服务平台提问:http://support.samsung.com.cn/ask/
感谢您的支持,祝您生活愉快!
是电信定制版?那就不能用移动的手机卡上网了,只能用电信卡上网了,除非哪个高人弄了个破解系统的。。