Android Rooting Process

In order to root Android device, few steps will have to be performed. These steps are done in certain order, which when completed will provide root access. Major steps involved in rooting are: Unlocking Bootloader The loader needs to be... Read more

Making Android Service a System App

By default when Android application is installed for example via debugger, id only has permissions defined in it’s AndroidManifest.xml. But that’s actually not true, as some permissions cannot be given to regulary installed apps (e.g. android.permission.BROADCAST_SMS). To enable all posible... Read more

Android WIFI Debugging

To set-up Android WIFI debugging, perform the following steps. Connect Android and PC to same WIFI network. Then, in Android go to developer tools and enable wifi debugging. Then in debugging menu, select pair device, where you’ll get an IP... Read more

Local S3 Bucket Development Setup With Docker

docker-compose.yaml Start docker-compose and then to list buckets, enter: Java/Kotlin Code Connecting S3FS FUSE to Docker S3 TestContainer Read more

ChatGPT Prolog Templates

REST API Verification Prolog General Best Practices Creating Kotlin Code Snippet Then to generate Prometheus metrics implementation, ask the following: Read more

Quarkus tips&tricks

Injecting @ApplicationScope implementations of certain class Returning Completion Stage as a Result Mapping Configuration to Objects https://quarkus.io/guides/config-mappings Catching Wildcard Paths with @Path annotation If there is a need to capture everything after fixed prefix of a path, use this syntax... Read more