LINUX.ORG.RU

adb shell и device shell

 , ,


0

1

Не могу понять, почему adb shell ls -la /mnt/sdcard/Android/obb/ и ls -la /mnt/sdcard/Android/obb/ показывают разное содержимое?

С компа по usb-кабелю (аналогично и в Android File Transfer):

$ adb shell ls -la /mnt/sdcard/Android/obb/
drwxrwxr-x root     sdcard_rw          2013-04-16 14:13 com.tinyorange.bugzz
drwxrwxr-x root     sdcard_rw          2013-04-30 15:28 com.tinyorange.krakoid

С самого девайса через ConnectBot (то же самое показывает и ES File Explorer):

$ ls -la /mnt/sdcard/Android/obb/
drwxrwxr-x root     sdcard_rw          2013-04-10 14:00 com.melesta.toydefense
drwxrwxr-x root     sdcard_rw          2013-04-16 17:33 com.tinyorange.bugzz
drwxrwxr-x root     sdcard_rw          2013-04-30 15:20 com.tinyorange.krakoid

Обратите внимание, что набор файлов различается, даты совпадают, а время в минутах разное.

Девайсы Nexus 7 32Gb + 3G и Samsung Galaxy Nexus. На обоих девайсах Android 4.2.2. Когда был установлен Android 4.1.x, то проблем не замечал.

★★★★★

4.2.2 multiuser — sdcard у каждого «свой» (там не прямой доступ, а через спец. (fuse) драйвер-фильтр)

anonymous ()
Ответ на: комментарий от anonymous

4.2.2 multiuser — sdcard у каждого «свой»

Мультиюзер только для планшета. На смарте синглюзер. Но, вероятно, проблема кроется в этом.
Вопрос, как же тогда залить файл с помощью adb push для текущего пользователя?

andreyu ★★★★★ ()
Ответ на: комментарий от anonymous

Если adb root не делаешь, то он и должен быть из под юзера.

Не делаю. Но результат в топике.

Попробовал сделать так:

$ adb shell
shell@android:/ $ su
root@android:/ # pm create-user uuuu
Error: couldn't create User.

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

В догонку (на смартфоне):

$ adb shell pm get-max-users
Maximum supported users: 1
andreyu ★★★★★ ()
Последнее исправление: andreyu (всего исправлений: 1)
Ответ на: комментарий от andreyu

Ага. С женой (тел <-> таблет) мы гоняем файло через WiFi Direct
С компьютера я качаю через МТП либо через dlna.

Ну и да, у меня «правильный» телефон - мотор, поэтому у меня и хомяк на eMMC и sdcard можно шарить как UMS.

Jetty ★★★★★ ()
Последнее исправление: Jetty (всего исправлений: 1)
Ответ на: комментарий от Jetty

и наверняка вы не сможете понять - не буду себя утруждать.

Конечно не могу. Вы говорите, что лить файлы с помощью adb push нельзя потому, что с женой вы обмениваетесь файлами иным способом. Охрененная логика.

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

это ты не способен осознавать смысл. Как тебе вообще в голову пришло смешать два отдельных поста в одну кашу? Совсем проблемы с мозгами и мыслительным процессом?

Jetty ★★★★★ ()
Ответ на: комментарий от Jetty

это ты не способен осознавать смысл. Как тебе вообще в голову пришло смешать два отдельных поста в одну кашу?

Смысл? Какой смысл в ваших постах выше вы видите сами?

Совсем проблемы с мозгами и мыслительным процессом?

Нет, но спасибо, что поинтересовались.

andreyu ★★★★★ ()
Ответ на: комментарий от Jetty

Ты не способен прочесть и интерпретировать 2 поста по отдельности?

По отдельности? Они оказались вдруг не связанными? Да вам бы в Петросяны податься, а не чушь на форуме пороть.

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

Почему «вдруг»? Тебя не смутило то что это разные посты/коментарии? Конечно они не продолжение одна другой. Это две совершенно разные мысли. У вас фейсбук головного мозга...

Jetty ★★★★★ ()
Последнее исправление: Jetty (всего исправлений: 2)
Ответ на: комментарий от Jetty

Это две совершенно разные мысли.

И я это должен был предугадать? Увы, чужие мысли читать не умею. Просто научитесь излагать свою мысль четко.

У вас фейсбук головного мозга...

Не пользуюсь.

p.s. Засрали всю тему, а по существу так ничего и не сказали. Вам все равно, каким говно счетчик сообщений наполнять?

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

И я это должен был предугадать? Увы, чужие мысли читать не умею. Просто научитесь излагать свою мысль четко.

Что тут гадать? Один ответ на один пост, другой на другой!

А по сути я тебе уже ответил.
И кстати на телефоне тоже малтиюзер, просто макс количество юзеров - 1 :) Но вообще вся фишка в per-process-mount

Jetty ★★★★★ ()
Ответ на: комментарий от yyk

до 4.2 это «безопасно», точнее пофиг. А вот с приходом 4.2 все немного изменилось.

Но, при этом, лить на самом деле все еще можно, технически никаких препятствий нет. Однако это всетаки неверный путь.

Jetty ★★★★★ ()
Ответ на: комментарий от Jetty

Что тут гадать? Один ответ на один пост, другой на другой!

о ващета adb push"ем нельзя лить файлы.

И, наверняка, вы сможете это пояснить :)

и наверняка вы не сможете понять - не буду себя утруждать.

Вижу, что вы просто балабол.

А по сути я тебе уже ответил.

Полагаю, ответ этот - adb shell и device shell (комментарий)

И кстати на телефоне тоже малтиюзер, просто макс количество юзеров - 1 :)

adb shell и device shell (комментарий)

Но вообще вся фишка в per-process-mount

Что за фишка?

andreyu ★★★★★ ()
Ответ на: комментарий от Jetty

Но, при этом, лить на самом деле все еще можно, технически никаких препятствий нет. Однако это всетаки неверный путь.

И опять «бла-бла-бла».

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

Вижу, что вы просто балабол.

Оооокей, как скажешь... :-D

Что за фишка?

Per-process mount namespaces... надеюсь это поможет тебе найти гугл.

adb shell и device shell (комментарий)

Вот, я же говорил что ты не поймешь... у 4.2 есть и сингл юзер. Но ни Galaxy Nexus, ни Nexus 4 не сконфигурены таким образом.

Jetty ★★★★★ ()
Последнее исправление: Jetty (всего исправлений: 1)
Ответ на: комментарий от andreyu

И опять «бла-бла-бла».

И опять «бла-бла-бла».

Jetty ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.