Nexus 5把Google Search服务Disable后如何恢复的问题

来源:互联网 发布:淘宝店铺被冻结怎么办 编辑:程序博客网 时间:2024/06/01 09:43

嫌Google Play Service耗电量太大,手贱把Google Search服务禁用了,当然我知道这二者可能并没有什么关系╮(╯▽╰)╭


然后就杯具了,按主界面菜单无反应,什么都干不了,有一种假死的感觉。


本以为特么的又只能刷机了,这将是我最近这一个月之内第三次刷机了!!


但是万幸之中查到了这个:http://forums.androidcentral.com/google-nexus-5/385994-why-wont-my-nexus-5-boot-after-disabling-google-search.html


顿时感觉又有希望了!


所以——我的解决办法是:


1. 手机保持开机状态,就算它停留在开机页面也不用管,其实它开着呢,只是进不了主界面而已。


2. 找个人给你打电话。


3. 这时神奇的事情发生了!!你发现你的手机又活过来了!!你发现你可以点Settings了!!


4. Enable Google Search。不,到这一步还没完,你的手机依旧处于假死状态,请往下看。


5. 这时Google Search会提示要更新,但是由于你进不了Google Play,所以无法更新!所以我当时又绝望了……


6. 而且!当时我在教室,无线网可以连,但需要登录账户,而此时没有任何一个App可以打开——因为主界面根本进不去。


7. 我摸索了半天,在Data Usage中,点右上角的那个菜单,里面有个Help,就自动打开了Chrome!于是我就可以登录学校无线网的账号了!【不用进入主菜单也能打开一个应用程序!】


8. 离成功还差一步!我得打开Shadowsocks才能翻墙!


9. 如何在不进入主界面的情况下打开App?我想到了adb。


10. 网上一查,果然有:http://delphi.org/2013/11/installing-and-running-android-apps-from-command-line/


11. 大约是这样子的命令:adb shell am start -n com.other.ProjectName/.MainActivity。其中"com.other.ProjectName"是你程序的package名,而".MainActivity"是主Activity名。


12. 但是我特么怎么知道Shadowsocks的package名是什么?!


13. 幸运的是!我无意间又看到了这条命令:adb shell pm list packages;它可以列出已安装的所以程序的package名。参考:http://blog.csdn.net/zhangjg_blog/article/details/10431649


14. 所以我找到了Shadowsocks的package名:原来它叫com.github.shadowsocks


15. 但是我特么又怎么知道Shadowsocks的主Activity名是什么?!


16. 幸运的是,Shadowsocks在github上有源码,我研究了一下这个文件,最终猜到了它的的主Activity名:就叫Shadowsocks。参考:https://github.com/shadowsocks/shadowsocks-android/blob/master/src/main/AndroidManifest.xml


17. 所以最后完整的命令是这样子的:adb shell am start -n com.github.shadowsocks/.Shadowsocks。


18. 按下回车,Shadowsocks终于启动了!!泪流满面!


19. 之后的事情就很简单了,更新完Google Search后手机就恢复了。


20. 仅以此文纪念我焦虑的两小时╮(╯▽╰)╭

0 0
原创粉丝点击