Ich habe ein altes Motorola Droid, das keinen Verizon-Dienst mehr abonniert hat. Ich benutze es immer noch für Dinge wie das Surfen im Internet, E-Books und zusammen mit einigen drahtlosen Stereokopfhörern Musik. Ich habe die 3G-Datennutzung (EVDO) bereits deaktiviert , indem ich die Enable data
Option unter Mobile network
Einstellungen deaktiviert habe. Wenn ich jedoch den Mobilfunk (CDMA) ausschalte, wird Bluetooth ebenfalls deaktiviert . Ich habe dieses Problem zum ersten Mal bei der Standard-Firmware von Android 2.2 beobachtet. Jetzt ist mein Telefon gerootet und läuft auf einer Android 2.2-basierten Firmware (CyanogenMod 6).
Warum den Mobilfunk deaktivieren?
Einfach gesagt, ich möchte es ausschalten, weil ich es nicht benutze. Darüber hinaus verbraucht es Akkulaufzeit und CPU-Zeit (wenn auch relativ kleine Beträge):
Ich habe zwei verschiedene Methoden zum Deaktivieren des Mobilfunks ausprobiert, aber beide haben dasselbe bewirkt:
Airplane mode
und dann WLAN wieder aktivieren. Dies hat die erwartete Folge, dass auch Bluetooth deaktiviert wird.*#*#INFO#*#*
(4636) und Drücken von Turn off radio
. Das schaltet sich eigentlich nur ein Airplane mode
:Airplane mode
Wie Sie sehen können, wird Bluetooth deaktiviert , obwohl Wi-Fi eingeschaltet bleibt . Die Kopfhörer werden nicht synchronisiert, bis ich sie ausschalte Airplane mode
, wodurch das Mobilfunkgerät natürlich wieder eingeschaltet wird.
In beiden Fällen Airplane mode
ist aktiviert, also wird Bluetooth deaktiviert. Aber jetzt, da das Gerät gerootet ist, sollte ich in der Lage sein, das Mobilfunknetz zu deaktivieren, ohne es Airplane mode
überhaupt zu verwenden. Wie kann ich das machen?
Schauen Sie sich den Beitrag dieses Typen auf XDA an: http://forum.xda-developers.com/showpost.php?p=11370203&postcount=2
Dies könnte als riskante Lösung angesehen werden, aber wenn Sie die 3G-Verbindung überhaupt nicht verwenden und darauf achten, die .apk-Dateien, auf die er verweist, einfach umzubenennen, können Sie einfach das Mobilfunkgerät deaktivieren, ohne den Flugzeugmodus verwenden zu müssen.
Falls der Link nicht funktioniert, schlägt er vor, den Root Explorer zu verwenden, um phone.apk in phone.apk.bak und telephony.apk in telephony.apk.bak umzubenennen und so diese beiden Pakete zu deaktivieren. Sie müssen Ihr Telefon neu starten, um die Änderungen abzuschließen. Wenn es nicht funktioniert, sollten Sie die .bak-Datei von jedem Dateinamen entfernen und sie sollten wieder verfügbar sein.
Auf Wunsch von OP eine Zusammenfassung seiner Ergebnisse:
Phone.apk
ist dieDialer
App, die für den Mobilfunk zuständig ist.PhoneTelephony.apk
entpuppt sich nur als dasDialer storage
, das wir töten können, um mehr Speicher zu sparen. AndroidOS wird sofort neu gestartet,Dialer
wenn es geschlossen wird, daher führt das Umbenennen zu Problemen. Aber nach einem Batterie-Ruck-Neustart ist alles ok. Es wird auch den lästigenActivate your phone
Dialog los, der bei jedem Start erscheint. Übrigens, das Dialpad erscheint immer noch, nachdem ich es losgeworden binDialer
:-)
Tatsächlich *#*#INFO#*#*
funktioniert die (4636)-Methode. Während die Steuerung unter den Drahtloseinstellungen ausgegraut ist, zeigt das Taskleistensymbol immer noch BT-Konnektivität an, und ich habe getestet und bestätigt, dass BT auf meinem og Droid immer noch aktiv ist.
Halten Sie den Netzschalter ein oder zwei Sekunden lang gedrückt und klicken Sie im angezeigten Menü auf Datennetzwerkmodus (es sollte EIN stehen und wird zu AUS wechseln).
Settings -> Wireless and Network -> Mobile network
Phone Info
Menü deaktiviere oder wenn sich das Telefon im Modus befindet Airplane mode
, zeigt dieses Symbol ein (X)-Symbol an, um anzuzeigen, dass es deaktiviert ist. Übrigens habe ich das Häkchen Data enabled
seit dem letzten Hard-Reset deaktiviert, und der Batterieverbrauch zeigt immer noch, dass das Funkgerät die Batterielebensdauer verwendet.
blute
Phone.apk
stürzt die Telefon-App ab und verursacht eine endlose Fehlermeldungsschleife: "Der Prozess com.android.phone wurde unerwartet beendet. Bitte versuchen Sie es erneut." mit zwei OptionenForce close
undReport
. Musste den Akku ziehen, um neu zu starten, obwohl ich mich selbst getreten habe, weil ich dieReport
Option nicht ausprobiert habe. Ich habe die Terminal-App anstelle von Root Explorer verwendet. Das CM-Wiki erwähnt, dass diese nicht einmal in einem Barebone-Setup entfernt werden sollten. Aber alles scheint wie erwartet zu funktionieren. Mobilfunk ist aus!blute
TelephonyProvider.apk
, das war dieDialer storage
.Phone.apk
war dieDialer
App, die nach dem Deaktivieren den Mobilfunk abschaltet. Eine elegantere Lösung wäreinit
, die Apps so zu ändern, dass sie nie gestartet werden, finden Sie nicht? Ich gebe Ihnen das Kopfgeld dafür, aber Stack Exchanges sagt, ich muss noch 21 Stunden warten. Wenn Sie (oder irgendjemand) erklären können, wie das geht, vergebe ich gerne ein weiteres Kopfgeld von +50. :-)neuer Benutzer
neuer Benutzer
blute
Phone.apk
ist dieDialer
App, die für den Mobilfunk zuständig ist.PhoneTelephony.apk
entpuppt sich nur als dasDialer storage
, das wir töten können, um mehr Speicher zu sparen. AndroidOS wird sofort neu gestartet,Dialer
wenn es geschlossen wird, daher führt das Umbenennen zu Problemen. Aber nach einem Batterie-Ruck-Neustart ist alles ok. Es wird auch den lästigenActivate your phone
Dialog los, der bei jedem Start erscheint. Übrigens, das Dialpad erscheint immer noch, nachdem ich es losgeworden binDialer
:-)Matthäus Lesen
neuer Benutzer