როგორ გავაჩეროთ Wakelocks ნებისმიერი Android აპიდან Root-ის გარეშე

ოდესმე დაფიქრებულხართ, რატომ ჭამს თქვენი Android ტელეფონი ასე სწრაფად ბატარეას, როდესაც ეკრანი გამორთულია? Wakelocks! აქ მოცემულია ინსტრუქცია, თუ როგორ უნდა შეაჩეროთ გაღვიძება!

ოდესმე დაგიძინიათ ღამით სრულიად დამუხტული ტელეფონით, მხოლოდ იმისთვის, რომ გამოფხიზლდეთ ბატარეით? არ ინერვიულო, ეს ყველა ჩვენგანს დაემართა. თუნდაც თან Doze რეჟიმი და ყველა Google-ის ძალისხმევა გააუმჯობესოს ბატარეის ხანგრძლივობა Android-ზე უმოქმედო ბატარეის ხანგრძლივობა არ არის იდეალური. მით უმეტეს, თუ დაინსტალირებული გაქვთ უამრავი აპლიკაცია. დამნაშავე, სავარაუდოდ, არასწორი მოქმედების ჩაკეტვაა ისეთი აპლიკაციიდან, როგორიცაა Facebook, Messenger, Snapchat. საბედნიეროდ, თქვენ შეგიძლიათ მარტივად შეაჩეროთ ეს wakelocks მარტივი ჭურვის ბრძანებების გამოყენებით. და ამისთვის root არც კი გჭირდებათ! დღეს ჩვენ გაჩვენებთ, თუ როგორ შეგიძლიათ შეაჩერე wakelocks ნებისმიერი Android აპიდან root გამოყენების გარეშე. ეს შეიძლება გაკეთდეს ყველა Android ტელეფონზე, თუ თქვენ გაქვთ ADB.


გააჩერეთ Wakelocks ნებისმიერი Android აპიდან

ვიდეო გაკვეთილი ჩვენი YouTube არხიდან, თუ თქვენ გირჩევნიათ ვიზუალური დახმარება

სანამ რაიმეს დაიწყებთ, თქვენ უნდა დააყენოთ ADB როგორც თქვენს ტელეფონზე, ასევე თქვენს კომპიუტერზე. თუ ჯერ არ გაგიკეთებიათ, მიმართეთ ეს გაკვეთილი საკუთარი თავის დასაყენებლად.

თუ არ ხართ დარწმუნებული იმაში, თუ რა კარგავს თქვენს ბატარეას, ჩვენ გამოვიყენებთ პატარა ხელსაწყოს სახელწოდებით "Better Battery Stats", რათა ვიპოვოთ დამნაშავე. დეველოპერი აქტიურია ჩვენს ფორუმებზე, ასე რომ თქვენ შეგიძლიათ იპოვოთ აპლიკაცია აქ. თუმცა, თუ გსურთ დეველოპერის მხარდაჭერა, ასევე შეგიძლიათ ჩამოტვირთოთ ის Google Play Store-დან, სადაც ის ფასიანი აპლიკაციაა. ის გთავაზობთ ბევრ სხვა სტატისტიკას, როგორიცაა პროცესორის მდგომარეობა, აპების გაღვიძება და ქსელის ინფორმაცია.

BetterBatteryStatsშემქმნელი: სვენ კნისპელი

ფასი: 1.99.

4.

ჩამოტვირთვა

მას სჭირდება root მოწყობილობებზე Android KitKat-ით და უფრო მაღალი, თუმცა, არსებობს ADB ბრძანების გამოსავალი, რომელიც არსებობს unrooted მოწყობილობებისთვის. შეაერთეთ თქვენი მოწყობილობა თქვენს კომპიუტერთან USB გამართვის ან WiFi გამართვის საშუალებით. დარწმუნდით, რომ ის დაკავშირებულია ბრძანების გამოყენებით:

adb devices

შემდეგ, ჩვენ ვაპირებთ Android-ის გარსის დაწყებას შემდეგი ბრძანების გამოყენებით:

adb shell

ამის შემდეგ, ჩვენ ვაპირებთ ახლად დაინსტალირებულ BetterBatteryStats-ს BATTERY_STATS ნებართვას მივცეთ:

pmgrantcom.asksven.betterbatterystats_xdaeditionandroid.permission.BATTERY_STATS

Შესრულებულია! ახლა BBS იმუშავებს თქვენს unrooted მოწყობილობაზე.

შენიშვნა: თუ თქვენ იყიდეთ Better Battery Stats Google Play Store-იდან, მაშინ შეცვალეთ "com.asksven.betterbatterystats_xdaedition" მხოლოდ "com.asksven.betterbatterystats" ზემოთ ADB ბრძანებაში.

დამნაშავის პოვნა

თქვენს ტელეფონზე ბევრი აპლიკაცია გაქვთ, ასე რომ არ არსებობს მარტივი გზა იმის დარწმუნებით, თუ რა ჭამს თქვენს ბატარეას. ამიტომ ჩვენ ვიყენებთ უკეთესი ბატარეის სტატისტიკას პასუხისმგებელი გაღვიძების ბლოკის საპოვნელად. აპლიკაციის დაყენების შემდეგ, დატენეთ ტელეფონი, გამორთეთ იგი და დატოვეთ გამორთული ეკრანით მინიმუმ 30 წუთის განმავლობაში. ამან აპს უნდა მისცეს ბევრი დრო ყველაფრის დასარეგისტრირებლად. აპში შესვლის შემდეგ აირჩიეთ ნაწილობრივი Wakelocks და ნახეთ, რომელი აპლიკაცია იწვევს ყველაზე დიდ ზიანს.

Wakelock-ის შეჩერება

ახლა, როცა ვიცით, რა ჭამს თქვენს ბატარეას, შეგვიძლია შევაჩეროთ ეს. ჩვენს შემთხვევაში, ეს არის Snapchat. როგორიც არ უნდა იყოს თქვენი დამნაშავე, დარწმუნდით, რომ იპოვეთ აპლიკაციის პაკეტის სახელი Play Store-დან Package Name Viewer-ის გამოყენებით, რადგან ის დაგვჭირდება ჩვენი ADB ბრძანებისთვის ქვემოთ.

პაკეტის სახელი Viewer 2.0შემქმნელი: csIng

ფასი: უფასო.

4.5.

ჩამოტვირთვა

იმის გამო, რომ აშკარად გათიშეთ თქვენი ტელეფონი უკეთესი ბატარეის სტატისტიკის გამოსაყენებლად, დააბრუნეთ იგი თქვენს კომპიუტერში, რათა კვლავ გამოიყენოთ ADB. კიდევ ერთხელ შეამოწმეთ, არის თუ არა ის სწორად დაკავშირებული

adb devices

და შეიყვანეთ ჭურვი გამოყენებით:

adb shell

ახლა, თქვენი სამიზნე აპლიკაციის პაკეტის სახელის გამოყენებით, გაგზავნეთ შემდეგი ბრძანება:

cmdappopssetcom.android.applicationWAKE_LOCKignore

რა თქმა უნდა, თქვენ აპირებთ შეცვალოთ "com.android.application" თქვენი აპლიკაციის პაკეტის სახელით. Ჩემს შემთხვევაში:

cmdappopssetcom.snapchat.androidWAKE_LOCKignore

თუ ყველა ნაბიჯი სწორად შეასრულეთ, აპის მიერ გაღვიძების ყველა მოთხოვნა იგნორირებული იქნება Android სისტემის მიერ. გილოცავ!


ახსნა

Wakelock, ხალხური სიტყვებით, არის მხოლოდ საშუალება, რომ აპმა გააღვიძოს CPU/ეკრანი/სხვა ნივთები, როდესაც ტელეფონი უმოქმედოა, რათა შეასრულოს კონკრეტული ფონური დავალება. ზოგიერთ აპს ლეგიტიმურად სჭირდება wakelocks, რათა სწორად იმუშაოს, მაგრამ პრობლემა ჩნდება, როდესაც ზოგიერთ აპლიკაციას აქვს wakelocks. განმეორებით, გააჩერეთ ისინი დიდი ხნის განმავლობაში ჩამოგდების გარეშე, ან შეასრულეთ ზედმეტი/არასაჭირო ქსელის და CPU ამოცანები ამ უპირატესობით გაღვიძება.

მაგალითი: აპები, როგორიცაა Snapchat, Facebook, Messenger ან სხვა სოციალური მედიის აპლიკაციები, მოიცავს არასწორად მოქცევას wakelocks. ეს გაკვეთილი უბრალოდ გზაა, რომ შეაჩეროს ეს გაღვიძების დაბლოკვა აპის დეინსტალაციის გარეშე. თუმცა, თუ შეამჩნევთ, რომ აპი წყვეტს სწორად ფუნქციონირებას ამ ADB ბრძანების გამოყენების შემდეგ, შეგიძლიათ შეცვალოთ ყველაფერი ეს იყო ბრძანების ხელახლა გაშვება და „იგნორირება“ „დაშვების“ შეცვლა, ან უბრალოდ აპლიკაციის დეინსტალაციის შემდეგ ხელახლა ინსტალაცია. ისევ.