Guest User

Untitled

a guest
Nov 14th, 2011
78
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2.  
  3. echo "Wargio's dev_flash & dev_flash3 extractor v0.2"
  4. echo "Just for 3.56+ PUPs"
  5. echo ""
  6.  
  7. if [ $# -eq 1 ]; then
  8.     echo "Extracting PUP.."
  9.     pupunpack $1 PUP_EX
  10.     cd PUP_EX
  11.     mkdir update_files
  12.     cd update_files
  13.     tar -xf ../update_files.tar
  14.     echo ""
  15.     echo "Working now on dev_flash.."
  16.     echo "Renaming files.."
  17.     for a in `seq 0 9`; do
  18.         mv dev_flash_00$a.tar* dev_flash_00$a.tar
  19.     done
  20.     for a in `seq 10 24`; do
  21.         mv dev_flash_0$a.tar* dev_flash_0$a.tar
  22.     done
  23.     echo ""
  24.     echo "Extracting SCE TARs.."
  25.     for a in `seq 0 9`; do
  26.         unpkg dev_flash_00$a.tar dev_flash_00$a
  27.     done
  28.     for a in `seq 10 24`; do
  29.         unpkg dev_flash_0$a.tar dev_flash_0$a
  30.     done
  31.     for a in `seq 0 9`; do
  32.         mv dev_flash_00$a/content dev_flash_00$a/content.tar
  33.     done
  34.     for a in `seq 10 24`; do
  35.         mv dev_flash_0$a/content dev_flash_0$a/content.tar
  36.     done
  37.     echo ""
  38.     echo "Extracting TARs.."
  39.     for a in `seq 0 9`; do
  40.         cd dev_flash_00$a
  41.         tar -xf ./content.tar
  42.         cd ..
  43.     done
  44.     for a in `seq 10 24`; do
  45.         cd dev_flash_0$a
  46.         tar -xf ./content.tar
  47.         cd ..
  48.     done
  49.     echo ""
  50.     echo "Merging files.."
  51.     mkdir dev_flash
  52.     for a in `seq 0 9`; do
  53.         cp -rf -n dev_flash_00$a/dev_flash ./
  54.     done
  55.     for a in `seq 10 24`; do
  56.         cp -rf -n dev_flash_0$a/dev_flash ./
  57.     done
  58.     echo ""
  59.     echo "Deleting dev_flash working dirs.."
  60.     for a in `seq 0 9`; do
  61.         rm -rf dev_flash_00$a
  62.     done
  63.     for a in `seq 10 24`; do
  64.         rm -rf dev_flash_0$a
  65.     done
  66.     echo ""
  67.     echo "Done.."
  68.     echo "dev_flash extracted.."
  69.     echo ""
  70.     echo "Working now on dev_flash3.."
  71.     echo ""
  72.     echo "Renaming file.."
  73.     mv dev_flash3_* dev_flash3.tar
  74.     echo ""
  75.     echo "Extracting SCE TARs.."
  76.     unpkg dev_flash3.tar dev_flash3_ex
  77.     echo "Renaming file again.."
  78.     mv dev_flash3_ex/content dev_flash3_ex/content.tar
  79.     echo ""
  80.     echo "Extracting TARs.."
  81.     tar -xf ./dev_flash3_ex/content.tar
  82.     echo ""
  83.     echo "Deleting dev_flash3 working dirs.."
  84.     rm -rf dev_flash3_tmp
  85.     echo ""
  86.     echo "Copying dev_flash and dev_flash3"
  87.     cp -rf dev_flash ../../dev_flash
  88.     cp -rf dev_flash3 ../../dev_flash3
  89.     cd ../..
  90.     rm -rf PUP_EX
  91.     echo "Done..."
  92. else
  93.  
  94.     echo "usage: "
  95.     echo "  ./program <*.pup>"
  96.  
  97. fi
  98.  
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×