Ich habe ein altes Motorola Droid, das bei keinem Verizon-Dienst mehr abonniert ist. Ich benutze es immer noch für Dinge wie Surfen im Internet, E-Books und zusammen mit einigen drahtlosen Stereokopfhörern für Musik. Ich habe die 3G-Datennutzung (EVDO) bereits deaktiviert, indem ich die Enable data
Option in den Mobile network
Einstellungen deaktivierte . Wenn ich das Mobilfunkgerät (CDMA) ausschalte, ist Bluetooth ebenfalls deaktiviert . Ich habe dieses Problem zum ersten Mal bei der Standard-Firmware für Android 2.2 beobachtet. Jetzt ist mein Telefon gerootet und läuft auf einer Android 2.2-basierten Firmware (CyanogenMod 6).
Warum das Mobilfunkgerät deaktivieren?
Einfach ausgedrückt, ich möchte es ausschalten, weil ich es nicht benutze. Darüber hinaus werden die Akkulaufzeit und die CPU-Zeit (auch bei relativ geringen Mengen) verwendet:
Ich habe zwei verschiedene Methoden zum Deaktivieren des Mobilfunkgeräts ausprobiert, aber beide haben dasselbe getan:
- Einschalten
Airplane mode
und erneutes Aktivieren von Wi-Fi. Dies hat die erwartete Konsequenz, dass auch Bluetooth deaktiviert wird. - Verwenden des Menüs Telefoninfo durch Wählen
*#*#INFO#*#*
(4636) und Drücken vonTurn off radio
. Das geht eigentlich nur anAirplane mode
:
Wie Sie sehen, wird Airplane mode
Bluetooth deaktiviert , obwohl Wi-Fi aktiviert bleibt. Die Kopfhörer werden nicht synchronisiert, bis ich sie ausschalte Airplane mode
, was natürlich das Mobilfunkgerät wieder einschaltet.
In beiden Fällen Airplane mode
ist aktiviert, sodass Bluetooth deaktiviert wird. Aber jetzt, da das Gerät gerootet ist, sollte es mir möglich sein, das Mobilfunkgerät zu deaktivieren, ohne es zu benutzen Airplane mode
. Wie kann ich das machen?
Phone.apk
stürzt ab und verursacht eine endlose Fehlermeldung: "Der Prozess com.android.phone wurde unerwartet gestoppt. Bitte versuchen Sie es erneut." mit zwei OptionenForce close
undReport
. Musste die Batterie ziehen, um neu zu starten, obwohl ich mich selbst dafür betrete, dass ich dieReport
Option nicht ausprobiert habe . Ich habe die Terminal-App anstelle des Root-Explorers 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!TelephonyProvider.apk
war dieDialer storage
.Phone.apk
war dieDialer
App, die nach dem Deaktivieren das Mobilfunkgerät ausschaltet. Eine elegantere Lösung wäreinit
, die Apps so zu ändern , dass sie nie gestartet werden. Ich gebe dir das Kopfgeld dafür, aber Stack Exchanges sagt, ich muss noch 21 Stunden warten. Wenn Sie (oder jemand) erklären können, wie das geht, werde ich gerne ein weiteres Kopfgeld von +50 vergeben. :-)Phone.apk
ist dieDialer
App, die für den Mobilfunk zuständig ist.PhoneTelephony.apk
Es stellt sich heraus, dass dies nur das istDialer storage
, was wir töten können, um mehr Speicher zu sparen. AndroidOS wird sofort neu gestartet,Dialer
wenn es geschlossen wird. Das Umbenennen führt daher zu Problemen. Aber nach einem Neustart des Akkus ist alles in Ordnung. Es beseitigt auch den nervigenActivate your phone
Dialog, der bei jedem Start auftritt. Übrigens, das Wähltastenfeld wird immer noch angezeigt, nachdem es entfernt wurdeDialer
:-)Tatsächlich
*#*#INFO#*#*
funktioniert die (4636) -Methode. Während die Steuerung in den WLAN-Einstellungen ausgegraut ist, zeigt das Taskleistensymbol weiterhin die BT-Konnektivität an und ich habe getestet und bestätigt, dass BT auf meinem og Droid noch aktiv ist.quelle
Halten Sie die Ein- / Aus- Taste ein oder zwei Sekunden lang gedrückt, und klicken Sie im angezeigten Menü auf Datennetzwerkmodus (es sollte EIN lauten und wird auf AUS geschaltet).
Settings -> Wireless and Network -> Mobile network
quelle
Phone Info
das Mobilfunkgerät über das Menü deaktiviere oder das Telefon eingeschaltet istAirplane mode
, zeigt dieses Symbol ein (X) -Symbol an, um anzuzeigen, dass es deaktiviert ist. Übrigens habe ichData enabled
seit meinem letzten Hard-Reset das Häkchen entfernt , und der Akkuverbrauch zeigt immer noch, dass das Mobilfunkgerät die Akkulaufzeit verwendet.