Link simbolici su android?

Galaxy, Nexus, Xperia, Optimus o altri dispositivi "robotici"? Che si tratti di configurare il telefono o tablet, installare una ROM "cucinata" o scambiare quattro chiacchiere sui migliori dispositivi, la community Android si incontra qui.
Regole del forum
Rispondi
Avatar utente
Ozne
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 351
Iscritto il: mer apr 23, 2014 11:05 am

Link simbolici su android?

Messaggio da Ozne » mer mag 16, 2018 11:46 am

DUnque, mi sto misurando con l'esaurimento (mio) della memoria interna, soprattutto per i file delle chat whatsapp, quindi pensavo...
Android è basato su linux, su linux si possono fare link sombolici, si possono quindi fare link simbolici su android, per spostare le cartelle media sull'sdcard?
Nel caso, i backup funzionerebbero lo stesso?

Grazie

System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Link simbolici su android?

Messaggio da System » mer mag 16, 2018 11:46 am


Avatar utente
Ganondolf
Moderatore
Moderatore
Messaggi: 638
Iscritto il: mar gen 28, 2014 10:51 am
Località: Mestre

Re: Link simbolici su android?

Messaggio da Ganondolf » mer mag 16, 2018 1:16 pm

Dipende dal filesystem della memoria interna... Devi essere root cmq.

Avatar utente
Ozne
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 351
Iscritto il: mer apr 23, 2014 11:05 am

Re: Link simbolici su android?

Messaggio da Ozne » mer mag 16, 2018 3:00 pm

Ho appena fatto il root, il filesystem non saprei. Ho formattato la sdcard con android, ma viene comunque vista su windows, quindi credo fat32, a meno che i driver non rendano leggibili le partizioni extb.

Avatar utente
Ganondolf
Moderatore
Moderatore
Messaggi: 638
Iscritto il: mar gen 28, 2014 10:51 am
Località: Mestre

Re: Link simbolici su android?

Messaggio da Ganondolf » mer mag 16, 2018 5:58 pm

Se con "viene vista su windows" intendi che se la togli fisicamente dal telefono e la attacchi al computer e riesci a montarla, allora è fat32 oppure exfat, nessuna delle quali supporta i link simbolici. Intendevo la memoria interna cmq piuttosto che la sdcard, la mia ad esempio è montata come esdfs (che a sua volta non supporta i link).

Avatar utente
Ozne
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 351
Iscritto il: mer apr 23, 2014 11:05 am

Re: Link simbolici su android?

Messaggio da Ozne » mer mag 16, 2018 6:32 pm

non ne ho idea. da windows non viene visualizzato il filesystem. :(

Avatar utente
Ganondolf
Moderatore
Moderatore
Messaggi: 638
Iscritto il: mar gen 28, 2014 10:51 am
Località: Mestre

Re: Link simbolici su android?

Messaggio da Ganondolf » gio mag 17, 2018 11:26 am

Perché quando attacchi il telefono al computer non viene montata la partizione su windows, viene creato un collegamento via mtp. Devi aprire una shell sul telefono con

Codice: Seleziona tutto

adb shell
e usare il comando

Codice: Seleziona tutto

mount
Nell'output del comando devi cercare una riga tipo

Codice: Seleziona tutto

/data/media on /storage/emulated type esdfs (rw,nosuid,nodev,noexec,relatime,upper=0:1015:660:771,derive=multi,noconfine)
Oppure puoi usare l'app DiskInfo

Avatar utente
Ozne
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 351
Iscritto il: mer apr 23, 2014 11:05 am

Re: Link simbolici su android?

Messaggio da Ozne » gio mag 17, 2018 1:27 pm

Codice: Seleziona tutto

mount
rootfs on / type rootfs (ro,seclabel,relatime)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,seclabel,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
none on /sys/fs/cgroup type tmpfs (rw,seclabel,relatime,mode=750,gid=1000)
none on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory)
tmpfs on /mnt type tmpfs (rw,seclabel,relatime,mode=755,gid=1000)
none on /dev/memcg type cgroup (rw,relatime,memory)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
none on /dev/cpuset type cgroup (rw,relatime,cpuset,noprefix,release_agent=/sbin
/cpuset_release_agent)
tmpfs on /tmp type tmpfs (rw,seclabel,relatime)
none on /sys/fs/cgroup/bfqio type cgroup (rw,relatime,bfqio)
/dev/block/mmcblk0p17 on /system type ext4 (rw,seclabel,relatime,noauto_da_alloc
)
/dev/block/mmcblk0p15 on /efs type ext4 (rw,seclabel,nosuid,nodev,noatime,journa
l_checksum,journal_async_commit,data=ordered)
/dev/block/mmcblk0p16 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,disc
ard,journal_checksum,journal_async_commit,errors=panic,data=ordered)
/dev/block/mmcblk0p19 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,disca
rd,journal_checksum,journal_async_commit,noauto_da_alloc,errors=panic,data=order
ed)
tmpfs on /storage type tmpfs (rw,seclabel,relatime,mode=755,gid=1000)
/dev/block/loop0 on /su type ext4 (rw,seclabel,noatime,data=ordered)
/dev/fuse on /mnt/runtime/default/emulated type fuse (rw,nosuid,nodev,noexec,noa
time,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/fuse on /storage/emulated type fuse (rw,nosuid,nodev,noexec,noatime,user_id
=1023,group_id=1023,default_permissions,allow_other)
/dev/fuse on /mnt/runtime/read/emulated type fuse (rw,nosuid,nodev,noexec,noatim
e,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/fuse on /mnt/runtime/write/emulated type fuse (rw,nosuid,nodev,noexec,noati
me,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/block/vold/public:179_33 on /mnt/media_rw/44C3-14E8 type vfat (rw,dirsync,n
osuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=
0020,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
/dev/fuse on /mnt/runtime/default/44C3-14E8 type fuse (rw,nosuid,nodev,noexec,no
atime,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/fuse on /storage/44C3-14E8 type fuse (rw,nosuid,nodev,noexec,noatime,user_i
d=1023,group_id=1023,default_permissions,allow_other)
/dev/fuse on /mnt/runtime/read/44C3-14E8 type fuse (rw,nosuid,nodev,noexec,noati
me,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/fuse on /mnt/runtime/write/44C3-14E8 type fuse (rw,nosuid,nodev,noexec,noat
ime,user_id=1023,group_id=1023,default_permissions,allow_other)
sembra formattata ext4

Avatar utente
Ganondolf
Moderatore
Moderatore
Messaggi: 638
Iscritto il: mar gen 28, 2014 10:51 am
Località: Mestre

Re: Link simbolici su android?

Messaggio da Ganondolf » gio mag 17, 2018 7:41 pm

Si parrebbe anche a me, o almeno una base di ext4 montata con FUSE in un tmpfs, o una cosa del genere.

Potresti provare a creare un collegamento e vedere che succede...

Avatar utente
CUB3
Moderatore
Moderatore
Messaggi: 1322
Iscritto il: lun gen 26, 2015 10:13 am

Re: Link simbolici su android?

Messaggio da CUB3 » mer mag 23, 2018 5:59 pm

Se il link simbolico non dovesse funzionare, potresti provare a fare un bind mount tramite script e avviarlo automaticamente al boot tramite init; se la tua ROM non supportasse gli script init puoi rimediare con Init.d Light.
"Let me tell you a secret: when you hear that the machine is “smart”, what it actually means is that it’s exploitable." Mikko Hypponen

Avatar utente
Ozne
Livello: microSD (7/15)
Livello: microSD (7/15)
Messaggi: 351
Iscritto il: mer apr 23, 2014 11:05 am

Re: Link simbolici su android?

Messaggio da Ozne » gio mag 24, 2018 9:57 am

interessante. stavo seguendo qualche guida ma senza successo, proverò. ;)

:grazie

avevo anche acquistato un app link2sd, ma ho solo combinato dei pasticci...

System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Re: Link simbolici su android?

Messaggio da System » gio mag 24, 2018 9:57 am


Rispondi
  • Argomenti simili
    Risposte
    Visite
    Ultimo messaggio