adblock check

Создание update-script для Android в пару кликов мышки

Данная статья будет интересная для пользователей Android устройств, с кастомным рекавери.

Первое что хочу отметить, программа за вас все сделать не сможет, поэтому предается использовать мозг и Google :D

Нам потребуется:

  1. Идея!
  2. Желание!
  3. Прямые руки
  4. Программа — Android Script Creator
  5. Поисковая система (ну а мало-ли вдруг)

Начнем!

Скрипт:

Скачиваем программу, распаковываем ее куда нибудь, желательно с коротким путем, например «D:\ASC».

Запускаем программу и видим следующее:

Создание update-script для Android в пару кликов мышки

Как вы могли заметить, я уже вставил в программу скрипт.

Данный скрипт очищает статус батареи на 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-script для Android в пару кликов мышки

Принципе здесь можно все так и оставить, как вариант можете поменять имя скрипта с стандартного «Update» на другое (дописывать формат вот так «Update.zip» не нужно, просто пишите «Update»), или путь куда программа будет сохранять ваши скрипты. Когда наберетесь опыта и знаний будите менять вообще все опции =).

А мы просто жмем на кнопку «Собрать».

И видим следующие:

Создание update-script для Android в пару кликов мышки

Вот и все! Закидываем скрипт в память смартфона и пробуем шить.

Если скрипт не работает: гуглим, пробуем собирать еще раз (с другими опциями), корректируем скрипт.

Надеюсь эта информация была кому-то полезна. Спасибо за внимание!

П.С. это моя первая статья, прошу прощение если что-то не так.

Octanium Octanium
Пользователь
8 комментариев по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
8TOHH 8 лет
О, как раз искал::
Vault-Boy 8 лет
Нормас, +
LIGHT_BOX 8 лет
Норм канешно, но зачем это
Octanium 8 лет
Автор
Это проще чем править архив по 10 раз.
Octanium 8 лет
Автор
Лично у меня были проблемы с статусом батареи, вот решение.
LIGHT_BOX 8 лет
Лучшеб на 4пда залил бы
Octanium 8 лет
Автор
Там уже давно лежит :D, и мануалы есть)
Решил с трешбоксом поделится)