Android has an NDK for processing native code. I'm just wondering how deep you can go with low-level programming on this platform - can you, for example, control what the phone is transmitting over the GSM / UMTS network, or see the raw data that is received.
Is it possible to work with the phoneβs built-in modem on this / other platform as part of their API?
I suppose that interfering with lower levels of communication (for example, adding compression to voice data, changing coding, etc.) means playing with the firmware of communication modules and, as a rule, something that phone manufacturers do not officially support.
Anyway, is there anything about these topics that you can recommend for reading or searching?
source share