در برخی تلفنهای همراه هوشمند قابلیت اتصال گوشی به پورت 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 را انتخاب کنید اسکریپت شما نمایش داده میشود ، انتخاب کنید . حالا شما در گوشی خود آیکون اسکریپت را دارد که با هر بار اتصال فلش به گوشی با لمس آن اسکریپت اجرا شده و فلش مونت میشود.
