Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.18 KB | None | 0 0
  1. #!/system/bin/sh
  2. ###############################
  3. #SYSTEM APK BACKUP AND REMOVAL#
  4. #SCRIPT CREATED BY            #
  5. #                 PETE        #
  6. #REMASTERED BY                #
  7. #                 SAVOXIS     #
  8. #VELOCITY BROUGHT TO YOU BY   #
  9. #                 TRIDENT     #
  10. ###############################
  11.  
  12. # Backup DIR
  13. BACKUP_DIR=/sdcard/Velocity_Backup
  14.  
  15. # System Apps
  16. SA=/system/app
  17.  
  18. # Declare 10000 variables
  19. GENIE=GenieWidget.apk
  20. EMAIL=Email.apk
  21. CAR=CarDock.apk
  22. CALC=Calculator.apk
  23. LWP1=DroidXEye.apk
  24. LWP2=LiveWallpapers.apk
  25. LWP3=MagicSmokeWallpapers.apk
  26. LWP4=VisualizationWallpapers.apk
  27. LWP5=Droid2Eye.apk
  28. CORP1=CorpDirectory.apk
  29. CORP2=CorpCalendar.apk
  30. CORP3=ThinkDroid.apk
  31.  
  32.  
  33. if [ "$1" = "" ];
  34.  then
  35.   echo 'Usage: barebones [-b] [-r] [-p]'
  36.   echo ''
  37.   echo 'Options:'
  38.   echo '        -b     Backup Applications'
  39.   echo '        -r   Restore Applications'
  40.   echo '        -p     Permenantly Remove'
  41.  
  42. fi
  43.  
  44.         if [ ! -d $BACKUP_DIR ]
  45.          then
  46.           $BB mkdir $BACKUP_DIR
  47.           $BB chmod 777 $BACKUP_DIR
  48.         fi
  49.  
  50. busybox mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
  51.  
  52. if [ "$1" = "-b" ];
  53.  then
  54.   if [ -e $SA/$GENIE -a -e $SA/$EMAIL -a -e $SA/$CAR -a -e $SA/$CALC -a -e $SA/$LWP1 -e $SA/$LWP2 -a -e $SA/$LWP3 -a -e $SA/$LWP4 -a -e $SA/$LWP5 -a -e $SA/$CORP1 -a -e $SA/$CORP2 -a -e  $SA/$CORP3 ];
  55.    then
  56.    
  57.     busybox cp $SA/$LWP1 $BACKUP_DIR
  58.     busybox cp $SA/$LWP2 $BACKUP_DIR
  59.     busybox cp $SA/$LWP3 $BACKUP_DIR
  60.     busybox cp $SA/$LWP4 $BACKUP_DIR
  61.     busybox cp $SA/$LWP5 $BACKUP_DIR
  62.     busybox cp $SA/$CALC $BACKUP_DIR
  63.     busybox cp $SA/$CAR $BACKUP_DIR
  64.     busybox cp $SA/$EMAIL $BACKUP_DIR
  65.     busybox cp $SA/$GENIE $BACKUP_DIR
  66.     busybox cp $SA/$CORP1 $BACKUP_DIR
  67.     busybox cp $SA/$CORP2 $BACKUP_DIR
  68.     busybox cp $SA/$CORP3 $BACKUP_DIR
  69.     busybox rm -f $SA/$GENIE
  70.     busybox rm -f $SA/$EMAIL
  71.     busybox rm -f $SA/$CAR
  72.     busybox rm -f $SA/$CALC
  73.     busybox rm -f $SA/$LWP1
  74.     busybox rm -f $SA/$LWP2
  75.     busybox rm -f $SA/$LWP3
  76.     busybox rm -f $SA/$LWP4
  77.     busybox rm -f $SA/$LWP5
  78.     busybox rm -f $SA/$CORP1
  79.     busybox rm -f $SA/$CORP2
  80.     busybox rm -f $SA/$CORP3
  81.     clear
  82.     echo 'Removed Live Wallpapers'
  83.     echo 'Removed Calculator App'
  84.     echo 'Removed Car Home App'
  85.     echo 'Removed Email App'
  86.     echo 'Removed News & Weather App'
  87.     echo 'Removed Corporate Apps'
  88.     echo 'Removed Office App'
  89.     echo ''
  90.     echo 'Velocity by Trident'
  91.    else
  92.     echo 'Applications where not found'
  93.     echo 'in in system directory'
  94.   fi
  95. fi
  96.  
  97. if [ "$1" = "-r" ];
  98.  then
  99.   if [ -e $BACKUP_DIR/$GENIE -a -e $BACKUP_DIR/$EMAIL -a -e $BACKUP_DIR/$CAR -a -e $BACKUP_DIR/$CALC -a -e $BACKUP_DIR/$LWP1 -e $BACKUP_DIR/$LWP2 -a -e $BACKUP_DIR/$LWP3 -a -e $BACKUP_DIR/$LWP4 -a -e $BACKUP_DIR/$LWP5 -a -e $BACKUP_DIR/$CORP1 -a -e $BACKUP_DIR/$CORP2 -a -e  $BACKUP_DIR/$CORP3 ];
  100.    then
  101.     busybox cp $BACKUP_DIR/$LWP1 $SA
  102.     busybox cp $BACKUP_DIR/$LWP2 $SA
  103.     busybox cp $BACKUP_DIR/$LWP3 $SA
  104.     busybox cp $BACKUP_DIR/$LWP4 $SA
  105.     busybox cp $BACKUP_DIR/$LWP5 $SA
  106.     busybox cp $BACKUP_DIR/$CALC $SA
  107.     busybox cp $BACKUP_DIR/$CAR $SA
  108.     busybox cp $BACKUP_DIR/$EMAIL $SA
  109.     busybox cp $BACKUP_DIR/$GENIE $SA
  110.     busybox cp $BACKUP_DIR/$CORP1 $SA
  111.     busybox cp $BACKUP_DIR/$CORP2 $SA
  112.     busybox cp $BACKUP_DIR/$CORP3 $SA
  113.     busybox rm -f $BACKUP_DIR/$GENIE
  114.     busybox rm -f $BACKUP_DIR/$EMAIL
  115.     busybox rm -f $BACKUP_DIR/$CAR
  116.     busybox rm -f $BACKUP_DIR/$CALC
  117.     busybox rm -f $BACKUP_DIR/$LWP1
  118.     busybox rm -f $BACKUP_DIR/$LWP2
  119.     busybox rm -f $BACKUP_DIR/$LWP3
  120.     busybox rm -f $BACKUP_DIR/$LWP4
  121.     busybox rm -f $BACKUP_DIR/$LWP5
  122.     busybox rm -f $BACKUP_DIR/$CORP3
  123.     busybox rm -f $BACKUP_DIR/$CORP2
  124.     busybox rm -f $BACKUP_DIR/$CORP3
  125.  
  126.     echo 'Restored Live Wallpapers'
  127.     echo 'Restored Calculator App'
  128.     echo 'Restored Car Home App'
  129.     echo 'Restored Email App'
  130.     echo 'Restored News & Weather App'
  131.     echo 'Restored Corporate Apps'
  132.     echo 'Restored Office App'
  133.     echo ''
  134.     echo 'Velocity by Trident'
  135.   else
  136.     echo 'Applications where not found'
  137.     echo 'in backup directory'
  138.   fi
  139. fi
  140.  
  141.  
  142. if [ "$1" = "-p" ];
  143.   then
  144.     if busybox [ -e $SA/$GENIE -a -e $SA/$EMAIL -a -e $SA/$CAR -a -e $SA/$CALC -a -e $SA/$LWP5 -a -e $SA/$LWP1 -a -e $SA/$LWP2 -a -e $SA/$LWP3 -a -e $SA/$LWP4 -a -e $SA/$CORP1 -a -e $SA/$CORP2 -a -e $SA/$CORP3 ];
  145.       then
  146.  
  147.     busybox rm -f $SA/$GENIE
  148.     busybox rm -f $SA/$EMAIL
  149.     busybox rm -f $SA/$CAR
  150.     busybox rm -f $SA/$CALC
  151.     busybox rm -f $SA/$LWP1
  152.     busybox rm -f $SA/$LWP2
  153.     busybox rm -f $SA/$LWP3
  154.     busybox rm -f $SA/$LWP4
  155.     busybox rm -f $SA/$LWP5
  156.     busybox rm -f $SA/$CORP3
  157.     busybox rm -f $SA/$CORP2
  158.     busybox rm -f $SA/$CORP3
  159.  
  160.     echo 'Removed Live Wallpapers'
  161.     echo 'Removed Calculator App'
  162.     echo 'Removed Car Home App'
  163.     echo 'Removed Email App'
  164.     echo 'Removed News & Weather App'
  165.     echo 'Removed Corporate Apps'
  166.     echo 'Removed Office App'
  167.     echo ''
  168.     echo 'No Backups Created!'
  169.     echo 'Velocity by Trident'
  170.       else
  171.     echo 'Applications are not all'
  172.     echo 'where they should be'
  173.     echo ''
  174.     echo 'Velocity by Trident'
  175.      fi
  176. fi
  177.  
  178.     sync
  179.     busybox mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement