存档

2010年5月 的存档

关闭Milestone的四个触摸键背景灯

2010年5月16日 2 条评论

晚上用milestone看小说时,屏幕下方的四个触摸键实在是太刺眼了。下面的方法可以将这四个触摸键背景灯关闭.
需要root权限,最好使用Gscript来执行这样方便些。

关闭

echo 0 >/sys/devices/platform/button-backlight/leds/button-backlight/brightness
chmod 000 /sys/devices/platform/button-backlight/leds/button-backlight/brightness

打开

chmod 644 /sys/devices/platform/button-backlight/leds/button-backlight/brightness
echo 255 >/sys/devices/platform/button-backlight/leds/button-backlight/brightness

开关LED的shell:

#! /sytem/bin/sh
mpath="/sys/devices/platform/button-backlight/leds/button-backlight/brightness"
pr=`ls -l $mpath|busybox awk '{print $1}'`
if [ $pr != "----------" ]; then
	echo 0 >$mpath
	chmod 000 $mpath
	echo "LED closed"
else
	chmod 644 $mpath
	echo 255 >$mpath
	echo "LED opened"
fi

echo到/sys/devices/platform/button-backlight/leds/button-backlight/brightness这个文件里的值其实就是LED的亮度值,可以根据需要修改。
/sys/devices/platform/ 这个目录里还有控制键盘背景灯的相关文件可以用同样的方法设置亮度。

当然如果你想更方便一点可以下载LEDshack这个app。

分类: 高级民工 标签: ,

Milestone运行debian成功

2010年5月14日 没有评论

  milestone入手快2个星期了,无意中发现一篇debian on android的文章 实现了在android中运行debian linux,说明都比较详细,按照其方法下载了其提供的压缩包,解压复制到sd卡中,但运行bootdeb却总是出错.
出现在bootdeb

mount -o loop,noatime $kit/debian.img $mnt

这句运行后报错返回:mount:can’t setup loop device:No such file or dictionary

经过测试后发现是没有ext2.ko,以及脚本创建的loop device与实际使用的不一样。

第一个问题是解决ext2,需要下载 ext2

insmod /{path}/ext2.ko

加载ext2模块

第二个问题是解决loop设备:
首先使用

losetup -f 

查看mount loop时第一个去访问的loop device
查看该loop device是否存在,如果不存在则用mknod创建一个。

最后运行bootdeb,成功启动debian

分类: 高级民工 标签: ,

Milestone使用USB上网

2010年5月9日 没有评论
$su
#busybox route add default gw 192.168.0.1
#setprop net.dns1 8.8.8.8

192.168.0.1为USB连接后对应的IP地址。
主要的问题可能是无法解析域名,设置DNS为8.8.8.8后可以正常解析。

分类: 高级民工 标签: ,