#1 04-01-2013 01:07:01

romulus
Pinguino avanzato
Da Roma
Registrato: 25-06-2010
Messaggi: 245

Android... e riparliamone

Ciao gente,

riprendo un vecchia discussione (http://forum.fedoraonline.it/viewtopic.php?id=18538&p=2)

sto giocando un pò con libmtp ed i suoi tools (o meglio esempi come dice l'autore), e vorrei chiarirmi un dubbio.

- intanto bisogna installare anche libmtp-examples altrimenti tutto quello che si trova in rete non serve a niente

una volta connesso il device

mtp-detect

ci dice se lo vede o no.

tra i vari programmi che libmtp-examples mette a disposizione quello che mi lascia perplesso è

mtp-filetree

(in pretica un ls -R)

l'output è il seguente:

Attempting to connect device(s)
Android device detected, assigning default bug flags
Device: (NULL)
Storage: Archivio interno
1 Music
  189 A1 - Hells Bells.flac
2 Podcasts
3 Ringtones
  153 hangout_ringtone.ogg
4 Alarms
5 Notifications
  10 hangout_ringtone.m4a
  92 hangout_dingtone.m4a
6 Pictures
7 Movies
8 Download
  161 wifi.apk
  162 wifi-1a.apk
  183 filemanagerit.apk
  184 androidagendawidgeti.apk
  185 remotewebdesktopgray.apk
9 DCIM
  18 100LGDSC
    95 CAM00003.jpg
    129 CAM00008.jpg
    134 CAM00009.jpg
    135 CAM00010.jpg
    136 CAM00011.jpg
    156 CAM00014.jpg
    157 CAM00015.jpg
    163 pirata.jpg
    166 CAM00019.jpg
    168 CAM00021.jpg
    180 CAM00025.jpg
    190 CAM00026.jpg
    191 CAM00027.jpg
    192 CAM00028.jpg
    193 CAM00029.jpg
  97 .thumbnails
    101 .thumbdata3--1967290299
    102 1343281103180.jpg
    103 .thumbdata3-1763508120
    104 1343281164867.jpg
    131 1345912187487.jpg
    140 1347715492456.jpg
    141 1347715795499.jpg
    142 1348227812109.jpg
    174 1355073029755.jpg
    175 1355073139252.jpg
    186 1356278077541.jpg
10 hangout_ringtone.m4a
11 Android
  12 data
    13 com.google.android.youtube
      14 files
    15 com.android.providers.media
      16 albumthumbs
        132 1345209490646
    20 com.google.android.apps.maps
      21 testdata
        172 voice
          173 it_IT.9e3eb123
            176 voice_instructions.zip
      22 debug
      23 cache
        27 cache_r.m
        28 cache_vts_GMM.m
        29 cache_its_ter.m
        30 cache_its.m
        31 cache_vts_labl_GMM.m
        32 cache_its_bas_bic.m
        33 cache_bd.m
        34 cache_vts_tran_GMM.m
        35 cache_vts_inaka_GMM.m
        105 cache_r.0
        118 cache_vts.m
        119 cache_rgts.m
        120 cache_vts_tran_base_GMM.m
        121 cache_vts_tran_labl_GMM.m
        133 cache_vts_vec_bic_GMM.m
        143 cache_vts_high_GMM.m
        144 cache_vts_GMM.0
        145 cache_vts_labl_GMM.0
        177 cache_vts.0
        178 cache_vts_high_GMM.0
        179 cache_rgts.0
    24 com.android.gallery3d
      25 cache
        75 rev_geocoding.idx
        76 rev_geocoding.0
        77 rev_geocoding.1
        78 imgcache.idx
        79 imgcache.0
        80 imgcache.1
    36 .nomedia
    70 com.lge.smartshare
      71 files
        72 server
    73 com.android.browser
      74 files
        81 snapshots.db
        82 snapshots.db-journal
    147 it.telecomitalia.timcloud
      148 cache
        149 headers
          151 cache_-301931520.cah
        150 contents
          152 cache_-301931520.cah
12 data
  13 com.google.android.youtube
    14 files
  15 com.android.providers.media
    16 albumthumbs
      132 1345209490646
  20 com.google.android.apps.maps
    21 testdata
      172 voice
        173 it_IT.9e3eb123
          176 voice_instructions.zip
    22 debug
    23 cache
      27 cache_r.m
      28 cache_vts_GMM.m
      29 cache_its_ter.m
      30 cache_its.m
      31 cache_vts_labl_GMM.m
      32 cache_its_bas_bic.m
      33 cache_bd.m
      34 cache_vts_tran_GMM.m
      35 cache_vts_inaka_GMM.m
      105 cache_r.0
      118 cache_vts.m
      119 cache_rgts.m
      120 cache_vts_tran_base_GMM.m
      121 cache_vts_tran_labl_GMM.m
      133 cache_vts_vec_bic_GMM.m
      143 cache_vts_high_GMM.m
      144 cache_vts_GMM.0
      145 cache_vts_labl_GMM.0
      177 cache_vts.0
      178 cache_vts_high_GMM.0
      179 cache_rgts.0
  24 com.android.gallery3d
    25 cache
      75 rev_geocoding.idx
      76 rev_geocoding.0
      77 rev_geocoding.1
      78 imgcache.idx
      79 imgcache.0
      80 imgcache.1
  36 .nomedia
  70 com.lge.smartshare
    71 files
      72 server
  73 com.android.browser
    74 files
      81 snapshots.db
      82 snapshots.db-journal
  147 it.telecomitalia.timcloud
    148 cache
      149 headers
        151 cache_-301931520.cah
      150 contents
        152 cache_-301931520.cah
13 com.google.android.youtube
  14 files
14 files
15 com.android.providers.media
  16 albumthumbs
    132 1345209490646
16 albumthumbs
  132 1345209490646
18 100LGDSC
  95 CAM00003.jpg
  129 CAM00008.jpg
  134 CAM00009.jpg
  135 CAM00010.jpg
  136 CAM00011.jpg
  156 CAM00014.jpg
  157 CAM00015.jpg
  163 pirata.jpg
  166 CAM00019.jpg
  168 CAM00021.jpg
  180 CAM00025.jpg
  190 CAM00026.jpg
  191 CAM00027.jpg
  192 CAM00028.jpg
  193 CAM00029.jpg
19 .temp
20 com.google.android.apps.maps
  21 testdata
    172 voice
      173 it_IT.9e3eb123
        176 voice_instructions.zip
  22 debug
  23 cache
    27 cache_r.m
    28 cache_vts_GMM.m
    29 cache_its_ter.m
    30 cache_its.m
    31 cache_vts_labl_GMM.m
    32 cache_its_bas_bic.m
    33 cache_bd.m
    34 cache_vts_tran_GMM.m
    35 cache_vts_inaka_GMM.m
    105 cache_r.0
    118 cache_vts.m
    119 cache_rgts.m
    120 cache_vts_tran_base_GMM.m
    121 cache_vts_tran_labl_GMM.m
    133 cache_vts_vec_bic_GMM.m
    143 cache_vts_high_GMM.m
    144 cache_vts_GMM.0
    145 cache_vts_labl_GMM.0
    177 cache_vts.0
    178 cache_vts_high_GMM.0
    179 cache_rgts.0
21 testdata
  172 voice
    173 it_IT.9e3eb123
      176 voice_instructions.zip
22 debug
23 cache
  27 cache_r.m
  28 cache_vts_GMM.m
  29 cache_its_ter.m
  30 cache_its.m
  31 cache_vts_labl_GMM.m
  32 cache_its_bas_bic.m
  33 cache_bd.m
  34 cache_vts_tran_GMM.m
  35 cache_vts_inaka_GMM.m
  105 cache_r.0
  118 cache_vts.m
  119 cache_rgts.m
  120 cache_vts_tran_base_GMM.m
  121 cache_vts_tran_labl_GMM.m
  133 cache_vts_vec_bic_GMM.m
  143 cache_vts_high_GMM.m
  144 cache_vts_GMM.0
  145 cache_vts_labl_GMM.0
  177 cache_vts.0
  178 cache_vts_high_GMM.0
  179 cache_rgts.0
24 com.android.gallery3d
  25 cache
    75 rev_geocoding.idx
    76 rev_geocoding.0
    77 rev_geocoding.1
    78 imgcache.idx
    79 imgcache.0
    80 imgcache.1
25 cache
  75 rev_geocoding.idx
  76 rev_geocoding.0
  77 rev_geocoding.1
  78 imgcache.idx
  79 imgcache.0
  80 imgcache.1
26 .appboxcache
27 cache_r.m
28 cache_vts_GMM.m
29 cache_its_ter.m
30 cache_its.m
31 cache_vts_labl_GMM.m
32 cache_its_bas_bic.m
33 cache_bd.m
34 cache_vts_tran_GMM.m
35 cache_vts_inaka_GMM.m
36 .nomedia
37 bluetooth
  38 0001.vcf
  39 0002.vcf
  40 0004.vcf
  41 0005.vcf
  42 0006.vcf
  43 0007.vcf
  44 0008.vcf
  45 0009.vcf
  46 0010.vcf
  47 0011.vcf
  48 0012.vcf
  49 0013.vcf
  50 0014.vcf
  51 0015.vcf
  52 0016.vcf
38 0001.vcf
39 0002.vcf
40 0003.vcf
41 0004.vcf
42 0005.vcf
43 0006.vcf
44 0007.vcf
45 0008.vcf
46 0009.vcf
47 0010.vcf
48 0011.vcf
49 0012.vcf
50 0013.vcf
51 0014.vcf
52 0015.vcf
68 Lino Banfi - Benvenuti a sti frocioni.mp3
70 com.lge.smartshare
  71 files
    72 server
71 files
  72 server
72 server
73 com.android.browser
  74 files
    81 snapshots.db
    82 snapshots.db-journal
74 files
  81 snapshots.db
  82 snapshots.db-journal
75 rev_geocoding.idx
76 rev_geocoding.0
77 rev_geocoding.1
78 imgcache.idx
79 imgcache.0
80 imgcache.1
81 snapshots.db
82 snapshots.db-journal
83 airdroid
  84 upload
  85 app
    86 download
  87 images
  88 lang
  89 cache
  90 config
84 upload
85 app
  86 download
86 download
87 images
88 lang
89 cache
90 config
91 Video
92 hangout_dingtone.m4a
95 CAM00003.jpg
97 .thumbnails
  101 .thumbdata3--1967290299
  102 1343281103180.jpg
  103 .thumbdata3-1763508120
  104 1343281164867.jpg
  131 1345912187487.jpg
  140 1347715492456.jpg
  141 1347715795499.jpg
  142 1348227812109.jpg
  174 1355073029755.jpg
  175 1355073139252.jpg
  186 1356278077541.jpg
98 keepass
  108 keepass.kdb
99 .apk
101 .thumbdata3--1967290299
102 1343281103180.jpg
103 .thumbdata3-1763508120
104 1343281164867.jpg
105 cache_r.0
108 keepass.kdb
111 memo
  112 temp
  122 1_scr
  123 2_scr
  194 7_scr
112 temp
113 my_sounds
114 MobisleNotesFreeBackup
  125 automaticBackup.json
  126 automaticBackup.sqlite
115 InkPad_Notepad
  116 backup
    117 1
      127 Welcome+to+InkPad-1345165815293.txt
    138 2
      146 %2C0%2C67840592-1347303436680.txt
116 backup
  117 1
    127 Welcome+to+InkPad-1345165815293.txt
  138 2
    146 %2C0%2C67840592-1347303436680.txt
117 1
  127 Welcome+to+InkPad-1345165815293.txt
118 cache_vts.m
119 cache_rgts.m
120 cache_vts_tran_base_GMM.m
121 cache_vts_tran_labl_GMM.m
122 1_scr
123 2_scr
125 automaticBackup.json
126 automaticBackup.sqlite
127 Welcome+to+InkPad-1345165815293.txt
129 CAM00008.jpg
131 1345912187487.jpg
132 1345209490646
133 cache_vts_vec_bic_GMM.m
134 CAM00009.jpg
135 CAM00010.jpg
136 CAM00011.jpg
138 2
  146 %2C0%2C67840592-1347303436680.txt
139 WifiAnalyzer_Snapshot
140 1347715492456.jpg
141 1347715795499.jpg
142 1348227812109.jpg
143 cache_vts_high_GMM.m
144 cache_vts_GMM.0
145 cache_vts_labl_GMM.0
146 %2C0%2C67840592-1347303436680.txt
147 it.telecomitalia.timcloud
  148 cache
    149 headers
      151 cache_-301931520.cah
    150 contents
      152 cache_-301931520.cah
148 cache
  149 headers
    151 cache_-301931520.cah
  150 contents
    152 cache_-301931520.cah
149 headers
  151 cache_-301931520.cah
150 contents
  152 cache_-301931520.cah
151 cache_-301931520.cah
152 cache_-301931520.cah
153 hangout_ringtone.ogg
156 CAM00014.jpg
157 CAM00015.jpg
161 wifi.apk
162 wifi-1a.apk
163 pirata.jpg
166 CAM00019.jpg
168 CAM00021.jpg
172 voice
  173 it_IT.9e3eb123
    176 voice_instructions.zip
173 it_IT.9e3eb123
  176 voice_instructions.zip
174 1355073029755.jpg
175 1355073139252.jpg
176 voice_instructions.zip
177 cache_vts.0
178 cache_vts_high_GMM.0
179 cache_rgts.0
180 CAM00025.jpg
183 filemanagerit.apk
184 androidagendawidgeti.apk
185 remotewebdesktopgray.apk
186 1356278077541.jpg
189 A1 - Hells Bells.flac
190 CAM00026.jpg
191 CAM00027.jpg
192 CAM00028.jpg
193 CAM00029.jpg
194 7_scr
OK.

il numero è l'id dell'oggetto e gli spazi iniziali indica se l'oggetto si trova al'interno di una directory.

come si nota alcuni oggetti sono ripetuti sia come id che come nome, quindi l'associazione è univoca.

visto che si tratta di un telefono vorrei capire se la ripetizione dei nomi  è dovuta ad android o all'implementazione fatta dal produttore.

come potete immaginare è facile fare uno script che mantenga una copia della rubrica/foto/video/musica senza doversi connettere
alla rete o passare per windows.

ora se poteste inviare l'output dei vostri telefoni....


grazie
R.


Assioma di R.: Ci sono più bit in un byte di quanti tu ne riesca a contare.
Avatar by manuoceane from Tux Factory

Non in linea

#2 04-01-2013 08:49:32

robyduck
Amministratore
Registrato: 08-12-2004
Messaggi: 7'666
Sito web

Re: Android... e riparliamone

Ma in tutto questo Fedora cosa c'entra? Mi sa che la community Android può darti spiegazioni migliori, no? wink

Non in linea

Piè di pagina