Normally when I see copy errors in adb, I assume I need root. Is that the case? Considering the nature of the project I assume that goes against the goal here of making sure the apks are checked for integrity.
The command I ran in case there's an issue with my usage as well:
scripts/python/automate_observation.py --pull-all-apks --perform_inclusion_proof_check --hubble AndroidStudioProject/Hubble/app/build/outputs/apk/debug/app-debug.apk --verifier_path ../verifier_tools/verify/cmd/verifier/verifier.go
Sample of error message:
ERROR:syscall_wrapper.py:pull(405): Pulling from /vendor/overlay/framework-res__tegu__auto_generated_rro_vendor.apk failed: adb: error: failed to stat remote object '/vendor/overlay/framework-res__tegu__auto_generated_rro_vendor.apk': Permission denied
ERROR:syscall_wrapper.py:pull(405): Pulling from /vendor/overlay/DeviceDiagnostics__tegu__auto_generated_rro_vendor.apk failed: adb: error: failed to stat remote object '/vendor/overlay/DeviceDiagnostics__tegu__auto_generated_rro_vendor.apk': Permission denied
ERROR:syscall_wrapper.py:pull(405): Pulling from /vendor/overlay/DMService__tegu__auto_generated_rro_vendor.apk failed: adb: error: failed to stat remote object '/vendor/overlay/DMService__tegu__auto_generated_rro_vendor.apk': Permission denied
Normally when I see copy errors in
adb, I assume I need root. Is that the case? Considering the nature of the project I assume that goes against the goal here of making sure theapksare checked for integrity.The command I ran in case there's an issue with my usage as well:
Sample of error message: