VPS每日自动备份脚本

Poon 发表于 学习备忘录 分类,标签:
0

服务器在运行,难免也会出现问题,如服务商跑路、母机硬盘损坏等等。作为站长,备份数据肯定少不了,手动备份确实比较繁琐,利用一个脚本,就可以达到系统每日备份数据的目的。

第一步:创建备份目录
cd /home
mkdir backup
 

第二步:下载脚本

wget https://mpyes.com/AutoBackupToFtp.sh

 

第三步:编辑脚本

#!/bin/bash
#你要修改的地方从这里开始
MYSQL_USER=root           #mysql用户名
MYSQL_PASS=123456         #mysql密码
MAIL_TO=cat@hostloc.com   #数据库发送到的邮箱
FTP_USER=cat              #ftp用户名
FTP_PASS=123456           #ftp密码
FTP_IP=imcat.in           #ftp地址
FTP_backup=backup         #ftp上存放备份文件的目录,这个要自己得ftp上面建的
WEB_DATA=/home/www        #要备份的网站数据
#你要修改的地方从这里结束
 
第四步:测试脚本是否OK
sh /root/AutoBackupToFtp.sh
 
第五步:设置定时任务
chmod +x /root/AutoBackupToFtp.sh  (赋予权限)
crontab –e    (设置自动任务)
30 05 * * * /root/AutoBackupToFtp.sh   (添加这条语句后保存退出)(本示范表示05:30执行)
 
注意事项:
1、默认关闭了发送mysql备份到邮箱,可自行编辑脚本打开。(要先安装依赖组件 yum install sendmail mutt)
2、脚本可以在线编辑或下载到本地编辑,本地编辑请使用Notepad++之类的软件,勿要使用windows自带的记事本。
3、本文转载 http://www.kwx.gd/CentOSApp/CentOS-Auto-Backup.html 修改而成,主要针对CentOS系统。

密码保护:这个暂时加密,密码参见2014.10.07的日志

Poon 发表于 学习备忘录 分类,
要查看留言请输入您的密码。

此内容受密码保护。如需查阅,请在下列字段中输入您的密码。

戴尔 DELL PowerEdge T20 服务器折腾备忘录

Poon 发表于 学习备忘录 分类,标签: , , ,
2

前几天给公司买了一台 DELL PowerEdge T20 服务器,5000出点的价格还包含了17%的增值税所以我感觉还蛮值得的。但是拿到手之后,我就失望了,因为发现使用的硬盘是 :东芝(TOSHIBA)DT01ACA100,这款是普通的台式机硬盘,7*24小时工作的话故障率会提高很多。(一般说来,服务器应该配企业级硬盘,这类产品是专门为7*24小时研发生产的)本来是打算将旧机器的两块企业盘拆下来装到新服务器组raid1的,所以新服务器的硬盘也就没那么重要了,反正价格倒是蛮便宜的,也就懒得去找京东退货啥的了。

这款机器是不带操作系统的,所以我第一件事就是安装操作系统,但安装了 windows server 2003 却发现怎么也打不上驱动,于是上京东看其他用户的评论状况、又查了些客服对其他用户的一些答疑,终于知道 DELL PowerEdge T20 这款服务器给出的参数是针对 windows server 系列仅支持 server2012,不支持其他版本….

我很诧异这是为什么?

我是使用ghost安装 windows server 2003 的,还是比较顺利的,就是网卡驱动打不上,使用驱动精灵跟驱动人生网卡版也都解决不了问题;于是尝试安装 windows xp,同样使用U盘ghost的方式,安装也是比较顺利的,但依旧是装好系统后无法安装网卡驱动;然后下载了正版的 windows server 2008 刻盘安装,结果安装到一半的时候黑屏了一直没有反应;于是想放弃了,考虑是否使用 windows server 2012 或者找京东退货?

windows server 2012 我这边没有正版的,使用盗版的话也怕新系统破解不稳定邮箱日后的使用。就在一筹莫展的时候,在搜索引擎发现有人说 PowerEdge T20 是支持 server 2008 R2 只是不支持 server 2008,于是立马下载了一份正版的windows server 2008 R2 刻盘安装,结果相当顺利! (PowerEdge T20 不需要DELL引导盘安装,直接像普通台式电脑那样搞就可以了;另外,PowerEdge T20 不带光驱,我使用的是USB光驱)

安装完系统,设备管理器里面是这样的:

直接下载DELL官方提供的server2012网卡驱动,就完成了网卡安装;然后其他的我是直接使用驱动精灵来安装的,但搞来搞去依旧还有一个设备的驱动安装不了;后来尝试驱动人生,所有问题都迎刃而解了….. 本着贡献经验服务他人的原则,我重新安装了一次server2008R2,然后打了网卡驱动,然后只使用驱动人生挨个测试驱动,现将驱动分享如下:http://pan.baidu.com/share/link?shareid=2459974512&uk=168053245 (驱动中的 1、2、3、4 对应上图中的前面四个无法识别的设备,有exe的直接exe安装,无exe的在设备管理器中更新驱动选择目录,下同)

 

本来事情其实已经解决了服务器可以正常使用了,但自己却还神经病似的还纠结于为什么server2003不能安装的问题上?突然有一个想法,正好手头有个usb转网卡的设备,于是就将 PowerEdge T20 再次安装了 windows server 2003,然后通过usb网卡联网,然后使用驱动精灵驱动人生进行驱动测试,结果发现除了服务器自带的网卡驱动无法安装,其他设备都是可以正常安装驱动的!

有一个很奇怪的问题,不管是驱动精灵还是驱动人生,检测驱动的时候压根就无视服务器自带的网卡(正常情况下应该是识别到这个设备没有正确安装驱动,但 PowerEdge T20 的情况是压根就不提示有自带网卡这个设备….) 好吧,搞到这里差不多明白了为什么 PowerEdge T20 无法安装 server2003,目测应该是官方没有提供网卡驱动的问题!

所以,如果要非要在 PowerEdge T20 上面适应 windows server 2003,可以在设备管理器禁用掉服务器自带的网卡,然后重新安装一块网卡即可。(当然,得使用PCI网卡,USB转RJ45稳定性估计不够)

 

其实到了这里,事情基本可以算是完美解决了。之所以使用“基本”这个词语,是因为后来我依旧还是忍不住继续折腾,我的想法是通过查看网卡的型号然后到搜索引擎查找是否有解决方案。通过软件检测到 PowerEdge T20 的网卡型号是:英特尔 I217-LM (ClarkvilleLM) Network Adapter,从百度到Google,从中国网站到国外英文站,查了很久总算查到了满意的结果:I217是新产品,英特尔压根就没为server2008r2之前的版本开发驱动,但是英特尔的公开资料有说明 I217设计时与82579高度兼容,所以实际上使用82579驱动就能够解决问题了!

通过查询得知intel官方驱动是从18.0版本开始支持I217的,所以下载满足条件的驱动解压后强制安装给server2003即可。具体方法是:在设备管理器右击网卡设备安装驱动 — 选择 从列表或指定位置安装 — 选择 不要搜索 我自己选择要安装的驱动程序 — 选择 从磁盘安装,指定 PRO1000–Win32—NDIS5x 下面的任意文件 — 这个时候会出现许多网卡的列表,winXP 选择 Intel(R) 82579LM、server2003 选择 Intel(R) 82583V — 点击下一步进行安装,忽略出现的警告提示直接安装即可。 (请注意:因为这个驱动没有通过验证,所以安装驱动的时候,如果是指定位置到驱动目录搜索最佳驱动自动安装是行不通的)(如果嫌官方驱动太大,也可以直接下载我提取好的NDIS5x:http://pan.baidu.com/share/link?shareid=2481512383&uk=168053245

OK,进行到这里,PowerEdge T20 在 windows server 2003 环境下就已经成功安装了网卡驱动,接下来使用驱动人生更新一下其它几个设备的驱动吧,都是全自动的很简单。如果不想安装驱动人生,也可以通过如下地址直接获取驱动:http://pan.baidu.com/share/link?shareid=2452766100&uk=168053245

 

最近两天一直都在折腾这个,这两天中午都没午睡,甚至昨晚做梦的时候还想到这个事情,一直折腾到今天下午5点差不多才彻底搞明白了怎么回事。晚上回到家做饭啥的,恰巧老婆晚饭前突然孕吐,所以晚饭时间洗澡时间等都往后延了,一直搞到9点多才结束。本来是该要睡觉的,但难题彻底解决之后的兴奋心情实在是难以抑制,于是就花了一个多小时写了这篇文章。明天去公司再将相关驱动整理一下放到百度网盘,更新到这篇文章里面来提供给大家下载。

生活因折腾而精彩!今晚总算能睡个好觉了,噢耶!~~^_^~~

 

(上面的驱动下载地址已全部更新OK,另外再留一个所有驱动的备用地址:http://dwz.cn/PowerEdge-T20

 

====================

去京东添加评论,想将自己的经验分享给需要的人,因为京东限制回复的字数在200以内,所以我就只好发本文的地址,为了节约字数我将这篇文章的地址缩成了短地址,结果发现 t.cn、url.cn、dwz.cn 都被京东屏蔽了,其它短地址的稳定性可能无法保证所以也就懒得尝试了。然后我想了一个办法,这样回复:

这款产品官方说不支持server2003,但是结果折腾我已经成功安装了,大家可以参考 ***.cn/PowerEdgeT20 (请将地址中的***使用dwz替代)

结果京东提示说DWZ是被屏蔽的字体,所以我的回复无法发表….. 于是我继续修改:

这款产品官方说不支持server2003,但是结果折腾我已经成功安装了,大家可以参考 ***.cn/PowerEdgeT20 (请将地址中的***分别使用D、W 以及 Z 替代)

然后京东居然给了一个很操蛋的提示:您在三天内曾发表过包含和产品本身无关的话题,您的内容将不能被显示,感谢您的理解和支持!

我勒个去…. 我最近都很少在京东买东西,除了正常的订单评价我压根就没发表过其它回复!莫非是因为我对T20产品评分较低且文字透露出不满意,所以京东生气了?(类似经历:https://www.mpyes.com/2014.05.20/17:22:23

 

====================

本文短地址:http://dwz.cn/PowerEdgeT20

Firefox初始配置备忘录

Poon 发表于 学习备忘录 分类,标签: , , ,
0

1、win8.1 环境下 flash 崩溃的问题:打开C:\Windows\SysWOW64\Macromed\Flash\mms.cfg,在末尾加上一行:

ProtectedMode=0

(我用的是win8.1?? win8是否会崩溃我不清楚)

 

2、广告屏蔽插件:Adblock Plus?? 直接安装插件的时候搜索即可。

 

3、其它一些软件:修改版的 AutoProxy? 配合 BitviseSSH?? (或者 GoAgent

 

4、视频广告屏蔽插件、网购比较插件暂时没有找到太完美的,尝试各种插件ING

AutoProxy无法更新订阅的解决方案

Poon 发表于 学习备忘录 分类,标签: , ,
1

Firefox 有个插件很不错:AutoProxy  但遗憾的是,最新几个版本的Firefox都无法更新订阅规则,如下图所示,代理规则始终都是空白:

 

这并不是gfwlist.txt超链接地址无法访问的问题,而是因为AutoProxy好久不更新了,对于新版本的Firefox支援性不好,无法更新订阅规则。这里我提供一个修改版的AutoProxy,可以完美更新订阅规则,如下图所示:

下载地址在这里:http://pan.baidu.com/share/link?shareid=3086576163&uk=168053245

DVD光盘的VOB文件如何合并?DVD光盘的VIDEO_TS文件夹如何刻录?

Poon 发表于 学习备忘录 分类,
0

1、DVD光盘的VOB文件如何合并?

网上介绍的方法一般是通过XX软件,软件种类五花八门,选择起来真心很麻烦!其实有一个很简单的方法来做这件事:先将DVD文件拷贝到电脑上面,VIDEO_TS文件夹里面有 VTS_01_1.VOB、VTS_01_2.VOB、VTS_01_3.VOB….. 依次排序的文件,选择它们然后右击选择“WinRAR 添加到压缩文件”,压缩方式选择存储,文件名称后缀改为.VOB,确定即可!

winrar

 

2、DVD光盘的VIDEO_TS文件夹如何刻录?

网上介绍的方法一般是使用nero软件的居多,但是这款软件是收费的、而且功能太多用起来较复杂,这里我推荐一款较为简单的软件:ONES  (下载地址:http://pan.baidu.com/share/link?shareid=1293687904&uk=168053245

centos 备忘录 20140429

Poon 发表于 学习备忘录 分类,标签:
0

1、安装的时候选择了简体中文,装好后使用Xshell连接发生中文乱码的状况

我装的是centos6.3,对中文兼容性还是比较好的。通过其他软件测试,是可以正常显示中文的,所以排除是这台新装系统的字库问题;于是检查Xshell的软件设置,发现编码是“默认语言”,于是将其改为“UTF-8”,问题顺利解决。

 

2、修改好时间,但重启后依旧会快8小时的问题

这是由于centos将硬件保存的时间(BIOS时间)认作是UTC时间(世界标准时间),centos安装的时候我选择的是上海地区,所以系统时间应该是UTC+8,也就是BIOS时间+8小时。

当我们使用date命令查看时间的时候,显示给出的时间是CST,这个CST在这里的意思是:China Standard Time;但是需要注意的是,当我们调整系统时间的时候,需要先将这个CST时间设置为北京时间减去8小时(也就是UTC时间),而后再使用 hwclock –w 命令将其写入BIOS (否则,重启后centos重新读取BIOS时间作为UTC,CST就会快8小时了;或许有更好的办法解决这个问题,但是作为新手,还是暂时就用这个办法比较容易简单点,以后再研究更深层次的吧)

===============update 2014/04/30===============

昨天以为问题暂时解决了,但没想到的是,系统重启一次,时间就会增加8小时,而且是不断累加….

于是继续研究,查了N多资料,终于理清了里面的头绪:

hwclock 的意思是 硬件时钟(hardware)

Linux系统下有两个时间:一个是系统时间(系统里面的),一个是硬件时间(BIOS存储的)

系统每次启动的时候都会读取硬件时间,进行对应处理,然后赋给系统时间

 

CentOS的环境下,对BIOS的时间有两种定义:localtime、UTC

可以通过 hwclock –debug查看:Hardware clock is on local time 还是 UTC

CentOS的环境下,/etc/sysconfig/clock 这个文件里定义系统的时间是否使用UTC时间

以上两个条件就是系统启动时读取BIOS时间后的处理规则,具体果如下: (针对+0800时区)
1. hwclock 设定为 localtime,/etc/sysconf/clock 中的 UTC=true ,系统时间=BIOS时间-8小时
2. hwclock 设定为 localtime,/etc/sysconf/clock 中的 UTC=false,系统时间=BIOS时间
3. hwclock 设定为 UTC,/etc/sysconf/clock 中的 UTC=true,系统时间=BIOS时间
4. hwclock 设定为 UTC,/etc/sysconf/clock 中的 UTC=false,系统时间=BIOS时间+8小时

这就是CentOS系统启动之后对时间的处理过程,搞明白这个,问题就很明白了!

 

我的情况是:hwclock 设定了 UTC,/etc/sysconf/clock 中的 UTC=false,所以,CentOS每次启动系统都会加上8小时 (我按照网上的教程设置了系统时间与硬件时间同步,所以每次都会增加8小时,这就是遇病乱问医的结果,因为他们的那些解决方案并非针对我这种情况的)

所以解决问题的方法是:
1、hwclock –localtime 设置hwclock为localtime
2、vi /etc/sysconf/clock 修改UTC=false
3. date -R 确认时区为+0800,不正确请修改
4. date 确认北京时间正确,不正确请修改
5. hwclock -w 将系统时间强行写入BIOS
6. reboot 查看是否有效?

===============update 2015/09/07===============

cnetos6.5 安装过程指定上海时区,安装完成后系统时间总是快8小时的问题,似乎不再自动同步到bios

所以最简单的办法就是进BIOS将时间调成utc (也就是北京时间减去八小时)

强迫症患者则可以通过下面步骤操作

1. 编辑文件 # vi /etc/sysconfig/clock 设置bios时间不作为utc

ZONE="Asia/Shanghai"
UTC=false
ARC=false

2. 校准系统时间并设置bios时间与系统时间一致均为cst上海时区

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# ntpdate asia.pool.ntp.org
# /sbin/hwclock –systohc

 

===============update 2014/04/30===============

3、双网卡上网的问题

a. IP的设置

vi  /etc/sysconfig/network-scripts/ifcfg-eth0  如下是参考项(文件中有的话直接修改,没有的话就手动添加)

DEVICE=eth0 #描述网卡对应的设备别名
HWADDR=00:22:46:0C:12:02  #对应的网卡mac地址
ONBOOT=YES  #设置为yes时,系统启动时激活此设备 (此条重要)
BOOTPROTO=static  #设置网卡获得ip地址的方式,可以是static,dhcp或bootp
IPADDR=192.168.0.2  #IP地址(网卡设置成static时才需要)
NETMASK=255.255.255.0 #网卡对应的网络掩码
GATWAY=192.168.0.1 #网卡对应的网络地址,也就是所属的网段
DNS1=8.8.4.4
DNS2=8.8.8.8

vi  /etc/sysconfig/network-scripts/ifcfg-eth1  编辑另外一块网卡(mac地址一般是自动的,可以区分对应网口)

然后重启网络服务即可。(如不行的话,reboot试试)

 

b. 修改默认上网的网关

vi  /etc/sysconfig/network  添加如下内容

GATEWAY=拿来上网的网卡的网关地址

然后重启网络服务即可。(如不行的话,直接reboot试试)

 

c. 我的情况是,eth1是内网地址(自动获取地址),eth0是公网地址(静态网络地址),起初是走的是eth1,一切正常,但当我将默认网关修改为eth0,出现域名无法解析的问题

我的第一反应是DNS设置问题,于是修改了/etc/resolv.conf,再进行测试发现域名可以解决了;但重启电脑之后,域名又无法解析,查看/etc/resolv.conf,发现dns服务器变成了我eth1的(eth1用的是电信DNS,而eth0是移动线路,所以无法使用电信的DNS)

也就是说,重启之后,/etc/resolv.conf 会自动重写….. 于是我将eth1的DNS修改成了8.8.4.4, 8.8.8.8 (这是Google提供的DNS服务器,不管移动还是电信有联通,都可以用的)

LNMP安装问题

Poon 发表于 学习备忘录 分类,标签:
0

又折腾了一个新VPS,系统是 CentOS 6.2 32位,安装LNMP过程发生了两个问题:

1、安装完LNMP之后,reboot重启CentOS之后,网页无法打开

首先排查是否80端口被其他程序占用,查询得到占用80端口的进程是2个nginx,于是kill掉这两个进程,然后重启nginx,结果问题还是没能解决。

于是百度了一下,看到有阿里云主机重启后网页无法打开的解决方案,大概是说阿里云主机的Linux系统内核有改动,导致Nginx无法启动,直接执行 echo “/usr/local/nginx/sbin/nginx”>>/etc/rc.local? 添加一条开机启动规则即可。但是这个方案依旧不适用我的情况,因为我查看的结果是nginx已经启动但网页无法打开的状况。

于是继续寻找答案…. 到最后发现其实是防火墙的问题!我关闭防火墙 /etc/init.d/iptables stop 网页就能恢复正常访问!不关闭防火墙直接增加80端口通过的步骤如下:

/etc/init.d/iptables status?? 查看防火墙规则

/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT? 添加80端口开放规则 (dport前面是两个-)

/etc/rc.d/init.d/iptables save?? 保存文件

/etc/init.d/iptables restart?? 重启防火墙服务

 

2、升级php之后,mysql变成到了mysqlnd 5.0.10 (我本来安装的是5.5版本)

探针显示:mysqlnd 5.0.10 – 20111026 – $Id: c85105d7c6f7d70d609bb4c000257868a40840ab $? 我查了一些资料才知道原来是我搞混了, 探针显示是客户端的MySQL版本、而非服务器端的,探针没有连上数据库所以无法得到服务器的准确版本。可以通过在shell终端输入 rpm -qa |grep mysql 或其他命令查看MySQL版本,也可以通过web浏览器登陆phpMyAdmin也能看到MySQL版本。

LNMP自带了php的升级脚本,我本来以为是用它升级php导致了MySQL的降级,但实际上探针看到的版本是客户端的,我的MySQL其实还是5.5版本的。针对客户端与服务端的区别,摘录如下:

Mysql Native驱动(Mysql Native Driver 简称:mysqlnd )在PHP5.3.0版本中被引入。PHP5.4之后的版本mysqlnd被作为默认配置选项。 有zend 公司开发的MySQL数据库驱动,采用PHP开源协议(即 PHP license)避免了任何可能存在的版权问题。

(摘自:http://baike.baidu.com/view/2630684.htm

也就是说,mysqlnd是php自带的、连接mysql的工具,php探针只能看到它是用什么客户端连接到mysql的。

天猫魔盒折腾备忘录

Poon 发表于 学习备忘录 分类,
0

1、考虑是否需要刷第三方ROM

其实我本来是想刷乐视的ROM用来看直播的,但是折腾到最后我又回到了魔盒的官方ROM,就我个人的感觉来说,还是官方的比较好用一点,华数平台的东西还是很不错的,除了电影电视剧还有一些电视台的节目回放。

如果是想要使用乐视平台,那么建议还是别刷了,因为ROM并不是很稳定,且乐视平台需要收费。(某些版本可能是破解的,但是早晚得失效;正版的一般是免费体验7天,然后花1块钱买1个月,再往后就要正式收费了….)

如果是讨厌官方ROM里面带的那些功能,那么建议还是别刷了,第三方ROM也会有不同程度的集成软件,而且最悲剧的是我目前还未发现带华数平台的第三方ROM,所以暂时还是老老实实的用官方ROM吧。

如果是想要刷成下载机,这个方案还是可行的,但问题是我觉得天猫魔盒拿来24小时下载不知道能否撑得长久,因为自己没有使用,所以也不多做评论,大家按择选择吧。(我的NAS可以专业拿来下载,所以魔盒就不多折腾了)

如果想要体验尝鲜,那么请继续往下看。

 

2、天猫魔盒1.6固件降级(1.5或者更前的固件可以略过此段)

我的是天猫A版,固件版本是1.6-R-2014.2.28.1111,想刷成乐视的ROM,上网找了N多方法都以失败告终。最后才知道原来最新的1.6版本是无法直接刷第三方ROM的,并且也无法直接降级到1.5或者更低的官方ROM。

貌似只能通过拆机短接的办法去处理。拆机还是很简单的,用刀片或者银行卡什么的慢慢撬开底面即可,很容易;之后,用螺丝刀去拆固定主板的螺丝,拆完后就可以将主板翻过来了,这个过程要稍微慢点小心一点,下图是翻过来的照片:

准备一张TF卡,下载如下三个文件:

启动卡制作工具:http://pan.baidu.com/s/1dDxMq0T

Recovery:http://pan.baidu.com/s/1hqihjr2

魔盒1.5.0固件:http://pan.baidu.com/s/1i3FpglZ

启动卡制作完毕后,将u-boot.bin、aml_autoscript、recovery.img、leshua.zip解压得到的update.zip这四个文件复制到TF卡里,然后将TF卡插入到天猫魔盒的卡槽。

魔盒保持断电状态,用螺丝刀或其它东西短接指定针脚(参考下图,并注意版本对应),然后通电,然后迅速拿开螺丝刀取消短接状态,稍等一会儿就会进入TF卡上面的Recovery,双wipe之后选择 apply update from EXT — update from sdcard,找到update.zip,便可成功降级成 1.5.0-R-20131213.1041!

(上图是TBM-100A版)

(上图是TBM-100C版)

(上图是TBM-100E版)

 

3、天猫魔盒刷第三方ROM

刷成 1.5.0-R-20131213.1041 之后,便可使用网上的脚本通过局域网直接刷机:下载刷机工具,下载第三方ROM,按照刷机工具的要求将ROM相关文件放到刷机工具的指定目录,然后运行刷机工具即可。(这两个东西网上有很多)

以我的为例,通过局域网刷机的大概过程如下:

请输入你的盒子的IP: 192.168.1.6
你输入的IP是192.168.1.6

connected to 192.168.1.6:5555
请按任意键继续. . .
"正在进行更新,稍后盒子会自动重启升级。整个过程可能需要2-5分钟,请保持盒子不要断
电…"
629 KB/s (396588 bytes in 0.615s)
617 KB/s (55296 bytes in 0.087s)
357 KB/s (9912 bytes in 0.027s)
573 KB/s (4913152 bytes in 8.369s)
55 KB/s (283 bytes in 0.004s)
10 KB/s (56 bytes in 0.005s)
535 KB/s (239703552 bytes in 437.458s)

Device detected: MagicBox (20140416)

Try to find address in memory…
Attempt msm_cameraconfig exploit…
Detected kernel physical address at 0x80008000 form iomem

Attempt fb_mem exploit…
Detected kernel physical address at 0x80008000 form iomem
Search address in memroy…
Using kallsyms_in_memroy…
  prepare_kernel_cred = 0xc008287c
  commit_creds = 0xc0082560
  ptmx_fops = 0xc08f697c
Attempt acdb exploit…
MagicBox (20140416) is not supported.

Attempt fj_hdcp exploit…

Attempt msm_cameraconfig exploit…
Detected kernel physical address at 0x80008000 form iomem

Attempt put_user exploit…
ioctl: Bad address

Attempt fb_mem exploit…
Detected kernel physical address at 0x80008000 form iomem
mtd: successfully wrote block at 403b900800000000
mtd: successfully wrote block at 403b900800200000
mtd: successfully wrote block at 403b900800400000
mtd: successfully wrote block at 403b900800000000

更新成功,即将自动重启进行升级

需要注意的是,执行完 10 KB/s (56 bytes in 0.005s) 这一行之后,要等好几分钟才会出现下面那行,有时会超过5分钟,所以不要误以为出问题了而取消进程噢,请务必耐心等待! (这行是传输ROM,文件很大,所以执行得比较慢)

 

4、恢复到官方固件

最方便的办法就是使用上述第2段下载得到的1.5.0固件,使用工具通过局域网刷机即可。(我给的地址已包含刷机工具)

要注意一点的是,最好使用ROM文件一起带的Recovery,否则可能出现一些莫名其妙的错误,比如:

Open Magic Point file error!

Finding Updata package…
Opening Updata package…
Verifying Updata package…
Installation aborted.

还有一种情况是即便选择了对于的ROM以及Recovery,但依旧无法刷机,这个时候有两个选择:一种方是法通过捅菊花的方式进入Recovery手动刷机(不行的话就参考第二部拆机强刷),另外一种方法是先刷一个其它版本的ROM,而后再刷官方的ROM(某些ROM无法直接刷回官方ROM)

 

5、播放器的选择

天猫魔盒在播放本地视频文件的时候,经常会出现无法播放或是没有声音的状况,最简单的办法是增加DTS音频硬解模块(牵涉版权问题,所以魔盒官方没有集成此模块,需要用户自行添加),地址:http://pan.baidu.com/s/1ntCzhDB 下载这个工具包就可以操作了。(工具包有很多脚本,如有不懂之处请参考工具包里的说明)

还有一些视频可能不是DTS音频硬解模块的问题,而是解码器等其它问题,所以最好是装个第三方播放器+解码器,我选择的是MX_Player,地址:http://pan.baidu.com/s/1ntFMVLf apk文件是用来安装的,另外一个是解码器,解码器放tf卡或者U盘插到魔盒上去,打开安装好的MX_Player,按遥控器菜单,然后选择:设置–解码器–常规–自定义解码器,然后指定到tf卡或U盘的对应位置(外接设备的文件目录在 /storage/external_storage/ 下面)

也有一些人说XBMC+百度云才是最厉害的,但由于XMBC需要魔盒ROOT所以我也没过多尝试,我是希望能找一个稳定的可长期使用的方案,不受魔盒固件自动升级等因素影响,所以我选择增加DTS音频硬解模块+MX_Player备用来实现。

用显示器看天猫魔盒的方案

Poon 发表于 学习备忘录 分类,
0

前段时间使用天猫魔盒自带的一分三的av线看电视,感觉清晰度一直不是很理想,起初感觉电视盒的清晰度可能也就只能这样吧,可后来老是看到人家说自己家40多寸甚至50多寸的电视机用天猫魔盒都看得很爽,我开始思考是否我的使用方法有问题?经过几天的思考与折腾,我终于找到一个最优方案,所用的材料如下:

1、显示器 (带DVI及VGA接口)——这个是用来播放画面的

2、电视转换盒子(天敏LT360W)——这个是转换卫星电视跟有线电视信号的

3、HDMI转DVI信号线——这个是将天猫魔盒的信号转换成DVI给显示器的

4、双莲花一分二转接线——这个是将AV线音频合并成一根3.5音频线的

5、音响——这个是用来弥补电视转换盒子那很不给力的声音

xianlu

 

解释几个地方:

1、双莲花一分二的线参考下图:(注意颜色,这种是对的;还有一种音频一分二的,分出两个3.5的头,那种没用)

天猫魔盒一分三的av线,出来之后是三个头(一黄一红一白),黄色的是视频、其余两个是声音;所以将红白两个头插入上面的双莲花一分二转接线,黄色的不用管它了。这样就等于是将天魔魔盒是音频信号输入了转换盒子!

 

2、天魔魔盒出来的av信号是不清楚的画面,HDMI才是最清楚的画面,所以将其转换为DVI信号给显示器,这样就是比较清楚的视频信号了!(如果显示器有HDMI接口,直接用HDMI线就可以了)

 

3、要注意的是:天魔魔盒的HDMI输出与AV声音输出是可以同时进行的。所以可以直接用HDMI传输图像与声音,但可以用HDMI传输图像、声音则通过AV输出。

 

4、天敏LT360W转换盒子在通电的状态下,分为几种情况:

1、关机:直接将输入的声音(上例是天魔魔盒)输出到音响  (显示器用DVI信号,播放天猫魔盒)

2、开机调到PC输出:直接将输入的声音(上例是天魔魔盒)输出到音响  (这种情况没啥必要发生….)

3、开机调到AV输出:播放卫星电视的画面及声音  (显示器用VGA信号,播放卫星电视)

4、开机调到电视输出:播放有线电视播放的频道画面及声音  (显示器用VGA信号,播放有线电视)

 

OK,这就噢了!(上述是在没有电视机的情况下的方案,如有电视机则不需要这么麻烦,因为电视一般都有HDMI及AV,直接一根HDMI线就可以同时传输音频跟视频了)