আচ্ছা আমি বুঝে গেছি :)
আমার পূর্ববর্তী ডিভাইসটি অনার 6 এ প্রথম লক্ষ্য করা যায়, স্বয়ংক্রিয়ভাবে চার্জ দেওয়া বন্ধ করার জন্য আমি এমন একক ফাইল যাচ্ছিলাম যা আমি চারপাশে খেলতে পারি
মটো এক্স প্লেতে দুটি স্বতন্ত্র ফাইল রয়েছে - একটি চার্জারটি সংযোগ বিচ্ছিন্ন করার জন্য এবং অন্যটি চার্জিং প্রতীক অপসারণের জন্য (অন্য কথায়, আপনি চার্জিং বন্ধ করতে পারেন এবং এখনও চার্জারের সাথে সংযুক্ত প্রতীক দেখানো থাকতে পারে)। আমি এটি উপলব্ধি না করা অবধি আমি চেনাশোনাগুলিতে ঘুরে বেড়াচ্ছি, যেহেতু আমি চার্জিং প্রতীক নিয়েছি যা দেখানোর জন্য চার্জিং হচ্ছে (এবং ধরে নিচ্ছি যে আমি ভুল ফাইলটি নিয়ে কাজ করছি)। পরীক্ষার সময়, যখন আমি চার্জ প্রতীক দেখানো সত্ত্বেও চার্জ ড্রপ লক্ষ্য করেছি, আমি অ্যাম্পিয়ার অ্যাপ্লিকেশনটি দিয়ে যাচাই করেছি এবং প্রজ্ঞাটি ডেকেছে!
ফাইল গুলো কি?
( সম্পাদনা: 30 মার্চ 20 ! জ্যাকপট এই সন্ত্রস্ত পাওয়া সংগ্রহস্থলের
বিকাশকারীর দ্বারা বিভিন্ন ডিভাইসের জন্য ফাইলের উন্নত শক্তিনবীকরণ কন্ট্রোলার
Magisk মডিউল আপনি ভাল ব্যবহার করে মডিউল বহুমুখী কিন্তু যদি আপনি, DIY করতে চাই, এটি একটি মহান শুরু বন্ধ আছে।)।
অন্য ফাইল থাকতে পারে তবে আমি যে ফাইলগুলিতে বাস করি সেগুলি হ'ল:
আইকন চার্জ করার জন্য: /sys/devices/soc.0/78d9000.usb/power_supply/usb/online (ফাইলের আইকন পরিবর্তনের মানটি অক্ষম করার জন্য 0 to 1)
চার্জ দেওয়ার জন্য: /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/charging_enabled(ফাইলের চার্জিং পরিবর্তনের মানটি অক্ষম করার জন্য 1 to 0)
এটি স্বয়ংক্রিয় করার জন্য, এখানে বর্ণিত টার্মিনাল এমুলেটর এবং ম্যাক্রোড্রয়েড ব্যবহার করে আমার উত্তরটির অনুরূপ ছিল - নির্দিষ্ট অ্যাপ্লিকেশন চালু হওয়ার সাথে সাথে কীভাবে কমান্ড লাইনটি স্বয়ংক্রিয় করা যায়?
আমি ফাইলগুলি কীভাবে খুঁজে পেলাম?
কৌতূহলবশত , এবং আমি আশা করছি যে কেউ একটি ভাল উপায় পোস্ট করে। এখানে এমন একটি উপায় যা আপনার জন্য ফাইল এবং পথ চিহ্নিত করতে কার্যকর হতে পারে
অনুমিতি
নেট এবং কিছু GitHub (যা আমি এ সব বুঝতে পারছি না) এ কোডিং উপর দীর্ঘ ঘন্টা আমাকে ইশারা তাকান i2cএবং usbমত নামের সাথে সম্পর্কিত ফাইল charger_enabledবা enable_charger। এটি অনার 6, মোটো এক্স এবং কয়েকটি নেক্সাস ডিভাইসের ক্ষেত্রে সত্য বলে মনে হচ্ছে। এটি চিপসেট বা ডিভাইস নির্ভর কিনা তা আমার কোনও ধারণা নেই
এই ফাইলটির আসল পথটি রয়েছে /sys। আবার, বিভিন্ন হতে পারে
পরবর্তী পদক্ষেপ
জন্য একটি অনুসন্ধান করেন charger enabledবা enable_chargerবা অনুরূপ শব্দের সঙ্গে একটি ওয়াইল্ড কার্ড অনুসন্ধান/sys
পরিবর্তন rwঅনুমতি থেকে বিষয়বস্তু পরিবর্তন সক্রিয় করতে 1করতে 0বা তদ্বিপরীত
আপনার চার্জারটি সংযুক্ত করুন এবং ফাইলের মান দেখুন, সংযোগ বিচ্ছিন্ন করুন এবং পুনরাবৃত্তি করুন। মান পরিবর্তন হলে এটি সঠিক ফাইলের মতো দেখাচ্ছে। চার্জারটি সংযুক্ত থাকাকালীন ফাইলে মান পরিবর্তন করুন এবং যদি চার্জিং বন্ধ হয়ে যায়, আপনি এটি আঘাত করেছেন (আরও, যদি পথটি i2cডিরেক্টরিতে থাকে)। চার্জিংয়ের স্থিতিটি নিশ্চিত করতে অ্যাম্পিয়ার অ্যাপের মাধ্যমে যাচাই করুন
আপনি যখন এটিতে থাকবেন তখন আপনার স্টোরেজের পৃথক ডিরেক্টরিতে মূল এবং সংশোধিত ফাইলগুলি অনুলিপি করতে পারে। অটোমেশন জন্য প্রয়োজন
আপনার ডিভাইসটি যদি আমার মতো হয় তবে চার্জিং বন্ধ করা যেতে পারে তবে আইকন চার্জ করা, শো করা যায়, আরও ফাইলের মতো onlineবা কীওয়ার্ড দ্বারা সেই ফাইলটি সনাক্ত করতে আরও connected???
আপনি ভাগ্যবান হলে উপরেরটি আপনার পক্ষে কাজ করা উচিত
উত্তরাধিকারী হিসাবে টার্মিনাল এমুলেটর শর্টকাটগুলির জন্য অতিরিক্ত তথ্য হ'ল:
- চার্জিং নিষ্ক্রিয় করার জন্য এবং চার্জিং আইকন অপসারণ করার জন্য
su –c "cp /storage/emulated/0/moto_charging/disable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/" ; su -c "cp /storage/emulated/0/moto_charging/no_symbol_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/"
- চার্জার এবং চার্জ আইকন সক্ষম করার জন্য
su -c "cp /storage/emulated/0/moto_charging/show_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/" ; su –c "cp /storage/emulated/0/moto_charging/enable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/"
moto_chargingইন্টারনাল এসডি তে একটি ফোল্ডার তৈরি করা হয়েছে যার মূল এবং সংশোধিত অনুলিপি রয়েছে (চার্জ সক্ষম করতে এবং অক্ষম করতে) এবং এই ফাইলগুলি সিস্টেমে অনুলিপি করা হয়। অবশ্যই, মূল প্রয়োজন