分类目录归档:我的硬件

adb 以及 fastboot 命令的用法

学会使用这两个命令,就无需在使用那些傻瓜刷机工具。

这些傻瓜工具除了会给你的手机带来一些意想不到的问题,关键是这些傻瓜刷机工具还会私自给你安装一些app或是后门。

1.电脑安装adb工具。

ADB和Fastboot for Windows

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

ADB和Fastboot for Mac

https://dl.google.com/android/repository/platform-tools-latest-darwin.zip

ADB和Fastboot for Linux

https://dl.google.com/android/repository/platform-tools-latest-linux.zip

安装方法参考:https://sspai.com/post/23509

2.手机开启开发者模式,打开其中的usb调试

3.电脑连接手机 执行 如下命令

adb reboot bootloader —-进入bootloader模式

4.解压工厂包,找到其中的flash-all.bat文件右键运行即可完成刷机,不可使用管理员运行

下面介绍fastboot命令,此命令主要用于刷入root以及recovery

1.twrp 在官网下载 https://twrp.me/

supersu 在官网下载 http://www.supersu.com/download

2.手机开启usb调试连接电脑执行以下命令

adb reboot bootloader —-进入bootloader模式

fastboot flash recovery twrp.img —–刷入twrp,注意修改名称,执行这个命令需要在该包的目录内。

3.输入后直接通过音量调节键进入recovery模式,在电脑内直接把supersu包拉到手机内,直接刷入即可。

输入成功后直接重启即可。

 

 

 

手机无法登陆谷歌账号提示在浏览器登陆怎么办?

最近翻出一台旧设备,也就是之前提到过的华为c8950d,系统4.0.4,很多APP的支持列表已经4.1起步了,可见年龄也已经足够大了。

这款手机让我成为华为一生黑,过热的话会不停重启,永不停歇,这时候最好的办法就是关机让他冷却一下。

这款设备,我刷入了谷歌套件,但是我开启了双重验证,当你登陆谷歌账号的时候会出现如下提示:

to access your account you must sign in on the web. touch next to start browser sign-in

然后跳转之后浏览器并不能打开,原因不明。

解决方法:

电脑端打开Google账号设置页面,打开登陆与安全项,应用专用密码一项,为这个设备新建一个专用密码。

回到手机,用这个密码即可登陆了。

路由器设置相关

设备:网件4300

买这个路由器理由很简单,刷openwrt。

主要是为了实现以下功能:

ss,挂载移动硬盘实现迅雷离线下载。

第一步:刷openwrt固件

我选择的是石像鬼固件,下载地址:

https://github.com/gygy/gygy.github.io

刷机过程省略,教程遍地都是。

第二步:设置ss

这个固件可以傻瓜式操作,设置好服务器地址,端口,加密方式,密码,一键即可实现,这里也省略。

第三步:挂载移动硬盘,

这个路由器有个2.0的usb接口,不能浪费,花个几百块钱买个移动硬盘,即可实现下载机的功能,通过共享就能实现家庭多媒体播放。

这里折腾了很久,所以写下备忘。

1.opwnwrt属于linux系统,为了提高效率把移动硬盘格式化为ext3格式,

2.移动硬盘接上路由器之后,在luci面板,系统-挂载点进行挂载,

3.在系统-启动项中启动aria2服务(这一步非常关键,有些服务通过设置即可启动,但是这个服务需要主动开启一下)

4.在脱机下载-aria2配置中配置aria2,相关目录以挂载点为准,挂载点才是win中所谓的目录路径。

5.chrome浏览器安装一个插件:迅雷离线助手,

6.打开迅雷离线网站,登陆之后,在右上角的设置中设置path:这个路径在aria2中的设置内可以获取到。

7.此时,在迅雷离线的下载页面,在取回本地的选项中就可以找到yaaw这个选项,点击之后,就可以通过aria2进行下载了。

为什么是yaaw而不是aria2呢,很简单,这个yaaw是aria2的图形化操作界面,也就是你再用的这个aria2界面。

openwrt非常强大,当然未来想要更好的体验还是推荐用路由+nas的组合。

第四步:共享

在石像鬼界面 系统-USB存储页面,共享磁盘里添加这个移动硬盘。

权限上自己酌情处理。

共享成功之后,即可在同一个局域网络下随时随地观看移动硬盘内的视频。

安卓5.1.1怎么去掉网络感叹号

貌似安卓5.1以上就开始出现感叹号了。

感叹号的好处:至少让我知道我目前是否翻墙成功。

感叹号的坏处:如果翻不了墙,会造成各种网络异常。

所以我还是建议去掉这个感叹号的。

常用的方法:

1.建立一个新用户,在连接网络的时候强制重启手机。

2重启之后应该就可以了。再把新建的用户删除。

nexus4 刷机备忘录

5.1更新了,这次刷机又走弯路了,还是记下来吧。

本人原生控,所以只刷官方ROM。

至于怎么刷原生ROM这里就不多说了,主要是刷完系统后应该怎么做。

1.取出手机卡,刷系统,系统刷完后,选择英文,中间跳过所有设置,关闭定位。飞行模式也是可以的。

2.找个翻墙WiFi,连上之后可直接开启Google now。开启后即可切换为中文。

3.利用root工具实现root,安装翻墙软件,实现直接翻墙。

4.安装钛备份,备份并卸载部分不用的系统app。——说到这里,不得不提一下,n4的system分区有些小啊,原生ROM几乎占满了,我换个字体都换不了。

5.更换字体,本人只喜欢雅圆字体。

6.此时已翻墙,Google play上更新app即可。

nexus4 gps 无法定位的终极解答

这个问题一直困扰着我。

尝试过很多方法,修改gps.conf,刷rom,拆机,都未能解决问题。

好吧,我承认我有强迫症。

经过数月的研究,终于发现问题的根源,n4的3g信号会一直干扰gps定位,导致gps一直丢星。

有这个问题的朋友不妨测试一下,移动信号关闭(飞行模式)或者把网络改成2g是否能保证不丢星。

怎么发现的呢?

1.在wifi环境下,gps定位可以正常锁星。

2.我安装了dns覆盖软件,当网络环境变更时,会自动覆盖dns并提醒。3g环境下,开gps,会发现dns会不断被覆盖,同时gps丢星。

以上两种情况,基本上证实了我的猜测。

至于解决方法,开头已经说明。

不过或许还有其他解决方案,还未测试,3g卡有缺陷(换卡)?刷基带(这个可能和网络也有关系)。

有没有3g环境下,能够正常使用gps定位的朋友?如果真有的话,也许还有解决的希望。

更新一下:Google了一下,发现很多人反映这个问题,虽然不是同一种机型,至少也说明了联通3g网络的确会和GPS冲突。

更准确的来说,当联通3g用h网络的时候会导致GPS无法定位也就是无法锁星。

问题还会继续研究下去,5.1就要来了,看是否解决了这个问题吧。

4.21更新

更新了5.1,定位正常,所以无话可说。

5.1更新了基带,所以很可能是基带问题导致GPS与3g相互干扰,或者GPS与翻墙干扰,不打算继续深究了。

路由器如何实现中继功能

昨天,花了一个下午的时间解决了路由中继的问题,收获颇多。

网络教程不太全面,还是拿自己的血泪来总结吧。

第一步设置主路由器,内网IP:192.168.1.1,DHCP开启,范围192.168.1.100-192.168.199。

第二步设置副路由器,内网IP:192.168.1.2(由于网络环境比较恶劣,非同一网段无法测试),DHCP开启,范围192.168.1.50-192.168.1.99(这里要和主路由错开,不能重复)。网关填写为主路由192.168.1.1(这一步是服务稳定的关键)。开启WDS,填写主路由的MAC地址,以及密码。成功之后,中继就完成了。

这里的要点是副路由一定要开启DHCP,否则,连接副路由的设备无法获得IP,只能先设置好IP才能连上路由。

主路由和副路由的无线名称和密码尽量设置为不同,这样出现问题好排查。

另外,两者的无线信道一定要设置为相同,以提高兼容性。

c8950如何实现wifi以及基站定位

国行阉割安卓早已经司空见惯,即使刷了google服务包,还是无法实现基站和wifi定位。(这里的定位主要是针对google地图,据说其他app都可以实现基站wifi和基站的定位即使google地图不可以。)

最近把刷机当游戏,连刷n次就是为了找到如何实现基站和wifi定位。

即便如此 我还是没能找出到底哪里会影响定位。(我虽然实现了google地图的基站和wifi定位。)现在我把可能影响因素一一列举出来。

第一种可能,刷入的google服务包有问题。

c8950d用的是4.0.4的系统,刷入的包应该是ics的google服务包,ics就是4.0.4的命名缩写,有兴趣可以去搜一下安卓各版本的名称。

我找了大概4个服务包,刷入的是最新的服务包20120817版本。

第二种可能,刷入服务包后还需要一个googlesetupwizardplus.apk,

问题很简单你在4.0.4的设置里并找不到关于基站定位的设置,需要借助这样一个app开启google服务的基站定位。

这个app搜索下载安装即可。

第三种可能:或许我还没发现。在这里留个待续吧…..

c8950d 刷机步骤

很久没有刷机,这次刷机把方法给忘记了,走了蛮多弯路,这次把步骤写下来,希望自己以后少走弯路吧。年龄大健忘啊哭~~~。

第一步,强制升级官方包,为了安全拒绝使用第三方的rom。

把官方包放在tf卡中,同时按下电源键 音量+ 音量-进入强制升级

第二步刷入第三方的recovery

关掉快速启动 关机 同时按下电源键 音量- 10秒钟 连上电脑 刷入recovery

第三步通过第三方recovery获得root权限并刷入google服务包

关机 同时按下电源键 音量+ 进入recovery 然后获得root权限刷入google包

结束 后面还要清理app 优化一些功能 太麻烦了 打算这次做个自己的rom 以后随便刷。