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)定性一般,也可能我安裝步驟有問題。