Advertisement
Guest User

Untitled

a guest
Mar 21st, 2014
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement