Nokia N900

Материал из MediaWiki
Перейти к навигации Перейти к поиску

Developer Tools

Чтобы превратить N900 в настоящую линукс-машину, на которой можно собирать софт, необходимо установить инструменты разработки. Для этого подключите репозитории в /etc/apt/sources.list

# TOOLS
deb http://repository.maemo.org/ fremantle/tools free
deb-src http://repository.maemo.org/ fremantle/tools free

# SDK
deb http://repository.maemo.org/ fremantle/sdk free
deb-src http://repository.maemo.org/ fremantle/sdk free

Не забудьте выполнить apt-get update

Затем установите все необходимые пакеты

apt-get install bzip2 cpio cpp dpkg-dev g++ g++-4.2 gcc \
libc6-dev libstdc++6-4.2-dev libstdc++6-4.2-dbg patch \ 
perl perl-modules autoconf automake1.9 libtool flex bison \ 
gdb diffutils-gnu

В случае каких-то проблем выполните apt-get clean и повторите установку, все должно пройти гладко.

PC Suite Mode

USB IP

Подключив Nokia N900 по USB дата-кабелю, вы можете поднять сетевой интерфейс usb0 для прямого доступа к телефону.

# lsusb | grep N900
Bus 003 Device 007: ID 0421:01c8 Nokia Mobile Phones N900 (PC-Suite Mode)

Для этого выполните команду на телефоне:

ifconfig usb0 192.168.2.1 up

И выполните команду на компьютере:

ifconfig usb0 192.168.2.2 up

А теперь можете "постучаться" на телефон:

# ssh 192.168.2.1
The authenticity of host '192.168.2.1 (192.168.2.1)' can't be established.
RSA key fingerprint is af:db:d4:24:3b:03:4c:ea:3b:b1:59:cb:47:46:f0:d1.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.2.1' (RSA) to the list of known hosts.
root@192.168.2.1's password: 


BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash)
Enter 'help' for a list of built-in commands.

spoofing_n900:~# 

При включенном по дата-кабелю компьютеры видят N900 как флешку — вы можете этим воспользоваться, чтобы загружаться в LiveUSB-образы.

Tips & Tricks

Чтобы установить браузер в вертикальное положение (портретный режим), запустите его и нажмите Ctrl + Shift + o.