- {registration_date}
- сообщений: {posts}
- {tel_link}
В этом файле прописан сценарий установки прошивки, а также можно добавить информацию кто создовал прошивку ( пропиартися) Также здесь можно добавить сценарии какой файл удалить или какой поставить, либо прописать скрипт чтобы вовремя прошивки сразу сделать аппарат рутированным либо еще что-то ( я пока детально не изучал) кому интерсно выкладываю инфо по командам, чтобы стало ясно что они выполняют (писал не я, нашел в сети).
package_extract_dir
Синтаксис: package_extract_dir("", "");
Копирует содержимое в . Файлы в имеющиеся в перезаписываются.
Пример: package_extract_dir("system", "/system"); Скопирует файлы из папки update.zip/system в /system
package_extract_file
Синтаксис: package_extract_file("", "");
Копирует файл в . Если файл существует, то он перезаписывается.
Пример: package_extract_file("test.sh", "/tmp/test.sh"); Скопирует файл test.sh из update.zip в /tmp/test.sh
format
Синтаксис: format("MTD", "");
Форматирует раздел
Пример: format("MTD", "system"); Полностью отформатирует /system . Примечание: форматирование удаляет данные необратимо.
delete
Синтаксис: delete(""[, "file2", ..."fileN"]);
Удаляет файл(ы)
Пример: delete("/system/app/Calculator.apk"); Удалит Calculator.apk из папки system/app.
delete_recursive
Синтаксис: delete_recursive(""[, "dir2", ..."dirN"]);
Рекурсивно удаляет папку(и) со всем содержимым
Пример: delete_recursive("/data/dalvik-cache"); Удалит папку /data/dalvik-cache со всем содержимым.
run_program
Синтаксис: run_program(""[, "", "", ""]);
Запускает программу(скрипт) .
Пример: run_program("/tmp/install_busybox.sh"); Запустит скрипт /tmp/install_busybox.sh.
set_perm
Синтаксис: set_perm(, , , ""[, ... "pathtofileN"]);
Устанавливает владельца, группу и разрешения для файла или папки, как ‘chmod’, ‘chown’, и ‘chgrp’ всё в одном
Пример: set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh") Установит владельца, группу и разрешения для файла /system/etc/init.goldfish.sh
set_perm_recursive
Синтаксис: set_perm_recursive(, , , , ""[, ... ""])
Рекурсивно устанавливает владельца, группу и разрешения для содержимого папки. - для папок, - для файлов.
Пример: set_perm_recursive(0, 0, 0755, 0644, "/system/app") Установит права для содержимого /system/app, для папок - 0755, для файлов - 0644.
show_progress
Синтаксис: show_progress(, )
Продвижение прогрессбара на долю за секунд. может быть нулевым для продвижения его по командe set_progress, а не по времени.
Пример: show_progress(0.100000, 1) Увеличит прогресс на 0.1 часть за 1 секунду
set_progress
Синтаксис: set_progress()
Устанавливает положение прогрессбара на долю, для самого последнего вызова команды show_progress.
Пример: set_progress(0.500000)
symlink
Синтаксис: symlink("", " Создает символическую ссылку (как ‘ln-s’). пишется в формате root:path, а в формате целевой файловой системы (и может быть относительным)
Пример: symlink("/data/app_s", "/system/app") Создаст символическую ссылку на папку /data/app_s для папки /system/app
mount
Синтаксис: mount("", "", "");
Монтирует в путь . должно быть название раздела, если это "MTD", или блок памяти если это "vfat"
Пример: mount("MTD", "userdata", "/data");
unmount
Синтаксис: unmount("");
Отключает .
Пример: unmount("/data");
ui_print
Синтаксис: ui_print("");
Выводит на экран сообщение
Пример: ui_print("Formatting SYSTEM...");
package_extract_dir
Синтаксис: package_extract_dir("", "");
Копирует содержимое в . Файлы в имеющиеся в перезаписываются.
Пример: package_extract_dir("system", "/system"); Скопирует файлы из папки update.zip/system в /system
package_extract_file
Синтаксис: package_extract_file("", "");
Копирует файл в . Если файл существует, то он перезаписывается.
Пример: package_extract_file("test.sh", "/tmp/test.sh"); Скопирует файл test.sh из update.zip в /tmp/test.sh
format
Синтаксис: format("MTD", "");
Форматирует раздел
Пример: format("MTD", "system"); Полностью отформатирует /system . Примечание: форматирование удаляет данные необратимо.
delete
Синтаксис: delete(""[, "file2", ..."fileN"]);
Удаляет файл(ы)
Пример: delete("/system/app/Calculator.apk"); Удалит Calculator.apk из папки system/app.
delete_recursive
Синтаксис: delete_recursive(""[, "dir2", ..."dirN"]);
Рекурсивно удаляет папку(и) со всем содержимым
Пример: delete_recursive("/data/dalvik-cache"); Удалит папку /data/dalvik-cache со всем содержимым.
run_program
Синтаксис: run_program(""[, "", "", ""]);
Запускает программу(скрипт) .
Пример: run_program("/tmp/install_busybox.sh"); Запустит скрипт /tmp/install_busybox.sh.
set_perm
Синтаксис: set_perm(, , , ""[, ... "pathtofileN"]);
Устанавливает владельца, группу и разрешения для файла или папки, как ‘chmod’, ‘chown’, и ‘chgrp’ всё в одном
Пример: set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh") Установит владельца, группу и разрешения для файла /system/etc/init.goldfish.sh
set_perm_recursive
Синтаксис: set_perm_recursive(, , , , ""[, ... ""])
Рекурсивно устанавливает владельца, группу и разрешения для содержимого папки. - для папок, - для файлов.
Пример: set_perm_recursive(0, 0, 0755, 0644, "/system/app") Установит права для содержимого /system/app, для папок - 0755, для файлов - 0644.
show_progress
Синтаксис: show_progress(, )
Продвижение прогрессбара на долю за секунд. может быть нулевым для продвижения его по командe set_progress, а не по времени.
Пример: show_progress(0.100000, 1) Увеличит прогресс на 0.1 часть за 1 секунду
set_progress
Синтаксис: set_progress()
Устанавливает положение прогрессбара на долю, для самого последнего вызова команды show_progress.
Пример: set_progress(0.500000)
symlink
Синтаксис: symlink("", "
Пример: symlink("/data/app_s", "/system/app") Создаст символическую ссылку на папку /data/app_s для папки /system/app
mount
Синтаксис: mount("", "", "");
Монтирует в путь . должно быть название раздела, если это "MTD", или блок памяти если это "vfat"
Пример: mount("MTD", "userdata", "/data");
unmount
Синтаксис: unmount("");
Отключает .
Пример: unmount("/data");
ui_print
Синтаксис: ui_print("");
Выводит на экран сообщение
Пример: ui_print("Formatting SYSTEM...");
Hosts
Чтобы избавиться от рекламы в программах заходим по пути system/etc/hosts
Удаляем его, а на место его вставляем новый hosts который Вы скачаете с сети, взять его можно по адресу www.mvps.org/winhelp2002/hosts.txt - после того как скачаете удалите расширение файла (убрать после точки TXT). Как это работает? Если Вы откроете файл Hosts.txt то увидети примерно вот такое 127.0.0.1 00fun.com
Сайт 00fun.com будет ссылатся на внутерений IP адрес 127.0.0.1 и не сможет выходить в сеть интернет ( да так можно вконтакте и однокласников забанить).
Точки Доступа в Internet
system\etc\apns-conf.xml - файл отвечающий за точки доступа -
Boot Animation
Бут анимация находится по пути:
system/media - bootanimation.zip
Потроха bootanimation.zip
desc.txt - настройки анимации
Папка "NAME" с анимацией
Создание bootanimation.zip
1. Что-бы создать свою анимацию нужно закинуть PNG файлы в папку которые будут ДОЛЖНЫ иметь порядок - 01;02;03
2. переходим в desc.txt
3. Открываем его
4. И пишем туда:
480 800 30 (где ширина 480, высота 800, число 30 кадров в секунду)
нажимаем пробел и ниже пишем
p 1 0 part0 (где из папки part0 (part0 - имя папки) повторитять показ файлов в данной папке только один раз, паузы между сменой кадров нет)
p 0 0 part1 (где из папки part1 повторять показ файлов бесконечно, пока идет загрузка, паузы между сменой кадров нет)
Можно конечно воспользоваться и одной папкой
5.Теперь Бросаем папку и файл в архив, АРХИВ НЕ СЖИМАТЬ (степень сжатия 0%)
6. Называем файл ОБЯЗАТЕЛЬНО bootanimation.zip
ответ опубликован:
Рейтинг: 5
голосов: 2
- 5
- 1
- 2
- 3
- 4
- 5