yashsingh1/xdaforums huggingface dataset:
[HTC Droid DNA] usopen:
Great catch on finding your own work Nitsuj!!!! Crazy someone would have the audacity to copy your work without asking or giving credit! While you maybe okay with it to some extent, I am not! This should be pulled from XDA until the proper credit is given and your permission is given! While I enjoy trying out new ROMS frequently, this won't be one of them!
[HTC Droid DNA] MustafaHadaKing:
Thanks for rom, will be flashing it soon, but as everyone has already said, please give ukb team for the base of your rom.

It's basically stealing

Anyway thanks again and good luck on future updates
[HTC Droid DNA] orangechoochoo:
Has anyone tried the speedscript? It was originally made for the Razr and Droid4. Maybe it could be optimized for the DNA?
[HTC Droid DNA] zounduser:
wow. crazy, yes sir, ur correct.........credit should b given, in any rom/mod thread, but not only that, base, and source as well. anyways, ill stick with ukb.

---------- Post added at 01:39 PM ---------- Previous post was at 01:35 PM ----------

THIS!!!! i fully agree. its not only wrong.....but not allowed. im still in amazement! that this would even be posted, the way that it is posted.
[HTC Droid DNA] zounduser:
thank u for updating your op sir. not offended, just more amazed that it was posted the way it was. so, is this in any relation to scotts 'cleanroms'?
[HTC Droid DNA] orangechoochoo:
I don't think so, it just happens to be cleaned of as much Sense and other unnecessary stuff.
[HTC Droid DNA] NBushyy:
Can someone make a flashable power widgets .zip for the task bar? It would be greatly appreciated!
[HTC Droid DNA] revolt1:
so this rom cant be installed through cwr

like download

wipe data and install?

im new to the whole boot image module crap
[HTC Droid DNA] zounduser:
If your already unlocked, u can use twrp, or cwmr. U have to fastboot the boot.img because we dont have s-off, or a way to write to the system partition. Flash rom first, then boot to bootloader, from fastboot usb mode flash the boot.img

Fastboot flash boot boot.img

SENT FROM MY "GLOBAL" DNA, USING ICS TAPATALK 2
[Galaxy S II Q&A, Help & Troubleshooting] ssbnasa:
guyzz, I flashed the official JB 4.1.2 firmware via odin in my SGS2, everything went just fine....even odin showed PASS

phone rebooted succesfully but in order to restart the fone to get into recovery mode, i removed battery after unplugging it from usb,. Now the phone is not turning on, not getting either into recovery or download mode. But when i insert usb/charger into it, it shows charging sign but with showing sometimes empty battery, sometimes full battery.

what should i do?

Pls help guyss :(

i used this video as a help

http://www.youtube.com/watch?v=n7b_vJtMSMI
[Galaxy S II Q&A, Help & Troubleshooting] Sun90:
Leave the phone plugged to the wall charger for some time, then try turning it ON and see:)
[Galaxy S II Q&A, Help & Troubleshooting] ssbnasa:
Problem solved!!!

Thnkss anyways :D
[Galaxy Note II Q&A, Help & Troubleshooting] sLapshock:
As mentioned, how do i disable that and open via chrome instead.
[Galaxy Note II Q&A, Help & Troubleshooting] spycedtx:
Settings

Application manager

All

Popup browser

Clear defaults

-----

I would love to help you, but help yourself first: ask a better question

http://www.catb.org/~esr/faqs/smart-questions.html
[Galaxy Note II Q&A, Help & Troubleshooting] sLapshock:
Thanks. I disabled instead.
[HTC One X+] Th!baut:
thank you a lot for your help.

when i try to acces to the /media/onex direcory i have this :

ls: cannot access onex: Transport endpoint is not connected
[HTC One X+] somemadcaaant:
After making changes reboot your session or pc and it will probably mount correctly which you've probably done by now.
[HTC One X+] Th!baut:
excuse me to ask many question but i am really noob. when all this done what would i see in /media/onex ? actualy after mounting the folder is empty

the only thing i need to do is copy files from/to my HOX+
[HTC One X+] HQRaja:
Can anyone please confirm if this is exclusive to the HTC One X+, or would it work for other similar HTC devices such as One X, One S etc. as well?
[HTC One X+] Th!baut:
It still dont work, i have tryed so many things these days to mount my HTC Ox+ as a USB Mass Storage and everything failed.

I tried tou manualy mount a MTP folder on my Ubuntu like Lloir explained here.

I tried to flash a TeamWorkRecovery and a ClockWorkRecovery to access the "Mount USB" option in the menu

my Device is seen by ubuntu but i am unable to read or write anything, for example if I copy a music album, the copy operation starts, takes a very long time an then end whith an error lik "error unable to copy xxxx.mp3 file does not exist"

actualy i am almost convicted that using an MTP device as an usb mass storage under Ubuntu is purely and simply IMPOSSIBLE !
[HTC One X+] Lloir:
works for ALL MTP devices
[HTC One X+] HQRaja:
Thanks a bunch. This should come pretty handy. =)
[HTC One X+] Th!baut:
does it works for you ?

how do you copy your files from/to your phone ?
[HTC One X+] spdrosin:
Waiting for Ubuntu instructions (maybe)?
[HTC One X+] CheesyNutz:
followed instructions to the letter and still cant mount my htc one xL running jellybean on ubuntu
[HTC One X+] cloverz7:
Just a quick reply since this was linked on the front page. Tried with GNex and Ubuntu 12.10 and no dice.
[HTC One X+] GaboWinter:
The instructions for Ubuntu are the first ones (Debian based distros), Lloir mentioned it at the start of the OP:
[HTC One X+] blackhand1001:
Linux really needs to add native support for MTP already. They also should add native support for adb as well while they are at it. Its annoying to have to add entrees to udev to even to be able to access the device.
[HTC One X+] tliebeck:
One suggestion for anyone wanting to do this with a device other than an HTC:

You'll need to change the line you add to /etc/udev/rules.d/51-android.rules based on the vendor of your phone.

SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

Change the code to one of the following USB vendor ids:

Acer	0502
ASUS	0b05
Dell	413c
Foxconn	0489
Fujitsu	04c5
Fujitsu Toshiba	04c5
Garmin-Asus	091e
Google	18d1
Hisense	109b
HTC	0bb4
Huawei	12d1
K-Touch	24e3
KT Tech	2116
Kyocera	0482
Lenovo	17ef
LG	1004
Motorola	22b8
NEC	0409
Nook	2080
Nvidia	0955
OTGV	2257
Pantech	10a9
Pegatron	1d4d
Philips	0471
PMC-Sierra	04da
Qualcomm	05c6
SK Telesys	1f53
Samsung	04e8
Sharp	04dd
Sony	054c
Sony Ericsson	0fce
Teleepoch	2340
Toshiba	0930
ZTE	19d2

Most up-to-date list is here: http://developer.android.com/tools/device.html

You can also have multiple vendor lines in your /etc/udev/rules.d/51-android.rules file, just put one on each line. As someone who's testing on a bunch of different devices, I simply put a line in for all of the above :)

If your vendor code isn't listed, enter the command "lsusb" in a terminal, and you'll see something like this:

Bus 001 Device 119: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II]
Bus 001 Device 112: ID 18d1:4e42 Google Inc.

The first four hex values of the id is the vendor ID, e.g., for the Samsung it's 04e8.
[HTC One X+] trogdan:
same here with GNex and ubuntu 12.04
[HTC One X+] suhartonoutama:
Use Airdroid

Using Airdroid and wifi from Tethering hotspot, you can simply access your Android without USB Cable and you can use anything OS. Search on Google Play with keyword "Airdroid"
[HTC One X+] Nschneider7:
Hey I have to say first off thanks for taking the time to figure this out! My problem is I am very new to linux and ubuntu. So when I open the terminal and type all the commands after "sudo mtpfs -o allow_other /media/onex" I get the response: "Listing raw device(s) No raw devices found." So should I have the device attached when I do this? Secondly the following command opens a text window. Is this where i type "SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"? Because now I can't save the text file because I don't have root. Should I be typing literally everything in Terminal? or am I just too new and missing a step. Your help would be greatly appreciated because I would really like to learn a lot more about linux however I'm a bit cautious asking for root for things and ****ing up lol. I'm over windows and will never use a mac so I want to learn! Sorry to be an idiot and a pain just wanna learn.
[HTC One X+] tliebeck:
That "SUBSYSTEM..." line needs to be appended to the file opened in the text editor. It shouldn't be entered on the command line.

And add "sudo" to in front of that gedit line...i.e., "sudo gedit /etc/udev/rules.d/51-android.rules"

Good luck!
[HTC One X+] rootdisk:
I prefer to use adb. If you want a GUI you can use QtADB:

http://qtadb.wordpress.com/
[HTC One X+] JackieBrown:
This looks great

When I tried this with linux mint (ubuntu based), I get an error

ls: cannot access onex: Transport endpoint is not connected

The line I added was

SUBSYSTEM=="usb", SYSFS{idVendor}=="0b05", MODE="0666"

I have an Asus TF300t.

Any suggestions?
[HTC One X+] sshvetsov:
Works with Galaxy Nexus on Ubuntu 12.04

Works for me, I just made changes to vendor ID to match my Nexus. Here's the modified instructions for Galaxy Nexus:

sudo apt-get install mtpfs
sudo mkdir /media/gnex
sudo chmod 775 /media/gnex
sudo mtpfs -o allow_other /media/gnex
sudo gedit /etc/udev/rules.d/51-android.rules

add line:
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
save file.

sudo service udev restart

Now I just need to figure out how to allow non-root user to eject the device from Nautilus. I'm getting "Unable to unmount gnex" error:

umount: /media/gnex is not in the fstab (and you are not root)

---------- Post added at 11:20 AM ---------- Previous post was at 11:03 AM ----------

Nope, still having some issues... Will post back once sorted out.
[HTC One X+] Nschneider7:
True just pushing a file over adb is SO MUCH easier (its what I did getting pissed off that MTP never works for linux and CM 10.1 just came out for the tf300t!) I just wanted to figure out how to get this working. However looking at this method it does still seem over my head. Just looking to get very detailed explanations really. I'm probably gonna be up for hours trying to figure this out and googling commands. I'll keep everyone posted on my findings. Also BTW I'm running Ubuntu 12.10.
[HTC One X+] FoulDroid:
in /etc/udev/rules.d/51-android.rules

i already have :

SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e21", MODE="0666", OWNER="foul" #Normal nexus s

so is SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" correct or it's SUBSYSTEMS=="usb", with an "S" ?
[HTC One X+] tommy.m86:
If your Folders are emtpy after a mount:

Umount it

Unlock your Lockscreen

remount

Works for me with GNex and mtpfs on Slackware 14.0 Multilib
[HTC One X+] maarawoe:
I am still failing on "Can't lock device" or whatever error -60 on ubuntu 12.10 with galaxy s2 :(

EDIT:

Got it partially working but only from the terminal session not from the gui... When the phon gets connected, I get -60 error, can see 3 directories in the /media/galaxy but when opening any subdir, I am thrown back to the /media/galaxy directory BUT I can list the directory tree from the ssh session where I made the configuration.

Does the /media/galaxy owner matters when its 0755?- should I chown to the gui session user?
[HTC One X+] Clownfishy:
I think I am part way but still cannot see the device under Ubunt 12.10. The system log states but nothing else!

Dec 21 12:41:05 coralreef kernel: [ 1390.688100] usb 1-6: new high-speed USB device number 14 using ehci_hcd

Dec 21 12:41:05 coralreef kernel: [ 1390.821322] usb 1-6: New USB device found, idVendor=18d1, idProduct=4ee1

Dec 21 12:41:05 coralreef kernel: [ 1390.821332] usb 1-6: New USB device strings: Mfr=2, Product=3, SerialNumber=4

Dec 21 12:41:05 coralreef kernel: [ 1390.821339] usb 1-6: Product: Nexus 10

Dec 21 12:41:05 coralreef kernel: [ 1390.821344] usb 1-6: Manufacturer: samsung

Dec 21 12:41:05 coralreef kernel: [ 1390.821349] usb 1-6: SerialNumber: R32CB00SPSH

Dec 21 12:41:05 coralreef mtp-probe: checking bus 1, device 14: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-6"

Dec 21 12:41:05 coralreef mtp-probe: bus: 1, device: 14 was an MTP device
[HTC One X+] ReeSilva:
Connect it to your computer with the debug mode activated. That's make my Ubuntu shows my Razr I.
[HTC One X+] Ouel:
archlinux

on archlinux, just install android-udev from AUR

the package will add all the rules you need to udev.

(sorry can't post the link)
[HTC One X+] Notn4:
Can't seem to get to work with Ubuntu 12.04 with my GNex.

Tried several methods and none work...

Nautilus shows the device and I can click on it but then it just keep loading until spitting this at my face:

"Sorry, could not display all the contents of "Galaxy Nexus": DBus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply."

and yes I added the proper idVendor
[HTC One X+] JonLido:
Definitely not working on Ubuntu 12.04 for me either. Perhaps it worked on earlier versions. I've been trying for a long time to get it to work on this version.

Has anyone succeeded with Ubuntu? If so, what version of the OS and mtpfs? (run "mtpfs --version" in a terminal for the version number)
[HTC One X+] mcardielo:
Works on a Samsung I9100, the only thing is when I connect the phone to the computer takes a while to nautilus to access to files in the device and always the first time shows a popup with a timeout message.

I'm running Ubuntu 12.10
[HTC One X+] Lloir:
disable any media players from trying to read the device...
[HTC One X+] Franky_V:
A reboot will fix the transmission end point error.

I have ejected my device from rhythm box, but I cant find a setting to disable media player connection completely. I closed rhythmbox after ejecting, but I still cannot view files. I can access the folder I have made, though. I'm on Xubuntu 12.04 and I have tried unlocking the screen prior to connecting and applying the appropriate samsung id, as well. There's a small chance my Rom is causing the issue, but I think that would cause an error in WHICH files were shown (like whether internal or external memory) but not connection as a whole. Any thoughts?
[HTC One X+] vs8:
After rebooting it won't mount automatically.

When I first did this, it mounted my Nexus 7 but when I double clicked the internal storage folder it opened a new nautilus window on the same page, I rebooted, but now it doesn't work at all.
[HTC One X+] Sorcerer86pt:
Simple guide for MTP mounting

I used the following guide:

bernaerts.dyndns.org/linux/247-ubuntu-automount-nexus7-mtp (copy and past as url)

It is for nexus 7, but following it and altering the values, you will have the udev rules for normal and debug mtp auto-mounting, normal and debug ppt mounting and if you want the bootloader & recovery mounting.

I already tested it for my asus padfone 2 , in a ubuntu 12.04 environment and it worked like a charm.:victory::victory:
[HTC One X+] dante_uk:
Fails for me too.

This is clearly broken and surprising for an 'open' OS to force people to use Windows since this MTP certainly doesn't work on Linux ( or on OSX appears from other posts )

I've tried all the methods here and closest I can get to anything remote useful is what happens by default ie plug in and click open with dolphin,

then 1 in 3 times maybe I can access the files on the phone, for a little while before it hangs. So even basic copying photos of is

painful as I get a few off then it just stops working. This is also READ ONLY, so no way to copy files onto the phone!

Oh and this is only with Android developer mode turned on, without that it never even gives a list of files.

HTC One X - Android 4.1.1 HTC Sense 4+

Ubuntu 12.04.1 LTS

Prior to the last update it was working fine as Mass Storage, so never gave any problems.

One of the nice things about Mass Storage was when phone remounted the storage the media player and gallery apps re-read everything and picked up the new files etc.

Now I'm forced to reboot the phone for that to happen ( after copying files on via a 3rd party file manager app using wifi )

I like progress, but this isn't it. It might have made things easier for Android devs and might be fine for the Mass Microsoft fan base, but for people that actually like to use 'open' software you've gone from 'no problems' completely useless!!!!
[HTC One X+] morganmf:
Working like a charm on Ubuntu 12.04 with my Evo 3D. Only thing I added is 'sudo' just before 'gedit /etc/udev/rules.d/51-android.rules' ;) . Later today will check with my Nexus 7.
[HTC One X+] tommy.m86:
you should ba able to unmount it as a normal user via fusermount -u <mountpoint>
[HTC One X+] ihavoc:
This is what I did for OpenSuse 12.2, this method will work for music and photos access only,

sudo zypper addrepo -f http://packman.inode.at/suse/12.2/ packman
sudo zypper ref (type a to always accept the packman repo)
sudo zypper in mtpfs
sudo vim /lib/udev/rules.d/69-libmtp.rules and add the following line (replace vim with gedit if you want a gui editor)
# HTC One X+
ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0dfc", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

sudo cp /lib/udev/rules.d/69-libmtp.rules /etc/udev/rules.d/.
reboot

When you plug in the phone you will see android phone icon on the desktop click on it to browse your files.
[HTC One X+] ReeSilva:
Neither a reboot solved my Transport Endpoint problem on my Razr I.

Can anyone help me? I've tried ALL The stuffs that I found on internet and ever stopped on this ****ing endpoint :(
[HTC One X+] Lloir:
thanks guys adding both of these to the op
[HTC One X+] DemonWav:
Can't seem to get this to work with Kubuntu 12.04 and my Samsung Galaxy S III (d2att)

I am getting stuck on the "sudo mtpfs -o allow_other /media/onex" command.

It won't get past this:

demonwav@demonwav-linux:~$ sudo mtpfs -o allow_other /media/sgs3
Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
Found 1 device(s):
Samsung: GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y (04e8:6860) @ bus 2, dev 57
Attempting to connect device
[HTC One X+] fvlserevere:
...

I think I have an interesting question: How do you mount an android device on a Chromebook, I mean, on Chrome OS?

Some ideas over here?

Regards.
[HTC One X+] MountainX:
That's been my experience too. And the functionality is limited/cumbersome. I would prefer to have the USB Mass Storage mode back. But I think SFTP (SSH) is the best solution going forward. It's like the best of MTP and USB Mass Storage mode -- or it would be if it was baked into Android.

Here's the solution I've been using the last 6 months. It has been the best solution I found. Unfortunately, it has stopped working well under Android 4.2.1 (CM 10.1). So I came looking for new solutions. Apparently MTP on Linux still isn't a good solution.

Anyone know of a good SSH/SFTP solution for Android 4.2.1?

My desktop runs Kubuntu 12.04 LTS (KDE version of Ubuntu).
[HTC One X+] emaxxim:
I report it's not working with HTC One X and Ubuntu 12.10, I don't know but the system send me a message of timeout...any suggestion?
[HTC One X+] TheJokah:
I had trouble with Mint 13 Maya. I found that HAL was not installed, and once i installed HAL MTP would work. however using the command "mtp-detect" still came up with nothing:confused:

PS i also installed Amarok at the same time. Not sure if it had anything to do with seein my HOX+, but just thought i'd mention it

Edit:

I uninstalled Amarok and still have my HOX+ mounted as "Android Phone" and can move files in Nautilus, but mtp-detect gives me this:

thejokah@thejokah-Laptop-Mint ~ $ mtp-detect
libmtp version: 1.1.5

Listing raw device(s)
Device 0 (VID=0bb4 and PID=0dfc) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
Found 1 device(s):
0bb4:0dfc @ bus 3, dev 3
Attempting to connect device(s)
ignoring usb_claim_interface = -16PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
OK.
[HTC One X+] emaxxim:
I have this response by the terminal in ubuntu 12.10 64bit on my iMac

emanuele@emanuele-iMac:~$ mtp-detect
libmtp version: 1.1.4

Listing raw device(s)
No raw devices found.
emanuele@emanuele-iMac:~$ mtp-detect
libmtp version: 1.1.4

Listing raw device(s)
Device 0 (VID=0bb4 and PID=0dfb) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
Found 1 device(s):
0bb4:0dfb @ bus 2, dev 7
Attempting to connect device(s)
ignoring usb_claim_interface = -6ignoring usb_claim_interface = -5PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
ignoring usb_claim_interface = -6ignoring usb_claim_interface = -5LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
OK.﻿

But i can't move or copy the file from or into the phone...please somebody help us.
[HTC One X+] chazall1:
I have no issues, running Ubuntu 12.10 and testing 13.04. Fast and smooth with Razr HD Rooted Dev edition.

Keep up the good work
[HTC One X+] FoulDroid:
https://launchpad.net/~kubuntu-ppa/+archive/experimental

kio-mpt

Working perfect with Nexus 7 ;)
[HTC One X+] ReeSilva:
Hey, if anyone can help me,

after the steps it mounts ok and show three folders on mountpoint (Playlists, SD Card and Internal Memory). But, when I try to open one of those it opens a new Nautilus (I'm using Ubuntu 12.10) with the same three folders. Someone knows why?

Thank u.
[HTC One X+] Folio4me:
Hello

gvfs got an mtp update.

https://bugzilla.gnome.org/show_bug.cgi?id=666195

For Ubuntu you can use this ppa:

https://launchpad.net/~langdalepl/+archive/gvfs-mtp

Working fine with my Nexus7 and Samsug Galaxy S3
[HTC One X+] ReeSilva:
After a update of libmtp-common, it works correctly without any codes. I'm using Ubuntu 12.10 and have a Razr I with Android 4.0.4
[HTC One X+] chrone:
thanks for this. will try it out tomorrow at office.:)
[HTC One X+] DonDizzurp:
okay this didnt work at all.. how do i remove the mounted folder?

EDIT: nevermind, i had to kill mtpfs then umount before deleting the mount point
[HTC One X+] black__raven:
gentoo

I'm using gentoo.

Tried mtpfs, it said that it can't recognize my device. Upgraded to GIT version of libmtp, that helped to get my device recognized but it couldn't connect. Don't know why, device always turned on USB debugging when I insert the cable, so I turned debugging off - that finally helped to get it connected. However it literally took 5 mins for mtp mount to complete, and it couldn't see part of my files. Then I realized that you actually need to keep device unlocked - i.e. when screen turns off and device locks, mtp will fail to read files from this point onwards. But even with unlocked device, I wasn't happy with the speed. Then I found the post about go-mtp (google it, I can't insert link :( )

I followed the steps there - and finally it works like a charm! I guess it will work for any distro as it uses go directly, no packaging or anything.

Hope that will help someone.

UPD: I documented it on Gentoo wiki, article called MTP. wiki.gentoo(dot)org/wiki/MTP

Sorry forum doesn't allow me to post normal link :(
[HTC One X+] donrhummy:
Is there any way to get openSUSE to see the entire SD card?
[HTC One X+] Lloir:
not that i know of dude, i personally don't use opensuse.

also I've added gentoo instructions in the OP.
[HTC One X+] thecatjinx:
for those who want to use gui on Mint, I'm using Mint Deb and have installed gMTP and I've not had any issues transferring files to Nexus 4 and Nexus 7.