Est-ce possible et quelqu'un l'a-t-il déjà fait ?
Techniquement, c'est possible. La meilleure question et la réponse qui en découle seraient : "Est-ce faisable ?" Ce serait un non définitif.
Le commutateur n'est pas directement connecté au circuit du haut-parleur. Il est connecté à une puce qui "surveille" l'entrée sur certaines broches particulières pour passer au niveau haut (tension positive détectée) ou bas (tension nulle/négative). Le micrologiciel détecte cela et "s'interface" avec le logiciel (iOS) pour faire quelque chose comme désactiver les haut-parleurs.
Alors, le logiciel pourrait-il faire autre chose comme le mettre en mode avion ? Bien sûr. Il faudrait Jailbreak le téléphone pour le faire.
...pourrait également allumer et éteindre (par déconnexion physique) les caméras, les microphones et la radio GPS.
Encore une fois, oui, mais ce n'est pas entièrement faisable. Ce serait plus difficile parce qu'il faudrait "créer" les chemins électriques (traces) par lesquels la puce principale pourrait dire à une autre puce ou à un relais ou autre d'engager un transistor (un commutateur électrique) pour (dé)connecter la connexion au périphérique. De plus, il faudrait modifier le logiciel comme décrit ci-dessus.
Quelqu'un l'a-t-il fait ?
Ma recherche rapide sur Internet me dit que non. Peut-être à cause des obstacles à franchir. Si quelqu'un l'a fait, c'est probablement dans un état "bricolé" qui n'est pas prêt pour la consommation générale.
Ce serait une énorme amélioration de la sécurité pour l'iPhone !
Vous avez probablement raison. La meilleure chose à faire est d'informer Apple à l'adresse suivante https://www.apple.com/feedback/iphone.html