1 votes

Le mode réseau préféré ne change pas en utilisant ADB sur Samsung S21 (Android 12)

J'essaie de changer le réseau préféré d'Android en utilisant ADB sur Samsung S21 (Android 12) à travers les commandes suivantes :

adb shell settings put global preferred_network_mode 9
adb shell settings put global preferred_network_mode1 9
adb shell stop ril-daemon
adb shell start ril-daemon
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
adb shell sleep 5;
adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false

adb reboot

Mais il n'y a pas de mise à jour dans le téléphone. Le téléphone est toujours en mode WCDMA uniquement.

3 votes

Encore une fois, comme je l'ai écrit sur SO, vous devriez fournir plus de détails sur les raisons pour lesquelles vous pensez que ces commandes devraient fonctionner sur un S21. Où les avez-vous trouvées ?

1 votes

Avez-vous observé la valeur de preferred_network_mode qui est sauvegardée dans settings_global.xml lorsque vous modifiez votre mode de réseau préféré à l'aide de l'application Settings ? Utilisez cette valeur, au lieu de celles que vous utilisez actuellement. La valeur de preferred_network_mode fait probablement partie de l'API interne de votre système d'exploitation. Elle n'est pas censée rester identique d'un appareil à l'autre ou d'une version à l'autre du système d'exploitation. En outre, en plus de ce que Robert a demandé, indiquez-nous le mode cible vers lequel vous voulez passer. La version d'Android (et la région) que vous utilisez peut également être pertinente ici.

1 votes

@Firelord J'utilise ces commandes sur un Samsung S9 (Android 10) et cela fonctionne. Sur un Samsung S21, j'ai la version Android 12 pour la Roumanie. Lorsque je change le mode de réseau préféré à partir de l'application Paramètres, la valeur de preferred_network_mode est enregistrée dans settings_global.xml et la valeur de LTE, GSM/WCDMA est de 9. Je veux changer le réseau de WCDMA à LTE, GSM/WCDMA.

0voto

Ghilteras Points 101

Vous pouvez essayer de composer le *#*#4636#*#* pour le changer. Lorsque vous composez ce numéro, sans appuyer sur la touche de sélection, une page de menu intitulée "Test" devrait s'afficher. Cliquez ensuite sur "Phone Information" et en bas de la page, il devrait y avoir une liste déroulante intitulée "Set preferred network type", sélectionnez la liste déroulante et choisissez le type de téléphone cellulaire que vous souhaitez.

PAS à utiliser avec ADB (Android Debug Bridge) car cette page de "test" est une page de paramètres internes inaccessible par ADB sans passer par beaucoup d'autres choses.

Libéré pour commentaire y editar ce post car je suis relativement nouveau.

0 votes

Comment composer sans composer ? Rien ne se passe pour moi sur S9 ou Note20

0 votes

Entrez le numéro et ne cliquez pas sur le bouton d'appel.

0 votes

J'ai réessayé, cela ne fonctionne pas sur mes appareils. Avez-vous fait une erreur de frappe ? Ou est-ce qu'il faut d'abord activer une autre option ? Dans tous les cas, veuillez mettre à jour votre réponse.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X