Andriod无法同步google账户的解法方法(手机上修改hosts文件)

最近一段时间,我发现自己的手机无法与我的google账户同步了。我还是比较喜欢google产品的,邮件、日历、联系人,保存在google账户里,只要能够上网就能够访问了。特别是联系人,保存在网络上的一个好处是如果手机丢了或者坏了,联系人的信息都不会丢失。

但是最近,在gmail里面直接导入的联系人,但是在手机上没有出现。检查了下设置里面的google账户的同步时间,发现原来google账户已经很久没有同步过了,最后一次同步时间是201144日。第一个想到的就是GFW肯定将google的地址给屏蔽了。

这里我首先介绍一个andriod上好用的终端仿真器Better Terminal Emulator Pro,官网地址:https://market.android.com/details?id=com.magicandroidapps.bettertermpro,上面显示购买需要25.86RMB,当然在天朝,你懂的,肯定有免费版本的,在安卓市场和豌豆荚都能搜到。安装好,进入程序,敲下”ls”,和Linux下的基本一样,如果用过Linux终端的童鞋就非常容易上手了。

下面一步就是修改系统的hosts文件,这个文件的功能无论在windows上还是在Linux上的功能都是一样的,做域名解析的,现在就是网络上的DNS不给我们解析googleIP地址,或者解析出来的地址是错误的,所以访问不了,那只有在我们本机解析了,这个文件起的功能就是这个。Android客户端跟新的地址是android.clients.google.com,找一个能够访问的IP地址,将其写入到hosts文件中去。

网上找了下,找到一个地址:74.125.93.113 android.clients.google.com。下面就是要用刚才下载的工具来修改 hosts文件了,步骤如下:

1. 打开android.clients.google.com,输入命令:“su root”取得root权限,命令提示符前面变成“#”就成功了,如果不成功的童鞋就木办法了,先刷root吧,或者还是用adb来改吧。

2. 转到hosts文件目录下,输入命令:“cd /system/etc/”,输完可以ls看下有没有hosts文件。

3. 将文件系统变成可读写文件系统,默认是只读的文件系统,输入命令: /system mount -o remount rw”。执行成功是没有任何提示的。

4.编辑hosts文件,就用vi吧,输入命令:“vi hosts”。打开了hosts文件,里面可能已经有几条记录了。

5. 添加新纪录。检查下hosts文件中有没有android.clients.google.com对应的记录,有的话可以删掉,也可以注释掉。加入新记录“74.125.93.113 android.clients.google.com

6. 保存退出。是否需要重启生效?反正我是重启了下,然后在进入设置,进行同步,同步图标一直在转,看来有戏。因为好长时间没有同步,我在同步时花了很长时间。等同步完后,hoho,通讯录有了,日历也同步了。

PS:

Better Terminal Emulator Pro操作:手机上毕竟不是电脑上,终端操作还是不太方便,普通的字母数字符号键还比较好,功能键按起来比较麻烦,我一开始还有很多找不到。这个地址有对应的按键说明:http://magicandroidapps.com/wiki//index.php?title=Using_Better_Terminal_Emulator_Pro。其中手机上的搜索快捷键可以认为是control键,主要用ESC键,是control+1

Vi编辑器基本介绍和操作指南:

整理了一篇vi用法http://blog.csdn.net/huangzhtao/archive/2011/06/13/6541357.aspx

这里常用的命令有:

ESC】键回到命令行模式

i】键切换进入插入模式(insert mode

h】键左移光标一个字符

l】键右移光标一个字符

k】键光标上移一行

j】键光标下移一行

x】键删除光标后面的字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值