Автор Тема: Монтиране на MTP устройство в Debian Stretch  (Прочетена 4885 пъти)

qmxnmz

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Някой пробвал ли е да монтира андроид телефон в Дебиан или изобщо в Линукс? Проблема не е в това, че немога да си копирам снимките и видеото или някакви други файлчета през файловият мениджър. Искам да го монтирам във файловата система на Дебиан и да пробвам дали мога да възстановя някои файлове с photorec примерно или някоя друга програма (ако някой знае друга такава нека сподели).
Става въпрос за :
Samsung Galaxy Note 3  SM-N9005 и Android 5.0

Инсталирах всичките необходими пакети, както е описано във wiki-то на дебиан но при опита да монтирам телефона ми дава грешка.
Цитат
mtp-detect
libmtp version: 1.1.13

Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
   Found 1 device(s):
   Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 5
Attempting to connect device(s)
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
ignoring libusb_claim_interface() = -6LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
OK.
после изпълнявам следния код:
Цитат
jmtpfs /media/samsung
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
ignoring libusb_claim_interface() = -6LIBMTP PANIC: failed to open session on second attempt
terminate called after throwing an instance of 'MtpErrorCantOpenDevice'
  what():  Can't open device
Aborted

Това е от dmesg:
Цитат
dmesg | grep mtp
[ 2588.165899] usb 3-2: usbfs: process 2796 (mtp-detect) did not claim interface 0 before use
[ 2588.427108] usb 3-2: usbfs: process 2796 (mtp-detect) did not claim interface 0 before use
[ 2588.427370] usb 3-2: usbfs: process 2796 (mtp-detect) did not claim interface 0 before use
[ 6866.395516] usb 3-2: usbfs: process 3883 (mtp-detect) did not claim interface 0 before use
[ 6866.656846] usb 3-2: usbfs: process 3883 (mtp-detect) did not claim interface 0 before use
[ 6866.657105] usb 3-2: usbfs: process 3883 (mtp-detect) did not claim interface 0 before use
[ 7499.628007] usb 3-2: usbfs: process 4089 (mtp-detect) did not claim interface 0 before use
[ 7499.890115] usb 3-2: usbfs: process 4089 (mtp-detect) did not claim interface 0 before use
[ 7499.890461] usb 3-2: usbfs: process 4089 (mtp-detect) did not claim interface 0 before use
[ 7633.484178] usb 3-2: usbfs: process 4095 (jmtpfs) did not claim interface 0 before use
[ 7633.745732] usb 3-2: usbfs: process 4095 (jmtpfs) did not claim interface 0 before use
[ 7633.745990] usb 3-2: usbfs: process 4095 (jmtpfs) did not claim interface 0 before use
[ 7698.496541] usb 3-2: usbfs: process 4102 (jmtpfs) did not claim interface 0 before use
[ 7698.758815] usb 3-2: usbfs: process 4102 (jmtpfs) did not claim interface 0 before use
[ 7698.759184] usb 3-2: usbfs: process 4102 (jmtpfs) did not claim interface 0 before use
[ 7740.709398] usb 3-2: usbfs: process 4121 (jmtpfs) did not claim interface 0 before use
[ 7740.972409] usb 3-2: usbfs: process 4121 (jmtpfs) did not claim interface 0 before use
[ 7740.972674] usb 3-2: usbfs: process 4121 (jmtpfs) did not claim interface 0 before use
[ 7962.181277] usb 3-2: usbfs: process 4187 (jmtpfs) did not claim interface 0 before use
[ 7962.443743] usb 3-2: usbfs: process 4187 (jmtpfs) did not claim interface 0 before use
[ 7962.444102] usb 3-2: usbfs: process 4187 (jmtpfs) did not claim interface 0 before use


Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #1 -: Jun 18, 2017, 22:37 »
Отвори Synaptic, напиши "mtpfs" и виж, какво е налично. Примерно "go-mtpfs", "jmtpfs"...
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

qmxnmz

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #2 -: Jun 18, 2017, 23:17 »
Инсталирал съм ги дават една и съща грешка виждат устройството, но немога да го монтирам в съответната папка /media/samsung. Открих също и някои правила в udev.
 
Цитат
cat /lib/udev/rules.d/69-libmtp.rules
# Samsung Galaxy models (MTP+ADB)
ATTR{idVendor}=="04e8", ATTR{idProduct}=="685c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
# Samsung Galaxy models (MTP)
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
# Samsung Galaxy models Kies mode
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6877", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
# Samsung Vibrant SGH-T959/Captivate/Media player mode
ATTR{idVendor}=="04e8", ATTR{idProduct}=="68a9", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

Цитат
cat /lib/udev/rules.d/51-android.rules
#Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0664", GROUP="plugdev"
Цитат
#Samsung Galaxy Note 3
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666" GROUP="plugdev"




Това последното аз съм си го писал незнам дали несъм го объркал.
Активен

ЗибелтБг

  • Напреднали
  • *****
  • Публикации: 1302
  • Distribution: Kubuntu 14.04 Realtime 3.12.0-rt2 JACK Audio Connection Kit
  • Window Manager: KDE 4.13.3 !!! VLC-настр-Аудио-SRC-Sinc function(best quality)
  • М
    • Профил
    • WWW
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #3 -: Jun 18, 2017, 23:17 »
Debian.....в Кубунту никакви проблеми с два модела Самсунг, и един Алкател, при Самсунга трябва да се действа пъргаво, иначе заключва, и трябва отново да се разрешава....
Активен

Кубунту  със Realtime Kernel дава звук, който няма нищо общо с другите дистрибуции...Линукс е за галеници на Боговете-не е за простосмъртни...при прекомпилиране-make menuconfig, Under ‘Processor type and features’, Scroll  down to ‘Timer Frequency’ and set this to 1,000Hz!!! за 3.12 иска lzop

qmxnmz

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #4 -: Jun 18, 2017, 23:26 »
Да трябва да е отключен интересното е че и в developer mode  нали дал съм му и отметката да не се изключва и пак нестава иначе adb си го засича без проблем.

Цитат
adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
0b20b0cc   device
Активен

remotexx

  • Напреднали
  • *****
  • Публикации: 3210
    • Профил
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #5 -: Jun 19, 2017, 00:52 »
Не мисля че през МТП ще стане.

Не съм експерт, но... по мои  (отдавнашни) спомени този МТП (протокол) го измислиха за да не се отмонтирва картата от у-вото и той е само имитация на ФС по-скоро е протокол (mtpfs вероятно емулира ФС наново т.е. от нулата от другата страна т.е. в Линукса) т.е. фоторек няма как да работи - всичко което е извън същестуващите/неизтрити файлове не се предава по кабела/протокола.
С по-стария формат и стари телефони можеше - обаче там (ако си спомняте т.е. тези които са достатъчно стари да помнят) излизаха едни надписи - моля почакайте, монтирам.. после като приключваше имаше други надписи - отмонитрам и т.н. и тогава като я "пусне" картата у-вото (тел. и пр.) можеше да се монтира с нативната ФС и да се възстаноява, ама на новите телефони само МТП (с оправданието че старото много затормозявало потребителите и със задната цел че по-трудно ще руутват тел. - за второто не познаха)

Може и да не съм прав, но ..нека експертите ме поправят

та според мен - с новите телефони само с МТП, единствения начин е да се руутва у-вото и на него да се качи фоторек и пр. туул и е хубаво да е качен предварително - преди да се омаже, защото ако се качи постфактум не се знае на кои сектори ще се запише да не да презпише баш секторите които ти трябват...
« Последна редакция: Jun 19, 2017, 01:27 от remotexx »
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #6 -: Jun 19, 2017, 00:53 »
Не знам за вас пичове, аз планшетчето (играчката) на жената го монтирам с adbfs, както ме съветва върхвното вики на Арк. И никога не съм виждал по-бързо свързване. Windows 7, дето е в действителност 6 да го духа.

И щом това е възможно на стария Дебиан, дето го цомпилирах за около 10 секунди, не знам, какво ще е за новия, дето сигурно го има в хранилищата.

Това е. Закривам темата.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

remotexx

  • Напреднали
  • *****
  • Публикации: 3210
    • Профил
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #7 -: Jun 19, 2017, 00:57 »
аз май без да искам се оказах прав тоя път

https://askubuntu.com/questions/446180/how-to-mount-smartphone-to-recover-files

MTP mode wont work. It's an abstracted filesystem meaning Photorec (et al) don't have direct access. According to the Photorec website, you'll need to throw the phone into Mass Storage mode. Once you've done that, it should see the drive correctly.

I'm not sure what sort of recovery you're doing here. If the screen is broken and you're stuck in MTP mode, you might still be able to do a recovery, using adb and dd to create a raw image of the affected partition. Move that over to Ubuntu, mount it and recover.


т.е. с МТП у-вата единственото решение е през АДБ (копираш целия дял - верятно трябва руут) и на копието пускаш каквото ти душа сака да спасява изтритото:
https://android.stackexchange.com/questions/32202/android-system-partition-image-on-pc-or-sdcard

http://ubuntuforums.org/member.php?u=1314053

I have no personal experience with this, but I've seen this German website talking about recovering data from a Ubuntu Touch device:
https://wiki.ubuntuusers.de/Ubuntu_Touch/Sicherung_und_Wiederherstellung/#Datenrettung
At the core, they copy the partition they are interested in with adb and dd over:


adb shell 'echo 'PASSWORT' | sudo -S dd if=/dev/block/mmcblk0p7 bs=4k conv=noerror,sync' > ~/Dokumente/backup-touch-mmcblk0p7-home.iso

After that they employ recovery tools on the desktop. Specifically they mention a tool called PhotoRec.

You'd have to see which partition is the correct one for you.

П.П. или RomDump
http://www.addictivetips.com/mobile/how-to-backup-your-android-phones-boot-recovery-and-system-partition-images/

« Последна редакция: Jun 19, 2017, 01:03 от remotexx »
Активен

remotexx

  • Напреднали
  • *****
  • Публикации: 3210
    • Профил
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #8 -: Jun 19, 2017, 01:09 »
а за още по-новите телефони с TRIM е още по-голяма кушия - там даже не се знае - знае ли се или не се знае докато не стане прекалено късно т.е. на късмет работата

https://forum.xda-developers.com/galaxy-nexus/general/guide-internal-memory-data-recovery-yes-t1994705

This method does not seem to work on newer phones that apply TRIM or some other type of partition clearing implementation. If anyone has recovered their data on a device newer than Android 4.3 please pm me and let me know.
« Последна редакция: Jun 19, 2017, 01:28 от remotexx »
Активен

remotexx

  • Напреднали
  • *****
  • Публикации: 3210
    • Профил
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #9 -: Jun 19, 2017, 01:15 »
МТП не е файлова система а е проткол (файловата система е симулирана само за да може да се монтнира и четат снимките, аудио и пр.)
https://en.wikipedia.org/wiki/Media_Transfer_Protocol

даже аз още си спомням как преди време се борех да разбера що (през блутуут) един архив не искаше да ми се прехвърли т.е. нито даже да се покаже /няма го файла просто - инак блуттута ще го рпехвърли т.е. той си работеше ама файла с архива ми се не видеше/, та се оказа че трика бил да се смени разширението на такова поддържано от протокола (МТП, тогава още ПТП) и те така си прехвърлих архива тогава, прекръстих го на jpeg и всичко си стана (добре че не проверяваше по съдържание ами се довери на разширението - бозаджийска му работа)
« Последна редакция: Jun 19, 2017, 01:18 от remotexx »
Активен

deant01

  • Напреднали
  • *****
  • Публикации: 221
  • Distribution: Debian/sid
  • Window Manager: Gnome 3
    • Профил
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #10 -: Jun 19, 2017, 06:59 »
моя телефон ме пита при свръзка с ПЦ как да го играе. Появява се едно мену там и ме пита дали да работи като флашка. Давам му го и проблеми няма никакви. Та затова се учудих колко много е написано по тази тема.
Активен

Ripples of paradox spread out across the sea of causality.

qmxnmz

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Re: Монтиране на MTP устройство в Debian Stretch
« Отговор #11 -: Jun 19, 2017, 11:35 »
моя телефон ме пита при свръзка с ПЦ как да го играе. Появява се едно мену там и ме пита дали да работи като флашка. Давам му го и проблеми няма никакви. Та затова се учудих колко много е написано по тази тема.

Работата е там, че трябва да го играе, както аз му кажа не той да определя правилата на играта.
Ще пробвам германският начин и ще напиша резултата.
Карта памет нямам, иначе не е проблем картите памет ги оправям с четец и си ги монтирам и ги мятам  с photorec.Наскоро си претараших една карта и намерих снимки отпреди 5 години, които мислих, че са безвъзвратно изчезнали, е някои бяха да но повечето се показаха.
« Последна редакция: Jun 19, 2017, 11:40 от qmxnmz »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
BG Debian
Предложения за български проект
asa 0 4540 Последна публикация Sep 25, 2002, 11:52
от asa
Debian i KDE
Настройка на програми
IvanST 9 11296 Последна публикация Jan 05, 2003, 21:54
от n_antonov
Debian stretch NM Applet и vlan
Хардуерни и софтуерни проблеми
Archchancellor 5 3477 Последна публикация May 22, 2017, 16:12
от Archchancellor
Излезе Debian 9 Stretch
Коментар
jet 14 5728 Последна публикация Jun 21, 2017, 16:25
от cybercop
Проблем със свързването към безжична мрежа под Debian Stretch.
Настройка на програми
cybercop 21 6249 Последна публикация Oct 08, 2017, 19:30
от cybercop