Test environment
- Host OS version. macOS 14.1.2
- Target device model and iOS version. iOS17.2.1
Describe the bug
mounter device error
To Reproduce
Steps to reproduce the behavior:
1. sudo python3 -m pymobiledevice3 remote start-tunnel
2. python3 -m pymobiledevice3 mounter auto-mount --rsd fd25:91a4:86aa::1 59171
Expected behavior
run with error
Logs
xxx@MacBook-Pro neocollectorconfig % python3 -m pymobiledevice3 mounter auto-mount --rsd fd25:91a4:86aa::1 59171
Traceback (most recent call last):
File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/pymobiledevice3/main.py", line 149, in
main()
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/pymobiledevice3/main.py", line 101, in main
cli()
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/click/core.py", line 1157, in call
return self.main(*args, **kwargs)
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/pymobiledevice3/cli/cli_common.py", line 134, in wrap_callback_calling
callback(service_provider=service_provider, **kwargs)
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/pymobiledevice3/cli/mounter.py", line 122, in mounter_auto_mount
auto_mount(service_provider, xcode=xcode, version=version)
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/pymobiledevice3/services/mobile_image_mounter.py", line 362, in auto_mount
auto_mount_personalized(lockdown)
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/pymobiledevice3/services/mobile_image_mounter.py", line 348, in auto_mount_personalized
repo = DeveloperDiskImageRepository.create()
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/developer_disk_image/repo.py", line 30, in create
return cls(cls._query(DEVELOPER_DISK_IMAGE_REPO_TREE_URL)['tree'])
File "/Users/xxx/Library/Python/3.9/lib/python/site-packages/developer_disk_image/repo.py", line 63, in _query
raise GithubRateLimitExceededError()
developer_disk_image.exceptions.GithubRateLimitExceededError
Yeah well I'm using the free tier of github's REST API so you'll have to wait before trying again
how long will free API usage refresh . what's the free limit count per day?
You're welcome to read:
https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api