Professional Software Engineer by day. Hobby developer, Modder by night.

Android CI on Github

Been busy, its not like I lost interest in posting here, I just didn’t allocate time for writing here, which is the opposite of what I set out to do.. which in turn does not track my progress at all, I should be held accountable for my progress. ~pff I hate it. A friend told me in the time that I did not post, not necessarily everything should be a progress, maybe this is right or maybe wrong.

Updating Dns Servers for Ads and Tracking Protection in 2023

Upgrading PI hole Once every year, I do server maintainence (during Dec-Jan), this year I updated the our dns server from pi-hole to AGH (both are open source projects..) Just wanted to try an alternative, after using it for a while, the UI & Features on AGH is much better than pi-hole. Why a custom dns server? All websites/apis are just ip addresses (just numbers). Nameservers maintains a mapping of the domain names to the ip addresses, so when we make a request, we get the appropriate ip address.

Modding a macOS App

Intro This post is about reversing.. but for a MACOS binary. Lets drive straight into it. Modding in macOS is fairly new to me, but a binary is a binary and it can be modded!. I started to daily drive macOS a month or two ago, the why and what’s is a whole different story to post about. Like I have said previously in my other re posts, “ I don’t trust mods from the internet” If I can mod it then its fine, otherwise I’m paying for it.

"F-droid" vs the pain that is "Google PlayStore"

How you doing? hope you are doing well. I missed to post on december because I was juggling too much things at once and needed a break Fdroid? Fdroid is a free and open source Android application repository. You can use Fdroid via the F-Droid client or the F-Droid website. It is similar to the Google Play Store, but with a few key differences: is free and open source contains only open source applications is not a commercial service all google play dependencies are stripped out when publishing goes through a series of automated tests & manual reviews before being accepted How do I add a new app to Fdroid?

Accuradio, Spotify...etc Adblocker in Kotlin

Hello how you been?, hope everything is going well. I wanted to learn Kotlin for native Android development, I already knew how to do it with java, so the only obstacle for me is learning Kotlin. Kotlin Kotlin trello board that I used to track progress. After learning the basics for Kotlin, Kotlin koans is a great place for practice (beginner to advanced). Chosing what to do with Kotlin I use Accuradio android app to stream music, but it does not have a paid tear, So the ads are not skippable and there was no existing adblocker that does this(which is a pain).