Skip to content

binghuan/Android_IDs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android_IDs


A simple Android application that displays various device identifiers and unique IDs available on Android devices. This tool helps developers and users understand different ways to identify Android devices and app installations.

📖 Blog Post


Features

This application displays the following device identifiers:

  • Device ID (IMEI/MEID) - Unique device identifier from telephony service
  • Subscriber ID - SIM card subscriber identifier
  • Serial ID - Hardware serial number (Android 2.3+)
  • MAC Address - WiFi network interface MAC address
  • Android ID - Unique ID that changes when device is factory reset
  • UUID - Randomly generated universally unique identifier
  • Bluetooth Address - Bluetooth adapter MAC address

Permissions Required

The app requires the following permissions to access device identifiers:

  • ACCESS_WIFI_STATE - To read WiFi MAC address
  • BLUETOOTH - To read Bluetooth adapter address
  • READ_PHONE_STATE - To read device IMEI and subscriber ID

Technical Details

  • Package Name: com.bh.androidid
  • Target SDK: Compatible with Android 2.3+ (API level 9+)
  • Architecture: Single Activity application with ScrollView layout
  • Language: Java

Privacy Notice

This application reads various device identifiers for educational and development purposes. The displayed information remains on your device and is not transmitted anywhere. Some identifiers like IMEI and MAC addresses are considered sensitive and should be handled carefully in production applications.

Installation

Download


Building from Source

  1. Clone this repository
  2. Open in Android Studio
  3. Build and run on your Android device
git clone https://github.com/binghuan/Android_IDs.git
cd Android_IDs
# Open in Android Studio and build

References


📚 Google Developers Blog: Identifying App Installations

Releases

No releases published

Packages

 
 
 

Contributors

Languages