https://github.com/g3th/siralfred
Automated account checker using ADB shell
https://github.com/g3th/siralfred
Last synced: 12 months ago
JSON representation
Automated account checker using ADB shell
- Host: GitHub
- URL: https://github.com/g3th/siralfred
- Owner: g3th
- License: other
- Created: 2022-06-19T17:19:37.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-14T01:49:04.000Z (almost 4 years ago)
- Last Synced: 2025-03-05T00:27:37.821Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 179 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sir-Alfred
--------------------------------------------------------------------------------------

### Current version: 5.5 Inch Android Device (due to 'keyevents.tap') ###
--------------------------------------------------------------------------------------
Automated Account checker for Android apps, using Python and ADB shell.
This software is not intended for illegal purposes.
Reads from file and uses shell sendevents to access device, including ``` dumpsys ``` to obtain changes in activity.
Your Phone needs ``` Developer Options > Android Debugging ``` enabled in order to be connected. Some future functions may need root.
--------------------------------------------------
#### Requires Android Debug Bridge running, i.e. :
``` sudo apt-get install android-tools-adb ```
#### Requires pure-python-adb, i.e.:
``` pip3 install -U pure-python-adb ```
#### Run ADB server before starting, i.e.:
``` adb devices ```
--------------------------------------------------
#### To do:
- *Fix 429 response on some apps with tricks*
- *Fix similar 'Too many requests' responses on some apps with proxies/tricks*
- *Add more clients*
- *Add option to restart/quit after list exhaustion*
- *Add option to select user directories for read/write*
- *Add relative paths (i.e. ``` from pathlib import Path ``` )*
- *Add option to select type of combo file so that correct ``` .split() ``` method can be used (i.e. *user:pass* or *user:pass | TEST ACCOUNT BY* etc..)*