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

"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).

Open Source Dnd Email Editor

I created a drag and drop email editor, I’ve been working on it for the past month. It’s a lot of fun to work on, I completed it for first release, I’ll shed some light on the challenges I faced and how I solved them. Why’s & What’s why build this? No free editors/open source editors that does the job, but why not profit? Not interested, I believe in Open Source.

Html to React

I’ve been doing new development in my offtime and i’m totally enjoying the challenges and hurdles. I wanted to share an interesting problem that I solved, it is a small part on a project that is not public yet (as of 2021 SEP). Problem I have a htmlString that I have to convert to react elements. but why?… the main reasons were I have a react wrapper, that enhances the dom-elements.

Android Reversing Part 5 But With Frida

Why Frida? Becase it can be many things, know more. Its is, easy, sure learning curve takes some time, but it pays off spectacularly. efficient, a rough estimate for the modification took 30 min in frida vs 2 hours in traditional methods, its way more flexible. elegant when compared to traditional ways. you get creative new ideas and implement them easily (implementating manually takes way longer). My setup Genymotion, but why?

Android Reversing Part 5

Contents Why & Motivation Decompiling Finding where to patch Patching, recompiling and installing it on device App’s premium features does not work fully Finding integrity checks, digging deeper for final patch. End Why & Motivation I wanted to monitor my mobile network traffic after I found some wierd dns logs in my custom dns server, I could not figure out which app made that request thus I found out this app in playstore called ‘No Root Firewall, Internet Data Blocker Protection’.

Frontend Updates & Rinku Project Upgrade

Hi!, Like I mentioned in my last update, I took a break from everything ( a month and 3 weeks), the reason behind me missing my post on past month(april). I still had to do office work though, but its’ alright because it was fun. The time off that I took was the best decision in a while, It helped me rethink priorities. Like I said in march post 2021, I’ll be posting with new Time management in mind.

Firebase-RealtimeDatabase & Self-assesment

Hi!, its been a wild month, jumping all over the places, future me reading!, keep your composure. Coming to other things, I’ve been doing work from home for the past year, but recently (the past 3 months) I was asked to come office atleast a week or two. Although some of my friends are still doing WFM, I had to go chennai, Which I felt was bad, but this is not a major consern.