Как да разширите границите на стандартния убиец на задачи на Android
Колко се ядосвате, когато превключвате от активното приложение към друго и, връщайки се към първото, гледате как приложението започва от нулата? Или чрез минимизиране/затваряне на приложението виждате ли как се преначертава стартерът? Това не е изненадващо, тъй като във всеки фърмуер има, ако не едни и същи, то леко променени стойности за спиране на фонови приложения. С това ръководство ще контролирате корекцията на services.jar, която ще промени настройките при многозадачност.
Да, точно „контролирайте корекцията“, защото помощна програма, която е съвместима с три операционни системи, ще го направи вместо вас: Windows, Linux, Mac. Благодарим наzeppelinrox, благодарение на когото получихме това чудо.
Може би сте счупили системата и не сте направили резервно копие, когато сте били попитани за това на други ресурси, но знайте, че този трик няма да работи тук. Във всеки случай няма да получите тухла, но системата може да не зареди patched services.jar и ще се задоволите с bootloop (т.е. вечно зареждане). Самата помощна програма първо анализира файла services.jar, след това променя стойностите във файловете „ActivityManagerService“ и „ProcessList“ и накрая събира архива и го изтегля директно на устройството. Всичко за мързеливи хора.
Извършвайки всички манипулации с устройството, Вие поемате цялата отговорност. Никой няма да бъде виновен освен вас.
Какво трябва да имаме: 1. Руутнато устройство, започвайки от 2.2 до 4.3 (за стоков HTC - задължително 4.0+), персонализирано възстановяване за архивиране. - Ако нямате root права, както и персонализирано възстановяване - потърсете в google. 2. Инсталиран Java Development Kit. - Ако вече имате инсталиран JDK, но е много стар, съветвам ви да го актуализирате. 3. Инсталирани ADB драйвери на компютъра, които са съвместими с вашето устройство. – Можете да опитате да намеритеТук. 4. самата помощна програма. 5. Внимание.
Ако горните точки вече са налични, продължете.
Направете резервно копие. Ние правим резервно копие. Създаване на резервно копие.
Натиснете произволен клавиш в прозореца на патъра. Тук се случва най-интересното: помощната програма пита как ще я оставим да работи. Тя предлага следното:
- Свържете устройството чрез USB и свършете цялата работа сами.
- Свържете устройството си чрез Wi-Fi и патчвайте, докато сте заети с „е, много важни неща“.
Нека разгледаме първата опция: Включете USB отстраняване на грешки в устройството (на персонализиран фърмуер, базиран на CyanogenMod, започвайки от деветата версия, не забравяйте да посочите разрешение за root достъп чрез ADB), свържете се с компютъра и се върнете към патъра, натиснете Enter. На въпроса „Рестартиране на adb като root?“ Кликнете върху „y“. След като редовете преминат, също натиснете Enter и изчакайте. В този момент пачърът анализира services.jar, за да редактира „ActivityManagerService“ и „ProcessList“. Когато приключи с разопаковането, натиснете Enter. И можем да наблюдаваме как помощната програма не само описва функциите на пачовете, но и ги хвали.
- SuperChargeе основната корекция, благодарение на която системата не убива приложения във фонов режим. Приложенията ще останат в паметта не само цял ден, но дори и няколко дни.
- MAXIMUM OVERDRIVEе модул за корекция, който редактира стандартния допустим брой работещи фонови приложения, скрити от потребителя.
- ProActive Boosterе модифициране на корекция, което променя стойността на разрешените работещи приложения на петдесет.
Ако искате, така да се каже, пълен комплект, натиснете "y", но ако искате да откажете - "n". Помощната програма ще започне да редактира стойностите и след това ще събере архива, след което този файл ще бъде зареден вустройство. Можете да затворите програмата и да рестартирате устройството.
Има и трета опция, за която се нуждаем от „изваден“ от фърмуера services.jar (ако системата е кодирана, ще са необходими два файла: services.jar и services.odex). Копирайте този файл/тези файлове в работната папка “patch_this”, която е създадена от патъра, отворете програмата и натиснете клавиша “P”. Ако искаме, след редактиране на services.jar, да позволим на помощната програма да го изтегли на устройството чрез ADB самостоятелно, натискаме „I“, ако не, натискаме „Enter“. Във втория случай коригираният файл може да бъде намерен в папката „supercharged“ (и той е създаден от помощната програма).
Ако services.jar не е актуализиран (можете да проверите по датата на файла чрез всеки root explorer), очевидно сте отговорили на въпроса „Рестартиране на adb като root?“ отрицателен. Повторете отново, внимавайте! Ако това не помогне и сте убедени във вашето внимание, тогава копирайте services.jar в паметта на устройството от папката „supercharged“, която е в директорията на patcher, и като използвате root explorer на устройството, копирайте закърпения файл в директорията „/system/framework/“. По-добре е да преименувате оригиналния файл по неусложнен начин (например services.jar1). Рестартираме устройството.
Ако файлът е актуализиран, но няма промени, изчистваме кеша на dalwick в възстановяването и проверяваме отново. Имате ли bootlap? Връщаме се към резервното копие и, ако желаем, повтаряме всичко според инструкциите. Не ви хареса системата след прилагане на корекцията? Връщаме се към резервното копие.
Това е всичко. Не забравяйте, че бутонът за начало минимизира приложението, а бутонът за връщане го спира.