深度剖析E680G应用五.Telnet与主题

2007-01-26     浏览:4556274     来源:e800移动与嵌入频道
关键词:  应用     Telnet     主题     net     NET  

深度剖析E680G应用五.Telnet与主题

草木瓜 20060903

相关资源下载 手机操作系统的文件。这时我们就需要telnet来解决问题。

Telnet是远程登录的一种程序,它可以让您的电脑通过网络登录到网络另
一端的电脑上,甚至还可以存取那台电脑上的文件。

具体详细的方法如下:

1.安装配置Loader

参见《深度剖析E680G应用一.所谓的Loader》

2.下载USBLIN.rar文件,解压缩出usbnet.lin文件,并复制到扩展卡上。

其实就是如下内容:
#!/bin/bash
echo MotNet > /proc/motusbd

3.下载Windows下USBNet的驱动,随便解压缩到电脑哪个位置。


4.手机设置成Modem方式连接电脑后,如果是第一次连接,可能会提示安装Moto Modem
的驱动程序,安装好,至于驱动,只要你安装了光盘自带的手机管理软件,系统会自动找
到并安装。再用Loader关联打开手机上的USB.lin。这时电脑会提示安装新驱
动,把路径指向USBNET.rar的解压路径。

5.在命令行输入telnet 169.254.142.2,提示了一些信息之后,会要求输入用户名密码。
这时输入root用户名,密码为空。回车确认!会出现#的提示符,这里就是Linux环境了。
并支持常用Shell命令。

6.打开一个浏览器窗口,在地址栏直接输入服务器,将脚本PPP.lin复制到手机上。内容如下:
#注释掉的,是我自已加的信号灯提示。可以看出这里建立的PPP服务,主机是192.168.1.100
客户端地址是192.168.1.166,等你一会连接上,在Windows命令行输入ipconfig就可以看到。
这里不仅要启动pppd服务,还要启动inetd,smbd服务,否则连接上随能ping上,但telnet无
效。

#! /bin/bash

devname=`cat /tmp/bt_spp_devname`
if [ -c $devname ]
then
#/mmc/mmca1/soft/public/led 2
if [ ! -d /etc/ppp/peers ]
then
mkdir /etc/ppp/peers
fi
echo ??$devname 921600 192.168.1.100:192.168.1.166 noauth crtscts local connect ''sleep 1; echo -n CLIENTSERVER'' logfile /tmp/ppp.log?? > /etc/ppp/peers/myhost
start-stop-daemon --start -m -p /var/run/btppp.pid -x /usr/bin/pppd -- call myhost
start-stop-daemon --start -c root -x /usr/sbin/inetd
start-stop-daemon --start -c root -x /usr/sbin/smbd
sleep 1s
else
#/mmc/mmca1/soft/public/led 1
sleep 1s
fi
#/mmc/mmca1/soft/public/led 0

10.点击运行后,telnet 192.168.1.100即可,一次不行,可以多运行这个脚本几次,每次断
开连接中,这个服务lin脚本都必须重新运行。蓝牙无线Telnet时,最好能断开USB Telnet
否则可能会有一些问题。

四、主题

下载口碑很好的主题就不用担心死机之类的问题!一般来说切换的新安装主题,
画面没有异常现象就不会导致死机并且开不了机。

安装主题就是复制一些主题文件到手机上。
主题文件可人为划分为主题配置文件和主题资源文件。配置文件都很小,几百字节。
资源文件相对就大多了。

主题配置文件(通常扩展名是dhm,phm)须放在/ezxlocal/download/appwrite/setup下,
这样在配色方式就可以看到新主题。这是文件的配置内容及说明。

[THEME_CONFIG_TABLE]
ThemeIconDir = /diska/preload/themes/maiter/
ThemeName = Maitersoft Vista theme for Moto E680i
ThemeWallpaperFile = /diska/preload/themes/maiter/maiter.jpg
ThemePowerDownImage = /diska/preload/themes/maiter/maiter_off.gif
ThemePowerUpImage = /diska/preload/themes/maiter/maiter_on.gif
ThemeTextSize = 0
ThemeSkinFile= /diska/preload/themes/maiter/maiter.skn
ThemeLogoIcon = /diska/preload/themes/maiter/maiterlogo.jpg

[THEME_COLOR_PALETTE_TABLE]
ThemeBase = 0 0 0
ThemeBrightText = 0 0 0
ThemeButton = 0 0 0
ThemeButtonText = 255 255 255
ThemeForeground = 0 0 0
ThemeHighlight = 179 179 179
ThemeHighlightedText = 20 20 20
ThemeText = 0 0 0

THEME_COLOR_PALETTE_TABLE不要修改,具体可以参见 自已制作主题详细教程。

ThemeIconDir ICON资源文件的位置
ThemeName 主题名
ThemeWallpaperFile 墙纸
ThemePowerDownImage 关机画面
ThemePowerUpImage 开机画面
ThemeSkinFile 主题的皮肤
ThemeLogoIcon 主题Logo,即在你选择配色方案时,预览到的图片

这些的位置就随意了,不过需要于实际文件对应。包括.ezx,.skn和开关机画
面,主题Logo,主题墙纸。
根据主题资源文件的位置不同,就延伸出不同的叫法。
内存版:主题资源文件放在/ezxlocal下 显然有3M的限制,其他没有任何问题
手机版:主题资源文件放在/diska下,不怕多了会死机之类,但是显然不能大容
量连接电脑了。
卡版:主题资源文件放在/mmc/mmca1下,也不能大容量连接,更不能弹出SD卡。
这里推荐放在/diska下,如果有了读卡器,大容量连接电脑其实作用了也就不大了。

自已制作主题详细教程。
http://bbs.imobile.com.cn/viewthread.php?tid=1015221&fpage=1&highlight=