Android Script Creator | Создание скриптов (update.zip) для Android
Оставьте мнение
Мнение:
Полезная [ 536 ] ** [93.54%]
Бесполезная [ 37 ] ** [6.46%]
Всего голосов: 573
 



Реп: (300)
Android Script Creator
версия: 1.0.1.8 Build 1030

Последнее обновление программы в шапке: 13.01.2019

Прикрепленное изображение

Краткое описание:
Создание скриптов обновления (update-script, update.zip) для Android.

Скачать:
Архив (.zip) (SourceForge) \ Все файлы (SourceForge) \ Облако MEGA \ Прямая загрузка

Анализ на вирусы Virus Total: Android_Script_1018_1028_user.zip (скачиваемый контент, архив с программой)

(В вверху есть голосовалка (опрос)!, не забываем голосовать (оставлять свое мнение)!)

-= Android Script Creator загружают во всем мире! Статистика >> =-

Проект на SourceForge: https://sourceforge.net/projects/androidscript/

Описание:
Данная программа призвана упростить создание скриптов (update.zip) для Android. У нее есть графический пользовательский интерфейс (GUI), от вас требуется простое нажимание на кнопочки. Рутинные моменты сборки update.zip ASC берет на себя. Для начинающий программа может показаться сложной, но для новичков в программе есть шаблоны и набор стандартных команд с описанием и примерами + FAQ.

Полезные ссылки, информация:
Группа в ВКонтакте (там можно поделится мнением, и проследить за ходом разработки ASC)
Android update-script (Общий FAQ по созданию патча update.zip)
Bash-скрипт в качестве update-binary для ZIP-обновления
mini FAQ (для совсем начинающих, или для тех кто первый раз столкнулся с написание скрипта)
FAQ \ Инструкция по созданию update.zip при помощи ASC
Статья \ FAQ на trashbox.ru - Создание update-script для Android в пару кликов мышки
Статья на Android+1 - Android Script Creator: создание скриптов для прошивки
!!! Документ: как работает программа, что она может и настройка. !!!
Если остались вопросы касательно программы и ее возможностей, загляните в спойлер "Вопросы и ответы"!

Flash package:
Android Script Creator : Flash package (официальная страничка)
Что это такое и с чем его едать

Заметки по использование программы:
- Обновление программы (сейчас программа полностью автоматически обновляется)
- Использование подписи в скрипте (manifest)
- Список с пользовательскими бинарниками
- Использование ADB Sideload (прошивка скрипта прямо с компьютера)
- Пример скрипта который может удалять\перемещать\бекапить файлы и вести лог действий

Возможности
- Открытие скрипта (Update.zip)
- Создание скриптов (Update.zip)
- Выбор бинарника, по мимо заложенных бынарников можно выбрать свой
(Интегрированные бинарники: Универсальный, EMMC, EMMC MT65xx, EMMC not neon, MTD, SGS2, SGS3)
- Использование Bash скрипта вместо бинарника
- Добавление файлов в скрипт
- Заложен набор стандартных команд с описанием и примерами
- Программа запоминает последние использованные пути и имена файлов
- Выбор готовых шаблонов
Скриншоты
Все скриншоты можно посмотреть там - https://sourceforge.net/projects/androidscript/
Прикрепленное изображение
Вопросы и ответы
В: Программа требует каких-то тонких настроек?
О: Нет, программа сама установит все настройки по умолчанию. Но вы их можете изменить так как нужно именно вам!.

В: Под какой рекавери (Recovery) можно собрать скрипт (update-script)?
О: Под любой.

В: Можно собрать скрипт под стоковый\стандартный рекавери (Recovery)?
О: На данный момент такой возможности нет. Но в будущем возможно появится.

В: Можно запаковать прошивку (ROM)?
О: Да. (не путайте сборку\создание прошивки и запаковку!)

В: Можно собрать прошивку из исходников (ROM)?
О: Нет. Но запаковать уже готовую прошивку можно.

В: Программа может скопировать с смартфона прошивку (ROM) в скрипт (update-script)?
О: Да. Через ADB можно копировать раздел system прямо в с скрипт.

В: Программа может генерировать скрипт установки прошивки (ROM)?
О: Да, такая возможность есть. Проверенно и 100% работает на Motorola XT912 (KitKat), в теории должно работать еще на самсунгах. На данный момент требуется тестирование генератора скрипта установки.(О устройствах на которых он должен работать - Список девайсов)

В: Можно добавлять файлы в скрипт (update-script)?
О: Да.

В: Можно использовать свой бинарник (binary)?
О: Да.

В: Программа может отредактировать уже существующий скрипт (update-script)?
О: Да.

В: В программе есть шаблоны?
О: Да.

В: Можно в скрипт (update-script) добавлять программы плана BusyBox?
О: Да.

В: Программу можно запустить с носителя(например с флешки, или внешнего жесткого диска)?
О: Да. Программа полностью портативна.

YouTube Promo - https://youtu.be/gKznAom5CKA

Стадия: Релиз
Русский интерфейс: Да
Разработчик: Octanium
Мой личный блог: blogspot.com
Домашняя страница: Google Android Script Creator, octanium-sw-s.3dn.ru (тыц!, страница используется в качестве FTP сервера, не несет информационного характера)
Логи изменений: Доступен в программе, диалог "О программе".
Список изменений в следующей версии
>> Бета версии программы << (не все изменения которые есть в данном списке, могут присутствовать в бета версии!)


Язык: English, Русский (RU|UA)

Особенности запуска для Windows:
Операционная система: Windows x86\x64
Пространства на жестком диске: 200 Мб
Установлена Java (но не обязательно!)
Не сильно длинный путь к программе (иначе программа перестанет подписывать скрипты)

Особенности запуска для Linux \ MAC OS \ Solaris: (везде где может работать Wine)
Операционная система: Ubuntu, Red Hat, CentOS, Fedora, Suse, Slackware, Solaris, FreeBSD, Darwin, Mac OS X x86\x64
Пространства на жестком диске: 200 Мб
НЕОБХОДИМО установить Wine (www.winehq.org)
Не сильно длинный путь к программе (иначе программа перестанет подписывать скрипты)

На каких OS тестировалась
Создана под управлением: Windows 10 x64
На чем запускалась: Windows XP x32, Windows 7 x32, Windows 7 x64, Windows 10 Technical Preview x64, Windows 10 x64, Ubuntu 14.04, MAC OS X 10.10.4.

Тестовый запуск ASC на очень слабом ноутбуке с Windows XP SP1


Скачать:
версия: 1.0.1.8 Build 1030 Android Script Creator (Пост Octanium #81208723)

Прошлые версии
версия: 1.0.1.8 Build 1028 Android Script Creator (Пост Octanium #78916828)
версия: 1.0.1.8 Build 1025 Android Script Creator (Пост Octanium #71129440) \ Архив (.zip) (SourceForge)
версия: 1.0.1.7 Build 1021 Android Script Creator (Пост Octanium #66024290)
версия: 1.0.1.7 Build 1017 Android Script Creator (Пост Octanium #56739082)
версия: 1.0.1.6 Build 1015 Android Script Creator (Пост Octanium #54674900)
версия: 1.0.1.6 Build 1014 Android Script Creator (Пост Octanium #54445885)
версия: 1.0.1.6 Build 1012 Android Script Creator (Пост Octanium #53580935)
версия: 1.0.1.6 Build 1007 Android Script Creator (Пост Octanium #52328450)
версия: 1.0.1.5 Build 1005 Android Script Creator (Пост Octanium #50775238)
версия: 1.0.1.4 Build 1004 Android Script Creator (Пост Octanium #50467433)
версия: 1.0.1.4 Build 1003 Android Script Creator (Пост Octanium #49664238)Android Script Creator (Пост Octanium #49640246)Android Script Creator (Пост Octanium #48927288)
Android Script Creator (Пост Octanium #48547484)
версия: 1.0.1.3 Build 998 Android Script Creator (Пост Octanium #47910359)
версия: 1.0.1.3 Build 997 Android Script Creator (Пост Octanium #47516221)
версия: 1.0.1.3 Android Script Creator (Пост Octanium #45434915)
версия: 1.0.1.2 Android Script Creator (Пост Octanium #43983976)
версия: 1.0.1.1 Android Script Creator (Пост #42214459)
версия: 1.0.1.0 Android Script Creator (Пост #38035490)
версия: 1.0.0.9 Android Script Creator (Пост #34092248)
версия: 1.0.0.8 Android Script Creator (Пост #32505940)
версия: 1.0.0.7 Android Script Creator (Пост #32344119)
версия: 1.0.0.6 Android Script Creator (Пост #32002725)
версия: 1.0.0.5 Android Script Creator (Пост #31566194)
версия: 1.0.0.4 Android Script Creator (Пост #31397078)
Установщик: //4pda.to/forum/d…ler_ASC_1004_win32.exe
версия: 1.0.0.3 Android Script Creator (Пост #31270665)
версия: 1.0.0.2 Android Script Creator (Пост #31146805)
версия: 1.0.0.1 BETA //4pda.to/forum/d…droid_Script_v1001.zip
версия: 1.0.0.0 BETA Android Script Creator (Пост #30972539)
версия: 1.0 BETA Android Script Creator (Пост #30801026)
версия: 1.0 BETA Android Script Creator (Пост #30779530)
версия: 1.0 BETA Прикрепленный файлAndroid_Script_BETA.zip ( 6.44 МБ )


Сообщение отредактировал Octanium - 13.01.19, 12:52
Причина редактирования: Flash package



Реп: (300)
vadeus, Подправил =). Хотя я считаю что это не практично, ссылки на файловый обменник хватило-бы.



Реп: (402)
Отличная идея! Я так понимаю, что при наличии определенных знаний можно быстро создавать как скрипты в зипе, так и целые апдейты



Реп: (2665)
Думаю, стоит добавить стандартные темплейты.
К примеру для скидывания всех файлов их зипа в систем (ну и просто в root) и установки им разрешений.
А также темплейт по удалению файлов с "данными" именами.

Также в прогу стоит вшить гайд по написанию скриптов, и краткий список команд.



Реп: (300)
sergmurtazin, так впринцепе и планируется, но для начала нужно довести ее до ума) а для это-го нужно что-бы ее потестили и сказали что и где не так)



Реп: (274)
По функционалу программы:
- При первом запуске было бы хорошо если б программа определяла свое место положение, а не C:\****
- Лучше если б папки "входящие файлы" (добавляем файлы) и "исходящие файлы" (сохраняем архив) были б созданы сразу. Ну и путь к ним сразу определился
- Заполненные параметры "пути" в закладках Файлы и Сборка - иногда сбрасываются при переходе между этими закладками
- Непонятно для чего кнопка "сохранить" в закладке Скрипт
- Сделать выбор бинарника, т.к. они не 100% универсальны
- Расширить варианты выбора скриптов

варианты выбора скриптов

Например для скрипта format("MTD", "<root>"); может быть несколько вариантов:
- format("MTD", "system");
- format("ext4", "EMMC", "/dev/block/mtdblock5", "0" "/system");
- format("ext4", "EMMC", "/dev/block/mtdblock5");
и т.д.


Пожелания по удобству использования:
- чтоб исключить синтаксические ошибки - ввести выделение красным отсутствие символа в команде, т.е. выделять ошибки
- на примере http://www.softportal.…ad-fisherman-big-4.gif хотелось бы...
а) список скриптов и их описание сбоку, а не в выпадающем меню
б) выделение команды одним цветом, а значения - другим (гораздо удобнее)
- сделать другую компоновку кнопок, поле скрипта и свободного места в окне программы, а именно более компактней. т.к. очень много пустого места, а при написании скрипта на экране много других окон открыто, которые не хотелось бы перекрывать.
- назвать исполняемый файл согласно названию программы (непонятно почему ACC)
- убрать из корня папки программы весь "мусор", закинуть его в отдельную папку. оставить лишь запуск программы и папки "входящие", "исходящие".
- для закладки Файлы - при нажатии кнопки "добавить" создавался бы список файлов, которые уже добавили (т.е. отображение того что в итоге будет записываться в скрипт)


Спасибо за начало разработки такой полезной программы.
Выше написал от себя пожелания, исходя из опыта работы в других программах (Notepad++, HtmlPad FisherMan). Правда еще не пробовал работу скрипта на планшете.

Также стоит Вам отписаться в теме Android update-script для привлечения людей к тестированию.
Для связывания тем - добавлю ссылку на эту тему в топик Android update-script , можно взаимно )



Сообщение отредактировал ~ Diamond ~ - 07.04.14, 11:47



Реп: (300)
Новая версия, от 12-04-2014 Скачать

Версия: 1.0 BETA Прикрепленный файлAndroid_Script_BETA.zip ( 7.3 МБ )

Добавлено:
1. Выбор бинарника. (свой бинарник пока что нельзя выбрать, но в будущем можно будет и выбирать)
2. Добавлено описание к командам и примеры.
3. На странице "Скрипт", напротив синтаксиса команды, добавлена кнопка "Добавить". Вы можете отредактировать синтаксис команды, нажав кнопку "Добавить" программа добавит строчку с вашей командой в скрипт.
4. Имя программы изменено.

Отвечаю на вопросы:
При первом запуске было бы хорошо если б программа определяла свое место положение, а не C:\****

На стадии бета тестирования такого не будет, программа запоминает последний вобранный путь (после сборки), или в файле sfdata.ini вы сами можете указать пути которые вам удобны.

Заполненные параметры "пути" в закладках Файлы и Сборка - иногда сбрасываются при переходе между этими закладками

он подтягивается с файла sfdata.ini, после добавления файлов программа запоминает путь.

Непонятно для чего кнопка "сохранить" в закладке Скрипт

когда вы собрали апдейт, временная папка вместе с файлом скрипта удаляется, для того что-бы собрать новый апдейт, необходимо на вкладке "Скрипт" нажать "Сохранить", для того что-бы создался файл скрипта. (в будущем исправлю этот баг)

Расширить варианты выбора скриптов

Шаблоны будут, но позже. Или вы имеете что-то другое?

чтоб исключить синтаксические ошибки - ввести выделение красным отсутствие символа в команде, т.е. выделять ошибки

на дынный момент, эта программа пишется на движке AMS, и у него нет синтексеса, если он появится добавлю синтаксис.

убрать из корня папки программы весь "мусор", закинуть его в отдельную папку. оставить лишь запуск программы и папки "входящие", "исходящие".

Пока это бета версия, мусор будет.

для закладки Файлы - при нажатии кнопки "добавить" создавался бы список файлов, которые уже добавили (т.е. отображение того что в итоге будет записываться в скрипт)

Возможно, но это бета тестирование. Пока что уделять этому время не буду. Когда программа покажет результат, примусь за внешний вид))) и все красивости.

Вопрос, какие шаблоны добавить в программу?

Вроде-бы нечего не забыл)
Спасибо за внимание :)

Сообщение отредактировал vadeus - 13.04.14, 08:04
Причина редактирования: обновлён файл



Реп: (300)
Новая версия, от 13-04-2014 Скачать

версия: 1.0 BETA Прикрепленный файлAndroid_Script_BETA.zip ( 7.62 МБ )

Добавлено:
1. Добавлен "Статус сборки" ( теперь будет видно что пошло не так)
2. Исправлены некоторые ошибки
3. В блок "О программе" добавлены ссылки на обсуждения.
4. Добавлен бинарник "ROM CyanogenMod 10.1 Android 4.2.2 (09-07-2013)" т.к. он хорошо работает с старыми рекавери CyanogenMod
Новые скрины
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Продолжаем тестирование =)

Сообщение отредактировал vadeus - 13.04.14, 17:31
Причина редактирования: спойлер



Реп: (274)
Пока что частично посмотрел.

- В выбор бинарника лучше добавить пункт "Свой из папки Android_Script_BETA/Binary". Папка изначально пустая, по желанию пользователь туда запишет свой бинарник для сборки. Т.к. может быть что аппарат принимает только свой специфический бинарник.

Также по возможности нумеруйте версии (1.0.01, 1.0.02, ...), ну и чтоб это отображалось в названии архива (для ясности что скачал и с чем имеем дело).
В шапке и последнем посту по 2 ссылки на файл - их тоже как-то пояснить. Т.е. допустим это ссылка файла на 4PDA и "зеркало"/"янд.диск" (вдруг это разные версии когда-то будут)



Реп: (300)
Prince_Saint, ок)

Новая версия, от 21.04.2014 Скачать (Яндекс.Диск)

версия: 1.0.0.0 BETA

Изменения:
Теперь программе присвоена версия.
Добавлена возможность выбора своего бинарника. (в выпадающем меню "Выбрать свой...")

Исправления:
Исправлен UNIX декодер, точнее заменен. (т.к. ранее при простой перепаковки скрипта (то есть был взят скрипт и бинарник, которые 100% рабочии), получал ошибку!)

Результат!
Вот тот кульминационный момент! =) . Сегодня в пол второго ночи, ура! наконец-то был успешно пере собран скрипт (Safewipe.zip - для moto defy+), то есть был распакован Safewipe.zip, блокнотом скопирован код в программу, залиты файлы из архива (которые необходимы для вайпа), бинарник выбран из скрипта Safewipe.zip, после чего программа его собрала =) , после запуска собранного скрипта в TWRP мне отвайпило все разделы :D. Вообщем программа работает как нужно, по крайней мере тест она прошла.

Программа чувствительна к путям, в нем не должно быть точек ".".

Прикрепленные файлы

Прикрепленный файлAndroid_Script_BETA_v1000.zip ( 7.93 МБ )


Сообщение отредактировал Octanium - 21.04.14, 02:43



Реп: (300)
Новая версия, от 26.04.2014 Скачать (MEGA)

версия: 1.0.0.1

Изменения:
Релиз!!!
На страничке "Файлы" можно посмотреть какие файлы будут в скрипте.
Мелкие доработки\исправления

Требования: Должна быть установлена Java, программа чувствительна к пути, в нем не должно быть точек ".".

Возможности
- Создание скриптов Update.zip
- Выбор бинарника, по мимо заложенных бынарников можно выбрать свой
- Добавление файлов в скрипт
- Заложен набор стандартных команд с описанием и примерами
- Программа запоминает последние использованные пути и имена файлов


Больше информации смотрите на домашней страничке, там есть примеры вот сдесь!

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленные файлы

Прикрепленный файлAndroid_Script_v1001.zip ( 7.35 МБ )


Сообщение отредактировал Octanium - 26.04.14, 02:14



Реп: (300)
Новая версия, от 28.04.2014 Скачать (MEGA)

версия: 1.0.0.2

Добавлено:
Добавлен Английский (English) языковой пакет
Добавлены шаблоны!
Небольшие исправления

На данный момент всего два шаблона, если у кого-то есть идеи делитесь ими)

Шапку обновил, приятного пользования =)

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленные файлы

Прикрепленный файлAndroid_Script_v1002.zip ( 7.77 МБ )


Сообщение отредактировал Octanium - 28.04.14, 22:51



Реп: (83)
Идея есть.
Сделать универсальную, программу для генерации архива, с прошивкой. то есть готовой к прошиванию в телефон.
Ну конечно тут много "подводных камней". И симлинки и пермиссии. И процессоры. думаю сложновато будет.

Сообщение отредактировал massacrespb - 03.05.14, 17:37



Реп: (300)
massacrespb
Идея есть.
Сделать универсальную, программу для генерации архива, с прошивкой. то есть готовой к прошиванию в телефон.
Ну конечно тут много "подводных камней". И симлинки и пермиссии. И процессоры. думаю сложновато будет.


Программа способна собрать прошивку, от вас требуется только скрипт и файлы.



Реп: (300)
Новая версия, от 05.05.2014 Скачать (MEGA)

версия: 1.0.0.3

Изменения:
Исправлено отображение файлов в скрипте
Добавлен монитор файлов
Добавлен коэффициент сжатия архива
Внутренние доработки\исправления
Добавлена анимация в интерфейсе
Добавлено сканирование на конфликтные файлы в скрипте (для избежания непонятных ошибок при сборке и работе скрипта)

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение




Прикрепленные файлы

Прикрепленный файлAndroid_Script_v1003.zip ( 7.54 МБ )



Реп: (300)
FAQ\Инструкция по созданию update.zip при помощи ASC.

Прикрепленные файлы

Прикрепленный файлFAQ_ASC_start_ru.doc ( 448.5 КБ )



Реп: (17)
Не работает на WINDOWS 8.1
Запуск идет с ошибками
Скриншоты
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение



Сообщение отредактировал war100ck - 06.05.14, 13:12



Реп: (11)
при попытке собрать скрипт вот такая ошибка
Прикрепленное изображение



Реп: (11)
war100ck,
случайно не из архива запускал?



Реп: (17)
scitex9 @ 06.05.2014, 23:31 *
war100ck,
случайно не из архива запускал?


Нет , не из архива, распаковал.

Сообщение отредактировал war100ck - 07.05.14, 19:07



Реп: (11)
war100ck,
может попробовать в режиме совместимости?


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 19.03.24, 07:51