niimbot-proto
All checks were successful
Build and deploy mmote.ru / Build-And-Deploy (push) Successful in 31s
All checks were successful
Build and deploy mmote.ru / Build-And-Deploy (push) Successful in 31s
This commit is contained in:
parent
d3ca25115e
commit
6b627945d8
@ -16,7 +16,7 @@ tags:
|
|||||||
categories:
|
categories:
|
||||||
- reverse-engineering
|
- reverse-engineering
|
||||||
featured_image: miniature.jpg
|
featured_image: miniature.jpg
|
||||||
lastmod: 2024-07-25T21:40:32+03:00
|
lastmod: 2024-07-26T07:55:58+03:00
|
||||||
telegram_entry_id: ""
|
telegram_entry_id: ""
|
||||||
type: default
|
type: default
|
||||||
---
|
---
|
||||||
@ -30,7 +30,7 @@ type: default
|
|||||||
Сейчас в моём владении два принтера D110 и B1.
|
Сейчас в моём владении два принтера D110 и B1.
|
||||||
Вооружившись Wireshark и android телефоном, снял дампы обмена данными с принтером по bluetooth. Для этого нужно было включить опцию "Bluetooth HCI Snoop Log" в настройках разработчика, а потом на компьютере после печати запустить `adb bugreport <filename>`.
|
Вооружившись Wireshark и android телефоном, снял дампы обмена данными с принтером по bluetooth. Для этого нужно было включить опцию "Bluetooth HCI Snoop Log" в настройках разработчика, а потом на компьютере после печати запустить `adb bugreport <filename>`.
|
||||||
|
|
||||||
Изучив пакеты и сверившись с другими открытыми данными, получилась такая структура пакета:
|
Изучив пакеты и сверившись с другими открытыми источниками, получилась такая структура пакета:
|
||||||
|
|
||||||
![niimbot packet](packet.png)
|
![niimbot packet](packet.png)
|
||||||
|
|
||||||
@ -50,7 +50,7 @@ type: default
|
|||||||
|
|
||||||
![proto files](proto_files.png)
|
![proto files](proto_files.png)
|
||||||
|
|
||||||
### Протокол обмена данными варьируется даже в пределах ревизий одной модели
|
### Вероятно, протокол обмена данными может варьироваться даже в пределах ревизий одной модели
|
||||||
|
|
||||||
Это можно увидеть в декомпилированном коде приложения:
|
Это можно увидеть в декомпилированном коде приложения:
|
||||||
|
|
||||||
@ -73,7 +73,7 @@ type: default
|
|||||||
|
|
||||||
**Метка есть, но от бумаги размером, который не поддерживается принтером**:
|
**Метка есть, но от бумаги размером, который не поддерживается принтером**:
|
||||||
|
|
||||||
* **Niimbot Android**:
|
* **Niimbot Android**
|
||||||
- D110 - печатать можно, игнорируя предупреждения, плотность очень низкая (подлость самого приложения).
|
- D110 - печатать можно, игнорируя предупреждения, плотность очень низкая (подлость самого приложения).
|
||||||
- B1 - аналогично с D110.
|
- B1 - аналогично с D110.
|
||||||
* **Niimbot Windows**
|
* **Niimbot Windows**
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 12 KiB |
Loading…
Reference in New Issue
Block a user