Galaxy S II قابليتها و امكانات فراواني داره از جمله استفاده از USB On-The-Go كه به اسم USB OTG نيز ميشناسيم ، با استفاده از اين قابليت Deviceهايي مانند حافظه هاي فلش ، هارد ، ماوس و كيبورد به SGS2 وصل و بر روي اين گوشي مورد استفاده قرار ميگيرند .
بيشتر دوستان ميدونند كه در استفاده از هارد و يا حافظه فلش توسط اين گوشي فرمت NTFS (فرمت فايلهاي سيستمي ويندوز هستند كه از سرعت و امنيت بالاتري نسبت به سيستم فايلهاي FAT برخوردار هستند)، پشتيباني نميشه و متعاقب اون هارد يا فلش توسط گوشي شناسايي نميشه . لذا براي حل اين مشكل راه حل و اسكريپتي وجود داره كه در ذيل مراحل رو شرح ميدم :
توجه : مسئوليت هرگونه خرابي و آسيب به ديتا يا هارد به عهده خودتون هست .
راه اول :
نكته : اين راه روي بعضي از كرنلها جواب نميده و كرنل بايد ترجيحا CF-root يا Stock باشه
1 - گوشيتون بايد روت باشه
2 - برنامه ترمينال اديتور رو اگر ندارين نصب كنين
3 - فايل ntfs.zip رو دانلود و اكستركت كنين
4 - مطابق عكس زير با دستور insmod فايل ntfs.ko رو لود ميكنيم
5 - كابل و هارد رو به گوشي وصل كنين ( در اين مرحله اگر هارد يا فلش شناسايي نشد مشكلي نيست )
6 - در خط فرمان دقيقا مانند زیر فرمان رو تايپ كنين :
mount -t ntfs -o uid=1000,gid=1015,iocharset=utf8,umask=000 /dev/block/sda1
نكته : دقت كنين اگر ميخواين نام فايل يا فولدرهايي كه به زبوني غير از انگليسي هستند نمايش داده بشه داخل دستور بالا "iocharset=utf8" حتما تايپ بشه .
7 - براي اعمال دستور بالا و نمايش فايلهاي داخل هارد دستور زير رو مطابق زیر وارد كنين :
ls /mnt/usb
با اجراي دستور بالا محتويات داخل هارد نمايش داده ميشود و با برنامه Astro ميتونين فايلها رو مديريت كنين!
8 - براي جدا كردن و هارد و unmount كردن هم دستورات زير رو وارد كنين :
unmount /mnt/usb
اگر هاردتون شناخته نشد بخاطر تامين برق هاردتون هست كه بايد از Splitter USB استفاده كنين .