Данная статья будет интересная для пользователей Android устройств, с кастомным рекавери.
Первое что хочу отметить, программа за вас все сделать не сможет, поэтому предается использовать мозг и Google :D
Нам потребуется:
- Идея!
- Желание!
- Прямые руки
- Программа — Android Script Creator
- Поисковая система (ну а мало-ли вдруг)
Начнем!
Скрипт:
Скачиваем программу, распаковываем ее куда нибудь, желательно с коротким путем, например «D:\ASC».
Запускаем программу и видим следующее:
Как вы могли заметить, я уже вставил в программу скрипт.
Данный скрипт очищает статус батареи на Motorola Razr Maxx, конкретно у меня Motorola XT912.
Сам скрипт:
# Created by Octanium (Octanium91 on XDA)
# Wiping battery for Motorola RAZR
# =)
ui_print("--------------------------------------------------------------");
ui_print("| ~ Wiping battery status for Motorola RAZR ~ |");
ui_print("| Created by Octanium in Android Script Creator! |");
ui_print("--------------------------------------------------------------");
ui_print(«Mount data ...»);
mount(«ext3», «EMMC», "/dev/block/userdata", "/data");
ui_print(«Clean folder: battd ...»);
delete_recursive("/data/battd");
ui_print(«Delete file: batterystats.bin ...»);
delete("/data/system/batterystats.bin");
ui_print(«Delete file: batterystats-checkin.bin ...»);
delete("/data/system/batterystats-checkin.bin");
ui_print(«Unmount data ...»);
unmount("/data");
Подробней о командах:
# — все что дальше этого знака рекавери выполнять не будет, т.к. это комментарий
ui_print — выдает сообщение на экран, синтаксис ui_print("- Сообщение -");
mount — монтирует раздел, для того что-бы к нему был доступ. У разных моделей смартфонов, разные параметры для монтирования! У меня это mount(«ext3», «EMMC», "/dev/block/userdata", "/data");, для раздела Data
delete_recursive — рекурсивное удаление, удаляет все файлы в папке, синтаксис delete_recursive("- путь к папке -");
delete — удаляет файл, синтаксис delete("- путь к файлу -");
unmount — размонтирует раздел, синтаксис unmount("- раздел -");
В любом случае скрипт вы можете выдрать даже с какого-то форума, потом вставить в программу. Информации касательно того как правильно писать скрипт в интернете достаточно.
Сборка скрипта:
Жмем на кнопку с лева «Сборка».
И видим следующее:
Принципе здесь можно все так и оставить, как вариант можете поменять имя скрипта с стандартного «Update» на другое (дописывать формат вот так «Update.zip» не нужно, просто пишите «Update»), или путь куда программа будет сохранять ваши скрипты. Когда наберетесь опыта и знаний будите менять вообще все опции =).
А мы просто жмем на кнопку «Собрать».
И видим следующие:
Вот и все! Закидываем скрипт в память смартфона и пробуем шить.
Если скрипт не работает: гуглим, пробуем собирать еще раз (с другими опциями), корректируем скрипт.
Надеюсь эта информация была кому-то полезна. Спасибо за внимание!
П.С. это моя первая статья, прошу прощение если что-то не так.