talent 发表于 2008-2-26 14:48

xp下如何访问linux手持设备的系统区域

看到有人说porient的h9是采用maemo系统。就想把h9的灵图导航系统拷贝到nokia 770上使用。
找来一台h9,感觉只是界面类似maemo,操作系统未必是maemo。

按照使用770的方法,不能在h9上安装770的xterm和becomeroot软件,均提示不是应用程序。把文件后缀deb改为h9系统要求的mar后缀,也不能识别为应用程序。

本人完全不懂linux系统,在此请教linux高手,如何把h9的灵图导航系统拷贝出来?

[ Edited bytalent on 2008-2-28 15:06 ]

Roamvalley 发表于 2008-2-26 16:26

1.linux是kernel,就是OS的内核,但不是完整操作系统
2.PC上安装的各类linux发行版上很多程序通用(就是能在fedora上运行的程序也能拷贝到suse上运行)
3.但为移动/嵌入式这类非标准PC上开发的linux发行版可能差别比较大,很多情况下不是直接拷贝过去就能使用的(比如这个导航软件)
4.如果你要把灵图拷贝出来,首先要确认几件事:
你的h9是怎么和PC打交道的?我的意思从h9上能访问你的PC吗?比如用FTP,SAMBA或者其它什么特殊的能传文件的工具?或者PC能访问h9。
其次你能确认灵图能简单的拷贝出来吗?它的文件是集中在一个目录还是散布在系统多处,并且你能整理出来?

talent 发表于 2008-2-26 19:25

谢谢Roamvalley 的热心回复。很专业。长了知识。

h9和pc之间可以提供usb相连。h9的20g硬盘的一部分(约15g),可以被pc识别为一个移动磁盘。
问题是pc不能访问h9的系统文件区域(即另外的5g空间)。只能利用h9和pc都能访问的区域——硬盘的15区域,做个中转来拷贝文件。

根据nokia 770的使用经验,我的思路:设法进入h9的命令行方式,并作为root登录。就能访问h9的系统区域,然后就可以,将灵图导航软件的相关文件拷贝到h9硬盘的15g区域。
但是h9的图形界面不提供类似770的xterm终端程序,当然也没有becomeroot以切换到root。(一楼中已经说明了这点)

因为没有linux的相关知识,所以进行不下去了。特发此帖求救。

另外Roamvalley大侠的判断最终可能就是事实,即:h9的灵图软件在770上不能使用。
770上的终端程序安装文件不能被h9的安装程序识别,似乎已经证明了这一点。

但是,我还是希望在高手帮助下试一试。一是因为做任何事情不能轻易放弃,二是也希望通过这个事情学习一点linux的知识。
所以,还望各位高手,不吝赐教。一定虚心学习。

即使最终证明h9的灵图软件不能使用在770上,我还想尝试一下的灵图h9版的地图是否可以用在770的maemo mapper上。

[ Edited bytalent on 2008-2-26 21:04 ]

talent 发表于 2008-2-26 19:38

通过自行**iphone,知道pc访问iphone的系统文件有两种方法,
一是通过usb连接:pc上安装好iphone的usb驱动,通过iBrickr V0.91软件直接访问iphone的系统文件。
二是通过wifi连接:iphone上安装bsd和ssh,并连接wifi,pc上通过wiscp404软件,登录到iphone的root用户,就可以。

据说iphone(以及mac)的os是类似unix的一种操作系统,而linux也是类似unix的,请问,是否h9也有类似的解决方法?

talent 发表于 2008-2-26 19:54

如果软的办法不行,还想尝试把h9拆开,把硬盘接到pc上来读。
这样的话,还有一个问题:把h9的硬盘接到xp系统的pc上,对h9的系统是否会有破坏?
这么说的根据是:TIVO的硬盘录像机,操作系统也是linux的,操作系统也和h9一样放在硬盘上。国外网站报道:有人自行将内置的80g硬盘升降成320g硬盘,帖子上特别注明:利用pc将80g硬盘的系统复制到320g硬盘上时,一定不能在pc上启动微软的系统,如果这样做了,tivo的系统就会被破坏。一定要用一张某种linux的启动光盘启动pc。

Roamvalley 发表于 2008-2-26 20:25

回复 #4 talent 的帖子

iphone的原型操作系统是PC版mac osX, MacOSX的来源是FreeBSD,它差不多是只使用到了FreeBSD的kernel,而其它功能包括OS的桌面和各类应用程序都已经是Apple的工程师改造过的了。
也就是你说的unix,算起来FreeBSD是目前唯一“血统纯正的UNIX"(不少FreeBSDer都这么自夸的)。

SSH:Secure Shell。
是我们通常用来远程操作系统的协议,替代不安全的telnet。
你用的winscp就是windows下的ssh客户端,scp是linux下用来基于ssh协议拷贝文件的工具,差不多是在SSH基础上架个FTP这种概念。
说实话,能在iphone上装个ssh,那肯定能装个ftp了。
如果你能在h9上安装个ftp或者ssh的话,就打通仁督八脉。后面移植灵图就有可能了。
但机器在你手上,你要自己尝试。

先搞清楚h9怎么安装其它软件的,再看看安装FTP或者SSH的可能性

[ Edited byRoamvalley on 2008-2-26 20:26 ]

Roamvalley 发表于 2008-2-26 20:30

回复 #5 talent 的帖子

h9是什么类型的硬盘?如果是普通硬盘的话问题不大找个windows下能读ext2,ext3文件系统的工具,我记得有不少,可以直接把linux下的文件读出来,为安全没必要开写功能。

最最安全的做法是:你安装一台Linux的PC机,再把这个盘插上,让linux把它当作一个普通的外挂硬盘。

TIVO和你面对的情况不太一样。

talent 发表于 2008-2-26 21:07

再次感谢Roamvalley 的及时回复。
h9是1.8寸硬盘,应该是标准接口的(ce或者ide吧)。

talent 发表于 2008-2-26 21:24

h9有一个图形界面的安装程序叫程序管理,要求的程序包文件为*.mar,已经试过770的程序不能用。

接下去,该做点什么,我就不知道了。



h9的官方网站:http://www.porient.com/index.asp
h9的开发公司网站:http://www.insistech.com/joomla/

第二个网站上有这么一段是否有用?

MQ SW Stack
Linux 2.6; Qt 2.3.8; J2ME, SDL, OpenGL..

Internet App: Web browser, Email, IM, RSS...
PIM/Office: MS office 2003 compatible, PDF viewer, Notebook, Calander, Contact..
Multimedia/Game: Video/Audio/Image/Flash player, Image editor, Ebook, Games..
Tools: File manager, Program manager, Dictionary, Caculator...
GPS Navigation SW...

[ Edited bytalent on 2008-2-26 21:29 ]

Roamvalley 发表于 2008-2-26 21:37

mar应该是一种压缩方式,看看这个:
http://linux.softpedia.com/get/System/Archiving/Mar-9858.shtml
估计就是把那个灵图用它压缩打包的。

因该还有希望,看你能不能把它导出来,然后用上面那个工具解压了

Roamvalley 发表于 2008-2-26 21:45

如果h9用的是这个mar作的标准压缩模式,而不是在上面修改了什么,做成"特殊安装包“,就还有机会尝试一下。

talent 发表于 2008-2-26 21:47

想先试试软的东西,暂收不想打开机器。手头也还没有1.8转2.5硬盘的转接卡。

hi-pda上一位热心者答复:
找到调试后台
openssh
然后putty登录

可是不知道具体如何操作?即怎样找调试后台。
尝试过按住不同按键开机,还没有发现什么?


另外有没有小一点的linux,可以光盘或者u盘运行的?手里nb上的两块硬盘都几乎满了。

[ Edited bytalent on 2008-2-26 21:54 ]

Roamvalley 发表于 2008-2-26 22:40

没查到怎么开你说的“调试后台”,那个人知道怎么开的吗?

talent 发表于 2008-2-28 19:50

回复 #13 Roamvalley 的帖子

问他,没有答复。

Roamvalley 发表于 2008-2-28 20:07

有能下载安装的h9程序吗?难道你只能用h9自带的程序?

talent 发表于 2008-2-28 21:35

是啊,找不到任何h9的官方提供的可安装软件

talent 发表于 2008-3-2 10:49

h9的硬盘已经拆下,以下3种方法均找不到硬盘。请问,是怎么回事?
1、通过转接卡接到硬盘盒上,t43 xp下找不到h9的硬盘,t43的开机启动选项里也没有这个硬盘
2、通过转接卡接到硬盘盒上,t43用slax(一种小型linux)u盘启动系统,slax下也没有这个硬盘
3、通过转接卡接到pc ide接口,bios里也没有这个硬盘。

是不是h9的硬盘是加过密的?linux下有什么**硬盘加密的工具?

当然有可能是转接卡的问题,没有其他的1.8硬盘及转接卡,无法进一步验证。已经试验的是:1.8 ce 转40针ide转接卡、1.8ce转1.8cf转接卡+1.8 cf 转44针ide转接卡。

[ Edited bytalent on 2008-3-13 15:43 ]

Roamvalley 发表于 2008-3-2 11:49

1。最好别用XP直接看,因为很可能h9用了ext2或者ext3文件格式,XP看不见。
2。用slax后,打开命令行,以root身份执行:
fdisk -l
(参数是L不是数字1)
然后把输出的硬盘列表信息贴这里看看。
再dmesg>dmesg.txt
然后把这个demsg.txt也贴这里我看看。

通过上面两个操作,大致能看出是否能识别这个硬盘或者是转接卡有问题。

fay2003hiend 发表于 2008-3-10 20:02

h9 n770的CPU是否兼容呢,很可能拷过来也是白拷了

ibmibeicafy 发表于 2008-3-10 23:06

Posted by Roamvalley on 2008-3-2 11:49 AM http://www.ibmnb.com/images/common/back.gif
1。最好别用XP直接看,因为很可能h9用了ext2或者ext3文件格式,XP看不见。
2。用slax后,打开命令行,以root身份执行:
fdisk -l
(参数是L不是数字1)
然后把输出的硬盘列表信息贴这里看看。
再dmesg>dmes ...

满眼的蓝ID,精彩,眼快看花了。

调试后台? 我估计是虚拟终端吧。

> 1。最好别用XP直接看,因为很可能h9用了ext2或者ext3文件格式,XP看不见。
用xp为什么不能看呢,磁盘管理里或者设备管理器里能看到盘,但是不认分区格式罢了。

还看不到的话换转接卡再找硬盘。
不行的话,我知道iphone有终端,你这个有没有的?
如果有,省点事了,既然说是linux,根据目录找找。
如果没有,h9是啥玩意?貌似很高级应该能wifi吧,ssh过去(有scp就有ssh),然后一样找目录吧。

PS:我感觉不会这么容易就被人找到的吧,不然这个东西做的算差了,geek,hack不少呢。做嵌入式的应该了解,我这是猜的。

Roamvalley 发表于 2008-3-15 01:08

1。如果h9是ext2或者ext3的文件格式,XP只能看到盘,不能读取里面的文件,就派不上用场了,他想把h9里文件拷贝出来。

2。他的问题就是不知道h9上能不能开ssh server。
页: [1]
查看完整版本: xp下如何访问linux手持设备的系统区域