1 votes

Les commandes FASTBOOT ne fonctionnent pas du tout sur mon téléphone Samsung

J'ai fait toutes les choses. J'ai installé tous les pilotes USB. le pilote de mon téléphone. Pilote ADB. J'ai activé le débogage USB. tout ce qu'il faut. Mais j'ai toujours un problème avec les commandes Fastboot. Par exemple, si je tape : fastboot devices . il me dit en attente de tout appareil . tout fonctionne parfaitement dans les commandes adb comme adb devices J'ai aussi installé le SDK et les pilotes Google.

Je veux installer une récupération personnalisée (twrp) pour sauvegarder mon dossier EFS et ensuite le Rooter et ensuite installer une rom personnalisée :). Mais au premier niveau, je suis coincé et je ne peux pas installer la restauration personnalisée. Je peux faire n'importe quelle commande telle que adb reboot download mais en mode téléchargement je ne peux pas utiliser la commande fastboot car fastboot flash recovery . après avoir tapé cette commande fastboot la ligne suivante il me dit que "en attente de tout périphérique".

0 votes

J'ai utilisé odin pour installer cette récupération personnalisée et tout était ok mais après 3 secondes mon téléphone a redémarré et le message montré dans la boîte de texte d'odin était "enlevé" après 2min la boîte de texte d'odin a dit passé. "0faild/1 succesfull" mais rien n'a changé

1voto

Andy Yan Points 9360

Les appareils Samsung n'ont pas de mode fastboot. Pour installer une restauration personnalisée, flashez une image de restauration pour votre appareil avec Odin/Heimdall.

Notez que bien qu'Odin puisse redémarrer automatiquement le téléphone après avoir flashé, il no le démarre automatiquement dans la restauration que vous venez d'installer. Pour démarrer dans la récupération, le moment où Odin redémarre automatiquement votre téléphone, immédiatement Maintenez la combinaison de touches pour démarrer l'appareil en mode de récupération. Sur la plupart des appareils Samsung, c'est VOL_UP+HOME+POWER. Vous devriez voir "recovery booting..." en haut à gauche de l'écran, et vous pouvez alors relâcher les touches. Vous atterrirez dans la récupération personnalisée quelques secondes après, à partir de laquelle vous pourrez procéder à la sauvegarde. /efs (en utilisant nandroid backup) ou flash une ROM personnalisée.

0voto

Thally Ace Points 729

La seule façon possible de sauvegarder EFS sur une partition non enracinée Samsung utilise Odin au flash TWRP qui correspond à votre appareil et après cela, démarrez en restauration en utilisant la combinaison de touches. Alimentation+Home+Volume^. Lors de l'accès à la récupération TWRP Terminal . Copiez le /factory_init.rc a /sdcard . Copiez le fichier sur votre bureau et ouvrez-le avec wordpad . Il devrait ressembler à quelque chose comme ceci :

import /init.environ.rc
import init.fon.rc
import init.trustonic.rc
import init.nvdata.rc
import init.microtrust.rc
import factory_init.usb.rc

on early-init
    # Set init and its forked children's oom_adj.
    write /proc/1/oom_score_adj -1000

    # Set the security context of /adb_keys if present.
    restorecon /adb_keys

    start ueventd

    write /proc/bootprof "INIT: usr/eng build setting"

sysclktz 0

loglevel 5

# Backward compatibility
    symlink /system/etc /etc
    symlink /sys/kernel/debug /d

# Link /vendor to /system/vendor for devices without a vendor partition.
    symlink /system/vendor /vendor

# Create cgroup mount point for cpu accounting
    mkdir /acct
    mount cgroup none /acct cpuacct
    mkdir /acct/uid

    mkdir /system
    mkdir /data 0771 system system
    mkdir /cache 0770 system cache
    mkdir /config 0500 root root

# Mount staging areas for devices managed by vold
    # See storage config details at http://source.android.com/tech/storage/
    mkdir /mnt 0755 root system
    mount tmpfs tmpfs /mnt mode=0755,uid=0,gid=1000
    restorecon_recursive /mnt
    # Support legacy paths
    symlink /sdcard /mnt/sdcard

    mkdir /mnt/secure 0700 root root
    mkdir /mnt/secure/asec 0700 root root
    mkdir /mnt/asec 0755 root system
    mkdir /mnt/obb 0755 root system
    mkdir /mnt/media_rw 0750 root media_rw
    mkdir /mnt/user 0755 root root
    mkdir /mnt/user/0 0755 root root
    mkdir /mnt/expand 0771 system system

    # Storage views to support runtime permissions
    mkdir /storage 0755 root root
    mkdir /mnt/runtime 0700 root root
    mkdir /mnt/runtime/default 0755 root root
    mkdir /mnt/runtime/default/self 0755 root root
    mkdir /mnt/runtime/read 0755 root root
    mkdir /mnt/runtime/read/self 0755 root root
    mkdir /mnt/runtime/write 0755 root root
    mkdir /mnt/runtime/write/self 0755 root root

    # Symlink to keep legacy apps working in multi-user world
    symlink /storage/self/primary /sdcard
    symlink /mnt/user/0/primary /mnt/runtime/default/self/primary

    write /proc/sys/kernel/panic_on_oops 1
    write /proc/sys/kernel/hung_task_timeout_secs 0
    write /proc/cpu/alignment 4
    write /proc/sys/kernel/sched_latency_ns 10000000
    write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
    write /proc/sys/kernel/sched_compat_yield 1
    write /proc/sys/kernel/sched_child_runs_first 0

#INTERNAL_START
# Temp Backward compatibility
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/boot /dev/bootimg 
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/recovery /dev/recovery
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/secro  /dev/sec_ro
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/kb /dev/kb
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/dkb /dev/dkb 
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/seccfg /dev/seccfg
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/proinfo /dev/pro_info 
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/nvram /dev/nvram   
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/para /dev/misc
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/logo /dev/logo 
    #create mountpoint for persist partition
    mkdir /persist 0771 system system
#Create nvdata mount point
    mkdir /nvdata 0771 system system
#INTERNAL_END   

    # Healthd can trigger a full boot from charger mode by signaling this
    # property when the power button is held.
    on property:sys.boot_from_charger_mode=1
    class_stop charger
    trigger late-init

    # Load properties from /system/ + /factory after fs mount.
    on load_all_props_action
    load_all_props

    # Mount filesystems and start core system services.
    on late-init
    trigger early-fs
    trigger fs
    trigger post-fs
    trigger post-fs-data

    # Load properties from /system/ + /factory after fs mount. Place
    # this in another action so that the load will be scheduled after the prior
    # issued fs triggers have completed.
    trigger load_all_props_action

    trigger early-boot
    trigger boot

on fs
#INTERNAL_START
    write /proc/bootprof "INIT:Mount_START"
    mount_all /fstab.mt6735
    write /proc/bootprof "INIT:Mount_END"
#INTERNAL_END

Prenez note des codes au départ interne. Les blocs qui contiennent les images du système. Par exemple, le mien utilise nvram pour l'IMEI mais si c'était un appareil Samsund, l'emplacement EFS pourrait être ici :

/dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/efs

Et retour au terminal du téléphone pour écrire :

adb shell
su
dd if /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/efs of /sdcard/efs.img

Ici, vous auriez pu réussir à sauvegarder les efs dans /sdcard. Réécrire les efs sur le téléphone sera l'inverse.

dd if /sdcard/efs.img of /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/efs

Mais s'il s'agit d'un appareil enraciné, il suffit de télécharger l'application du terminal et d'exécuter les codes immédiatement :

Si cela vous a aidé, n'oubliez pas de me le faire savoir.

0 votes

Inutile - TWRP pour la plupart, sinon tous les appareils Samsung peut inclure /efs dans une sauvegarde nandroid par défaut.

0 votes

@AndyYan Ce n'est pas la sauvegarde en utilisant TWRP. Comme le terminal de TWRP fonctionne toujours comme dans les appareils enracinés, nous utilisons la commande dd pour copier les partitions d'image. La seule utilisation de twrp ici est d'offrir un environnement rooté. Notez que le Terminal de TWRP commence toujours par # indiquant des permissions élevées au lieu de $ pour le démarrage d'Android non rooté. C'est ce que je veux dire. Quoi qu'il en soit, pour votre information, il n'y a pas d'autre moyen que celui-ci pour sauvegarder EFS sur terre.

0 votes

Le truc, c'est qu'en fin de compte, l'OP cherchait à installer TWRP en premier lieu, et à sauvegarder /efs n'était qu'un des objectifs secondaires. TWRP étant capable de faire le travail, je ne vois pas la nécessité de compliquer la situation en utilisant une autre méthode. C'est une véritable méthode en soi, alors bravo.

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