sasha2 | Дата: Пятница, 04.01.2013, 17:00 | Сообщение # 1 |
Сержант
Группа: Администраторы
Сообщений: 38
Репутация: 1002
Статус: Offline
| Перенос кэша игр и данных других программ на флеш карту (ROOT)
1. Определитесь где у вас на (флешке) будут храниться перенесенные данные и создайте для них папку. Например Bind 2. Создайте в только что созданной папке еще одну папку с именем gameloft 3. Перенесите в нее содержимое папки /mnt/sdcard/gameloft/games 4. Скачайте с маркета бесплатное приложение Script Manager 5. Решите где у вас будет лежать скрипт ==> Создайте папку Scripts. 6. Запустите Script Manager и перейдите в эту папку. 7. Создайте новый скрипт (меню-(+)) и назовите его bind.sh 8. Щелкните по свежесозданному файлу и в появившемся меню нажмите: Звездочку - это добавит наш скрипт в избранное. Черепок - запуск скрипта с root привилегиями. Шестеренку - добавит скрипт в автозагрузку. Далее жмем кнопку Edit и открываем скрипт любимым текстовым редактором. 9. Настало время для самого сложного Структура команды: mount -o bind </что/хотите/смонтировать> </куда/хотите/смонтировать> Исходя из этого у нас получается: mount -o bind /mnt/sdcard2/bind/gameloft /mnt/sdcard/gameloft/games иными словами мы говорим системе что содержимое папки /sdcard/gameloft/games находится в папке /sdcard2/bind/gameloft
10. В открытом файле пишем:
#!/system/bin/sh mount -o bind /mnt/sdcard2/bind/gameloft /mnt/sdcard/gameloft/games exit 0
11. Сохраняем файл и закрываем текстовый редактор. 12. Жмем кнопку Run и идем в папку /gameloft/games Если кэши в ней видны, значит вы все сделали правильно, можно запустить и проверить игру. При следующей перезагрузке скрипт выполнится автоматически.
По аналогии переносим другие данные просто дописывая в этот скрипт
|
|
| |