NTFS support for OTG drives. - ZenFone 2 Android Development

I've found that Zenfone 2 has native support for NTFS and even support write! It has kernel module and even tools to check and format for NTFS.
But strangely, NTFS support is blocked in vold (auto-mounting service). I've made patch to allow NTFS volume mounting. This patch is not 100% safe because it doesn't check NTFS volume before mounting. So, it checks for exFAT (and mount if succeed) then check for FAT/FAT32 (and mount if succeed), and then blindly tries to mount NTFS (it will refuse to mount if it's not NTFS but won't detect errors if they exist on disk).
how to install:
1) You need root.
2) unpack attached archive and replace /system/bin/vold
3) set permissions 755 (rwxr-xr-x): chmod 755 /system/bin/vold
4) reboot
Patched vold is compatible with Zenfone 2 (ZE551ML, ZE550ML), Zenfone 5 (BETA Lollipop FW) and probably other Zenfone versions.

I have Pre-Order 32GB 4GB Ram ZP2. I wanted to know how much GB OTG supported by ZP2. Will it support my 1TB Portable HD???

dineshdotcom2000 said:
I have Pre-Order 32GB 4GB Ram ZP2. I wanted to know how much GB OTG supported by ZP2. Will it support my 1TB Portable HD???
Click to expand...
Click to collapse
Main purpose of OTG is support for so called "USB sticks". HD drive will require additional non-portable external power and may be special Y-cable which will prevent drawing power from phone (and use external power). So, this will be the main problem of using HDD (Not sure about power consumption of 1TB flash drive and if phone can power it). You have to be careful. Don't overload USB power provided by phone. If phone has not enough overload protection, you can damage USB port.
As for disk size, it shouldn't be a problem because it's handles by Linux kernel.

sorg said:
I've found that Zenfone 2 has native support for NTFS and even support write! It has kernel module and even tools to check and format for NTFS.
But strangely, NTFS support is blocked in vold (auto-mounting service). I've made patch to allow NTFS volume mounting. This patch is not 100% safe because it doesn't check NTFS volume before mounting. So, it checks for exFAT (and mount if succeed) then check for FAT/FAT32 (and mount if succeed), and then blindly tries to mount NTFS (it will refuse to mount if it's not NTFS but won't detect errors if they exist on disk).
how to install:
1) You need root.
2) unpack attached archive and replace /system/bin/vold
3) set permissions 755 (rwxr-xr-x): chmod 755 /system/bin/vold
4) reboot
Patched vold is compatible with Zenfone 2 (ZE551ML, ZE550ML), Zenfone 5 (BETA Lollipop FW) and probably other Zenfone versions.
Click to expand...
Click to collapse
Really nice awaiting Flipkart to ship my Zenfone 2 and will report how it works with external HDD and Pendrives

Will rooting my phone void my capability to update to Asus Zenfone 2's software updates?

sorg said:
Main purpose of OTG is support for so called "USB sticks". HD drive will require additional non-portable external power and may be special Y-cable which will prevent drawing power from phone (and use external power). So, this will be the main problem of using HDD (Not sure about power consumption of 1TB flash drive and if phone can power it). You have to be careful. Don't overload USB power provided by phone. If phone has not enough overload protection, you can damage USB port.
As for disk size, it shouldn't be a problem because it's handles by Linux kernel.
Click to expand...
Click to collapse
works flawlessly for normal usage

adhiduzz said:
works flawlessly for normal usage
Click to expand...
Click to collapse
Keep in mind that it'll slowly deteriorate and one day will completely be dead. Hard drives shouldn't be connected to phones. They require a lot more power than provided by the port.

can i ask where i can found rooting instructions for My Zen2? thanks
Sent from my ASUS_Z00AD using XDA Free mobile app

Androidshek said:
Keep in mind that it'll slowly deteriorate and one day will completely be dead. Hard drives shouldn't be connected to phones. They require a lot more power than provided by the port.
Click to expand...
Click to collapse
You can also use an OTG with 3rd party power source like this one
---------- Post added at 06:34 AM ---------- Previous post was at 06:33 AM ----------
jeffywaves said:
can i ask where i can found rooting instructions for My Zen2? thanks
Sent from my ASUS_Z00AD using XDA Free mobile app
Click to expand...
Click to collapse
Here => http://forum.xda-developers.com/zenfone2/general/asus-zenfone-2-flashing-recovery-mode-t3096596
---------- Post added at 06:35 AM ---------- Previous post was at 06:34 AM ----------
EnzoDC said:
Will rooting my phone void my capability to update to Asus Zenfone 2's software updates?
Click to expand...
Click to collapse
See here, it will depend on which method you use.

I followed the instructions here, replaced the vold file, altering permissions. However after rebooting my phone cannot mount the sd card anymore. I tried factory reset and formatting the sd card. still no go. Do you guys have the orignal vold file so i can revert things back to normal?

bratski said:
I followed the instructions here, replaced the vold file, altering permissions. However after rebooting my phone cannot mount the sd card anymore. I tried factory reset and formatting the sd card. still no go. Do you guys have the orignal vold file so i can revert things back to normal?
Click to expand...
Click to collapse
Check this thread.... Stock vold file added...
http://forum.xda-developers.com/zenfone2/general/asus-zenfone-2-flashing-recovery-mode-t3096596

bratski said:
I followed the instructions here, replaced the vold file, altering permissions. However after rebooting my phone cannot mount the sd card anymore. I tried factory reset and formatting the sd card. still no go. Do you guys have the orignal vold file so i can revert things back to normal?
Click to expand...
Click to collapse
Yeah, same here. Tried two different USB sticks (Kingston Micro 16GB USB2/Corsair Slider 64GB USB3) and neither worked with NTFS. Shame. Both worked fine with exFAT too.

gavin19 said:
Yeah, same here. Tried two different USB sticks (Kingston Micro 16GB USB2/Corsair Slider 64GB USB3) and neither worked with NTFS. Shame. Both worked fine with exFAT too.
Click to expand...
Click to collapse
Sorry guys, this is for advanced users only.

sorg said:
Sorry guys, this is for advanced users only.
Click to expand...
Click to collapse
are u using this in latest update of 2.18?

ansebovi said:
are u using this in latest update of 2.18?
Click to expand...
Click to collapse
Yes.
I won't be at home till end of June, so i won't be able to test NTFS usb drive, but exFAT usb and internal SD card mounted without problem.
may be restorecon command execution required after vold replacement (to restore selinux attributes). Depend on how you replace it.

Mine works fine with OTG cable on a Lexar 64GB USB stick unpowered, no issues. You do need a "Y" OTG cable to run an external drive though, they are cheap on eBay. No need to root your phone to do this.

sorg said:
Yes.
I won't be at home till end of June, so i won't be able to test NTFS usb drive, but exFAT usb and internal SD card mounted without problem.
may be restorecon command execution required after vold replacement (to restore selinux attributes). Depend on how you replace it.
Click to expand...
Click to collapse
sorg there is a mistake in ur instructions
ur instruction made the sd unusable..[but pendrives,internal works and ntfs works]
we need to change owner and se context
to have sd card working
SE cntext shuld point the vold.exec
and owner should be root and group should be shell
and there is an issue by this..vold is hidden opr moved from bin..
but everything now works, SD,pendrives with ntfs

ansebovi said:
but everything now works, SD,pendrives with ntfs
Click to expand...
Click to collapse
Is it just a matter of changing the owner/group or did you edit the vold itself? If so, can you upload it somewhere so I can grab it? I share my pendrive(s) between a few different devices and the only file format that works on all of them is NTFS.

ansebovi said:
sorg there is a mistake in ur instructions
ur instruction made the sd unusable..[but pendrives,internal works and ntfs works]
we need to change owner and se context
to have sd card working
SE cntext shuld point the vold.exec
and owner should be root and group should be shell
and there is an issue by this..vold is hidden opr moved from bin..
but everything now works, SD,pendrives with ntfs
Click to expand...
Click to collapse
Just read my post you quoted. I've already told, you need to restore SELinux attributes using restorecon utility.
This modified vold is a part of other modifications together wuth SuperSU and Xposed i'm using to create pre-modified system.img where all generic and SELinux attributes are applied at building stage.

sorg said:
Just read my post you quoted. I've already told, you need to restore SELinux attributes using restorecon utility.
This modified vold is a part of other modifications together wuth SuperSU and Xposed i'm using to create pre-modified system.img where all generic and SELinux attributes are applied at building stage.
Click to expand...
Click to collapse
my bad didnt read that part..but can you edit the op with this infos,it may help others who got issue like mine..and thanks for ntfs
i need 1 hlep btw,..after editing the SE ,the vold is not in bin..why is that? [everything works perfectly btw]
gavin19 said:
Is it just a matter of changing the owner/group or did you edit the vold itself? If so, can you upload it somewhere so I can grab it? I share my pendrive(s) between a few different devices and the only file format that works on all of them is NTFS.
Click to expand...
Click to collapse
ya just SE context and owner as given in my last post ..i didnt modify anything in vold..btw i just used rootexplorer[or if u know about restorcon,do it..need some commands ]

Related

[GUIDE] NTFS READ/WRITE for SDCARD and USB OTG ! UPDATED 21-JAN-2012 !!!

Dear Friends,
angelom said:
I tried now with a USB stick format ntfs
1) I inserted the file ntfs-3g for GS2 in /system/bin with the proper permissions
2) Reboot
3)Then I inserted the usb stick with the otg cable into the phone, so I typed from the terminal emulator:
su
insmod /lib/modules/fuse.ko
ntfs-3g /dev/block/sda1 /mnt/usb
And now the usb stick can be read and written
Click to expand...
Click to collapse
AbyssNote Kernel developer " angelom " pointed us solution for read/write ntfs for formatted usb stick and i apply it for sdcard and both works flawlessly !!!! Thanks angelom...
Some Tests:
** After mounting sdcard as read/write ntfs, camera app also can be able to record photos and videos to ntfs...
** Watching movies over 4 gb size is not a problem anymore. 1080p Mkvs with no lag at all...
** Most of the 3rd Party apps recognize ntfs formatted sdcard like it is fat32...
** Stock Video Player dont see NTFS so i use BSPLAYER LITE ( best for mkv on note ) OR MX VIDEO PLAYER !!! ( U can use ES file explorer to play videos with stock video player )
** Stock app like gallery dont see the files in ntfs sdcard... Quickpic app also doesnt work with ntfs formatted sd card...
PERFECT VIEWER CAN DISPLAY IMAGES AVAILABLE FROM NTFS SDCARD.... ( THANKS BROTBUEXE)
** You can use free apps like MyMusicOn or MixZing Basic to play music files which are in ntfs formatted sdcard...
** We have to repeat steps 4 and 5 after every reboot. Gscript lite app helps here so much with its shortcuts...
** We have to repeat steps 4 and 5 after using usb mass storage mode...
** Ntfs formatted sdcard also is recognized by windows when Gnote is using usb mass storage mode...
** I am getting very low transfer speed for small files in windows when Gnote is using usb mass storage mode... for big files it is as fast as Fat32...
My config:
MySAM ed.1 Rom
Abyss V2.5 Kernel
32 gb class4 SDCard
How to: READ/WRITE NTFS
1- Flash Abyssnote Kernel - Latest Version : http://forum.xda-developers.com/showthread.php?t=1362424
2- Format sdcard to ntfs in windows and plug it to phone.
3- Power on phone and GNote will recognize ntfs formatted sdcard as blank sd.
4- Download ntfs-3g.zip from attachment...
4- Extract zip and copy " ntfs-3g " to /system/bin/
5- Reboot
6- Install Terminal Emulator from market.
7- Enter these lines in terminal emulator. ( insmod commands are optional for abyssnote kernel since they are loaded automatically but for other kernels u have to use insmod commands )
a- To mount ntfs formatted sdcard
su
chmod 755 /system/bin/ntfs-3g
insmod /lib/modules/fuse.ko
ntfs-3g /dev/block/mmcblk1p1 /mnt/sdcard/external_sd
vold
b- To mount ntfs formatted usb hdd or usb stick
su
chmod 755 /system/bin/ntfs-3g
insmod /lib/modules/fuse.ko
ntfs-3g /dev/block/sda1 /mnt/usb
vold
or create a newfolder named usb in internal sdcard
su
chmod 755 /system/bin/ntfs-3g
insmod /lib/modules/fuse.ko
ntfs-3g /dev/block/sda1 /mnt/sdcard/usb
vold
5- now goto settings-storage and select mount sdcard ( only for sdcard not usb stick )
6- now your ntfs formatted sdcard or usb memory stick should be recognized by system as read/write
7- After every reboot u have to repeat steps 4 and 5 !!!
8- To unmount usb hdd:
a- Run Terminal Emulator
b- Enter This line:
su
umount -l -f /mnt/usb
umount -l -f /mnt/sdcard/usb
c- now your usb hdd is unmounted.
d- You can safely remove it from otg cable.
** You can download "Gscript Lite" from market and create these scripts as shortcuts in your home screen so u dont have to enter line every time after reboot... ( Market - Free )
** Use "Autostart" app or "script manager" app to run script on boot... ( Market - Free )
** Use "elixir 2 widgets" app or " any cut " app to create a shortcut directly on home screen to settings-storage... ( Market - Free )
*** UPDATE 10-JAN-2012
I realized that after executing ntfs-3g , our ntfs formatted card is automatically mounted by the system even it says Blank SD in notification page... No need to go to settings-storage-mount sd card...
So if the blank sd message in noti. doesnt bother us, then no need to look for how to mount ntfs sd automatically... It is already mounted...
I use script manager to load the ntfs-3g script during boot and thats it... After boot i use my ntfs formatted card...
*** UPDATE 21-JAN-2012
While trying to get rid of blank sd noti, after running vold command, noti has gone, surprisingly...
No more " Blank SDCARD " or " Blank Usb Storage " in the notification bar.
Simply add " vold " command to end of script
...
After reboot "blank sd" noti will gone...
vold command remounts all storage.
Dont bother even settings-storage shows sdcard as unavailable since it is already mounted and recognized by the system...
Hope this helps,
THANKS GOES TO angelom, The_Steph, brotbuexe and to all who i forgot to mention....
Kind Regards,
ONLY AMIGA MAKES IT POSSIBLE !!!
Dear Friends,
Here is some info for read/write ntfs by fuse.ko module and ntfs-3g driver for GalaxyS2 but they failed to run in G-note when i try in terminal emulator...
http://forum.xda-developers.com/showpost.php?p=15001824&postcount=23
I hope someone may recompile fuse.ko for G-Note so we can use ntfs as read/write ... I dont know whether kernels has to be patched for fuse.ko support or not...
********** OLD INFO for READONLY NTFS as REFERANCE - OUTDATED !!!
I have managed to read ntfs for both ex.sdcard ( tested ) and usb otg devices ( not tested )... Needs ROOT ! Ntfs Read Only !
I wish some devs recompile ntfs.ko module as read/write so we can use all time ntfs formatted ex.sdcards...
Sdcard method is tested by me and i have watched 10 gb " last samurai " 1080P mkv movie with mx player flawlessly...
I dont have a usb otg cable so i couldnt test usb hdd or usb stick but i guess they will work, too. ( your feedback is needed here )
All Info is collected from xda forums. Combined and tested by me for G-Note...
My config:
MySAM ed.1 Rom
Abyss V2.5 Kernel
32 gb SDCard
How to: READONLY NTFS
1- Format sdcard to ntfs in windows and plug it to phone.
2- Power on phone and GNote will recognize ntfs formatted sdcard as blank sd.
3- Install Terminal Emulator from market.
4- Enter these lines in terminal emulator.
a- To mount ntfs formatted sdcard
su
insmod /lib/modules/ntfs.ko
mount -o umask=000 -t ntfs /dev/block/mmcblk1p1 /mnt/sdcard/external_sd
b- To mount ntfs formatted usb hdd or usb stick
su
insmod /lib/modules/ntfs.ko
mount -o umask=000 -t ntfs /dev/block/sda1 /mnt/usb
5- now goto settings-storage and select mount sdcard
6- now your ntfs formatted sdcard should be recognized by system as external_sd but READONLY. You can play full size mkv movies...
To unmount usb hdd:
1- Run Terminal Emulator
2- Enter This line:
su
umount -l -f /mnt/usb
3- now your usb hdd is unmounted.
4- You can safely remove it from otg cable.
** You can download "Gscript Lite" from market and create these scripts as shortcuts in your home screen...
Kind Regards,
PROTOCHIP,
I carefully read your posts but I don't understand where ntfs.ko comes from. I used MySam Ed and AbyssNote kernel (I am on KL7 now) and I did not manage to understand where that ntfs.ko modules is. I saw your posts with angelom on AbyssNote thread but the question still remains.
Can you explain where it is from and if, for instance I could use it with another kernels ?
As I have ordered a 64 micro SDXC card for my toy, I really expect to be able to see films in HD with being bothered by file size. And if it is possible to have a read/write access to the card, it would be really amazing.
Thanks in advance for the upcoming info on the subject.
Dear The_Steph,
Actually i dont know where the file comes from but after flashing MySAM rom to phone, ntfs.ko is located in /lib/modules/ ... In case it is needed, i have enclosed the file here ... You can copy it to /lib/modules/ and try with other kernels... I tested it by Abyss but for ChainFire kernel and FM Kernel, i didnt test it...
My sdcard is class4 32 gb and watching Last Samurai as 1080p mkv from ntfs formatted sdcard is amazing... The mkv file is around 10.2 gb...
For ntfs read/write ; there is another module called fuse.ko and driver called ntfs-3g but as far as i know these modules have to be recompiled for our kernels...
Hope this helps,
Kind Regards,
PROTOCHIP,
It is not in stock KL7 ROM and does not seems to be in MySam too. I read the post you linked. I understand now a bit more.
As I am planning to move to XtraLiteRom from Cassie today, I will try to do some tests tomorrow using the ntfs.ko and above 4GB files. I'll reports afterwards.
As you stated, maybe read/write library can be recompiled for the SGN.
It it is possible it would be awesome. Hopefully, a master in modules compilation will see this thread
Edit: I hope I helped a bit posting reference to this thread in RiverSource kernel thread.
Really looking forward to development on this matter.
I tried now with a USB stick format ntfs
1) I inserted the file ntfs-3g for GS2 in /system/bin with the proper permissions
2) Reboot
3)Then I inserted the usb stick with the otg cable into the phone, so I typed from the terminal emulator:
su
insmod /lib/modules/fuse.ko
ntfs-3g /dev/block/sda1 /mnt/usb
And now the usb stick can be read and written
angelom said:
I tried now with a USB stick format ntfs
1) I inserted the file ntfs-3g for GS2 in /system/bin with the proper permissions
2) Reboot
3)Then I inserted the usb stick with the otg cable into the phone, so I typed from the terminal emulator:
su
insmod /lib/modules/fuse.ko
ntfs-3g /dev/block/sda1 /mnt/usb
And now the usb stick can be read and written
Click to expand...
Click to collapse
Dear angelom,
Thats great... Gonna try it again... Thanks...
EDIT : It is working... THANKS... GUIDE AND TOPIC UPDATED !!!
Kind regards,
Sent from my GT-N7000 using xda premium
As planned, I did some tests this morning with my Cassie's XtraLiteROM v5 (stock KL7 kernel) as I have a spare 16GB micro SDHC card.
I formatted my card in NTFS and put it in the slot. Rebooted my SGN and got the message as my SD Card is empty. So i plugged my SGN to my PC to see what was wrong with libraires.
First point, as I use Multimount SDCard, my internal memory and external SD card are automatically mounted when my SGN is connected via USB. Which make me realised that even if librairies were not working, the NTFS formatted card can be read/written by Windows even if the SGN is not able to read it.
Once that seen, I tried to do your step by step tutorial (which was not working because I initially forgot fuse.ko in /lib/modules) and got the following error message:
insmod: init_module '/lib/modules/fuse.ko' failed (Exec format error).
So I created a /sdcard/ntfs-3g/ folder and put fuse.ko in it as I saw on another thread but it did not work. I rebooted my SGN and found that what was working the first time (automatic mount of SD cards) did not work anymore. Strange.
Looking for clues on Google, it seems that fuse.ko needs to be compiled for the kernel magic number to properly start (CL823206 for XXKL7). So, two cases: we are lucky that the kernel magic number was the same as angelom base (what a luck), or angelom compiled the fuse.ko for his kernel magic number (likely).
So my question is now, did angelom compiled the fuse.ko file for his kernel?
Next steps for me are to move my KL7 kernel to angelom's and to automate the SDCard mounting process (I'm pretty sure a script in init.d could do the trick).
Dear The_Steph,
Pls Follow the steps in the updated first post and the right files are also enclosed in the post. I guess u have to flash Abyss kernel... My Sdcard is now ntfs and even the camera app can read and write to it... Just woow... Now Watching 1080p Avatar movie... show off time !!!
Kind Regards,
Other than the ability to use bigger size files, is there any advantage of using ntfs ?
THere are the new 64gb cards . was wondering if there would be any benefit in using them in ntfs
drgopoos said:
Other than the ability to use bigger size files, is there any advantage of using ntfs ?
THere are the new 64gb cards . was wondering if there would be any benefit in using them in ntfs
Click to expand...
Click to collapse
Dear drgopoos,
Main purpose is to be able to use larger files than 4 gb, other then i didnt realize any speed improvements regarding to my short time tests... Forum User " The_Steph " got a new 64 gb SDXC card and he is starting to test it with ntfs i guess... He will kindly report back soon...
Kind Regards,
My 64 card has been ordered at Amazon and it is planned to be delivered to my house the 4th of January.
As the SGN does have a big enough internal memory to store all daily files such as applications, pictures and data, my only aim using this modules is to be able to store HD movies on it (always bigger than 4GB) as I mainly use my SGN as an HD PMP during my daily commuting. I don't really care about the rest since as I said eearlier, it cans be hosted in the internal memory.
I am currently doing some tests with an old 16GB SD Card before my big jump to the 64GB world
I have now tests to do with AbyssNote 2.5 kernel then
An aditional question, is you fuse.ko removed from /lib/modules each time you restart your SGN?
The_Steph said:
An aditional question, is you fuse.ko removed from /lib/modules each time you restart your SGN?
Click to expand...
Click to collapse
Dear The_Steph,
No, It is always in /lib/modules... I have several times restarted my Gnote and never copied fuse.ko... Weird...
Kind Regards,
PROTOCHIP,
I think this then because of angelom that kindly added fuse.ko and ntfs.ko in the /lib/modules
Moved to angelom's AbyssNote 2.6 kernel and did your step by step procedure. Everything is now working perfectly
Next point is now how to automate it to automatically mount the card at Android startup and unmount it when shutting it down.
Dear The_Steph,
Yeah these files must be related with the kernel itself... By the way, is abyss v2.6 released? I cant find it...
Kind Regards,
PROTOCHIP,
Did not look for AbyssNote 2.6 yet as I was working on automation.
BTW, I succeded in automation of launching script with autostart https://market.android.com/details?id=nk.bla.android.autostart.
Last point to do is finding the settings > mount SD card script line to finalise a complete NTFS formatted card mount script at start
Once done, I will create a CWM flashable file to ease the process.
I have voted this thread 5-star that it deserves. CHEERS.
Here's my experience so far using stock KL7 deodexed ROM with Abyss kernel 2.5:
0. Firstly, I have a 32GB MicroSD card and I have successfully copied a 10gig 1080p MKV video file to it and played it without any issues on my Note thanks to this thread. THANK YOU heaps.
1. Using 'Script Manager' app, I can auto-run the script at bootup. But I still need to manually go to settings - storage and mount SD for it to be actually mounted. Is there a command to do this also at boot up via the same script? or is there no other way to mount it?
2. I noticed that all the video files in the \sdcard\external_sd are not seen by the media scanner. So the videos do not show up in Videos app and my favorite video player which is Act 1 Video player. (it just goes by the media scanner indexing and has no option to specify folders manually) Is there a way around this? or is this a limitation that is unavoidable?
3. I have no issues with connecting it as mass storage to my PC using USB cable and can copy files without any issues or speed loss to my MicroSD card. Awesome. (I get 11MB/sec consistent write to my Lexar 32GB class 10 card)
Anyways, overall, I'm super duper happy. =)
But yeah, solutions for #1 and #2 would make it perfect.
Dear jakiman,
Thanks for the feedback...
1- We are all looking for a solution to mount automatically... At least in new abyss kernel V2.6, fuse.ko will be automatically loaded during startup so there will be no need to use it in scripts i guess...
Use Autostart app or script manager to run script on boot...
Use elixir 2 widgets app to create a shortcut directly to settings-storage...
2- Stock apps has problems recognizing ntfs files... We have to use 3rd party alternatives...
For videos i use mxplayer and bsplayer.. Bsplayer is much more smooth that make me shocked...
For photos neither stock nor 3rd party apps i tried could read ntfs files... So viewing photos from ntfs is still problem... i select the file with es file explorer and then choose gallery to show photo file from ntfs.... I copied all photo files to internal memory for a temporary solution...
3- My card is 32 gb class4 and that may be the problem for copying small files... For big files like movies i get 7 mb/s transfer rate with usb mass storage mode on windows7...
Kind Regards,
Sent from my GT-N7000

NTFS and HFS+ mount

Not to take anything away from ezynow, but the Paragon worked smoothly for NTFS formatted USB. It will create its own Mount point for OTG USB drive formatted with NTFS, so you don't need to worry about typing a mount point in. I am not sure about ext4 though. In order to get rid of the annoying ! and sdcard image atthe bottom, I could suggest the solution given by ezynow; i.e. keep a small partition (1Gb say) with FAT and the rest with NTFS (?)
https://play.google.com/store/apps/details?id=com.paragon.mounter&hl=en
Does it Work to mount a HDD to 7.7 Tab with Root and ICS Upgrade?
my hdd's are fat formatted
MRBR7 said:
Does it Work to mount a HDD to 7.7 Tab with Root and ICS Upgrade?
Click to expand...
Click to collapse
Sorry, I don't know, as my hdd are all fat formatted
external USB HDD does work
manuarh said:
Sorry, I don't know, as my hdd are all fat formatted
Click to expand...
Click to collapse
Sorry, I found my USB drives which are NTFS formatted - with external power. SUCCESS!
...with automount point - you still need to do a refresh after you plug your usb in.
manuarh said:
Not to take anything away from ezynow, but the Paragon worked smoothly for NTFS formatted USB. Just use /sdcard/usb as your mount point for OTG USB drive formatted with NTFS. I am not sure about ext4 though.
https://play.google.com/store/apps/details?id=com.paragon.mounter&hl=en
Click to expand...
Click to collapse
Yes Thanks a lot it's just working great :good:
manuarh said:
Sorry, I found my USB drives which are NTFS formatted - with external power. SUCCESS!
Click to expand...
Click to collapse
Thanks for reply...
Will change back to ICS and give it a go...
There was an update done to it today - haven't seen what has changed yet.
Back to ICS again today and gave it a try after root..
YEAH HA!!!!
Working again...
Thanks for the Tip..
MRBR7 said:
Back to ICS again today and gave it a try after root..
YEAH HA!!!!
Working again...
Thanks for the Tip..
Click to expand...
Click to collapse
Most Welcome - please hit the thanks button
P6800xxlq2
Does the new P6800XXLQ2 firmware address the issue of mounting other formatted SD cards?
Updated again
new updates get better and better:good:
manuarh said:
new updates get better and better:good:
Click to expand...
Click to collapse
New Beta http://ftp.paragon.eu.com/Beta/ParagonNTFS&HFS+_automount_beta.apk
If I plug a external hard drive in my tab freezes every time and I have to reboot. I have tried all the apps on the market and here some actually gets it mounted then it freezes.
Sent from my GT-P6800 using xda premium
too many similar apps installed
LSD DREAMER said:
If I plug a external hard drive in my tab freezes every time and I have to reboot. I have tried all the apps on the market and here some actually gets it mounted then it freezes.
Sent from my GT-P6800 using xda premium
Click to expand...
Click to collapse
I think you may have other mount points assigned from other apps, which may be putting the tab 'run in circles'. I think the best bet is to ensure all other similar apps are uninstalled and try it again. The only sure way of knowing if no other mount points have been added is to re-install the stock ROM. Please let me know if this does not work.

[Re-OPEN] SanDisk 64BG EXT4/exFAT N.E.A.K. Kernel

Hello,
I re-open this thread because I have new information about the compatibility of N.E.A.K. kernel with my card formatted in exFAT.
N.E.A.K. Kernel don't support this file system!!! That's the reason why my card doesn't work with...
I restart to "0" because I think the alone solution is to use EXT4 with auto-mount at boot.
@ scote (or other):
Can I use your manual mount cmd on init.d or other way?
Hello,
With n7100 international + Omega v10 (Android 4.1.2 based) + N.E.A.K. kernel v1.4x
With various µSD card (but especially with my new Sandisk UHS 64Go) I would know how to use ext4 filesystem.
After computer formatting in ext4 the card can't be really usable by phone:
- Storage menu don't see him.
- Recovery can't do anything with (mount / format)
- Some apps can see him. (like empty 64GB / or 0Gb card capacity !)
- ES Files explorer work with but by the /mnt/extsd/card directory and if no SD card in slot work to !!!
thus I expect doesn't work really
If you have any information about what work, can or can't work, or anything about filesystems, software...
Thank you
Click to expand...
Click to collapse
I had the same thing happen. I plugged it not my computers sd card reader and the computer acted as if nothing was there. I tried to force a format through DOS but it failed. Ultimately I had to buy a new MicroSD card.... Now it works.
Update: Card doesn't work with my reader/computer
What file system are you using?
Why not just use exFat? It useable on Note 2 and readable by Windows. Just make sure to use the latest TWRP for system bqckup
Re: SD Card file system usable by OS apps
You can mount ext4 file system manually if you are rooted, from a terminal or adb shell
mount -t ext4 /dev/block/mmcblk1p1 <some directory>
substitute <some directory> with the path without the <> I used /sdcard/mnt
of course if you wont be able to read the card with windows pcs
I think there might be an app to do this for you, usb mounter
Android won't mount ext4 by default.
Also, windows can't mount ext4 drives but you can use something like minitool partition wizard to reformat it to ExFAT or NTFS if you're on samsung ROMs, or Fat32 if you're using CM/AOSP ROMs.
Pongster said he'd be making a test kernel to see if he can get ext4 to auto-mount in the HyperDroid JBX thread, but that's not released yet.
You aren't using TWRP 2.4.0.0 or 2.4.0.1 by chance?
!!! Sorry, XDA doesn't mail me for new answer.
Thanks your help men
Why not just use exFat? It useable on Note 2 and readable by Windows. Just make sure to use the latest TWRP for system bqckup
Click to expand...
Click to collapse
I don't like Microsoft. If I have a Linux device like Android N7100 I want to use it the more possible with Linux environment.
I useCWM Touch v6.0.1.4-jb moded by Xiaolu. Good?
You can mount ext4 file system manually if you are rooted, from a terminal or adb shell
mount -t ext4 /dev/block/mmcblk1p1 <some directory>
substitute <some directory> with the path without the <> I used /sdcard/mnt
Click to expand...
Click to collapse
Thus can't be used like a FAT SD Card? By Samy explorer and others softs? Can't be see by system like an external card, not possible to manage it very good (capacities disponnible by exemple) ?
You aren't using TWRP 2.4.0.0 or 2.4.0.1 by chance?
Click to expand...
Click to collapse
No; why?
Re: SD Card file system usable by OS apps
Once its mounted any explorer or app dont care or know what the filesystem is
Yes, but can I will see the SD like a "normal" FAT formatted card?
I want to say, in menu/storage like a external SD?
If the card like this, have all the same functionality of FAT card, can you help to auto-mount at boot?
My card is actually broken: phone or PC won't see anything when connected
'll try with a new 64GB in few hours.
Re: SD Card file system usable by OS apps
StreamingMT said:
!!! Sorry, XDA doesn't mail me for new answer.
I don't like Microsoft. If I have a Linux device like Android N7100 I want to use it the more possible with Linux environment.
I useCWM Touch v6.0.1.4-jb moded
Click to expand...
Click to collapse
I don't see how it related. Both fat and exfat are MS. And exFat is the only option works across Note 2 Android, TWRP,Windows, and can be mounted as thumb drive (with the benefit working with > 4gb files). It's up to you if you want to get yourself into troubles by using other format.
Sent from my GT-N7100 using XDA Premium App
jackleung
I like more ext4, but apparently this is a little bit difficult to do what I want (And I think it's what broke my firts SD). Thus I'll use extFAT for my new one.
That's work perferctly! Just funny to see my new card in packging pre-formatted in extFAT...
All is good for me now, thanks you every body for your help ;p
Hello,
I re-open this thread because I have new information about the compatibility of N.E.A.K. kernel with my card formatted in exFAT.
N.E.A.K. Kernel don't support this file system!!! That's the reason why my card doesn't work with...
I restart to "0" because I think the alone solution is to use EXT4 with auto-mount at boot.
@ scote (or other):
Can I use your manual mount cmd on init.d or other way?

[Q] USB OTG help!!

I recently bought an OTG chord.
It works fine with all devices on FAT32.
I have a seagate HDD (500 GB) which is in NTFS format.
The problem is,
1. I took a pendrive that worked well (on FAT32).
2. Then i formatted as NTFS.
3. Now it didnt mount.
4. I have root so I used "StickMount" app on playstore to force mount NTFS formated USB.
5. Now the pendrive mounted easily(even with NTFS format)
BUT my hard Drive still fails to mount!!
infact, a flickering beeping noise can be heard from the HDD (The HDD works fine on my PC)
So the question is why is that so??
Is it something like, HTC ONE OTG cannot support 500 GB??
Or flashing a kernel with ALL OTGs COMPATIBILITY will do the trick??
Has anybody successfully mounted 500 GB HDD??
prunzzz said:
I recently bought an OTG chord.
It works fine with all devices on FAT32.
I have a seagate HDD (500 GB) which is in NTFS format.
The problem is,
1. I took a pendrive that worked well (on FAT32).
2. Then i formatted as NTFS.
3. Now it didnt mount.
4. I have root so I used "StickMount" app on playstore to force mount NTFS formated USB.
5. Now the pendrive mounted easily(even with NTFS format)
BUT my hard Drive still fails to mount!!
infact, a flickering beeping noise can be heard from the HDD (The HDD works fine on my PC)
So the question is why is that so??
Is it something like, HTC ONE OTG cannot support 500 GB??
Or flashing a kernel with ALL OTGs COMPATIBILITY will do the trick??
Has anybody successfully mounted 500 GB HDD??
Click to expand...
Click to collapse
If its only a usb powered drive the HO wont be giving enough power to the hdd hence the beeping noise from the drive, you could try a mains powered drive to see if that works.
bradmax57 said:
If its only a usb powered drive the HO wont be giving enough power to the hdd hence the beeping noise from the drive, you could try a mains powered drive to see if that works.
Click to expand...
Click to collapse
Ok
I will try and get back
Sent from my HTC One using xda app-developers app
NTFS is not natively supported. However there is a root app that allows r/rw of NTFS partitions
ArmedandDangerous said:
NTFS is not natively supported. However there is a root app that allows r/rw of NTFS partitions
Click to expand...
Click to collapse
So that means, what bradmax57 said is correct
prunzzz said:
So that means, what bradmax57 said is correct
Click to expand...
Click to collapse
It's not just about power, NTFS is just not supported in stock Sense 5 regardless if the USB stick uses 0 power
ArmedandDangerous said:
It's not just about power, NTFS is just not supported in stock Sense 5 regardless if the USB stick uses 0 power
Click to expand...
Click to collapse
Even not with StickMount app???
then in that case anyway to connect HDD to phone via OTG??
StickMount requires root Like I said, only rooted apps can currently r/rw on NTFS drives for HTC One.
ArmedandDangerous said:
StickMount requires root Like I said, only rooted apps can currently r/rw on NTFS drives for HTC One.
Click to expand...
Click to collapse
check OP
I do have root
NTFS pendrive does work

[Request] Stickmount magisk

Hello, I love Magisk and all the modules available but there's one problem, Stickmount will not work with MagiskSU. Could anyone look into getting Stickmount to work with MagiskSU? Thanks!
I second this.
https://forum.xda-developers.com/apps/magisk/magisk-v9-module-sd-write-access-t3503988
I use this module instead of stickmount, works absolutely fine.
de.er said:
https://forum.xda-developers.com/apps/magisk/magisk-v9-module-sd-write-access-t3503988
I use this module instead of stickmount, works absolutely fine.
Click to expand...
Click to collapse
I just tested this on a Nexus 6P running v7.1.2 and it does not work for what I use it for. I use StickMount to be able to read and write external USB flash drives/hard drives/SD card readers/etc that are formatted in NTFS.
I simply plug in a NTFS formatted drive/card into my phone and StickMount automatically mounts it to /storage/emulated/0/usbStorage/ with full read and write access thanks to ElementalX Kernel NTFS write support.
I have not found any other method to do this that is as simple, elegant, and fast as StickMount.
ACiDxCHRiST said:
I just tested this on a Nexus 6P running v7.1.2 and it does not work for what I use it for. I use StickMount to be able to read and write external USB flash drives/hard drives/SD card readers/etc that are formatted in NTFS.
I simply plug in a NTFS formatted drive/card into my phone and StickMount automatically mounts it to /storage/emulated/0/usbStorage/ with full read and write access thanks to ElementalX Kernel NTFS write support.
I have not found any other method to do this that is as simple, elegant, and fast as StickMount.
Click to expand...
Click to collapse
Yep, and that's what the module does, just mounts them at mnt/media_rw it's quick and automatic
de.er said:
Yep, and that's what the module does, just mounts them at mnt/media_rw it's quick and automatic
Click to expand...
Click to collapse
It doesn't work. Nexus 6P Stock v7.1.2, ElementalX Kernel v4.08, Magisk v12.0
Nothing mounted in /mnt/media_rw/
Nothing mounted in /data/media/0/
Nothing mounted in /storage/emulated/0/
No toast notification that anything was mounted. No notification tray item. Nothing. All I get is the standard Android System notification saying Unsupported USB drive.
-Edit
I have tested this with Magisk v13 as well and the result is still the same. I also tested 5 or 6 other apps from the Play Store that claimed to be able to mount NTFS drives and they all failed to mount. StickMount is the only app that can do it correctly. But it is only currently working with SuperSU.
ACiDxCHRiST said:
It doesn't work. Nexus 6P Stock v7.1.2, ElementalX Kernel v4.08, Magisk v12.0
Nothing mounted in /mnt/media_rw/
Nothing mounted in /data/media/0/
Nothing mounted in /storage/emulated/0/
No toast notification that anything was mounted. No notification tray item. Nothing. All I get is the standard Android System notification saying Unsupported USB drive.
-Edit
I have tested this with Magisk v13 as well and the result is still the same. I also tested 5 or 6 other apps from the Play Store that claimed to be able to mount NTFS drives and they all failed to mount. StickMount is the only app that can do it correctly. But it is only currently working with SuperSU.
Click to expand...
Click to collapse
Did you try the one by paragon? It does the job with ntfs...
Sent from my MI 5 using Tapatalk
teddy0209 said:
Did you try the one by paragon? It does the job with ntfs...
Sent from my MI 5 using Tapatalk
Click to expand...
Click to collapse
Yeah I did. When I tap "Mount" and then select the mount point, the app freezes for a few seconds then the notification pops up and the app returns to the previous screen with the option to select "Mount" again and the flash drive showing Unmounted. It never actually Mounts it anywhere. I actually used to use that app with another device before I started using StickMount. But Paragon it is not working with the Nexus 6P v7.1.2.
ACiDxCHRiST said:
Yeah I did. When I tap "Mount" and then select the mount point, the app freezes for a few seconds then the notification pops up and the app returns to the previous screen with the option to select "Mount" again and the flash drive showing Unmounted. It never actually Mounts it anywhere. I actually used to use that app with another device before I started using StickMount. But Paragon it is not working with the Nexus 6P v7.1.2.
Click to expand...
Click to collapse
Might be because it's the older build, it has always been free, but the new version is now paid, did you try both?
Sent from my MI 5 using Tapatalk
teddy0209 said:
Might be because it's the older build, it has always been free, but the new version is now paid, did you try both?
Sent from my MI 5 using Tapatalk
Click to expand...
Click to collapse
One is a free root app: https://play.google.com/store/apps/details?id=com.paragon.mounter
The other is a helper for Total Commander, that has in-app purchases: https://play.google.com/store/apps/details?id=com.paragon.tcplugins_ntfs_ro
The root app is the one that I have always used and the one that has the functionality that I want (auto mounting to /data/media/0/ with read/write access) but it doesn't work.
The other app requires you to manually mount the drive each time and even though it said that it works in trial mode and the "Mount" button changed to an "Unmount" button when I tapped it, I could not find the drive mounted anywhere on the filesystem.
So yes, I tried both and neither worked.
Just did couple of tests with different pendrives and it seems the key word here is NTFS, isn't it? FAT and FAT32 drives mount without a fail, but NTFS ones simply don't. You might consider using FAT drives if that's an option? For the sake of getting it working?
de.er said:
Just did couple of tests with different pendrives and it seems the key word here is NTFS, isn't it? FAT and FAT32 drives mount without a fail, but NTFS ones simply don't. You might consider using FAT drives if that's an option? For the sake of getting it working?
Click to expand...
Click to collapse
It's the limitations... ?
Sent from my MI 5 using Tapatalk

Categories

Resources