小米5s最近有了官方支持的魔趣OS,昨天刷了一个,手感不错,然而在开启Google Now时费了一些周折,在此记录一下。
以下转载自:http://www.jianshu.com/p/3a6be56cfffe
分享下自己开启now的心得 基于安卓7.0和7.1 的包
首先刷了系统进去把更换host
然后刷gapps 进入登录 ,这时候之后肯定是无法使用now的,但是你更换了hosts可以登录谷歌,记得下载一个fq软件
重点来了!
需要清除的有:“Google App(也有可能叫Google yingy)”、“Google Play services”、“Google Services Framework”这四个App,分别一一清除数据
关机 拔出sim卡开机 打开v/p/n
先打开Google now的 设置 ,选feed 打开, 它让你登录 ,登录后会显示 yes i am 之后你就可以享受google now了。总之就是退出账号再登陆一次。
ps:
以前的方法我试过了 似乎不拔卡就不行 至于语言和时区 有待大家测试
另外如果你的路由器可以直接登录google可以直接从从4开始
----- 转载完毕 ------
网上有一些教程说不用拔卡,然而实测表明插不插卡在小米5s/魔趣这一组合下是关键因素。
上面还有一点没说的是FakeGPS,这个我也用了,也许起作用了,也许没有,谁知道呢……
后面,我找到了最简单,最稳定然而需要一点点技术的方法,需要root:
开机之后执行一个脚本把自己的SIM模拟设置为美国服务商,然后什么设置语言、GPS、清空数据都用不着了,你就是虚拟美国人,凭啥不让用……
可以用init.d支持,也可以用Universal Init.d或者Kernel Adiutor软件
具体操作不说了,关键脚本如下(我改了一下以适应双卡手机):
#!/system/bin/sh
if [ -e /etc/no_fix_sim ]; then
exit 0
fi
#We will proceed if either
#1. gsm.sim.state has a READY value
#2. 100s timeout ( this would happen if we are booting without sim card )
loop_cnt=6
for i in `seq $loop_cnt`
do
sleep 10;
state=`getprop gsm.sim.state`
#下面一行针对双卡用户,如果是单卡用户,下面一行的"READY,READY"需要改为"READY"
#不改大部分时候也能用,就是慢一些
#用的时候最好记得把这三行中文注释删掉
if [ -n $state ] && [ $state = "READY,READY" ] ; then
echo "sim is ready";
break;
fi
done
num=`getprop fix.sim.debug`
if [ -z $num ] ; then
#We have not initialized this variable before
setprop fix.sim.debug 1
fi
num=$(( $num + 1 ))
setprop fix.sim.debug $num
#wait for sometime to waive the potential glitch
sleep 5
#Now do the fixing
setprop gsm.sim.operator.alpha "Verizon"
setprop gsm.sim.operator.iso-country "us"
setprop gsm.sim.operator.numeric "310004"