yashsingh1/xdaforums huggingface dataset:
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
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://xdaforums.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,
[Galaxy Note GT-N7000 Android Development] The_Steph:
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.
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
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,
[Galaxy Note GT-N7000 Android Development] The_Steph:
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.
[Galaxy Note GT-N7000 Android Development] Jip-Hop:
Really looking forward to development on this matter.
[Galaxy Note GT-N7000 Android Development] angelom:
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
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
Dear angelom,

Thats great... Gonna try it again... Thanks...

EDIT : It is working... THANKS... GUIDE AND TOPIC UPDATED !!!

Kind regards,
[Galaxy Note GT-N7000 Android Development] The_Steph:
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).
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
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,
[Galaxy Note GT-N7000 Android Development] Techvir:
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
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
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,
[Galaxy Note GT-N7000 Android Development] The_Steph:
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 :D

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?
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
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,
[Galaxy Note GT-N7000 Android Development] The_Steph:
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 :D

Next point is now how to automate it to automatically mount the card at Android startup and unmount it when shutting it down.
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
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,
[Galaxy Note GT-N7000 Android Development] The_Steph:
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.
[Galaxy Note GT-N7000 Android Development] ragin:
I have voted this thread 5-star that it deserves. CHEERS.
[Galaxy Note GT-N7000 Android Development] jakiman:
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.
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
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
[Galaxy Note GT-N7000 Android Development] Spikestrip:
I just got that ROM installed, and I can't get the same success with NtfsSD. I keep getting the error " /dev/block/mmcblk1p1 not found"

Am I doing something wrong? I am running the kernel that was installed with Criskelo. I'm okay with using a different kernel if needed, but I'd really like NTFS support. Thanks for any help in advance
[Galaxy Note GT-N7000 Android Development] The_Steph:
Spikestrip,

Did you check the path the external sdcard should be mounted to? /mnt/emmc or /mnt/sdcard and changed NtfsSD accordingly because in its initial configuration, it tries to mount it to /mnt/external_sd which does not exist...

---------- Post added at 05:10 PM ---------- Previous post was at 05:09 PM ----------

Deezy88,

Unmount it using Eject disk as a normal USB key!
[Galaxy Note GT-N7000 Android Development] Spikestrip:
I did. If you open the preferences there are fields for "mount device" and "external storage." On my device, the external storage can be found at /mnt/sdcard/external_sd so that's how I have that field set up. The problem is with the other field. By default its looking for /dev/block/mmcblk1p1 which does not exist. I found similarly named files in /dev/block/platform/dw_mmc/ but none of the filenames matched the one NtfsSD was looking for so when I redirected it to that folder, it still didn't work.
[Galaxy Note GT-N7000 Android Development] Spikestrip:
Maybe related, maybe not:

TriangleAway says it can't find hidden partitions and asks if I'm actually running ICS. Beautiful Widgets (and possibly others, I haven't yet checked) can't get a geolocation. And some app, I can't for the life of me figure out which one, was telling me yesterday that I needed to either check or uncheck the USB debugging option, but whatever I did never satiated the app in question. I've been opening any app I have that seems like it could be involved, and I can't find that message again. I don't want to waste space and create a new thread if it isn't necessary, but I can't seem to find answers.
[Galaxy Note GT-N7000 Android Development] jadmask3rlm:
Just for info, im on the latest stunner rom, i can mount my ntfs external hdd perfectly using usb mass storage watcher.

Sent from my Nokia 3310
[Galaxy Note GT-N7000 Android Development] GoJo ^^:
Do you mean that you just need that app on Stunner, nothing more? How can i use a Western Digital Passport? I mean it's USB self powered and of course the Note won't power it on...
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
Dear kojinmalia,

It has to be externally powered so u cant mount your hdd even with that app if it is self powered...

Kind regards.

Sent from my iAmiga
[Galaxy Note GT-N7000 Android Development] jadmask3rlm:
Kojinmalia,

As said by photochip, u nid an external power source example you have an external hdd, u nid a y cable one connecting to your hdd one to external charger and one to your note. Try ntfs mounter, its easier and more consistent.

Sent from my Nokia 3310
[Galaxy Note GT-N7000 Android Development] m_malyszko:
Oh how I'd love to have ntfs sd card support on my LG G2X. I'm wishing for a miracle.
[Galaxy Note GT-N7000 Android Development] The_Steph:
Miracle is here is you have the proper pre-requisistes ;)
[Galaxy Note GT-N7000 Android Development] m_malyszko:
Ahh like a galaxy note or an S II. I'm currently SOL. :(
[Galaxy Note GT-N7000 Android Development] gotaphone:
Just want to add that this great little app 'ntfssd' from play store also works on Paranoid Android V0.4 with default kernel.

I only had to change preferences 'external storage' to /mnt/emmc, as the /mnt/sdcard is occupied by internal memory. I believe its not a bug, there are reports on Paranoid Android thread why this is so.
[Galaxy Note GT-N7000 Android Development] Luycks:
Plz delete this post, I touched a wrong button on my mobile and the result was a quote of the 1st post. I don't have a delete option...
[Galaxy Note GT-N7000 Android Development] Luycks:
@Gotaphone That worked for me! I'm on N7000 with CM9 RC1. I had to change preferences 'external storage' to /mnt/emmc as well for the same reason you mentioned, but then it worked!!
[Galaxy Note GT-N7000 Android Development] DJ_Evil:
I had no problem using NTFS SD from play market up until last night now I can't for the life of me get my 64gb NTFS formatted SDcard to mount, constant blank SD notifications and NTFS-3G Device or resource is busy. I am on stock 4.03 with CF-Root kernel currently, I tried a different kernel and still nothing. Reboot the handset multiple times and also booted up with no SD card inserted, tried NTFS Mounter and no difference.

Has anyone had this problem where it suddenly stops working? I had it before at the beginning of June but a reboot without the SD card and then a reboot putting it back in resolved this, I can read the SD Card fine in windows with a card reader so I know there is nothing wrong with it.

Seems like NTFS is such a hassle now so I guess I will go back to formatting it as normal using the device, such a pain as I loved being able to store large movies that were over 4gb's :(
[Galaxy Note GT-N7000 Android Development] The_Steph:
DJ_Evil,

Test NTFSSD from Google Play, it could really help if you are using ICS.
[Galaxy Note GT-N7000 Android Development] non1oson:
can anyone make a video of this tutorial please? :>
[Galaxy Note GT-N7000 Android Development] The_Steph:
jakiman,

Nice to hear that our work/test helped you.

For your questions:

1 - I'm trying to do the same. I have tested various commands but no one succedeed yet. I'm still looking.

2 - I am not using normal media manager but QuickPic (which is free, light and highly customizable) and I haven't tested it with my test card yet. As soon as I receive it, I will do further testing.

3 - I'll give you the speed of 64 sdxc card as soon as I receive it :)

The_Steph
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
Dear The_Steph,

Unfortunately, none of the photo viewers can read from ntfs sdcard... ( Stock gallery, Quickpic, FishBowl etc...) Lets us inform if u can find a working one...

Kind Regards,
[Galaxy Note GT-N7000 Android Development] brotbuexe:
Perfect viewer should work
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
Dear brotbuexe,

Yeap it is working flawlessly.... Thanks...
[Galaxy Note GT-N7000 Android Development] The_Steph:
PROTOCHIP,

After a long and hard reseatch, I found that Widgetsoid (https://market.android.com/details?id=com.jim2&feature=related_apps) can unmount/mount SD Card the same way settings > storage > mount SD card does. So there must be a way to do it with a script. Meanwhile, I have a switch widget on my home that can mount/unmount my SD card :)

I have also installed Perfect viwer to do some test when I receive my card.

More info to come
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
Dear The_Steph,

Same here, working hard for a script but no success for mounting automatically yet...

Kind Regards,
[Galaxy Note GT-N7000 Android Development] The_Steph:
PROTOCHIP,

Two points:

- Widgetsoid unmounts ALL storage (both internal and external)

- It seems that script is not achievable but maybe a program anyway because system command does not send, contrary to the OS, ACTION_MEDIA_MOUNTED (more info http://groups.google.com/group/andr...read/thread/ae7a167e8bf3b370/0a73f584772a240c).

If a programmer was able to do it for Widgetsoid, someone else can, for sure! Maybe with a little help of our kernel makers?
[Galaxy Note GT-N7000 Android Development] The_Steph:
PROTOCHIP,

I just sent an email to Widgetsoid developer to see if he could help.

Let's wait for his answer :)
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
Dear The_Steph,

Good idea... Hope he can lighten our way... Waiting for the good news... Thanks...

Kind Regards,
[Galaxy Note GT-N7000 Android Development] The_Steph:
PROTOCHIP,

No news from Widgetsoid developer yet however, I wanted to let you know that 2 days earlier than expected, I received my 64GB SDXC card.

First thing, impossible to have it seen as a 64GB card with any of the USB-SDHC readers I have. so I plugged it in my Note, restarted it, formatted it with Android SD Card format function and voilà, 59.48 GB of available memory :)

It was then nightly NTFS test time, I plugged my SGN on my Win7 x64, mounted SDCard and NTFS formatted it. Once finished, I successfully copied files above 4GB on it. I stopped at that point, as it was a quarter to two in the morning.

This morning, new set of tests, video reading and audio listening in my morning commuting (as usual) and picture viewing using QuickPic as it is surprisingly working!!

Unfortunately, it seems that my automated scripts that were working with my 16GB micro SDHC card are not perfectly working when launched at boot start with the micro SDXC card, I need to launch them manually (maybe a file rights problem). I have to check that point.

My main issues are now:

- Automating the Android mount process

- Executing unmount process when I turn off my SGN (could maybe done using the thread http://xdaforums.com/showthread.php?p=20719612)

- Finding USB micro SDXC reader to move files much more easily than I am currently doing (7MB/sec transfert throughput is not enough compared to what this card can probably do).

I'll keep you posted.

The_Steph
[Galaxy Note GT-N7000 Android Development] phildefer85:
The_Steph,

I'm very interesting by your post. I'm also looking for mount/unmount a sdcard in NTFS automatically. If it's possible, reading MKV above 4GB will be a pleasure!

Thank you for yours news.
[Galaxy Note GT-N7000 Android Development] The_Steph:
Phildefer,

Simply follow PROTOCHIP first post and it will work but not fully automatic yet (but maybe you can help on that point). But before eveything you need a compatible kernel such as AbyssNote.

Amuse-toi bien ;o)
[Galaxy Note GT-N7000 Android Development] phildefer85:
The_steph,

Thanks. Please, have you a link for this kernel and how do you install it? I have the GNote with Orange rom since 3 days only. So, I'm begining to change this config.

@+

Bonjour de Nantes ! :)
[Galaxy Note GT-N7000 Android Development] The_Steph:
phildefer85,

First, you need to be root: http://xdaforums.com/showthread.php?t=1331784 and then use the newly installed CWM to install the according kernel (http://xdaforums.com/showthread.php?t=1362424).

Once this is done, just follow PROTOCHIP process :)
[Galaxy Note GT-N7000 Android Development] kanej2006:
Do you have to be rooted to format your SD card to NTFS?

The procedure seems long and complicated, any other quicker/shorter ways around it?

If there is no other simpler or faster method of formatting to NTFS is there at least a decent youtube video with instructions of what and how to do this?

Thanks guys.
[Galaxy Note GT-N7000 Android Development] The_Steph:
kanej2006,

There is no way your phone can format a micro SD card to NTFS. You need to use your computer to do it. So no root rights question :)

The aim of this thread is to provide a stable and easy solution for everyone but we need first a hand on programming a small piece of software to automatically do the "mount" part of Android. Once this point is solved, we have all pieces of the puzzle and will will be able to provide a noob-proof solution.

Do you have Android programming skills ?
[Galaxy Note GT-N7000 Android Development] kanej2006:
Unfortunately not. When it comes to Android programming I'm a noob. :)

A PC involves one click of a button to format in NTFS or FAT32.

With Android it's a little more complicated as you mentioned!
[Galaxy Note GT-N7000 Android Development] PROTOCHIP:
Dear The-Steph,

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...

Hope this helps..

Kind Regards,