Great work!

I was working on something similiar, using ReVanced(1) Framework, which allows you to distribute fuzzy tweaks to regular APKs with their ReVanced Manager(2) which can persist multiple version updates.

They have their own DSL (3), kinda.

My target was Instagram Reels, I did not come that far with JADX in finding the appropriate methods/attributes to overwrite because I kept getting stuck scrolling reels on my Android Emulator.

Novel obfuscation technique by Meta :/

(1) https://github.com/revanced

(2) https://github.com/revanced/revanced-manager

(3) https://github.com/ReVanced/revanced-patcher/blob/main/docs/...