Advertisement
bigrushdog

bt_updater_script

Sep 22nd, 2011
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.78 KB | None | 0 0
  1. ui_print(" ");
  2. ui_print("------------------------------------------");
  3. ui_print("|               Tiamat Xoom              |");
  4. ui_print("------------------------------------------");
  5. ui_print(" ");
  6. ui_print("------------------------------------------");
  7. ui_print("|         Backtrack 5 Expansion Pack     |");
  8. ui_print("------------------------------------------");
  9. ui_print(" ");
  10. ui_print("------------------------------------------");
  11. ui_print("|          Presented to you by           |");
  12. ui_print("------------------------------------------");
  13. ui_print(" ");
  14. ui_print("------------------------------------------");
  15. ui_print("|           Team Tiamat Tegra            |");
  16. ui_print("------------------------------------------");
  17. ui_print(" ");
  18. ui_print(" ");
  19. ui_print(" ");
  20. set_progress(1.000000);
  21. ui_print("Flashing Kernel ...");
  22. package_extract_dir("resources", "/tmp");
  23. set_perm(0, 0, 0777, "/tmp/busybox");
  24. set_perm(0, 0, 0777, "/tmp/dd");
  25. set_perm(0, 0, 0777, "/tmp/mkbootimg.sh");
  26. set_perm(0, 0, 0777, "/tmp/mkbootimg");
  27. set_perm(0, 0, 0777, "/tmp/unpackbootimg");
  28. set_perm(0, 0, 0777, "/tmp/unpack_bt.sh");
  29. run_program("/tmp/busybox", "dd", "if=/dev/block/platform/sdhci-tegra.3/by-name/boot", "of=/tmp/boot.img");
  30. run_program("/tmp/unpackbootimg", "/tmp/boot.img", "/tmp/");
  31. run_program("/tmp/mkbootimg.sh");
  32. run_program("/tmp/busybox", "dd", "if=/tmp/newboot.img", "of=/dev/block/platform/sdhci-tegra.3/by-name/boot");
  33. ui_print("Unpacking new files...");
  34. ui_print("The Linux image is rather large");
  35. ui_print("It will take about 10 minutes to push and extract");
  36. mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/userdata", "/data");
  37. package_extract_dir("data", "/data");
  38. ui_print("BT5 gzip pushed - now extracting");
  39. ui_print("Once again this will take a few minutes");
  40. ui_print("Your neighbors with WEP thank you for your patience");
  41. run_program("/tmp/unpack_bt.sh");
  42. ui_print("Image gunziped and installed");
  43. ui_print("Extracting additional Android resources");
  44. mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/system", "/system");
  45. package_extract_dir("system", "/system");
  46. ui_print("Installing latest Tiamat Xoom Busybox");
  47. set_perm(0, 0, 0755, "/system/xbin/busybox");
  48. run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
  49. ui_print("Installing iwmulticall suite and tcpdump");
  50. set_perm(0, 0755, 0755, "/system/xbin/iwmulticall");
  51. symlink("iwmulticall", "/system/xbin/iwconfig", "/system/xbin/iwgetid",
  52.         "/system/xbin/iwlist", "/system/xbin/iwpriv",
  53.         "/system/xbin/iwspy");
  54. set_perm(0, 0755, 0755, "/system/xbin/tcpdump");
  55. set_perm(0, 0755, 0755, "/system/xbin/bootbt");
  56. set_perm(0, 0755, 0755, "/system/etc/init.d/06modules");
  57. unmount("/system");
  58. unmount("/data");
  59. ui_print("Get to sniffing and injecting! ");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement