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,很多是直接崩溃退出,像移植的红警一样,稳定性一般,也可能我安装步骤有问题。