Initial commit: Lippert OneControl protocol reverse engineering
✅ 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)
This commit is contained in:
+38
@@ -0,0 +1,38 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user