arch.sh 1.1 KB

12345678910111213141516171819202122232425262728
  1. #!/sbin/sh
  2. ARCH=$(grep ro.product.cpu.abi= /system/build.prop | cut -d "=" -f 2)
  3. CGAPPS=/tmp/cgapps
  4. GARM=$CGAPPS/arm
  5. GARM64=$CGAPPS/arm64
  6. GX86=$CGAPPS/x86
  7. if [ $ARCH == armeabi-v7a ]; then # arm
  8. cp -r $GARM/app/FaceLock /system/app/FaceLock
  9. cp -r $GARM/priv-app/PrebuiltGmsCore /system/priv-app/PrebuiltGmsCore
  10. cp -r $GARM/priv-app/Velvet /system/priv-app/Velvet
  11. cp -r $GARM/lib /system/lib
  12. elif [ $ARCH == arm64-v8a ]; then # arm64
  13. cp -r $GARM64/app/FaceLock /system/app/FaceLock
  14. cp -r $GARM64/priv-app/PrebuiltGmsCore /system/priv-app/PrebuiltGmsCore
  15. cp -r $GARM64/priv-app/Velvet /system/priv-app/Velvet
  16. if [ $(grep ro.product.device= /system/build.prop | cut -d "=" -f 2) == "flounder" ]; then
  17. cp -r $GARM64/priv-app/HotWord /system/priv-app/HotWord
  18. fi
  19. cp -r $GARM64/lib /system/lib
  20. cp -r $GARM64/lib64 /system/lib64
  21. cp -r $GARM64/addon.d /system/addon.d
  22. elif [ $ARCH == x86 ]; then # x86
  23. cp -r $X86/priv-app/PrebuiltGmsCore /system/priv-app/PrebuiltGmsCore
  24. cp -r $x86/priv-app/Velvet /system/priv-app/Velvet
  25. else # flashing on microwave
  26. echo "Couldn't get info, empty system??"
  27. fi