Réglage date/heure à l'aide de la commande ADB shell
Im essayant de régler la date/heure à l'aide de la commande ADB shell, mais la coque renvoie l'heure courante.
J'ai essayé:
adb shell date -s YYYYMMDD.HHmmss
et unix comme:
adb shell date 1318349236
des idées?
D'abord il faut travailler. Pouvez-vous écrire de commande (avec remplacée AAAAMMJJ.HHmmss valeurs) que vous avez envoyés à l'appareil?
Double Possible de Impossible d'exécuter la commande adb shell "date `date +%m%d%H%M%Y.%S`"
Double Possible de Impossible d'exécuter la commande adb shell "date `date +%m%d%H%M%Y.%S`"
OriginalL'auteur Abraão Caldas | 2013-10-21
Vous devez vous connecter pour publier un commentaire.
Pour économiser l'espace de stockage Android, comme de nombreux autres systèmes embarqués utilise multi-appel binaires pour mettre en œuvre sa base outils de ligne de commande comme
date
.Appareil Android peuvent inclure
toolbox
outoybox
(ou les deux) binaire selon la version. Vous pouvez vérifier la mise en œuvre de ladate
outil disponible sur votre appareil en cours d'exécutiontoolbox date
ettoybox date
commandes. Ensuite, vous pouvez utiliser celui qui affiche la date actuelle. Par exemple pour un Android 6.0+ appareil, cela pourrait ressembler à:Pour régler la date et l'heure à l'aide de
toolbox date
utilisationYYYYMMDD.HHmmss
format:En cas de
toybox date
utilisationMMDDhhmm[[CC]YY][.ss]
format:assurez-vous que vous avez
root
Fonctionne pour moi... aujourd'Hui, c'était 20140222.014100
Si vous souhaitez régler la date à l'actuel data puis: adb shell "su 0 date -s `date +%Y%m%d,.%H%M%S""
Il fonctionne parfaitement avoir racine grâce (assurez-vous que vous avez permis à la première coque pour devenir root, par exemple, permettre vertu de SuperSU ou Superuser apps).
OriginalL'auteur Alex P.
Android 6.0 a un nouveau format de la date:
Et réglage par
-s
ne fonctionne plus. C'est le jour de la commande:Exemple de la commande mise à jour:
(alors qu'à l'intérieur d'une commande adb shell)
:
Avis: La commande ne sera pas visible immédiatement sur l'appareil, car il n'a pas de déclencher un changement d'heure d'émission, Mais il sera visible à l'intérieur d'une minute.
Pour contourner cela, vous pouvez ajouter cette émission manuellement de cette façon:
Appeler cela avec une
adb
commande:merci!!!! corrigé de supprimer les inutiles -u)
Merci @uval, exactement ce dont j'avais besoin!
Je confirme, cela fonctionne sur Android les Choses devpreview 4.1 qui est basé sur le Nougat
date 081812242017.40
avec de la racine de l'autorisation, sinon erreur ditdate: cannot set date: Operation not permitted Fri Aug 18 12:24:10 GMT 2017
Désolé, mais le nouveau format de la date est un peu bizarre, surtout quand la norme ISO format AAAA-MM-JJ HH:MM:SS est omniprésent. Je me demande quand ils commencent à exiger de secondes depuis l'EPOCH...
OriginalL'auteur auval
Au début, il obtient la date de votre machine et le mettre sur l'android cible.
Cette approche devrait fonctionner sur Linux/Mac/Cygwin.
adb shell date -s "
date +'%G%m%d %H:%M:%S'"
OriginalL'auteur Greg Rynkowski
Vous avez à mettre la date de valeur si vous souhaitez le modifier.
"-s" changements de format. Par défaut le format est "MMDDhhmm[[CC]AA][.ss]".
J'ai testé avec succès les commandes suivantes:
J'ai fait un alias sur cette base, avec la ligue du 0 au lieu de root:
alias adb-set-time='adb shell su 0 "date `date +%m%d%H%M%Y.%S`"'
créé une fonction à la place:
function adb-set-time { adb $@ shell su 0 "date `date +%m%d%H%M%Y.%S`"; }
. Utilisation:adb-set-time
ouadb-set-time -e
etcCelui-ci devrait être la réponse.
OriginalL'auteur Ivan Kovtun
À faire ce travail sur mon Xperia S, j'ai eu à casser les commandes comme suit:
Motif: mon appareil était revenue au début de Linux temps, et je n'étais pas particulièrement inquiet avec le temps, tout ce que je voulais, c'était de régler la date -- qui, BTW, je ne pouvais pas le faire par le biais de paramètres du système parce que mon custom ROM MIUI gardé s'écraser...
OriginalL'auteur Midas
Expansion sur @uval réponse, vous pouvez utiliser la commande suivante pour mettre à jour la date et l'heure sur l'appareil android sur la base du temps sur votre machine Windows:
Testé sur un débridés 6.0 et d'un dispositif de Windows 10 sur PC.
OriginalL'auteur superbeef150
Sur certains appareils comme RTAndroid peut-être que ça marche aussi:
OriginalL'auteur Hpsaturn
Le format correct qui a fonctionné pour moi est
yyyyMMddHHmm.ss
OriginalL'auteur Ranhiru Cooray