Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # N900 PwnPhone V3 Installation Script (Script 3/4)
- foo=`whoami`
- if [[ $foo != "root" ]];then
- echo "YOU MUST BE ROOT TO EXECUTE THIS SCRIPT"
- sleep 1
- exit
- fi
- echo "Beginning step 3"
- mkfs.vfat -F32 /dev/mmcblk0p1 # create VFAT on 2GB partition
- mount /home/user/MyDocs # mount it
- echo "Removing unnecessary stuff"
- 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
- rm -rf /home/user/.cache/tracker/*.db
- rm -rf /opt/usr/share/icons/hicolor/32x32/hildon/general_facebook.png
- rm -rf /opt/usr/share/icons/hicolor/16x16/hildon/general_facebook.png
- rm -rf /opt/usr/share/icons/hicolor/48x48/hildon/general_facebook.png
- rm -rf /opt/usr/share/icons/hicolor/64x64/hildon/general_facebook.png
- rm -rf /opt/usr/share/icons/hicolor/24x24/hildon/general_facebook.png
- rm -rf /opt/usr/share/icons/hicolor/64x64/hildon/tasklaunch_get_started.png
- rm -rf /opt/usr/share/icons/hicolor/64x64/hildon/tasklaunch_user_guide.png
- rm -rf /usr/share/applications/hildon/user-guide.desktop
- rm -rf /usr/share/applications/hildon/ovi.desktop
- rm -rf /usr/sbin/kernel-power-uninstall
- rm -rf /usr/sbin/kernel-power-deinstall
- rm -rf /usr/share/applications/hildon/kernel-power-uninstall.desktop
- rm -rf /usr/share/applications/hildon/kernel-power-deinstall.desktop
- clear
- echo "Installing baseline files necessary for Pwnage System Backend"
- dpkg -i /media/mmc1/pwnimage/imaging_files/i2c-tools_3.0.2-1maemo3_armel.deb #[MD5 30404226abf6a14b44b50c2254869759]
- dpkg -i /media/mmc1/pwnimage/imaging_files/tar-gnu_1.22-2maemo5_armel.deb #[MD5 953a19996454055a69ca6aab670c3031]
- dpkg -i /media/mmc1/pwnimage/imaging_files/bootmenu_1.10.1_armel.deb #[MD5 6247fe70b2016ac92fe73e57c79703b3]
- dpkg -i /media/mmc1/pwnimage/imaging_files/libattr1_1%3a2.4.43-1_armel.deb #[MD5 b74ad0afa46d4ca5c06a6333a63fa662]
- dpkg -i /media/mmc1/pwnimage/imaging_files/libacl1_2.2.47-2_armel.deb #[MD5 86314504dfa313f39cae9e60eb935615]
- dpkg -i /media/mmc1/pwnimage/imaging_files/liblzo2-2_2.03-1maemo3_armel.deb #[MD5 530d93726ec90e55db8c7e1e4dc1344b]
- dpkg -i /media/mmc1/pwnimage/imaging_files/mtd-utils_20090606-1maemo1_armel.deb #[MD5 8b71be982754e1c433c0b2648ac44a7d]
- dpkg -i /media/mmc1/pwnimage/imaging_files/backupmenu_1.1.1-1_all.deb #[MD5 0d86dd43c04a0e176121ad8ab310bf0f]
- killall browser
- dpkg -i /media/mmc1/pwnimage/imaging_files/openssh-common_1%3a5.1p1-6.maemo5_armel.deb #[MD5 99c4a28a2934bd6ec16c42dcd673c8e0]
- dpkg -i /media/mmc1/pwnimage/imaging_files/openssh-client_1%3a5.1p1-6.maemo5_armel.deb #[MD5 d55c390cce0784d6d405a3cc477cd526]
- dpkg -i /media/mmc1/pwnimage/imaging_files/openssh-server_1%3a5.1p1-6.maemo5_armel.deb #[MD5 56fc13a476801a0450d9cd9bdbcc8171]
- echo "Make sure you remember the password!"
- echo "Please DO NOT forget"
- sleep 1
- clear
- echo "Copying startup files for new partition scheme"
- cp /media/mmc1/pwnimage/sys_files/rcS-late /etc/event.d/rcS-late
- chmod 644 /etc/event.d/rcS-late
- cp /media/mmc1/pwnimage/sys_files/genfstab.awk /usr/lib/genfstab.awk
- chmod 755 /usr/lib/genfstab.awk
- clear
- echo "Copying system files"
- mkdir -p /home/rootfs_bind/var/cache/apt
- cp -ar /var/cache/apt/* /home/rootfs_bind/var/cache/apt
- cp -ar /opt /home/rootfs_bind
- cp -ar /usr /home/rootfs_bind
- cp -ar /sbin /home/rootfs_bind
- cp -ar /lib /home/rootfs_bind
- cp -ar /root /home/rootfs_bind
- touch /home/rootfs_bind/THESE_ARE_SYSTEM_BIND_MOUNTS
- cp /media/mmc1/pwnimage/sys_files/sources.list /etc/apt/
- chown -R user:root /home/user/MyDocs
- chown -R user:users /home/user/MyDocs/DCIM/
- clear
- echo "Script 3 is complete."
- #echo "PLEASE KEEP KEYBOARD SLID OUT"
- echo "To continue, press enter and then CLOSE keyboard"
- echo "System will reboot"
- echo "DO NOT PANIC IF THIS TAKES A MOMENT, LET IT REBOOT ON ITS OWN."
- read x
- sleep 2
- reboot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement