分类: 其他

利用安卓手机远程控制Aria2

利用安卓手机远程控制Aria2无评论

2017年9月15日 at 下午10:06分类:其他 阅读: 1,566 次

本文介绍如何用安卓手机来远程控制路由器上的Aria2

路由器使用K3C定制版本

Aria2可以通过RPC进行远程控制,默认的端口是6800

一、DDNS或内网穿透
1、如果你有公网地址,先配置DDNS,然后通过端口映射将6800端口映射到K3C的6800端口

比如你的ddns为http://myweb.3322.org,那么aria2的远程rpc地址为
http://myweb.3322.org:6800
2、如果你路由器没有公网地址,那就需要进行内网穿透,目前版本的K3C固件还没有添加内网穿透应用,你可以借用其他路由器,比如K2P,假设K2P地址为192.168.2.1,K3C地址为192.168.2.100
先去www.ngrok.cc申请一个账号,开通免费的隧道

用前置域名的方式,比如前置域名为myaria

开通后配置K2P的Ngrok:

Token信息可以在网站上的“我的信息”菜单查看
配置生效后,你的aria2的远程rpc地址为
http://myaria.ngrok.cc
3、手机下载安装“Aria2下载管理器”
Aria2下载管理器_1.0.5
4、手机配置
进入账户管理

添加一个账号,比如用内网穿透的,注意这里的端口号是80

或者ddns的,这里的端口号是6800或者你指定映射的端口号

添加后在用户菜单点击刚才新建的账号开始连接,连接成功后可以添加/删除下载任务

K3C硬件相关信息及备份

K3C硬件相关信息及备份无评论

2017年9月13日 at 下午2:57分类:其他 阅读: 3,511 次

采用128M的nand Flash

K3C_V32.1.22.113版本下操作

root@K3C:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00100000 00020000 "uboot"
mtd1: 00040000 00020000 "ubootconfigA"
mtd2: 00040000 00020000 "ubootconfigB"
mtd3: 00040000 00020000 "gphyfirmware"
mtd4: 00100000 00020000 "calibration"
mtd5: 01000000 00020000 "bootcore"
mtd6: 00040000 00020000 "pro_info"
mtd7: 00040000 00020000 "dev_info"
mtd8: 06c00000 00020000 "system_sw"
mtd9: 000c0000 00020000 "res"
mtd10: 002e8000 0001f000 "kernelA"
mtd11: 0103a000 0001f000 "rootfsA"
mtd12: 002e8000 0001f000 "kernelB"
mtd13: 01059000 0001f000 "rootfsB"
mtd14: 0028b000 0001f000 "bootcoreA"
mtd15: 0028b000 0001f000 "bootcoreB"
mtd16: 0141a000 0001f000 "data_vol"

各个分区的实际地址和大小:
地址范围 大小 名称
0x000000-0x100000 1M uboot
0x100000-0x140000 256K ubootconfigA
0x140000-0x180000 256K ubootconfigB
0x180000-0x1C0000 256K gphyfirmware
0x1C0000-0x2C0000 1M calibration
0x2C0000-0x12C0000 16M bootcore
0x12C0000-0x1300000 256K pro_info
0x1300000-0x1340000 256K dev_info
0x1340000-0x7f40000 108M system_sw
0x7f40000-0x8000000 768K res
全备份只需备份MTD0-MTD9(总大小128M),MTD10-MTD16为system_sw区的分解
kernelA、rootfsA是当前的内核及文件系统
kernelB、rootfsB是上一个版本的内核及文件系统

备份命令:
插入U盘,输入命令:
dd if=/dev/mtd0 of=/ramdisk/usb/.run/mountd/sda1/mtd0
U盘路径可以用mount命令查看,以上命令备份mtd0分区,其他分区修改mtd0即可

固件缺省开启网络共享,备份后可访问\\192.168.2.1将U盘内容拷贝到计算机

三星T190P显示器修理

三星T190P显示器修理无评论

2017年8月30日 at 上午11:50分类:其他 阅读: 334 次

故障现象:
显示器开电后无显示,电源指示灯闪烁

修理:
1、底座没有螺丝,直接用力往下拔

漏出来两颗螺丝。卸下来。。。壳子周围都是暗扣的。用一字螺丝刀翘起

2、拆除电路板与显示屏的连线,翻过来

3、用万用表量肖特基二极管,有短路

型号为SR310或SR510或SB3100

4、焊下换新的即可

MTK 3.10.14 OPENWRT编译

MTK 3.10.14 OPENWRT编译有3条评论

2017年6月6日 at 下午10:32分类:其他 阅读: 1,497 次

两种方法任选其一
一、源码编译
1、下载源码
mkdir mtk
cd mtk
git clone https://github.com/unigent/openwrt-3.10.14.git
2、编译
cd openwrt-3.10.14
make
3、排错
首先会提示找不到linux-3.10.14-p112871.tar.xz
到这下载放到dl目录:
https://github.com/mqmaker/linux/archive/3.10.14-p112871.tar.gz

二、SDK包编译
1、下载SDK包
https://pan.baidu.com/s/1jILOr46
2、make menuconfig配置
3、make

排错处理:
提示:找不到util-linux-2.24.1.tar.xz
解决:
下载
https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.1.tar.xz
放入dl目录

提示:
ip_set_compat.h:54:2: error: #error "NETFILTER_NETLINK must be enabled: select NFACCT/NFQUEUE/LOG over NFNETLINK"
解决:
make menuconfig
在kernel-netfilter中选最后两个:
2017-06-07 23-08-12

编译成功:
2017-06-07 23-05-28

斐讯K2P开启telnet及备份固件的方法

斐讯K2P开启telnet及备份固件的方法有10条评论

2017年6月3日 at 下午3:21分类:其他 阅读: 4,151 次

通过配置文件恢复法开启telnet

1、进入http://iytc.net/k2p.php
2、输入你的WAN口MAC地址,下载配置文件
3、用此配置文件恢复即可开启telnet
恢复配置文件不会更改你的其他配置
恢复配置会重启路由器,重启完成后计算机即可通过telnet连接K2P

备份固件方法

计算机telnet连接K2P后,按如下操作输入命令
1、将固件保存到内存
dd if=/dev/mtd0 of=/tmp/all.bin
2、将内存固件映射到http目录
cd /www
touch all.bin
mount --bind /tmp/all.bin /www/all.bin
3、下载备份固件到计算机
计算机访问
http://192.168.2.1/all.bin
即可下载固件
192.168.2.1为K2P地址,如你已修改,则更改此地址
备份的固件大小为16M,为整个FLASH的备份,相当于编程器固件