Neopwn:
http://www.neopwn.com/
BackTrack Mobile版,再解释一下,相当于一个黑客工具集的手机版,装完才发现,其实主要用到的就wl1251,一个支持注入的网卡驱动,其它的很多功能都是空的,或者不好用,稳定性不好,建议直接安装一个wl1251驱动即可,详见下文。

gainroot
apt-get install bash pymaemo-optify python2.5-qt4 python2.5-sip4 rootsh

mkdir /home/user/MyDocs/neo

用ssh或winscp把files.tar.gz传到/home/user/MyDocs/neo目录

tar -zxvf files.tar.gz

cp neopwn /usr/bin/

cp neopwn.sh /usr/bin/

cp neopwn.png /usr/share/pixmaps/

cp neopwn.desktop /usr/share/applications/hildon/

killall hildon-home

mkdir -p /opt/neopwn

tar zxvf control-panel-ui.tar.gz -C /opt/neopwn/

dpkg -i kernel-power_2.6.28-maemo40-wl1_armel.deb

dpkg -i kernel-power-modules_2.6.28-maemo40-wl1_armel.deb

dpkg -i kernel-power-flasher_2.6.28-maemo40-wl1_armel.deb
此时手机屏幕上有个确定要点一下,别傻等putty给你提示,
安装间隙,备份好短信,联系人等资料,装完重启,

mkdir -p /home/user/util-linux /home/user/bin

cd /home/user/util-linux

apt-get install wget

wget http://ftp.de.debian.org/debian/pool/main/u/util-linux/util-linux_2.13.1.1-1_armel.deb

dpkg-deb -x util-linux_2.13.1.1-1_armel.deb root

cp root/sbin/fdisk /home/user/bin/

cd ..

rm -rf util-linux

umount /home/user/MyDocs

/home/user/bin/fdisk /dev/mmcblk0
(如没权限需要chmod u+x /home/user/bin/fdisk一下)

   1. Type d (enter) and 1 (enter) to delete partition 1
   2. Type n choose primary to recreate partition 1, make size 2 to 622721
   3. Type n choose partition 4 and extended  and make size 622722 to 884865
   4. Type n choose logical partition for NeoPwn, hit enter twice to use up rest of drive
   5. Type t command to set type of partitions, set 1 and 5 to 76 (Unknown).
   6. type w to write to disk
看我的过程:
Nokia-N900:~# /home/user/bin/fdisk /dev/mmcblk0

The number of cylinders for this disk is set to 
977024.
There is nothing wrong with that
, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g.
, DOS FDISK, OS/2 FDISK)

Command (m for help): 
Command (m for help): d
Partition number (
1-4): 1

Command (m for help): n
Command action
   e   extended
   p   primary partition (
1-4)
p
Partition number (
1-4): 1
First cylinder (
1-977024, default 1): 2
Last cylinder or +size or +sizeM or +sizeK (
2-884865, default 884865): 622721

Command (m for help): n
Command action
   e   extended
   p   primary partition (
1-4)
e
Selected partition 
4
First cylinder (
1-977024, default 1): 622722
Last cylinder or +size or +sizeM or +sizeK (
622722-884865, default 884865): 884865

Command (m for help): n
First cylinder (
622722-884865, default 622722): 
Using default value 
622722
Last cylinder or +size or +sizeM or +sizeK (
622722-884865, default 884865): 
Using default value 
884865

Command (m for help): t
Partition number (
1-5): 1
Hex code (type L to list codes): 
76
Changed system type of partition 
1 to 76 (Unknown)

Command (m for help): t
Partition number (
1-5): 5
Hex code (type L to list codes): 
76
Changed system type of partition 
5 to 76 (Unknown)

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 
16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
Nokia-N900:~#

重启

/home/user/bin/fdisk /dev/mmcblk0

Type t and change partition 1 to c (Fat32)
看我的过程:
Nokia-N900:~# /home/user/bin/fdisk /dev/mmcblk0

The number of cylinders for this disk is set to 
977024.
There is nothing wrong with that
, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g.
, DOS FDISK, OS/2 FDISK)

Command (m for help): t
Partition number (
1-5): 1
Hex code (type L to list codes): c
Changed system type of partition 
1 to c (W95 FAT32 (LBA))

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 
16: Device or resource                                                                                                                       busy.
The kernel still uses the old table.
The new table will be used at the next reboot.

WARNING: If you have created or modified any DOS 
6.x
partitions
, please see the fdisk manual page for additional
information.
Syncing disks.
Nokia-N900:~#

mkfs.vfat -F 32 /dev/mmcblk0p1

mke2fs -t ext3 /dev/mmcblk0p5

重启

还原短信,联系人等资料,重启

vi /opt/neopwn/control-panel-ui/etc/conf.py

找到 -t ext3 /dev/mmcblk1p1 /.neopwn -o noatime
改成 -t ext3 /dev/mmcblk0p5 /.neopwn -o noatime

mkdir /.neopwn

mount -t ext3 /dev/mmcblk0p5 /.neopwn/ -o noatime

用ssh或winscp把w00t.tar.gz传到任意目录后解压缩

文件太大,用有线,或者usb传到手机(一般是/home/user/MyDocs目录,断开USB后才能在命令行里面看到),

然后,准备好充电器,我用了三个多小时
tar -zxvf /home/user/MyDocs/w00t.tar.gz -C /.neopwn/

sync
sync

相关下载:
w00t.tar.gz ---> http://www.megaupload.com/?d=OZ74M637
Get_It Files --> http://www.megaupload.com/?d=R86NW25G
injection_modules.rar ->http://www.megaupload.com/?d=XHZ5CTA7

如果要注入无线,抓包破解,也可直接安装注入驱动,详见http://www.air-storm.net/read.php/99.htm

装完后













有很多菜单无内容,coming soon,很多是直接崩溃退出,像移植的红警一样,稳定性一般,也可能我安装步骤有问题。