در برخي تلفنهاي همراه هوشمند قابليت اتصال گوشي به پورت USB توسط كابل OTG امكان پذير است.
( تست شده در گوشي Xperia P )
خطای مصرف برق
اما اين قابليت با برخي از فلش مموريها به علت مصرف بيشتر از 100 ميلي آمپر خطا usb power consumption error ميدهد و از كاربر ميخواهد سريعا وسيله را از پورت جدا كند
در صورت نياز به استفاده از آن وسيله ميتوان مراحل زير را دنبال كرد ( وب نوشت امير هيچ مسئوليت در قبال مشكلات و خرابيهاي احتمالي بر عهده ندارد و كاربر با مسئوليت خودش مراحل را انجام ميدهد)
پيش نياز:
- روت بودن گوشي ( دسترسي به فايلهاي سيستمي)
- كابل OTG
- يك برنامه مرور فايل با قابليت ويرايش فايل متني (مانند root explorer ، solid Explorer،Es File Explorer)
- برنامه SManager
- برنامه SMWidgets
- برنامه Terminal Emulator
بعد از اتصال فلش مموري (ويا هر وسيله ديگري) كه اين اخطار را داد در مسير زير
sys/bus/usb/devices/1-1/
يك فايل به نام bConfigurationValue ايجاد ميشود،كه خالي ميباشد با ويرايش اين فايل و نوشتن عدد 1 و ذخيره آن مشكل حل شده و فلش مموري به سيستم متصل( Mount) ميشود.
خب پس بصورت دستي ما ميتوانيم بعد از اتصال فلش با يكي از برنامههاي مروررگر فايل به مسير بالا رفته بر روي فايل bConfigurationValue انگست خود را نگه داشته تا برنامه مرور فايل امكان ويرايش كه گزينه اي مانند open in text editor ميباشد نمايش داده و بعد از باز شدن فايل عدد 1 را دال آن نوشته و Save مي كنيم و اتصال انجام ميشود.
اين مراحل بايد در هر اتصال تكرار شود!!
براي خودكار انجام دادن مراحل بالا به برنامه SManager ميرويم با گزينه تنظيمات New Scripts را انتخاب ميكنيم، يك نام براي آن نوشته OK برنامه در صورت وجود داشتن برنامههاي ويرايشگر از شما براي انتخاب نمايش ميهد ، يك ويرايش گر انتخاب ميكنيم، متن زير را با دقت تايپ كرده و ذخيري كنيد.(پيشنهاد من كپي پيست ميباشد)
echo 1 > /sys/bus/usb/devices/1-1/bConfigurationValue
ميتوانيد در اين مرحله فلش را متصل كرده با برنامه SManager به محل ذخيره اسكرپت رفته اجرا كرده و گزينه RUN را بزنيد تا از عملكرد صحيح اسكريپت مطمئين شود
سپس به قسمت WIDGETS گوشي خود رفته SMnager و SMWidgets را انتخاب كنيد اسكريپت شما نمايش داده ميشود ، انتخاب كنيد . حالا شما در گوشي خود آيكون اسكريپت را دارد كه با هر بار اتصال فلش به گوشي با لمس آن اسكريپت اجرا شده و فلش مونت ميشود.