31-faceunlock.sh 1.7 KB

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