- USSD und GSM Codes ermöglichen den Zugriff auf versteckte Funktionen auf deinem Android-Smartphone.
- Sie werden über die Telefon-App eingegeben und können Funktionen wie Rufumleitungen, Guthabenabfragen oder Diagnosetools aktivieren.
- Einige Codes sind geräte- oder netzbetreiberspezifisch, daher ist Vorsicht bei der Verwendung geboten.
Inhaltsverzeichnis
Was sind USSD und GSM Codes und worin liegt der Unterschied?
GSM steht für Global System for Mobile Communication und ist ein Standard für Mobilfunknetze, der vor allem für Telefonie, SMS und Datenübertragung verwendet wird. GSM Codes werden für Änderungen direkt an deinem Smartphone genutzt, wie zum Beispiel für Rufumleitungen, oder das Anpassen der Mailbox-Einstellungen. Die GSM Codes sind bei allen Netzanbietern gleich.
USSD hingegen steht für Unstructured Supplementary Service Data und ist eine Technologie, die es Mobiltelefonen ermöglicht, direkt mit dem Netzbetreiber zu kommunizieren. USSD Codes werden häufig für interaktive Dienste wie das Aufladen von Prepaid-Konten und das Überprüfen des Guthabens verwendet. USSD-Nachrichten werden in Echtzeit übertragen, sodass die Kommunikation zwischen dem Mobiltelefon und dem Netzwerkanbieter sofort erfolgt.
Wo und wie tippe ich einen Code ein?
Um einen Code einzutippen, öffnest du die Telefon-App deines Smartphones und gibst den Code inklusive der Sonderzeichen Stern (*) und Raute (#) ein. In vielen Fällen wird die Funktion aktiviert, sobald du das letzte Zeichen eingegeben hast. Manchmal ist es jedoch erforderlich, die Funktion mit dem Antippen des grünen Telefonhörers zu bestätigen
Allgemeine GSM Codes
Die nachfolgenden Codes sind für jedes Smartphone anwendbar, unabhängig vom Hersteller oder Netzbetreiber. Bitte beachten: Die spitzen Klammern < > bei den GSM Codes dürfen nicht mit eingeben werden. Diese dienen in der Tabelle nur zur Veranschaulichung.
| GSM Code | Funktion |
|---|---|
| *135# | Eigene Rufnummer anzeigen |
| #31#<Zielnummer> | Eigene Rufnummer wird bei einem Anruf unterdrückt |
| *31#<Zielnummer> | Eigene Rufnummer wird bei einem Anruf übermittelt |
| *30# | Rufnummernanzeige eingehender Anrufe einschalten |
| #30# | Rufnummernanzeige eingehender Anrufe ausschalten |
| **04*<alte PIN>*<neue PIN>*<neue PIN># | PIN ändern |
| **042*<alte PIN>*<neue PIN>*<neue PIN># | PIN2 ändern |
| **05*<PUK>*<neue PIN>*<neue PIN># | Gesperrte PIN mit PUK entsperren |
| **052*<PUK2>*<neue PIN>*<neue PIN># | Gesperrte PIN2 mit PUK2 entsperren |
| *43# | Anklopfen einschalten |
| #43# | Anklopfen ausschalten |
| *#30# | Überprüft den STatus der Anzeige der eingehenden Rufnummer (CLIP) |
| *#33# | Überprüft den Status aller Sperren (Anrufsperren, SMS-Sperren, usw.) |
| *#43# | Überprüft den Status von Anklopfen/Call Waiting |
| **21*<Zielnummer># | Rufumleitung auf Zielnummer |
| *21# | Sofortige Rufumleitung aller eingehenden Anrufe einschalten zur vorher festgelegten Zielnummer (Zeile oben drüber) |
| ##21# | Sofortige Rufumleitung aller eingehenden Anrufe deaktivieren. |
| *#21# | Statusabfrage der sofortigen Rufumleitungen |
| **62*<Zielnummer># | Rufumleitung zur Zielnummer, falls nicht erreichbar |
| ##62# | Rufumleitung ausschalten, falls nicht erreichbar |
| **61*<Zielnummer>*20# | Rufumleitung auf Zielnummer, falls Anruf nicht innerhalb von 20 Sekunden angenommen wurde |
| ##61# | Deaktivieren der Rufumleitung für Anrufe, die nach einer bestimmten Zeit (Zeile oben drüber) nicht beantwortet wurden |
| *61# | Status der Rufumleitung für unbeantwortete Anrufe |
| **67*<Zielnummer># | Rufumleitung zur Zielnummer aktivieren für den Fall, dass das Telefon besetzt ist |
| ##67# | Rufumleitung im Besetztfall ausschalten |
| *67# | Rufumleitung im Besetztfall einschalten |
| *#67# | Status der Rufumleitung im Besetztfall anzeigen |
| ##002# | Alle Arten von Rufumleitungen deaktivieren |
| *002# | Alle Arten von Rufumleitungen einschalten |
| ##004# | Deaktivieren von allen bedingten Rufumleitungen, die für Fälle wie Nichterreichbarkeit, Nichtbeantwortung und Besetzt eingerichtet wurden |
| *004# | Alle bedingten Rufumleitungen einschalten |
| *#06# | IMEI-Nummer anzeigen |
| #50057672# | Zeigt die SMS-Zentralnummer an |
| *#62# | Überprüft, wohin Anrufe umgeleitet werden, wenn das Telefon ausgeschaltet oder außer Reichweite ist |
| *#76# | Überprüft, ob bei Weiterleitung die Nummer des Anrufers mit übertragen wird |
| *#0000# oder *#9999# | Zeigt bei manchen Modellen die Softwareversion des Handys an |
| *#*#4636#*#* | Öffnet ein Testmenü oder das Informationsmenü auf vielen Android-Geräten. Es bietet Zugriff auf verschiedene Systeminformationen und Diagnosetools |
| *#*#1472365#*#* | Überprüfung der GPS-Funktionalität |
| *#*#0*#*#* | Durchführung eines LCD-Tests |
| *#*#0842#*#* | Test der Vibration und des Touchscreens |
Vorsicht bei folgenden generischen USSD Codes
Die nachfolgenden Codes sollten nur unter größter Vorsicht angewendet werden, da sie mit einem Datenverlust einher gehen.
| USSD Code | Funktion |
|---|---|
| #*5376# | Alle gespeicherten SMS löschen |
| #*3849# #*3851# *#7780# *2767*3855# | Dies sind generische Codes für Android-Geräte, um einen Factory-Reset durchzuführen. Alle Daten werden gelöscht und das Gerät wird auf Werkseinstellungen zurückgesetzt. |
| *#8736364# | Nachschauen, ob ein Over-the-Air-Update (OTA) vorliegt |
USSD Codes für Samsung Smartphones
Die nachfolgenden USSD Codes sind nur für Samsung Smartphones verfügbar.
| USSD Code | Funktion |
|---|---|
| *#0*# | Verstecktes Service-Menü öffnen, in dem Funktionstests wie z.B. Display-Tests, Touchscreen-Tests, Kamera-Tests, Sensor-Tests und mehr durchgeführt werden können |
| *#1111# | FTA Software Version (Firmware Version) anzeigen |
| *#1234# | Firmware Version anzeigen einschließlich der Details zur aktuellen Betriebssystemversion und CSC (Customer Software Customization) |
| *#2222# | Hardware Version anzeigen sowie Informationen über die spezifischen Hardware-Komponenten |
| *#0228# | Öffnet das Batteriestatus-Menü, das detaillierte Informationen über den Zustand der Batterie, wie die verbleibende Ladung, Spannung und Akkugesundheit, anzeigt |
| *#8999*8376263# | Details über Softwareversion und zur Hardware des Geräts anzeigen |
| *#9090# | Diagnosemodus-Menü öffnen. Dieses Menü ermöglicht den Zugrif auf verschiedene Funktionen zur Netzwerkdiagnose, zur Überprüfung der Kommunikationseinstellungen und zur Konfiguration von Systemotionen für die Fehlersuche |
| *#0808# | USB-Einstellungsmenü |
| *#34971539# | Kamera-Firmware überprüfen und anzeigen |
| *#0011# | Zugriff auf das Service-Menü für GSM-Informationen, um Netzwerkstatus und Verbindungsdetails anzuzeigen |
| *#7353# | Schnellzugriff auf verschiedene Funktionstests wie Lautsprecher, Kamera, Vibration und mehr |
| *#2663# | Anzeige der Touchscreen-Version sowie die Möglichkeit, die Touchscreen-Firmware zu aktualisieren |
| *#2683662# | Service-Modus, der erweiterte Optionen für die Netzwerkdiagnose und -konfiguration bietet |
| *#7760# | Anzeige der Herstellungsdaten des Geräts |
| #272IMEI# | Zugriff auf das Verkaufscode-Menü für die Anpassung von CSC (Customer Software Customization)-Codes basierend auf Region/Land |
| *#32489# | Zugriff auf das Service-Modus-Menü für die Verschlüsselungsinformationen und weitere Netzwerkdiagnosen |
USSD Codes Telekom
Als Telekom-Kunde stehen dir folgende USSD Codes zur Verfügung. Nachzulesen sind die Telekom spezifischen USSD Codes auf der Webseite der Telekom.
| USSD Code | Funktion |
|---|---|
| *100# | Aktuelles Prepaid-Guthaben anzeigen |
| *101*<Aufladecode># | Prepaid-Guthaben aufladen |
| *102*<PIN2>*1# | Direktaufladung von 15 Euro |
| *102*<PIN2>*2# | Direktaufladung von 30 Euro |
| *102*<PIN2>*3# | Direktaufladung von 50 Euro |
| 111*<Zielnummer># | Prepaid-Roaming |
| *100*3# | Abfrage Minutendatenpaket Prepaid |
| *100*5# | Abfrage Prepaid Inklusiv-Minuten „Internationel EU 30/EU 300″Minutenpakete Prepaid: Allnet 100, Allnet 500“ |
USSD Codes O2
Hier findest du alle USSD Codes, die dir als O2-Kunde zur Verfügung stehen.
| USSD Code | Funktion |
|---|---|
| *100# | Aktuelles Prepaid-Guthaben anzeigen |
| *102# | Ebenfalls Anzeige des aktuellen Prepaid-Guthabens |
| *101# | Verbleibende Datenvolumen auf einem Prepaid-Tarif abfragen |
| *108# | Aktueller Stand des SMS-Kontingents in einem Prepaid-Tarif abfragen |
| *103*<Aufladecode># | Prepaid-Guthaben aufladen |
| *105# | Aktuellen Stand des Datenvolumens in einem Prepaid-Tarif abfragen |
| *107# | Aktuellen Stand des Minutenkontingents in einem Prepaid-Tarif abfragen |
| *140# | Eigene Rufnummer abfragen |
USSD Codes Vodafone
Als Vodafone-Kunde stehen dir folgende USSD Codes zur Verfügung.
| USSD Code | Funktion |
|---|---|
| *100# | Aktuelles Prepaid-Guthaben anzeigen |
| *102# | Verbleibende Datenvolumen in einem Prepaid-Tarif anzeigen |
| *106# | Verbleibende Minutenkontingent in einem Prepaid-Tarif abfragen |
| *123# | Abrufen verschiedener Dienste und Informationen, darunter das Prepaid-Guthaben, das verbleibende Datenvolumen, Minutenkontingente |
| *100*<Aufladenummer># | Prepaid-Guthaben mithilfe einer Aufladenummer aufzuladen |
| *131# | Verbleibende Datenvolumen in einem Prepaid-Tarif abzufragen |
Tipps für die weitere Verwendung der USSD Codes
Möchtest du deine Rufnummer nur bei bestimmten Leuten nicht übermitteln, kannst du diesen Code auch zusammen mit der Telefonnummer einfach in deinen Kontakten einspeichern, zum Beispiel:
#31#01601234567
Somit wird der Code bei einem Anruf direkt mitgewählt.

Häufig gestellte Fragen (FAQ)
Warum funktionieren manche Codes möglicherweise nicht?
Manche Codes können aus folgenden Gründen nicht funktionieren:
- Netzbetreiber-Einschränkungen: Einige Funktionen sind von deinem Netzbetreiber deaktiviert oder werden nicht unterstützt.
- Gerätehersteller: Bestimmte Codes sind speziell für Geräte eines Herstellers ausgelegt (z.B. Samsung) und funktionieren auf Geräten anderer Hersteller nicht.
- Softwareversionen: Auf älteren oder stark angepassten Android-Versionen können einige Codes fehlen oder anders implementiert sein.
Was kann ich tun, wenn ein Code nicht funktioniert?
- Überprüfe die Eingabe: Stelle sicher, dass du den Code korrekt eingegeben hast, einschließlich aller Sonderzeichen wie
*und#. - Informiere dich bei deinem Netzbetreiber: Kläre, ob die gewünschte Funktion in deinem Tarif oder Netz unterstützt wird.
- Aktualisiere die Software: Stelle sicher, dass dein Smartphone auf dem neuesten Stand ist, da veraltete Versionen manche Funktionen nicht unterstützen können.
- Probiere Alternativen: Wenn der Code gerätespezifisch ist, suche online nach Alternativen für dein Modell.
Funktionieren solche Codes auch auf iOS, KaiOS oder anderen Betriebssystemen?
- iOS: Viele USSD-Codes wie Guthabenabfragen oder Rufumleitungen funktionieren auch auf iPhones. Allerdings gibt es keine herstellerspezifischen Codes wie bei Android (z. B. für Diagnosetools).
- KaiOS: Dieses Betriebssystem unterstützt grundlegende USSD-Codes wie Guthabenabfragen oder Prepaid-Aufladungen, jedoch keine komplexen Funktionen.
- Andere Betriebssysteme: Je nach Hersteller und Netzbetreiber können einfache Funktionen wie Rufumleitungen unterstützt werden. Es ist jedoch nicht garantiert, dass die Codes plattformübergreifend gleich sind.
Fazit
Ursprünglich wurden diese Steuerungscodes entwickelt, damit sich Techniker nicht durch eine lange Liste von Menüs hangeln müssen, um schnell eine Einstellung zu ändern oder zu überprüfen. Diese Funktion haben die Handy Codes allerdings heute noch.
