Google Play pakalpojumi iztukšo akumulatorus, izmantojot modinātājus pielāgotajos 5.x ROM atmiņā. Šeit ir labojumi no Cyanogen un izstrādātāju kopienas jaukā, glītā apkopojumā.
Veikaloki ir bīstams akumulators, un šī veikloka kļūda jau kādu laiku ir nomocījusi Android ROM. Jā, problēma nav ne jauna, ne unikāla, un tā netiks atrisināta uz visiem laikiem, kamēr Google nepalīdzēs, taču nesenās CyanogenMod 12 un CyanogenOS (cita starpā) palaišanas ir izraisījušas jaunu interesi par Google Play pakalpojumu 7.x SystemUpdateService Wakelock kļūda. Labā ziņa ir tā, ka CM12 labojums tika veikts vakar, un CyanogenOS vajadzētu izlabot līdz nākamajai nedēļai. Sliktais? Katram citam ROM veidotājam joprojām ir jāņem vērā jaunākā problēma, un galvenais iemesls ir tikpat kļūdains kā jebkad agrāk. Šī nav pēdējā reize, kad mums būs šī saruna, taču tagad apspriedīsim problēmu, norādīsim uz ielāpiem un progresa ziņojumiem un atgriezīsim akumulatora enerģiju cīņas formā.
Ir viegli redzēt, ka tālruņa jauda samazinās ātrāk, nekā vajadzētu, bet kuri tālruņi/ROM tiek ietekmēti un kāds ir galvenais iemesls? Sāksim ar pēdējo jautājumu. Google Play pakalpojumos ir iekļauts OTA atjauninājumu pārbaudītājs, ko sauc par SystemUpdateService, kura uzdevums ir meklēt ētera pieprasījumus un atbildēt uz tiem. Pielāgotajos ROM atjauninājumus nodrošina ROM veidotājs, nevis Google vai mobilo sakaru operators, tāpēc šis pakalpojums nedara neko citu, kā tikai traucē. Piemēram, pastāvīga reakcija uz atjauninājumiem, kurus nevar instalēt, ir ātrs veids, kā maksimāli izmantot datu plānu — vēl viena izplatīta problēma. Tāpat atjauninājumu pārbaudes pamodina tālruni un izlādē akumulatoru. Vienkāršs risinājums abiem ir vienkārši likt ROM veidotājiem atspējot pakalpojumu un izsaukt to dienā, kas ir tieši to, ko lielākā daļa ir paveikuši līdz operētājsistēmai Android 5.x ieskaitot. Diemžēl Lollipop iemet uzgriežņu atslēgu darbi.
Sākot ar operētājsistēmu Android 5.0 un Google Play Services 7.x, atjaunināšanas mehānismā ir iekļauts wakelock pārbaudītājs. Būtībā tālrunis tagad tiek pamodināts, lai veiktu pārbaudi, neizdodas sazināties ar (atspējoto) SystemUpdateService un bezgalīgi turpina gaidīt atbildi, kas nekad nesaņems. Acīmredzot tā ir problēma, un tāpēc ekrānuzņēmumi, kuros redzami strauji krītoši akumulatora mērītāji, un nepārtrauktas "Awake" līnijas pārpludina katru forumu dzirdes attālumā. Atgriežoties pie sākotnējā jautājuma, šīs kļūdas globālais raksturs nozīmē, ka tās sasniedzamība ir tikpat plaši izplatīta. Jebkurš ierīce darbojas jebkura ROM, kas vai nu nav ierobežojis SystemUpdateService, vai ir Lollipop bez Lollipop specifiska ielāpa, redzēs šos wakelocks. Bet nebaidieties, šīs jaunākās nepatikšanas risinājumi jau ir nonākuši vietā.
Ir vairāki veidi, kā atrisināt šo kaitinošo problēmu, sākot no pielāgotām Play pakalpojumu versijām, kas var uzplaiksnīt, līdz elastīgākiem oficiālajiem ROM ielāpiem, kas paredzēti CyanogenMod un OS. Cyanogen risinājums eleganti atkārtoti iespējo SystemUpdateService, bet ierobežo tā uztvērējus. Rezultāts ir tāds, ka, kad pakalpojums pārbauda atjauninājumus, tas nekavējoties neizdodas un tiek pārtraukts. Acīmredzot tas joprojām ir nepilnīgs, taču tas ir gudrs triks, kas, cerams, drīz parādīsies citos Lollipop ROM. Akumulatora vajadzībām šeit ir sniegts pilns ielāpu iespēju saraksts no visefektīvākajām līdz vismazāk efektīvajām.
- Google ielāps – Tā ir zināma problēma. Google risinājums ir vienīgais veids, kā nodrošināt, ka šim rakstam nekad nav nepieciešama turpmāka darbība. Par kustību nav ne vārda.
- CyanogenMod 11 - Atrisināts pagājušajā mēnesī. Atjauniniet savu ROM.
- CyanogenMod 12.0 - Vakar ielocīts stabilā repo. Atjauniniet savu ROM.
- CyanogenMod 12.0 katru nakti - Vakar ielocīts repo. Atjauniniet savu ikvakaru.
- CyanogenOS - Labojums nākamnedēļ? Lasiet tālāk, lai uzzinātu par pagaidu risinājumu, un vēlreiz pārbaudiet Cyanogen, lai iegūtu sīkāku informāciju.
- Dauzīt-a-mole kapāt - Ja esat tik tālu nokļuvis šajā amatā, es jūtu līdzjūtību jums un jūsu akumulatoram. Atzīts izstrādātājs Kalkulīns par laimi ir palielinājies ar a daļējs labojums OnePlus One forumā, taču tam ir daži brīdinājumi. Ieteicamā sistēmas mēroga risinājuma vietā šis mirgojošais fails ir pārveidota Play pakalpojumu versija, no kuras ir noņemts aizskarošais kods. Pēc būtības Google pārrakstīs šo failu, kad tiks nospiests nākamais Play pakalpojuma atjauninājums, un tas atkal klusi iznīcinās jūsu ierīci. Kalkuļins ir laipni apņēmies atjaunināt savu ziņu katru reizi, kad tas notiek, taču tas ir grūts uzdevums un prasa no visiem modrību. Satraucošākais aspekts ir tas, ka šis fails ir specifisks modelim un operētājsistēmai. Pašreizējā Google Play pakalpojumu versija 7.3.27-438 ir versija 7.3.27 operētājsistēmai Android Lollipop (4), armeabi-v7a arhitektūrai (3) un 480 DPI displejiem (8). Ja tas esi tu, lieliski! Ja nē, mirgot uz savu risku, jo lietotnēs, kas paļaujas uz pakalpojumiem (kas ir lielākā daļa no tiem), var būt traucējumi. Lai pārbaudītu ierīcē izmantoto trīsciparu identifikatoru, Android sadaļā “Apps” atrodiet “Google Play pakalpojumi”. iestatījumu sadaļu un meklējiet pēdējos trīs ciparus versijas numurā (piemēram, versija 7.0.99 (1809214-430) ). Veiksmi!
Akumulatora problēmas ir kaitinošas un dārgas, taču vismaz šī ir dziesma un deja, kas mums ir pazīstama. Pacietība šeit ir operatīvais tikums. Pacietība un atsaucīgs ROM izstrādātājs. Arī atsaucīgs Google nenāktu par ļaunu, taču tas var prasīt pārāk daudz.