[RESOLU]Déplacer répertoire DATA\SYSTEM\SCSI\DISK1 ?

  • Auteur de la discussion classic25
  • Date de début
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #1
(C'est peut être une question qui touche Android en général, plutôt que le MX4 en particulier)

Bonjour à tous,

Je viens d'aquérir un MX4 (il est rooté) et comme vous le savez, on ne peut pas ajouter de carte SD.

"PAS GRAVE" je me dis, comme il y a la fonction OTG et que j'ai de toute façon toujours
ma clé usb sd 128go sur moi, je n'ai qu'à la pluger pour regarder mes séries, etc dans le train.
(et ça m'obligera à nettoyer et faire des backups de ma mémoire interne :wink: )

(Au passage, si ça peut rendre service à quelqu'un : Ma carte SD n'était pas reconnue. Il a suffit de la formater en Fat32 pour régler le problème)

Mon problème :

Malheureusement lorsque je plug ma clé usb, j'ai remarqué que celle-ci termine dans "DATA\SYSTEM\SCSI\DISK1"

Comme ce répertoire est un répertoire système (accès root), les applications (par exemple mxplayer) ne scannent pas ma clé.

Avec tous mes autres périphérique android, je n'ai pas ce problème car la clé plugée termine dans mnt/usb1 et donc
la clé est scannée par tout les logiciels.

Est-ce qu'il serait possible de déplacer "DIsk1" dans un raccourcis où il n'y a pas besoin d'avoir les droits d'accès root ?

Merci d'avance ! :D
 
L

lohanbarth

  • #2
Re: Déplacer répertoir SCSI\DISK1 ?

Bonjour ,éviter les poste en doublon se poste sera supprimé merci de votre compréhension
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #3
Re: Déplacer répertoir SCSI\DISK1 ?

Désolé j'ai pensé par la suite que j'aurais surement plus de réponse si la question touche Android en général.

Par conséquent, c'est celui qui est dans le forum MX4 qu'il faudrait supprimer svp.
Pas problèmes pour moi, je comprends !
Encore Désolé !
 
A

Anonymous

  • #4
Re: Déplacer répertoir SCSI\DISK1 ?

Bonjour - pas sûr, moi je dirais que ce point de montage vraiment inhabituel pour un périph. de stockage branché en USB OTG est sans doute propre à ce smartphone...
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #5
Re: Déplacer répertoir SCSI\DISK1 ?

A vrai dire, je ne suis pas super à l'aise avec linux et Android... (Je me suis toujours débrouillé au cas par cas..)

Si c'est comme linux, est ce que par hasard il existerait une ligne qu'il faudrait aller modifier du style :
mount system/data/scsi et remplacer par mount mnt/usb0 ?
 
A

Anonymous

  • #6
Re: Déplacer répertoir SCSI\DISK1 ?

Sans doute que oui, mais où ? là est la question !
De toutes façons root prérequis obligatoire.
Sous Android ces montages sont faits par le service vold.
Sur certains Android il est configuré par un fichier /system/etc/vold.fstab
Sur d'autres ça se passe ailleurs.
Toute modif est très risquée. Plein, plein de gens ont bloqué leur smartphone ou tablette (blocage au logo de boot) en tentant des modifs de ces fichiers. Caveat Emptor.
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #7
Re: Déplacer répertoir SCSI\DISK1 ?

Oui, l'idéal serait une application qui puisse faire ce travail (unmount/mount)
Si un développeur nous lit :wink:

Planter le smartphone ? Est-ce que le risque serait moindre puisque ce n'est pas la partition principale que je veux toucher
mais le disque externe ? :?

En tout cas, pour l'instant l'utilisation n'est pas super pratique, car je dois toujours passer par un gestionnaire de fichier qui doit avoir les droits ROOT et ensuite me rappeler si j'ai regardé l'épisode 15, 16, 17, 18, 19.. etc... (avec MXplayeur la dernière lecture était affichée en bleu).

En plus, comme je lance la lecture vidéo (mxplayeur) depuis le gestionnaire de fichier (FXfiles), l'autre jour c'est lui qui a planté durant la lecure (plus d'accès root roll )... donc en plus, il y a un intérmédiaire inutile qui augmente le risque de crash :-|

Merci+++ pour l'indice vold.fstab... je vais creuser les informations de ce coté là ;-)

Faut aussi que je me renseigne si on peut faire une sauvegarde/restauration depuis l'allumage du téléphone
(genre menu de démarrage avec POWER + VOLUME+) au cas où :mrgreen:
 
A

Anonymous

  • #8
Re: Déplacer répertoir SCSI\DISK1 ?

Oui, planter le smartphone parce qu'une modification incorrecte de ce fichier vold.fstab empêche Android de démarrer correctement.
Beaucoup de gens l'ont appris à leur dépens ...
Une restauration systeme (reset usine) ne corrigera pas le problème. Il faut en général reflasher le firmware, à condition de l'avoir !
C'est pour cela que je déconseille toujours très fortement les modifications de vold.fstab pour tout terminal Android où un firmware (une ROM) de réinstallation n'est pas dispo.
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #9
Re: Déplacer répertoir SCSI\DISK1 ?

Firmware, je crois que ça se trouve (
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
)
(La chance c'est que c'est un smartphone qui intéresse beaucoup de personnes)

Mais tes remarques m'ont refroidit un peu :wink:

Autrement, une autre piste...

J'ai déjà remarqué sur android que plusieurs chemins amènent par exemple à la carte SD

Donc est-ce je peux créer un nouveau chemin (qui ne passe pas par root) qui amène dans le répertoire SCSI/Disk1 :?:
 
A

Anonymous

  • #10
Re: Déplacer répertoir SCSI\DISK1 ?

Si un firmware reflashable est dispo, tu ne prends pas de gros risques et ma remarque ne s'applique pas forcément.
Il y aura juste un petit coup d'adrénaline le temps de le reflasher wink
Tu peux créer un lien qui pointe vers ce point de montage /system/data/scsi/disk1 si tu es root. D'ailleurs possible qu'il existe déjà, es-tu allé voir dans /mnt et dans /storage ?
Par exemple (en root) :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Mais ça ne sera pas permanent car sur la plupart des androids /mnt est contenu dans la racine qui est un ramdisk rempli au boot par une archive cpio ou autre incluse dans la partition de boot. Il faudrait aller modifier cette archive, et là ça devient encore beaucoup plus casse-g... que de bricoler vold.fstab bigsmile
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #11
Re: Déplacer répertoir SCSI\DISK1 ?

Coredump a dit:
Par exemple (en root) :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Excellent ! Merci ! ça ressemble à ce que je cherche ! :razz:

Question bête... (comme dit, je bricole au cas par cas).... Où dois-je aller en ligne de commande pour écrire ce "raccourcis" ? tongue

Je dois télécharger un TELNET ?
 
A

Anonymous

  • #12
Re: Déplacer répertoir SCSI\DISK1 ?

Tu peux utiliser l'appli Android Terminal Emulator à installer depuis Google Play.
Une fois l'appli lancée, tu auras dans sa fenêtre une invite de shell (ligne de commande) non-root qui se termine par un "$"
La première ligne à taper pour passer en root est :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
L'invite doit changer, pour se terminer par un "#" qui est le signe du shell root.
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #13
Re: Déplacer répertoir SCSI\DISK1 ?

Coredump a dit:
Tu peux utiliser l'appli Android Terminal Emulator à installer depuis Google Play.
Une fois l'appli lancée, tu auras dans sa fenêtre une invite de shell (ligne de commande) non-root qui se termine par un "$"
La première ligne à taper pour passer en root est :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
L'invite doit changer, pour se terminer par un "#" qui est le signe du shell root.


C'est exactement le logiciel que j'ai téléchargé ! J'ai testé la commande ls (une des rares que je connais en linux)
et j'ai effectivement obtenu la liste des dossier.

Par contre, SU ne me donne pas de #....
mais uniquement le curseur tout au début. De plus, la commande ls ne fonctionne plus (comme si j'étais passé en mode éditeur de texte)
 
A

Anonymous

  • #14
Re: Déplacer répertoir SCSI\DISK1 ?

La commande "su" doit attendre l'autorisation des droits root pour redonner la main. Là, elle est bloquée en attente visiblement.
Normalement cela déclenche l'apparition d'un popup sur l'écran venant de l'appli Superuser (ou SuperSU) te demandant de confirmer cette autorisation. Si cela ne se produit pas, c'est que le rootage de ton smartphone est incorrect ou incomplet.
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #15
Re: Déplacer répertoir SCSI\DISK1 ?

Je crois qu'il s'agit d'un bug lié au MX4

Comme tu m'as mis le doute sur le root, j'ai téléchargé root checker....
effectivement root checker tournait aussi en boucle.

Je suis donc allé voir sur SuperSu et rien...
J'ai donc cliqué sur "rafraichir" et tout de suite après, j'ai reçu la demande d'autorisation de root checker et terminal emulateur.

J'ai maintenant le # ! :super:


On est d'accord ? Je peux donc tester la commande
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
et si jamais au redémarrage de l'appareil, celle-ci est oubliée ?
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #16
Re: Déplacer répertoir SCSI\DISK1 ?

Hum... "link failed, Read-Only file system" :?
 
A

Anonymous

  • #17
Re: Déplacer répertoir SCSI\DISK1 ?

Alors c'est que le filesystem root (/) est monté en read-only. Ça peut venir d'un paquet de choses possibles, comme : c'est un cramfs qui n'est pas modifiable (il faut aller modifier l'image dans la partition de boot). Sans connaître ton smartphone je ne peux en dire plus. Mais en tous cas ça sera compliqué...
Vois peut-être plus du coté de vold.fstab s'il existe sur cet engin.
Tu as essayé de voir du coté de ce forum spécialisé dont tu as mis un lien ? peut-être qu'il y aurait là-bas des gens très pointus sur ce bidule-là. Moi ... j'en reste à des généralités parce que je ne le connais pas.
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #18
Re: Déplacer répertoir SCSI\DISK1 ?

Mhmm... on ne peux pas rendre le répertoire RW en ligne de commande ?

genre : "mount -oremount,rw /data/system/scsi/disk1" ?

Si c'est fait en ligne de commande, je redémarre l'appareil et tout redevient comme avant ? Juste ?

En tout cas, j'ai fouillé l'autre forum (et google) et il semble que je sois le seul au monde à avoir ce besoin :roll:
 
A

Anonymous

  • #19
Re: Déplacer répertoir SCSI\DISK1 ?

Si tu veux essayer un remount, ça serait :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Vu que ce la cible de ton lien est dans le filesystem root (/).
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #20
Re: Déplacer répertoir SCSI\DISK1 ?

C'est mieux !

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Sauf que quand je vais voir le résultat "USB_Storage" est un fichier et non un répertoire 8/
 
A

Anonymous

  • #21
Re: Déplacer répertoir SCSI\DISK1 ?

Quel est le répertoire dans lequel tu vois ta clef USB montée ? tu ne l'as jamais donnée en entier, j'ai inféré que c'était /data/system/scsi/disk1 mais sans en être plus sur que cela
Si tu fais :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
ça donne quoi ?
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #22
Re: Déplacer répertoir SCSI\DISK1 ?

"ls /data/system/scsi/disk1" me donne "no such file or directory"

Je me demande si le chemin c'est pas plutot : System/data/system/scsi/disk1 ?

S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


Pour l'instant le resultat est un fichier sans extension
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


Détail du fichier :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
 
A

Anonymous

  • #23
Re: Déplacer répertoir SCSI\DISK1 ?

Non, c'est /data/system/scsi/Disk1
Avec un grand "D". Unix/Linux est sensible à la casse, pas comme Windows.
Donc :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #24
Re: Déplacer répertoir SCSI\DISK1 ?

En effet ! c'est Disk1... j'ai remarqué lorsque j'ai voulu y aller répertoire par répertoire "commande CD"
(tu as été plus rapide à poster :wink: )
Désolé !

ALORS BONNE NOUVELLE ! ça fonctionne ! :super:

MXplayer scan les vidéos qui se trouvent sur la clé !

Hum... maintenant....

Est-ce qu'il existe en Linux, l'équivalent d'un fichier.bat ou autoexec.bat ou script
pour exécuter ces 3 commandes à la suite ?

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
 
A

Anonymous

  • #25
Re: Déplacer répertoir SCSI\DISK1 ?

Il existe une infinité de Linux différents, et encore plus quand il s'agit d'Android qui partage de gros morceaux de Linux mais n'est pas un Linux à proprement parler. Tout ça pour te dire qu'il n'y a pas de réponse universelle, ça dépend comment est fait l'Android de ton smartphone.
Oui, il existe sûrement des scripts d'init mais les modifier nécessite une connaissance en profondeur de cet engin que nous n'avons ni toi ni moi. Après, on peut explorer d'autres pistes, mais il ne faudrait pas que cela devienne plus compliqué / dangereux que cette modification de vold.fstab dont j'ai l'impression que tu ne veux plus du tout l'envisager bigsmile

Je te propose déjà de le redémarrer pour voir si ce lien que tu as créé n'est pas pérenne, ce qui résoudrait le problème. En général le filesystem / est volatile, mais tout existe dans l'écosphère Android tongue
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #26
Re: Déplacer répertoir SCSI\DISK1 ?

Bonjour,

Alors après un redémarrage, tout est perdu ==> je confirme

De plus, ce qui est énervant, c'est que je n'arrive pas à reproduire 2 fois la même situation.

Après avoir réussi et avoir tout perdu au redémarrage, j'ai essayé de faire un scripte exécutable
nommé usb.sh

puis le lancer avec la commande ./Usb.sh

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Après plusieurs essais, mon meilleure résultat a été "no such file or directory"

Je me suis dit que peut être les commandes étaient effectuées à la suite trop rapidement.
Mais même en effectuant que la dernière ligne, j'obtiens "no such file or directory"

j'ai donc pensé que le problème venait du scripte et j'ai ré-essayé depuis le terminal Android.
mais idem ; "no such file or directory"

En fouillant via FXexplorer je tombe par hasard sur l'option de lien "Symlink" qui au fait
effectue exactement ce que je cherche.
Je teste et super ! ça fonctionne ! Puis je vais me coucher et comme j'ai "bricolé" toute la soirée
avec, après une nuit, ce matin je retrouve le MX4 éteinds (1% batterie)

Je le mets à charger, je l'allume et je retente avec FXexplorer..... ça ne fonctionne plus.... :pleur4:

Pourtant je suis persuadé que c'est la meilleure des solutions (plutôt que de prendre le risque de toucher à vold.fstab)
Il faut juste que je trouve le "truc" qui me permet de reproduire le lien à tout les coups et "automatiquement"
via le scripte ou FXexplorer
 
A

Anonymous

  • #27
Re: Déplacer répertoir SCSI\DISK1 ?

1) c'est "su" en minuscules, pas "Su"
2) tu ne peux pas faire comme cela, la commande su lançant un nouveau shell, il n'enchaîne pas l'exécution du script
Deux possibilités :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Mais pas sûr du tout que ton "su" supporte l'option -c
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
A essayer.

EDIT : est-ce qu'il existe un fichier /system/etc/install-recovery.sh sur ton engin ?
Si oui, que contient-il ?
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #28
Re: Déplacer répertoir SCSI\DISK1 ?

Alors, cette version fonctionne ! :amen:

Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

J'ai éteins et rallumé ==> faut refaire l'opération ==> Mais j'arrive à nouveau à recréer le lien ! :D

EDIT : Ce n'est pas très grave. J'ai fais un raccourcis pour le fichier nommé USB.sh et qui est exectuble en 10 secondes depuis n'importe où !
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #29
Re: Déplacer répertoir SCSI\DISK1 ?

Coredump a dit:
EDIT : est-ce qu'il existe un fichier /system/etc/install-recovery.sh sur ton engin ?
Si oui, que contient-il ?

S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #30
Re: Déplacer répertoir SCSI\DISK1 ?

J'ai édité mon poste..

au fait le fichier USB est executable uniquement depuis rootshell, mais USB.sh est executable depuis n'importe où ! :oops:

D'ailleur, je me suis fait un raccourcis sur le bureau et ça ressemble à une application ! :D

Un grand MERCI pour ton aide, grâce à ça ma clé 128go devient vraiment une extension de mémoire
plug'n play :super:
 
A

Anonymous

  • #31
Re: Déplacer répertoir SCSI\DISK1 ?

De rien, je viens là pour ce genre d'échange, j'aime bien bigsmile
Si /system/etc/install-recovery2.sh n'existe pas sur ton smartphone, tu peux le créer contenant :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
(la 3eme ligne c'est pour remettre les choses dans l'état où on les a trouvées)
Et lui donner les bonnes protections :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Normalement, ca s'éxcutera au démarrage du smartphone. Mais bon, attention, à chaque fois qu'on touche aux scripts de boot le risque zéro n'existe pas.
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #32
Re: Déplacer répertoir SCSI\DISK1 ?

PS: pour install-recovery2.sh j'ai répondu 2 postes en dessus. Le fichier existe tongue

Coredump a dit:
Normalement, ca s'éxcutera au démarrage du smartphone. Mais bon, attention, à chaque fois qu'on touche aux scripts de boot le risque zéro n'existe pas.

C'est pour ça que je vais en rester à la version de l’exécution manuelle.
Une fois par démarrage, c'est pas la mort... en général je redémarre l'appareil lorsqu'il commence vraiment à tousser (tout les 15 jours ?)

C'est joli, on dirait une application :happy1:

S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


PS2 : sur l'autre forum anglais, la seule réponse reçue a été de changer de logiciel (MXplayeur).... j'adore ce genre de réponse :-|

On est beaucoup mieux servit ici ! :super:

Surtout que mon problème touchait toutes les applications où on peut modifier le répertoire de destination, mais qui n'avaient pas les droits pour se rendre sur data/system/disk1 (et je me suis aperçu qu'elle sont nombreuses :? )

Encore merci :merci:
Bon weekend
 
A

Anonymous

  • #33
Re: Déplacer répertoir SCSI\DISK1 ?

classic25 a dit:
PS: pour install-recovery2.sh j'ai répondu 2 postes en dessus. Le fichier existe tongue
Non, tu avais répondu pour install-recovery.sh tout court, sans le "2" tongue
install-recovery.sh appelle install-recovery2.sh en dernière ligne comme tu le vois sur ta propre copie d'écran.
Enfin bon, si ça te va comme ça ... le mieux est parfois l'ennemi du bien. Bon week-end aussi.
 
Breck

Breck

Membre VIP
Inscrit
11 Avril 2012
Messages
2 857
Points
36
  • #34
Re: Déplacer répertoir SCSI\DISK1 ?

Alors on passe le sujet en [Résolu] :mrgreen:

J'apporte mon petit caillou à cette discussion très instructive.
Au lieu d'installer et passer par un terminal sur le téléphone, une connection USB sur un PC en mode debug, une fenêtre terminal puis taper adb shell.....
C'est quand même plus confortable surtout si il faut respecter la casse du Disk1 :langue2:
 
A

Anonymous

  • #35
Re: Déplacer répertoir SCSI\DISK1 ?

Tout à fait, Breck. Moi je suis un inconditionnel d'ADB, je fais tout par ce moyen car c'est vrai que c'est quand même autre chose de taper des commandes shell sur un vrai clavier ! bigsmile
Mais, bon, parfois, pour certains membres, les faire passer par la case installation d'ADB, de ses pilotes etc. finit par les décourager, surtout quand il y a des galères à la clef (Windows 8.1 et pilotes non signés, voire ... Mac !).
Alors parfois je zappe l'étape quand je pense que cela va se limiter à quelques commandes.

Mais sur le fond, 100% d'accord avec toi. ADB powaaaaaaaaa !!! wink

En tous cas ce fil m'aura appris quelque chose, qu'il y a des terminaux Android qui montent le ramdisk root de boot en read-only.
On en apprend tous les jours ! smiley
 
C

classic25

Membre
Inscrit
8 Mars 2015
Messages
24
Points
6
  • #36
[RESOLU ]Déplacer répertoir SCSI\DISK1 ?

Breck a dit:
C'est quand même plus confortable surtout si il faut respecter la casse du Disk1 :langue2:

Pour dire la vérité, à un moment, j'étais à 2 doigts d'installer un clavier USB en OTG ! :hehe:

Mais bon.. au final, il n'y a "que" 2 lignes de codes pour résoudre le problème.

Et le terminal sur Android, permet de continuer à "coder" même sur les WC :mdr3:


Mhmm... j'aimerais bien mettre résolu, mais pas trouvé ! :oops:
 
A

Anonymous

  • #37
Re: [RESOLU ]Déplacer répertoir SCSI\DISK1 ?

classic25 a dit:
Mhmm... j'aimerais bien mettre résolu, mais pas trouvé ! :oops:
Tu dois avoir cela si tu cliques sur le bouton [éditer] en haut à droite du tout premier message de ce fil.
 
Breck

Breck

Membre VIP
Inscrit
11 Avril 2012
Messages
2 857
Points
36
  • #38
Re: Déplacer répertoir SCSI\DISK1 ?

Edite le titre du tout premier message ;)
 
Haut Bas