Application(s) for providing various information on the builtin modem or that can interact with the modem in some way.
Make ANDROID_HOME configurable.
DetectModem: Add support for GT-I9250
README: Update list of supported devices


browse  log 



You can also use your local clone with git send-email.

#Android modem tools

This goal of this project is to write very simple Android applications that either provide various information on the builtin modem or that can interact with the modem in some way.


Right now this project is experimental and it can detect if the modem is visible on the following devices:

  • GT-I9100 running Replicant 6.0 0004.
  • GT-I9250 running Replicant 6.0 0004.
  • GT-I9300 running Replicant 6.0 0004.
  • GT-N5100 running Replicant 6.0 0004.
  • GT-P3100 running Replicant 6.0 0004.
  • GT-N7000 running Replicant 6.0 0004.
  • GT-N7100 running Replicant 6.0 0004.
  • Pinephone 1.2 running GloDroid 2023w12.

#How do I build it?

This project was made with PureOS byzantium (a 100% free software distribution endorsed by the free software foundation). It should also work with Debian.

You can install the necessary dependencies with the following commands: ~# apt-get install make android-sdk android-sdk-platform-23

You can then build the project with the following command. ~# make

The first time you build it, it will ask you some information for creating a signing certificate.

At the end the build process should produce an detect-modem.apk file that can be installed with the following command on your smartphone: $ adb install detect-modem.apk

The command above assumes that adb is enabled.


This project is based on hello-world-debian-android by Coffee.


This software is is licensed under the the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

It also contains part of hello-world-debian-android which are licensed under the CC0 license.