[resolu] ecriture sur extsdcard

  • Auteur de la discussion phonnic
  • Date de début
P

phonnic

Membre
Inscrit
19 Avril 2013
Messages
31
Points
6
  • #1
Bonjour,

dans le but de faire des sauvegardes avec titanium sur la extsdcard, protégée en écriture, de mon note3_5.0_rooté, j'ai suivi le tuto d'ici :

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


arrivé à :

"Using Root Explorer or any other Files Manager of your choice make sure that the platform.xml file has proper permissions: Owner R-W | Group R | Others R (0644 rw-r--r--). You can also use adb shell to set permissions with a chmod 0644 /system/etc/permissions/platform.xml command."

j'ai : platform.xml -rw-r--r-- donc bien ce qui est recommandé (0644) mais avec un owner : root root
uid= 0 root
gid= 0 root
donc, sauf erreur, ce qu'est censé faire 'sd-fix' prévu pour kitkat.

j'ai crée, sur extsdcard, un dossier 'titanium-backup', dédié à la sauvegarde.

si j'essaye de l'indiquer, dans titanium, comme dossier de sauvegarde : 'protégé en écriture'

dans total commander : titanium-backup / propriétés :
uid= 0 root
gid= 1028 sdcard_r

en cliquant sur uid : changer l'id : je saisis :
uid=10223 titanium backup
gid=sdcard_all
total-commander me dit "fonction réussie" :)

sauf que en faisant un 'ls -l' sur le dossier, c'est toujours comme avant et qu'en revenant dans total-commander / propriétés de titanium-backup : ça n'a pas marché :(

1/ est-ce que la solution envisagée devrait fonctionner ?

2/ qu'est-ce qui m'échappe ?

merci d'avance :)
cordialement
phonnic
 
Did57350

Did57350

Membres VIP
Inscrit
16 Janvier 2012
Messages
4 579
Points
38
  • #2
Re: ecriture sur extsdcard

Salut,

As-tu mis le système en lecture/écriture (rw) avant de faire des modifications dessus ?

Tu peux le faire avec total-commander ou ES Explorer ou aussi avec un terminal en faisant ces lignes de commandes.

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

texas2607

Moderateur Global
Inscrit
5 Février 2012
Messages
15 899
Points
113
  • #3
Re: ecriture sur extsdcard

Salut,
Pourquoi ne pas prendre simplement sdfix pour le faire ? Il fonctionne nickel sous Lollipop
 
P

phonnic

Membre
Inscrit
19 Avril 2013
Messages
31
Points
6
  • #4
Re: ecriture sur extsdcard

Bonjour et merci à tous les deux,

@ texas2607: je suis sous debian wheezy et n'ai pas réussi à avoir la connexion via usb.
par ailleurs, il me semblait intéressant d'essayer de le faire 'à la main', pour 'apprendre' un peu :)

@ Did57350
non, je n'ai rien fait de spécial avant : je suis parti du principe que, via le supersu, total commander allait faire ce que je lui demande :)

*'passer en rw par total commander', parles-tu du réglage dans /paramètres/ 'fonction en mode root partout (requiert les droits root. si non-coché, les fonctions java seront utilisées pour lire les répertoires)' ?

*à ton avis, les modifs uid et gid de répertoire de destination apportent-elles quelque chose ?

*actuellement, j'ai donc un platform.xml 'conforme' sauf erreur à la modif qu'aurait faite 'sdfix', avec le profil de permissions 0644, et là, le supersu via 'total-commander' a bien fonctionné, sans avoir fait, au préalable, la manip 'rw' : cette manip est-t-elle nécessaire pour la partie suivante de modif de la propriété du répertoire 'titanium-backup' ?
 
Did57350

Did57350

Membres VIP
Inscrit
16 Janvier 2012
Messages
4 579
Points
38
  • #5
Re: ecriture sur extsdcard

Je crois que le plus simple est que tu télécharge un terminal et que fasses les lignes de commandes que j'ai donné plus haut.
 
P

phonnic

Membre
Inscrit
19 Avril 2013
Messages
31
Points
6
  • #6
Re: ecriture sur extsdcard

Bonjour,
j'ai donc fait la manip via un terminal et malheureusement ça ne change rien : toujours le message 'pas accessible en écriture'.
dans
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
titanium a bien les droits d'écriture
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

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

la solution présentée dans le lien du départ de ce fil
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

propose l'ajout, que j'ai donc fait, dans
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
de la permission 'media_rw' pour la permission
WRITE_EXTERNAL_STORAGE
.

quel est le rapport avec le package, par exemple titanium ?
les packages sont-ils automatiquement rattachés au groupe 'media_rw' ?
 
Did57350

Did57350

Membres VIP
Inscrit
16 Janvier 2012
Messages
4 579
Points
38
  • #7
Re: Re : ecriture sur extsdcard

Re,

La ligne via le terminal sert uniquement à mettre le système en lecture/écriture afin que tu puisses faire les modifications dans platform.xml.

Tu as tellement changé les groupes de propriété, alors qu'il ne le fallait pas, que maintenant c'est peut-être là que ça bloque.

texas2607 a dit:
Salut,
Pourquoi ne pas prendre simplement sdfix pour le faire ? Il fonctionne nickel sous Lollipop

Je sais que tu voulais le faire manuellement mais essaie quand même la solution de Texas et si l'application te donne erreur indique-moi la.
 
P

phonnic

Membre
Inscrit
19 Avril 2013
Messages
31
Points
6
  • #8
Re: ecriture sur extsdcard

Bonjour Did57350,

dans /data/system/packages.list je lis :
com.keramidas.TitaniumBackup 10223 0 /data/data/com.keramidas.TitaniumBackup default 1028,1015,3003
le groupe 'media_rw' est le 1023.
en ajoutant titanium à ce groupe ?
je vais chercher comment ça peut se faire.

La ligne via le terminal sert uniquement à mettre le système en lecture/écriture afin que tu puisses faire les modifications dans platform.xml.
c'est ce qui me semblait : je n'en avais pas besoin puisque la modif de platform.xml était déjà faite : totalcommander a fait le boulot :)
Tu as tellement changé les groupes de propriété, alors qu'il ne le fallait pas, que maintenant c'est peut-être là que ça bloque.
en réalité non : la seule modif prise en compte est celle de platform.xml. le reste n'a pas été 'persistant' :)
 
Did57350

Did57350

Membres VIP
Inscrit
16 Janvier 2012
Messages
4 579
Points
38
  • #9
Re: ecriture sur extsdcard

As-tu essayé de redémarrer ton mobile?

Edit:

Comme j'ai dit plus, il n'y a rien à changer au niveau des groupes.
 
P

phonnic

Membre
Inscrit
19 Avril 2013
Messages
31
Points
6
  • #10
Re: ecriture sur extsdcard

oui j'avais redémarré.

utilises-tu titanium ?
et, dans ce cas, peux-tu regarder, dans ton package.list, s'il ressemble au mien ou s'il appartient au groupe media_rw ?
ou sinon, prendre l'exemple d'un package qui écrit sur la extsdcard. merci :)
 
Did57350

Did57350

Membres VIP
Inscrit
16 Janvier 2012
Messages
4 579
Points
38
  • #11
Re: ecriture sur extsdcard

Chez moi c'est comme ça.

TitaniumBackup default 1028,1015,1023,3003
 
P

phonnic

Membre
Inscrit
19 Avril 2013
Messages
31
Points
6
  • #12
Re: ecriture sur extsdcard

ok, merci,
c'est donc bien le groupe 1023 qui pose pb.
pour l'instant je n'ai pas trouvé comment on peut ajouter une app à un groupe.
 
Did57350

Did57350

Membres VIP
Inscrit
16 Janvier 2012
Messages
4 579
Points
38
  • #13
Re: ecriture sur extsdcard

Essaie de rajoute le 1023 avec un éditeur root dans ce fichier.
 
P

phonnic

Membre
Inscrit
19 Avril 2013
Messages
31
Points
6
  • #14
Re: ecriture sur extsdcard

oui j'y pensais mais j'ai un doute :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

2. packages.list : It is simple text file containing package name, user id, flag and data directory. I can't find any perfect description, but I assume that the packages.list file may provide faster lookup of installed packages, because it keeps important information only.
'apporte une vue rapide des paquets' : ça n'aurait pas de lien avec l'app, qui n'irait pas voir ce fichier pour savoir si elle fait partie du groupe '1023'.

mais ajouter un 'user' à un groupe n'a pas l'air simple...

avais-tu fait la manip 'sd-fix' avant ou après l'installation de titanium ?
 
Did57350

Did57350

Membres VIP
Inscrit
16 Janvier 2012
Messages
4 579
Points
38
  • #15
Re: ecriture sur extsdcard

Avec ma dernière ROM je l'ai fait après puisque j'ai besoin de titanium backup pour restaurer mes applis comme je fixe la carte SD avec l'appli sdfix.
 
P

phonnic

Membre
Inscrit
19 Avril 2013
Messages
31
Points
6
  • #16
Re: ecriture sur extsdcard

Bonjour et meilleurs voeux !

bien, après avoir constaté que la commande 'adduser' n'existe pas dans la version android de busybox, cf ici :


j'ai lancé sdfix, qui confirme que ce qu'il doit faire est déjà fait :
1451923364.jpg
 
P

phonnic

Membre
Inscrit
19 Avril 2013
Messages
31
Points
6
  • #17
Re: ecriture sur extsdcard

bien : suppression de titanium, ré-installation, donc après la manip sur 'platform.xml' : ça marche :)
titanium apparait donc à présent avec le user-group '1023' qui lui manquait.
 
Haut Bas