Soweit ich mich erinnern kann, deaktivieren einige Netzbetreiber diese Funktion. Jetzt haben wir ein paar Dutzend Telefone, die wir in einigen Schulen einsetzen möchten, und wir möchten diese Funktion deaktivieren.
Wie erreiche ich das? Ein paar Vermutungen, die ich habe, wären, etwas in oder einer versteckten Android-API hinzuzufügen / zu bearbeiten (kann hierbuild.prop
keine finden ).
Update: Ich habe es vor langer Zeit herausgefunden. Die Lösungen hier funktionieren einwandfrei und die Telefone verhalten sich ordnungsgemäß. Normales WLAN ist nicht betroffen (weil hostapd
nur der AP verwaltet). Beim Testen ist das Schlimmste, was passiert
2018-12-04 23:12:23.680 3207-3753/? E/SoftapController: Unable to open connection to supplicant on "/data/misc/wifi/hostapd/wlan0": No such file or directory
im logcat
. Gleichzeitig schaltet sich der Einstellungsschalter für den mobilen Hotspot automatisch wieder aus.
Was ich tat, war nur hostapd
in etwas anderes umzubenennen. Berechtigungen verschieben/löschen/ändern würde auch funktionieren.
Zusätzlich zu den anderen Antworten möchte ich hinzufügen, dass Sie alternativ die Ausführungserlaubnis aus dieser Datei entfernen können:
su
mount -o rw,remount /system
chmod 0644 /system/bin/hostapd
Dieser Ansatz sieht eher im Unix-Stil aus.
Um es wiederherzustellen, führen Sie dieselben Befehle erneut aus, verwenden Sie jedoch 0755
statt 0644
(dh setzen Sie die Ausführungsberechtigung zurück).
Ich habe es geschafft, dies zu lösen, ohne die hostapd-Datei zu löschen (mit dieser Methode können Sie die Hotspot-Funktionalität einfach reaktivieren, indem Sie hostapd wieder in seinen ursprünglichen Namen umbenennen).
so CD-System CD-Bin mount -o rw, /system erneut mounten mv hostapd inactive_hostapd mount -o ro, /system erneut mounten
Wenn Sie die Hotspot-Funktionalität wieder auf Ihrem Telefon haben möchten, benennen Sie es einfach wieder in „hostapd“ ( mv inactive_hostapd hostapd
) um.
Getestet auf dem Motorola Moto C Plus.
Löschen Sie diese Datei (mit root):system/bin/hostapd
Ohne das Telefon zu rooten:
Installieren Sie eine Display-Overlay-App wie „AppLock“ und blockieren Sie den Zugriff auf „Einstellungen“.
Jason O.