চার্জারটি সংযুক্ত হয়ে যাওয়ার পরে ডিভাইসটি প্রাথমিকভাবে বন্ধ হয়ে যাওয়ার পরে কি স্বয়ংক্রিয়ভাবে ডিভাইসে শক্তি প্রয়োগ করা সম্ভব?
চার্জারটি সংযুক্ত হয়ে যাওয়ার পরে ডিভাইসটি প্রাথমিকভাবে বন্ধ হয়ে যাওয়ার পরে কি স্বয়ংক্রিয়ভাবে ডিভাইসে শক্তি প্রয়োগ করা সম্ভব?
উত্তর:
/system/bin/playlpm
স্যামসাং ডিভাইসগুলিতে ব্যাটারি চার্জিং গ্রাফিক ফাইল দ্বারা প্রদর্শিত হয় ।
আপনি যদি রুট হন তবে আপনি এই ফাইলটি সম্পাদনা করতে পারেন:
#!/system/bin/sh
/system/bin/reboot
এবং ফাইলটিতে এই অনুমতিগুলি যুক্ত করতে ভুলবেন না:
chmod 0755 /system/bin/playlpm
chown root.shell /system/bin/playlpm
আপনার ডিভাইস এখন প্লাগ যখন বুট হবে
সবেমাত্র এটি জেডটিই ফোর্সের জন্য (বুস্ট ফোর্স, স্প্রিন্ট ফোর্স, ইত্যাদি) কাজ করেছে।
আমি IET_DEMO এর উত্তর ব্যবহার করেছি, তবে এই কোডটির সাথে থাকা ফাইলটি প্রতিস্থাপন করেছি /system/bin/battery_charging
:
#!/system/bin/sh
/system/bin/reboot
কিছু পুরানো স্যামসাং ডিভাইসের জন্য, এটি NoMoarPowah এর মাধ্যমে সম্পন্ন করা যেতে পারে ! :
NoMoarPowah! চার্জিং হয়ে গেলে স্বয়ংক্রিয়ভাবে অ্যান্ড্রয়েডে রিবুট করতে পারে। হয় পুরোপুরি চার্জ করা হলে বা ব্যাটারির স্তর যখন 15% এ পৌঁছে যায় এবং অ্যান্ড্রয়েডে চালানোর জন্য পর্যাপ্ত রস থাকে।
আপনার মূল প্রয়োজন এবং আপনি সম্ভবত এটি করতে চাইবেন না যদি আপনি সত্যই জানেন না যে আপনি কী করছেন, যেহেতু আমি এটির সাহায্যে গুরুত্বপূর্ণ সিস্টেম ফাইলগুলি সংশোধন করবে।
দেখে মনে হচ্ছে এটি প্লে স্টোর থেকে সরানো হয়েছে তবে আপনি সম্ভবত অন্য কোথাও এপিএকে হোস্ট করেছেন। (আমার কাছে কোনও বিশ্বস্ত লিঙ্ক অফহ্যান্ড নেই))
যদি আপনি বিপরীতটি করতে চান, চার্জ করার সময় শাটডাউন, এটি ব্যবহার করুন: "যখন কোনও চার্জ নেই তখন অটো শটডাউন" https://play.google.com/store/apps/details?id=com.zeroFactorial.probattle আমার গাড়ির ডিভাইসের জন্য ভাল এবং এছাড়াও বোতাম ভাঙ্গা ছিল
সুতরাং, এটি করার অনেক উপায় আছে। সর্বাধিক যথাযথ, যেমন সর্বদা গুগল দ্বারা সমর্থিত (এবং আরও অনেকের কাছে, যেমন নওগাট থেকে এনভিডিয়া) এই ফাস্টবুট কমান্ডটি
fastboot oem off-mode-charge 0
অন্যথায়, আপনি হয় চার্জিং বাইনারি হাইজ্যাক করতে পারেন (সমস্ত ডিভাইসে সম্ভব হওয়ার গ্যারান্টিযুক্ত নয়, তবে কেবল মূল প্রয়োজন) বা আপনার র্যামডিস্কটি প্যাচ করুন (তাত্ত্বিকভাবে সর্বজনীন, তবে একটি আনলক করা বুটলোডার প্রয়োজন হবে)।
প্রথম সমাধানের জন্য, আপনাকে আপনার সিস্টেম পার্টিশনের (সাধারণত বিন ফোল্ডার) কোথাও খুঁজে পেতে হবে যেখানে ব্যাটারি অ্যানিমেশনটির দায়িত্বে থাকা প্রোগ্রাম এবং সমস্ত বাসিন্দা। কিছু সাধারণ নাম :
charge_only_mode
kpoc_charger
বাipod
chargemon
বাzchgd
playlpm
বাlpm
chargemon
বাbattery_charging
healthd
একবার পাওয়া গেলে, আপনি কেবলমাত্র এটি উপরের মতো স্ক্রিপ্ট দ্বারা প্রতিস্থাপন করতে পারেন IET_DEMO দ্বারা।
কার্নেলটিকে স্পর্শ করা তার পরিবর্তে এমন কিছু যা আমি কী করে যাচ্ছি তা যদি আপনি না জানেন তবে ব্যাখ্যা করা বা সুপারিশ করা আমার মনে হয় না।
তারপরে রেকর্ডগুলির জন্য, আমি কেবল এটিই আন্ডারলাইন করতে চাই যে অফলাইন চার্জিং বিদ্যমান কারণ বুট প্রক্রিয়াটি মোটামুটি শক্তি নিবিড়, এবং বিশেষত পুরানো ফোনগুলিতে এমনকি সিস্টেম থেকে পাওয়ার অঙ্কনটি দ্রুত চার্জ না করেও প্লাগের চেয়ে বেশি হতে পারে।
বুট-আপ প্রক্রিয়াটিতে কার্নেলটি পরবর্তী পর্যায়ে লোড করা হয় , সুতরাং ডিভাইসটি চালিত হয়ে যাওয়ার পরে এর কোনও পরিবর্তনগুলির কোনও প্রভাব ফেলবে না।
এই কার্যকারিতাটি প্রতিটি ডিভাইসের হার্ডওয়ারের উপর নির্ভর করে, সম্ভবত বুটলোডার (আরও জ্ঞাত সম্পাদকরা আমাকে সংশোধন করতে নির্দ্বিধায় মনে করেন।) উদাহরণস্বরূপ, যখন আমি কোনও চার্জার সংযুক্ত করি তখন আমার মোটরোলা অ্যাট্রিক্স 4 জি ফোনটি বুটআপ শুরু করে, যখন আমার স্যামসং গ্যালাক্সি ট্যাবটি না করে - এটি "ব্যাটারি চার্জিং" গ্রাফিক প্রদর্শন করে এবং ম্যানুয়ালি চালিত হওয়া প্রয়োজন।