У меня есть библиотека, которую я распространяю третьим лицам, которые содержат сервис. Он также запутан. Есть ли способ заставить стороннее приложение (к которому у меня нет доступа к исходному коду) использовать службу, которую я могу создать локально?Замена службы Android, используемой приложением
Я хочу сделать что-то вроде профиля поведения службы в реальной среде или использовать различные параметры отладки/отладочный код, который в противном случае недоступен.
Чтобы уточнить, я мог бы, возможно, внести изменения в встроенный сторонний APK, но у меня нет доступа к исходному коду для создания всего с нуля. – Vitali
Если имена, являющиеся частью api, не запутываются в сборке, и нет возражений против вас, декомпиляции и перекомпиляции apk, тогда есть инструменты, которые вы могли бы использовать для этого. У вас будет другая подпись, которая заставит вас очистить все данные, хранящиеся в подлинном приложении, и может нарушить доступ к некоторым службам - например, карты google не будут работать, если подпись больше не соответствует скомпилированному ключу api. –