所有由admin发布的文章

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账号设置页面,打开登陆与安全项,应用专用密码一项,为这个设备新建一个专用密码。

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

chinadns+pdnsd+dnsmasq+shadowsocks的设置备忘

路由器的openwrt最近比较卡顿,某些网站连接不畅。今天重新研究了一下实现的原理,发现当初的设置还是有些问题的,为了以后的升级更新,特别备忘如下。

dnsmasq作为DHCP服务为终端分配IP,通过5353端口转发域名解析给chinadns,

chinadns通过1053端口查询PDNSD来判断IP性质,国内IP正常,国外IP走SS代理。

 

以上最大程度避免了dns污染的可能,最终ss根据解析结果,来判断是否走代理。

下面备注一下pdnsd的配置文件

global {
perm_cache=1024;
cache_dir=”/var/pdnsd”;
run_as=”nobody”;
server_port = 1053;
server_ip = any;
status_ctl = on;
query_method=tcp_only;
min_ttl=1h;
max_ttl=1w;
timeout=3;
par_queries=2;
}

server {
label= “cn”;
ip = 218.104.111.114,202.100.138.68;
}

server {
label= “hk”;
ip = 218.102.23.228,202.14.67.14,202.14.67.4;
}

server {
label= “google”;
ip = 8.8.8.8;
}

当然dns服务器只有适合自己的才是最好的。推荐使用google的namebench找到最快的dns服务器

 

 

gfwlist列表需要更换一下服务器了

gfwlist已经迁移到github

https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt

已经失效。

在foxyproxy中更新列表会提示“json 解析错误”

请使用:

https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

另外,在foxyproxy中更改地址之后,需要确认并关闭设置界面,再打开设置才能更新,囧。。。

firefox代理插件foxyproxy的使用方法

随着firefox的升级,一些插件由于停止更新,再加上firefox对插件安全性的控制。导致firefox的代理插件能用的越来越少。包括我最喜爱的autoproxy。

因为比较偏爱firefox,不能放弃。

我发现foxyproxy一直在更新,这是早期一直在用的代理插件,研究一下继续使用。

1 首先:代理服务器新建代理服务器,个人一直在用ss,设置好代理ip,端口,保存。

url模式勾选上不要对内部网络ip使用这个代理(非常关键)否则无法实现自动匹配代理。

2 接着:模式订阅中添加gfwlist,

https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt

代理服务器设置为ss,format 设置为autoproxy,这个是用来更新gfwlist列表的。

点击现在更新,吧gfwlist列表更新下来。

以上两步完成后,把foxyproxy的工作模式改为“使用机遇期预定义模板的代理服务器”,

这样就能实现网址于gwflist自动匹配从而实现智能代理。

 

 

 

路由器设置相关

设备:网件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存储页面,共享磁盘里添加这个移动硬盘。

权限上自己酌情处理。

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

win10 卸载apache mysql服务

第一时间升级到了win10,虽然软件兼容性上还过得去,但是有些软件还是需要重装。例如php环境。

我是从win7升级到的win10,win7上原本有一个phpnow的php环境。升级到win10后就没法用了,各种错误,只能重装。

然而重装需要清理掉原有的php服务,像apache, mysql。虽然phpnow自带卸载功能,然而此时已经无效。

百度了一下,逐条测试,终于成功。

win10下管理员模式打开cmd命令行。

sc delete apache_pn

卸载apache服务

sc delete mysql5_pn

卸载mysql服务

也许你的服务名和我的不同,请做适当修改。我觉得pn应该是phpnow的缩写。

ps:win10下80端口默认会被系统应用占用,导致apache服务无法启动。百度一下可解决。