Продление работы батареи после Jailbreak

Если вы всё-таки сделали Jailbreak ради процентного индикатора заряда (iPod Touch), то казалось бы, нет ничего страшного. Но со временем вы заметите, что батарея держит заряд существенно меньше. Хотите исправить эту несправедливость? А ведь это еще проще, чем прошлый совет. К слову, он действует не только для iPod Touch, а для всех iOS-устройств. В свое время я воспользовался этим советом и не так сильно страдал от недолгоиграющего iPod. Давайте же приступим.

Ваша батерея при Jailbreak

Для выполнения следующего совета нет определенной программы, подойдет любой файловый менеджер, однако лично я рекомендую iFunbox: Mac PC. Он прост и в меру красив, чего нельзя сказать про некоторые аналоги. Осуществлять процедуру лучше через компьютер, но через iFile это также можно сделать. В целом, процедурой это назвать-то трудно — уж больно всё легко.

И как всегда, перед самой операцией, я рекомендую вам осуществить кое-какие меры безопасности. В частности, если что-то пойдет не так, вы всегда сможете вернуть всё на место. Безопасностью сегодня будет выступать папка /System/Library/LaunchDaemons. Просто сохраните её на свой компьютер, да так, чтобы не потерять случайно.

А теперь расскажу, каким же образом мы будем продлевать работу. При самом Jailbreak батарея работает точно так же, как и при официальной прошивке. Да-да, я не оговорился, не Jailbreak такой прожорливый. Прожорливой является дама с красивым именем Cydia — «местный» базар приложений и твиков. К слову, мы никак не сможем оптимизировать её энергопотребление, так как я не настолько знаком с iOS. Но при этом мы сбалансируем потребление энергии и позволим устройству работать на 15-20% дольше. Для этого мы удалим ненужные «джейлбрейкерам» служебные утилиты, которые в большинстве своем отвечают за системные отчеты. Итак, приступим.

Переходим в папку /System/Library/LaunchDaemons и находим в ней следующие файлы:

* com.apple.OTACrashCopier.plist
* com.apple.OTATaskingAgent.plist
* com.apple.aslmanager.plist
* com.apple.DumpPanic.plist
* com.apple.marcoagent.plist
* com.apple.CrashHousekeeping.plist
* com.apple.DumpBasebandCrash.plist
* com.apple.powerlog.plist
* com.apple.ReportCrash.DirectoryService.plist
* com.apple.ReportCrash.plist
* com.apple.syslogd.plist
* com.apple.ReportCrash.SimulateCrash.plist
* com.apple.ReportCrash.StackShot.plist
* com.apple.ReportCrash.Jetsam.plist
* com.apple.ReportCrash.SafetyNet.plist
* com.saurik.Cydia.Startup.plist

Удаляем все, кроме последнего, о котором я сейчас немного расскажу. Почему я остановил вас так резко? Файл * com.saurik.Cydia.Startup.plist является ничем другим как утилитой, которая автоматически устанавливает deb-пакеты из папки var/root/Media/Cydia/AutoInstall. Именно эта утилита больше всего нагружает аккумулятор. Однако перед её удалением, взвесьте всё пару раз. Вы не устанавливаете приложение, а просто помещаете в папку deb-пакет и после этого он автоматически устанавливается. Однако устанавливать их умеет iFile, что в принципе сводит на нет пользу вышеописанной утилиты. Если вы поняли, о чем идет речь — смело удаляйте и последний файл из списка.

Вот, собственно, и всё. Осталось только перезагрузить девайс. Respring не подходит! Напишите в комментариях, улучшилось ли время работы вашего устройства и насколько?

Cydia