# Get iOS Device UDID A simple web application to get iOS device UDID using configuration profiles. Features a modern UI with device-specific experiences. ## Features - QR code for desktop users - Direct download for iOS devices - Automatic device detection - Clean, modern UI - One-click UDID copying - Email sharing capability ## Project Structure ``` ├── index.html # Main page with device detection ├── instruction.php # Installation instructions ├── show_detail.php # UDID display page ├── device.mobileconfig # iOS configuration profile ├── get_mobileconfig.php # Profile delivery └── processes_data.php # Profile data processing ``` ## How It Works 1. Desktop users see a QR code to scan with their iOS device 2. iOS users get direct profile download 3. After installation, device information is displayed 4. Users can copy UDID or share via email ## Running the Project Start the PHP development server: ```bash php -S localhost:3030 ``` Then open http://localhost:3030 in your browser. For iOS devices to access from other devices, use your local IP address: ```bash php -S 0.0.0.0:3030 ``` Then access using http://your-local-ip:3030 ## Technical Details ### device.mobileconfig ```xml PayloadContent URL http://your-domain/processes_data.php DeviceAttributes UDID DEVICE_NAME VERSION PRODUCT PayloadOrganization UDID Finder PayloadDisplayName Get Device UDID PayloadVersion 1 PayloadUUID 44D4B36F-01F5-4C6E-B474-F6B8BF6F8FF8 PayloadIdentifier com.getudid.profile PayloadDescription Install this profile to get your device UDID. PayloadType Profile Service ``` ## Notes - Make sure to update the URL in device.mobileconfig to match your domain - For production use, HTTPS is recommended - The built-in PHP server is for development only