SHOW:
|
|
- or go back to the newest paste.
| 1 | #!/bin/sh | |
| 2 | # N900 PwnPhone V3 Installation Script (Script 3/4) | |
| 3 | foo=`whoami` | |
| 4 | if [[ $foo != "root" ]];then | |
| 5 | echo "YOU MUST BE ROOT TO EXECUTE THIS SCRIPT" | |
| 6 | sleep 1 | |
| 7 | exit | |
| 8 | fi | |
| 9 | ||
| 10 | echo "Beginning step 3" | |
| 11 | mkfs.vfat -F32 /dev/mmcblk0p1 # create VFAT on 2GB partition | |
| 12 | mount /home/user/MyDocs # mount it | |
| 13 | ||
| 14 | echo "Removing unnecessary stuff" | |
| 15 | apt-get purge -y cherry mp-fremantle-generic-pr ovi-promotion-widget osso-backup* osso-tutorial* osso-rss-feed-reader* facebook-installer dtg-installer amazon-installer ap-installer foreca-installer tracker tracker-utils | |
| 16 | rm -rf /home/user/.cache/tracker/*.db | |
| 17 | rm -rf /opt/usr/share/icons/hicolor/32x32/hildon/general_facebook.png | |
| 18 | rm -rf /opt/usr/share/icons/hicolor/16x16/hildon/general_facebook.png | |
| 19 | rm -rf /opt/usr/share/icons/hicolor/48x48/hildon/general_facebook.png | |
| 20 | rm -rf /opt/usr/share/icons/hicolor/64x64/hildon/general_facebook.png | |
| 21 | rm -rf /opt/usr/share/icons/hicolor/24x24/hildon/general_facebook.png | |
| 22 | rm -rf /opt/usr/share/icons/hicolor/64x64/hildon/tasklaunch_get_started.png | |
| 23 | rm -rf /opt/usr/share/icons/hicolor/64x64/hildon/tasklaunch_user_guide.png | |
| 24 | rm -rf /usr/share/applications/hildon/user-guide.desktop | |
| 25 | rm -rf /usr/share/applications/hildon/ovi.desktop | |
| 26 | rm -rf /usr/sbin/kernel-power-uninstall | |
| 27 | rm -rf /usr/sbin/kernel-power-deinstall | |
| 28 | rm -rf /usr/share/applications/hildon/kernel-power-uninstall.desktop | |
| 29 | rm -rf /usr/share/applications/hildon/kernel-power-deinstall.desktop | |
| 30 | clear | |
| 31 | ||
| 32 | echo "Installing baseline files necessary for Pwnage System Backend" | |
| 33 | dpkg -i /media/mmc1/pwnimage/imaging_files/i2c-tools_3.0.2-1maemo3_armel.deb #[MD5 30404226abf6a14b44b50c2254869759] | |
| 34 | dpkg -i /media/mmc1/pwnimage/imaging_files/tar-gnu_1.22-2maemo5_armel.deb #[MD5 953a19996454055a69ca6aab670c3031] | |
| 35 | dpkg -i /media/mmc1/pwnimage/imaging_files/bootmenu_1.10.1_armel.deb #[MD5 6247fe70b2016ac92fe73e57c79703b3] | |
| 36 | dpkg -i /media/mmc1/pwnimage/imaging_files/libattr1_1%3a2.4.43-1_armel.deb #[MD5 b74ad0afa46d4ca5c06a6333a63fa662] | |
| 37 | dpkg -i /media/mmc1/pwnimage/imaging_files/libacl1_2.2.47-2_armel.deb #[MD5 86314504dfa313f39cae9e60eb935615] | |
| 38 | dpkg -i /media/mmc1/pwnimage/imaging_files/liblzo2-2_2.03-1maemo3_armel.deb #[MD5 530d93726ec90e55db8c7e1e4dc1344b] | |
| 39 | dpkg -i /media/mmc1/pwnimage/imaging_files/mtd-utils_20090606-1maemo1_armel.deb #[MD5 8b71be982754e1c433c0b2648ac44a7d] | |
| 40 | dpkg -i /media/mmc1/pwnimage/imaging_files/backupmenu_1.1.1-1_all.deb #[MD5 0d86dd43c04a0e176121ad8ab310bf0f] | |
| 41 | killall browser | |
| 42 | dpkg -i /media/mmc1/pwnimage/imaging_files/openssh-common_1%3a5.1p1-6.maemo5_armel.deb #[MD5 99c4a28a2934bd6ec16c42dcd673c8e0] | |
| 43 | dpkg -i /media/mmc1/pwnimage/imaging_files/openssh-client_1%3a5.1p1-6.maemo5_armel.deb #[MD5 d55c390cce0784d6d405a3cc477cd526] | |
| 44 | dpkg -i /media/mmc1/pwnimage/imaging_files/openssh-server_1%3a5.1p1-6.maemo5_armel.deb #[MD5 56fc13a476801a0450d9cd9bdbcc8171] | |
| 45 | echo "Make sure you remember the password!" | |
| 46 | echo "Please DO NOT forget" | |
| 47 | sleep 1 | |
| 48 | clear | |
| 49 | ||
| 50 | echo "Copying startup files for new partition scheme" | |
| 51 | cp /media/mmc1/pwnimage/sys_files/rcS-late /etc/event.d/rcS-late | |
| 52 | chmod 644 /etc/event.d/rcS-late | |
| 53 | cp /media/mmc1/pwnimage/sys_files/genfstab.awk /usr/lib/genfstab.awk | |
| 54 | chmod 755 /usr/lib/genfstab.awk | |
| 55 | clear | |
| 56 | ||
| 57 | echo "Copying system files" | |
| 58 | mkdir -p /home/rootfs_bind/var/cache/apt | |
| 59 | cp -ar /var/cache/apt/* /home/rootfs_bind/var/cache/apt | |
| 60 | cp -ar /opt /home/rootfs_bind | |
| 61 | cp -ar /usr /home/rootfs_bind | |
| 62 | cp -ar /sbin /home/rootfs_bind | |
| 63 | cp -ar /lib /home/rootfs_bind | |
| 64 | cp -ar /root /home/rootfs_bind | |
| 65 | touch /home/rootfs_bind/THESE_ARE_SYSTEM_BIND_MOUNTS | |
| 66 | cp /media/mmc1/pwnimage/sys_files/sources.list /etc/apt/ | |
| 67 | chown -R user:root /home/user/MyDocs | |
| 68 | chown -R user:users /home/user/MyDocs/DCIM/ | |
| 69 | clear | |
| 70 | echo "Script 3 is complete." | |
| 71 | #echo "PLEASE KEEP KEYBOARD SLID OUT" | |
| 72 | echo "To continue, press enter and then CLOSE keyboard" | |
| 73 | echo "System will reboot" | |
| 74 | echo "DO NOT PANIC IF THIS TAKES A MOMENT, LET IT REBOOT ON ITS OWN." | |
| 75 | read x | |
| 76 | sleep 2 | |
| 77 | reboot |