Мне нужно отладить некоторые вещи низкого уровня на устройстве Android.В частности, стек Bluetooth.До сих пор я пытался выяснить, что происходит, просто читая исходный код, и я увидел, что там много журналов, которые могут быть очень полезны.
Моя проблема в том, как включить их, BluetoothВ стеке есть файл с именем bt_stack.conf , который находится по адресу / etc / bluetooth / , я видел, что он используется кодом для определения того, какие подсистемы журналов включить.Проблема в том, что я не могу редактировать этот файл из-за разрешений, поэтому я не могу включить журналы.
Один из вариантов - рутировать устройство и редактировать файл, и я не противтак на моем телефоне для разработки, но мне скоро придется отлаживать его и на других телефонах.Должен быть лучший способ отладки низкоуровневых приложений Android, кроме рутинга телефона с помощью сторонних инструментов.
Как это обычно делают разработчики Android системного уровня?