索尼任意型号的手机制作ftf格式的固件+强刷教程

一,准备环境
1,安装JRE8.0(Java Runtime Enviroment 8.0,下载地址);
2,安装FlashTool(官网百度云下载地址),这里我们默认安装到C:\Flashtool目录;
3,安装C:\Flashtool\drivers\Flashtool-drivers.exe,安装界面需要勾选“Flashmode Drivers”、“Fastboot Drivers”、“Xperia 你的手机型号 driver”这三样;

二,下载固件
XDA上某大神制作了专门的索尼固件下载工具,名为Xperia Firmware Downloader & Checker,可以下载索尼全系列产品的固件。截止本文发出时,最新的版本是V3.1。

1,下载Xperia Firmware Downloader & Checker V3.1版(百度云下载地址XDA下载地址
2,解压,运行其中的XperiFirm.exe,界面如下图
索尼任意型号的手机制作ftf格式的固件+强刷教程 继续阅读

使用UEFI模式安装Windows7

最近入了个微星 H81-E43的主板,在安装系统的时候遇到了问题,BIOS中只能设定uefi和legacy共存,不能设定legacy only。
legacy是传统BIOS,uefi是传统BIOS的升级版。在UEFI模式下安装的系统(只支持64为系统且磁盘分区必须为gpt格式,不支持32位),只能用UEFI模式引导。

注意事项
1,目前UEFI/GPT仅仅支持64位系统启动安装;
2,UEFI/GPT下安装的win7 x64不能用常用的软激活激活,只能通过刷BIOS激活或者正版激活码激活;
3,GPT是为大容量硬盘而生的,不大于2T的硬盘理论上不建议使用GPT分区,如果主板可以设定legacy only,还是老老实实使用MBR格式吧

BIOS设置
1,打开UEFI支持
把“Boot mode”项设为“UEFI only”;如果有“Lunch CSM”选项,将其设为“Enabled”。
2,关闭安全引导(假如有的话)
进入“Security”-“Secure Boot”,将其设为 “Disabled”。这是Windows8新引入的安全机制,不关闭不能安装其它操作系统。

安装步骤 继续阅读

Win7系统下修改MTU值

MTU是通讯的两个设备间的协定,PC和路由LAN口之间有一个协定的MTU,路由WAN口和ISP之间又协定另一个。在PC与LAN之间的MTU应该小于等于WAN与ISP的MTU值,否则部分DF的大数据包会被丢弃,部分TCP应用会受到影响。很明显的表现就是:能打开一部分网页,QQ能正常登陆,但却有大量网站无法访问。但如果前者太小,一样能正常通讯,只不过会降低通讯效率(表现为网速慢一点)。

测试封包是否合适:
ping -f -l 1472 www.baidu.com

如果出现信息:Packet needs to be fragmented but DF set,那就表示封包值太大了!而如果出现:Reply from xx.xx.xx.xx: bytes=1472 time

在 Ping 测试中得到最大的封包大小,然后加上 28 。加上 28 byte 是因为 20 byte 是保留给 IP 标头, 8 byte 是给 ICMP 回应要求标头。记住!您必须为 Ping 测试结果加上 28 !

例如:
Ping 测试的最大封包大小是 1440
+ 28 IP 和 ICMP 标头
1468 就是您的最佳 MTU 设定。

查看本机MTU值:
netsh interface ipv4 show subinterfaces

修改本机MTU值:
netsh interface ipv4 set subinterface "无线网络连接" mtu=1460 store=persistent

注意:命令中的“无线网络连接”是连接的名字,每台电脑可能不一样,需要用上一条命令确定连接的名字。

参考资料:
http://www.tp-link.tw/FAQ-190.html

Nginx配置索引(目录浏览),美化索引页面,配置目录密码保护

本文演示了为Nginx配置索引(目录浏览),美化索引页面,配置目录密码保护的全部过程,全部完成以后的效果如http://soft.vpser.net/所示。

1,安装Nginx,并加入FancyIndex插件
FancyIndex是一个美化插件,可以引入自定义HTML内容用于美化索引页面。如果仅仅需要开启目录浏览而不需要美化,可以不引入此插件。

$ yum install gcc gcc-c++ make openssl openssl-devel

$ wget http://sourceforge.net/projects/pcre/files/pcre/8.33/pcre-8.33.tar.gz
$ tar -zxvf pcre-8.33.tar.gz
$ cd pcre-8.33
$ ./configure
$ make && make install
$ cd ../

$ groupadd www
$ useradd -s /sbin/nologin -g www www
$ git clone https://github.com/aperezdc/ngx-fancyindex.git ngx-fancyindex

$ wget http://nginx.org/download/nginx-1.6.0.tar.gz
$ tar zxvf nginx-1.6.0.tar.gz
$ cd nginx-1.6.0/
$ ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --add-module=../ngx-fancyindex
$ make && make install
$ ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

$ git clone https://github.com/ixbear/nginx
$ mv nginx/nginx.conf /usr/local/nginx/conf/
$ mv nginx/init.d.nginx /etc/init.d/nginx
$ chmod +x /etc/init.d/nginx
$ chkconfig --level 345 nginx on
$ /etc/init.d/nginx start

继续阅读

Chrome 修改 User Agent

公司的网管疯了,要使用网络必须安装一款名为“ASM小助手”的极度流氓的无耻软件,被这款无耻软件强奸以后,假如没有安装杀软,或者杀软没有更新到最新,或者没有更新系统补丁等,都会导致无法上网。

后经研究发现,只有Windows系统在连网时会要求下载小助手,Linux和安卓并不会强制要求下载,看来天朝的流氓公司也不是万能的啊(只能强奸Windows,却拿Android、MAC OS、Linux没办法),于是……

本来修改 User Agent 这种事情应该交由插件去实现的,没想到装了一个使用数量最大的插件以后居然无效。于是只好手动改了。其实很简单,只要给 Chrome 添加一个参数启动就可以了。见下图,添加完成以后需要重启 Chrome 才会生效

给出一些常见的 User Agent:

--user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
--user-agent="Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0"

更多 User Agent 可以参考:http://www.useragentstring.com/pages/useragentstring.php

查看浏览器的User Agent:

http://www.enhanceie.com/ua.aspx
http://www.useragentstring.com/
http://whatsmyuseragent.com/

Windows DHCP无法获取IP

近日遇到一Windows7系统通过DHCP无法获取IP的怪事,通过万能的百度解决了问题,简要记录一下。

通过DHCP无法获取IP的原因:本地或者网络内有(除了路由器以外的)其它DHCP服务器!

1,本机DHCP服务是否打开?(运行services.msc,找到“DHCP Client”服务,确认状态为“已启动”)

2,ARP攻击(要排除其实也很简单,手动设置IP不会掉线,说明就没有ARP攻击)

3,检查本地或者网络内的其它DHCP服务器(最大可能性)
本地:如果安装了VMware虚拟机,需要关闭“VMware DHCP Service”服务(这是博主遇到的情况,不光搞的博主自己获取不了IP,甚至干扰了网络内其它用户,真是羞死个人,亏博主还自称技术大牛,竟被一VMware坑了);
网络:排查也很简单,“非法”的DHCP服务器肯定是跟你在同一个网络内,并且你们能够互相通信,可能是某个客户端私接了一台路由器,又或者是搭建在某个电脑上的DHCP服务器,例如某个网络内有个童鞋正在学习搭建DHCP服务器,或者安装了VMware软件,都有可能干扰到你。

笔记本建立WIFI热点手机搜索不到的解决办法

人人都知道笔记本可以建立临时的WIFI热点用于网络分享,但是建立的WIFI热点,有时候只能被笔记本搜索到,手机、平板等设备却搜索不到。本文介绍解决方法。

1,开启虚拟网卡,输入命令:

netsh wlan set hostednetwork mode=allow ssid=热点名称 key=热点密码

其中,mode参数表示是否启动虚拟网卡,如果要关闭之,可以输入netsh wlan set hostednetwork mode=disallow

2,必要条件检查。如果没有出现以下两项,请重启笔记本。
打开“设备管理器”,展开“网络适配器”,会出现一个名为“Microsoft Virtual WiFi Miniport Adapter”的设备。
打开“网络连接”,会出现一个“无线网络连接 2”,该连接使用的正是“Microsoft Virtual WiFi Miniport Adapter”。

3,将有线连接开启共享。右击“本地连接”,选择“属性”,点击“共享”选项卡,勾选 “允许其它网络用户通过此计算机的 Internet 连接来连接”,同时在下面选中“无线网络连接 2”(即上面Microsoft Virtual WiFi Miniport Adapter设备对应的连接)。

4,启动虚拟网络(承载网络),输入命令:

netsh wlan start hostednetwork

电脑重启以后,需要重新启动虚拟网络,即执行本文的步骤4。
本文是一篇简要介绍,如果想看更详细的说明,可以参考百度经验的这篇文章