For linux driver development you can start by reading “Linux Device Drivers, Third Edition” pdf.
It is free and give you an idea about how everything works.
The real learning is by reading and using the linux kernel api doc or directly the source code of the api you want to call.
Source : i did this for a school project where i had to implement multiple kernel modules.
Why don’t you install chinese wechat version ? Oh no you don’t because government like China restriced acces to it. The point is to protect the mass that doesn’t know they are being spy on, if you want to use it jist grab the apk from internet.
Ah yes it was the CIA that did the Holodomor