✅ Protocol fully reversed from decompiled Xamarin app ✅ All 431 .NET assemblies extracted and decompiled ✅ COBS encoder/decoder implemented in Python ✅ CRC8 checksum implementation ✅ Complete BLE client for OneControl devices ✅ Comprehensive documentation Files included: - cobs_protocol.py: COBS encoding/decoding + CRC8 - onecontrol_client.py: Full BLE client implementation - Complete protocol documentation - Home Assistant integration guide - ESPHome Bluetooth Proxy setup - Extraction scripts for reference Ready for testing with RV hardware (April 2025)
39 lines
533 B
Plaintext
39 lines
533 B
Plaintext
# Python
|
|
venv/
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
|
|
# Extraction artifacts (too large/unnecessary)
|
|
apk_contents/
|
|
arch_apk/
|
|
assemblies/
|
|
decoded_apk/
|
|
decompiled/
|
|
dexamarin_assemblies/
|
|
extracted/
|
|
extracted_assemblies/
|
|
extracted_assemblies_complete/
|
|
extracted_assemblies_v2/
|
|
extracted_dlls/
|
|
test_blobs/
|
|
Dexamarin/
|
|
|
|
# Large binary files
|
|
*.xapk
|
|
*.blob.so
|
|
*.bin
|
|
*.apk
|
|
|
|
# Temporary files
|
|
*.log
|
|
.claude/
|
|
|
|
# Scripts that were used for extraction (keep these)
|
|
!extract_xaba_v2.py
|
|
!extract_xaba_v2_new.py
|
|
!next_steps.sh
|
|
!try_ilspy.sh
|