31-faceunlock.sh 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #!/sbin/sh
  2. #
  3. # /system/addon.d/71-gapps-faceunlock.sh
  4. #
  5. . /tmp/backuptool.functions
  6. list_files() {
  7. cat <<EOF
  8. app/FaceLock/FaceLock.apk
  9. app/FaceLock/lib/arm/libfacelock_jni.so
  10. vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.8/landmark_group_meta_data.bin
  11. vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.8/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-tree7-wmd.bin
  12. vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.8/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32-tree7-wmd.bin
  13. vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.8/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-3-tree7-wmd.bin
  14. vendor/pittpatt/models/detection/yaw_roll_face_detectors.7.1/head-y0-yi45-p0-pi45-r0-ri30.4a-v24-tree7-2-wmd.bin
  15. vendor/pittpatt/models/detection/yaw_roll_face_detectors.7.1/head-y0-yi45-p0-pi45-rn30-ri30.5-v24-tree7-2-wmd.bin
  16. vendor/pittpatt/models/detection/yaw_roll_face_detectors.7.1/head-y0-yi45-p0-pi45-rp30-ri30.5-v24-tree7-2-wmd.bin
  17. vendor/pittpatt/models/detection/yaw_roll_face_detectors.7.1/pose-r.8.1.bin
  18. vendor/pittpatt/models/detection/yaw_roll_face_detectors.7.1/pose-y-r.8.1.bin
  19. vendor/pittpatt/models/recognition/face.face.y0-y0-71-N-tree_7-wmd.bin
  20. EOF
  21. }
  22. case "$1" in
  23. backup)
  24. list_files | while read FILE DUMMY; do
  25. backup_file $S/$FILE
  26. done
  27. ;;
  28. restore)
  29. list_files | while read FILE REPLACEMENT; do
  30. R=""
  31. [ -n "$REPLACEMENT" ] && R="$S/$REPLACEMENT"
  32. [ -f "$C/$S/$FILE" ] && restore_file $S/$FILE $R
  33. done
  34. ;;
  35. pre-backup)
  36. # Stub
  37. ;;
  38. post-backup)
  39. # Stub
  40. ;;
  41. pre-restore)
  42. # Stub
  43. ;;
  44. post-restore)
  45. # Stub
  46. ;;
  47. esac