Guest User

Untitled

a guest
Feb 20th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. function check_apk_do(){
  2. echo "Pharsing through apks & folders..."
  3. da_apks=$(find -name '*.apk' |egrep -v 'build|dist')
  4. for x in $da_apks; do
  5. $APKTOOL d -f -t express $x &>> /dev/null
  6. echo $x >> apklist.txt
  7. done
  8. }
  9.  
  10. function check_jar_do(){
  11. da_jars=$(find -name '*.jar' |egrep -v 'build|dist')
  12. for x in $da_jars; do
  13. echo "Decompiling $x!"
  14. $APKTOOL d $x &>> /dev/null
  15. done
  16. }
  17.  
  18. function check_do(){
  19. check_apks=$(find -name '*.apk' |egrep -v 'build|dist' |wc -l)
  20. check_jars=$(find -name '*.jar' |egrep -v 'build|dist' |wc -l)
  21.  
  22. if [ "$check_apks" -ge "1" ] && [ "$check_jars" -ge "1" ]; then
  23. check_apk_do
  24. check_jar_do
  25. elif [ $check_apks -ge "1" ]; then
  26. check_apk_do
  27. elif [ $check_jars -ge "1" ]; then
  28. check_jar_do
  29. else
  30. echo "Nothing"
  31. fi
  32. }
  33.  
  34. function language_blaster(){
  35. check_do
  36. echo "Pharsing languages to delete..."
  37. for x in $language_lst;
  38. do
  39. how_many=$(find -name $x |wc -l)
  40. if [ "$how_many" -gt "1" ]; then
  41. for y in $(find -name $x); do
  42. if [ -d "$y" ]; then
  43. echo "Removing $y"
  44. rm -rf $y
  45. else
  46. echo "$y wasn't found no reason to remove."
  47. fi
  48. done
  49. elif [ "$how_many" = "1" ]; then
  50. if [ -d $(find -name $x) ]; then
  51. echo "Removing $x"
  52. rm -rf $(find -name $x)
  53. else
  54. echo "$x wasn't found no reason to remove"
  55. fi
  56. else
  57. echo "Found $how_many | So can't do much." &>> /dev/null
  58. fi
  59. done
  60. }
Add Comment
Please, Sign In to add comment