Neopwn:
http://www.neopwn.com/
BackTrack Mobile版,再解釋一下,相當(dāng)于一個(gè)黑客工具集的手機(jī)版,裝完才發(fā)現(xiàn),其實(shí)主要用到的就wl1251,一個(gè)支持注入的網(wǎng)卡驅(qū)動(dòng),其它的很多功能都是空的,或者不好用,穩(wěn)定性不好,建議直接安裝一個(gè)wl1251驅(qū)動(dòng)即可,詳見下文。

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
此時(shí)手機(jī)屏幕上有個(gè)確定要點(diǎn)一下,別傻等putty給你提示,
安裝間隙,備份好短信,聯(lián)系人等資料,裝完重啟,

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
(如沒權(quán)限需要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

重啟

還原短信,聯(lián)系人等資料,重啟

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傳到手機(jī)(一般是/home/user/MyDocs目錄,斷開USB后才能在命令行里面看到),

然后,準(zhǔn)備好充電器,我用了三個(gè)多小時(shí)
tar -zxvf /home/user/MyDocs/w00t.tar.gz -C /.neopwn/

sync
sync

相關(guān)下載:
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

如果要注入無(wú)線,抓包破解,也可直接安裝注入驅(qū)動(dòng),詳見http://www.air-storm.net/read.php/99.htm

裝完后













有很多菜單無(wú)內(nèi)容,coming soon,很多是直接崩潰退出,像移植的紅警一樣,穩(wěn)定性一般,也可能我安裝步驟有問題。