Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.sys.mac.advocacy    |    Steve Jobs fetishistic worship forum    |    120,746 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 119,734 of 120,746    |
|    Maria Sophia to Your Name    |
|    Re: What are technical restrictions prev    |
|    04 Jan 26 01:52:34    |
      XPost: misc.phone.mobile.iphone       From: mariasophia@comprehension.com              Your Name wrote:       > The moron              Hi Your Name,              Happy New Year!              I'll ignore the ad hominem as it doesn't help us all understand iOS better.              In the original post, I had stopped at showing only a score of categories       of app functionality which Apple disallows on iOS but which every other       common consumer operating system has no problem running (including macOS).              But there's more... much more... I'll stop at 50 this time.              21. Full Bluetooth control and scanning        Reason: iOS restricts Bluetooth APIs to specific profiles and does not        allow raw BLE scanning, custom profiles, or arbitrary device pairing.        Examples: Bluetooth sniffers, HID emulators, custom BLE tools.              22. USB host mode and USB device access        Reason: iOS does not expose USB host APIs or allow apps to communicate        with arbitrary USB devices.        Examples: USB serial adapters, USB debugging tools, USB storage access.              23. Real filesystem mounts        Reason: iOS does not allow mounting external filesystems or exposing        block devices to apps.        Examples: mounting ext4, NTFS, FAT32, or network filesystems.              24. SMB/NFS/CIFS filesystem clients with full access        Reason: iOS only allows limited file provider extensions, not real        filesystem mounts.        Examples: full SMB/NFS clients on Windows, Linux, Android.              25. System wide clipboard managers        Reason: iOS does not allow persistent clipboard monitoring or access to        clipboard changes from other apps.        Examples: Clipboard managers on Android, Windows, Linux.              26. Real call recording        Reason: iOS blocks access to the audio stream of phone calls.        Examples: Native call recording apps on Android.              27. Real SMS backup and restore        Reason: iOS does not expose SMS/MMS databases to apps.        Examples: SMS Backup and Restore (Android).              28. Real phone number management (SIM toolkit access)        Reason: iOS blocks SIM toolkit APIs and carrier level controls.        Examples: SIM management apps on Android.              29. Kernel level networking tools        Reason: iOS does not expose routing tables, ARP tables, or low level        network configuration.        Examples: iptables, nftables, ip route, ifconfig, tcpdump.              30. System wide logging tools        Reason: iOS does not expose system logs or kernel logs to apps.        Examples: logcat (Android), journalctl (Linux), Console (macOS).              31. Real developer shells or terminals        Reason: iOS does not allow fork(), exec(), or arbitrary process        creation.        Examples: Termux (Android), bash/zsh shells on Linux/macOS.              32. Compilers or interpreters that generate executable code        Reason: iOS forbids dynamic code generation and JIT.        Examples: gcc, clang, javac, python with native extensions.              33. Real browser engines        Reason: iOS forces all browsers to use WebKit.        Examples: Chrome with Blink, Firefox with Gecko on all other systems.              34. Apps that modify system settings        Reason: iOS does not expose APIs for system configuration.        Examples: Android apps that toggle radios, change DNS, modify APNs.              35. Apps that replace system keyboards with unrestricted ones        Reason: iOS keyboards are sandboxed and cannot access system APIs or        perform automation.        Examples: Android keyboards with macros or scripting.              36. Apps that access sensors without user interaction        Reason: iOS requires explicit user permission and often foreground use.        Examples: background accelerometer logging, background GPS logging.              37. Apps that modify or inspect notifications system wide        Reason: iOS does not expose notification listener APIs.        Examples: Android notification listeners, automation triggers.              38. Apps that access the phone's file metadata or inode structure        Reason: iOS does not expose inode level filesystem APIs.        Examples: Linux stat tools, forensic tools.              39. Apps that manage or modify system fonts        Reason: iOS does not allow font replacement or system font injection.        Examples: Android font managers, Linux fontconfig.              40. Apps that install system wide codecs        Reason: iOS does not allow third party codecs or media frameworks.        Examples: VLC codec packs on Android, ffmpeg system installs.              41. Apps that modify the lock screen or notification shade        Reason: iOS does not allow UI replacement or modification.        Examples: Android lock screen replacements, custom notification panels.              42. Apps that run at boot        Reason: iOS does not allow user apps to register boot time services.        Examples: Android boot receivers, Linux init scripts.              43. Apps that access the baseband or radio stack        Reason: iOS does not expose modem APIs.        Examples: Android engineering mode tools, Qualcomm diagnostic tools.              44. Apps that access NFC in full mode        Reason: iOS restricts NFC to Apple approved uses.        Examples: Android apps that read/write arbitrary NFC tags or emulate        cards.              45. Apps that modify or inspect the ARP table        Reason: iOS does not expose ARP APIs.        Examples: arp command on Linux, network scanners.              46. Apps that run servers accessible on the LAN        Reason: iOS suspends apps in the background, killing servers.        Examples: Android SSH servers, Linux web servers, SMB servers.              47. Apps that access or modify the hosts file        Reason: iOS does not expose system configuration files.        Examples: Android ad blockers, Linux DNS overrides.              48. Apps that access the GPU directly        Reason: iOS only exposes high level graphics APIs.        Examples: Vulkan tools, GPU compute tools on Android/Linux.              49. Apps that access the microphone or camera in the background        Reason: iOS suspends apps and blocks sensor access.        Examples: Android background audio recorders, security camera apps.              50. Apps that modify system-wide permissions        Reason: iOS does not expose permission management APIs.        Examples: Android permission managers, Linux ACL tools.       --       My posts aim to explore how Apple product actually works beneath the       surface, in ways most users may never understand in their entire lives.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca