Як встановити ігри на карту пам'яті на пристроях c ОС Android

Як то давно я написав статтю про те   як можна поміняти місцями внутрішню пам'ять і microSD на смартфонах Samsung   , Але цей спосіб бив дуже складним, вірніше дуже небезпечним

Як то давно я написав статтю про те як можна поміняти місцями внутрішню пам'ять і microSD на смартфонах Samsung , Але цей спосіб бив дуже складним, вірніше дуже небезпечним. Це тема на сьогоднішній день дуже актуально, по скільки дуже багато смартфони і апарати мають дуже мало внутрішньої пам'яті і тому не можуть встановити достатню кількість додатку. Сьогодні я знайшов більш безпечний спосіб і на щастя спосіб працює не тільки на смартфонах від компанії Samsung Але і на всіх інших смартфонів і планшетів які працюють на операційній системі Android. Даний спосіб я знайшов на сайті 4PDA , Автор способу Dreamer. Автор інструкцію написав для свого DellStreak7 Android 3.2, але спосіб повинен працювати на всіх пристроях на Android OS.

Все що ви робите, робите на свій страх і ризик!

  1. обов'язково потрібні Root права !
  2. Визначтеся де у вас на sdcard2 (коренева папка карти пам'яті, ім'я може відрізнятися в залежності від апарату) будуть зберігатися перенесені дані та створіть для них папку з довільним назвою, я наприклад назвав його Bind
  3. Створіть у щойно створеній папці ще одну папку з ім'ям gameloft (довільну назву)
  4. Перенесіть в неї вміст папки / mnt / sdcard / gameloft / games (можливо ім'я вашої папки буде не mnt а щось інше, це залежить від апарату)
  5. Скачайте з маркету безкоштовний додаток Script Manager
  6. Вирішуйте де у вас буде лежати скрипт. Dreamer (автор способу) створив на внутрішній пам'яті папку з назвою Scripts.
  7. Запустіть Script Manager і перейдіть в папку Scripts.
  8. Створіть новий скрипт (меню - (+)) і назвіть його bind.sh
  9. Клацніть по свіжоствореному файлу і в меню натисніть:

    Зірочку - це додасть наш скрипт в обране.

    Черепок - запуск скрипта з root привілеями.

    Шестірню - додасть скрипт в автозавантаження.

  10. Далі тиснемо кнопку Edit і відкриваємо скрипт улюбленим текстовим редактором.
  11. Тепер найскладніше

    Структура команди:

    mount -o bind </ що / хочете / змонтувати> </ куди / хочете / змонтувати>

    Виходячи з цього у нас виходить:

    mount -o bind / mnt / sdcard2 / bind / gameloft / mnt / sdcard / gameloft / games
    Якщо все це перевести на мову якої нормальної людини то ми говоримо системі що вміст папки / sdcard / gameloft / games знаходиться в папці / sdcard2 / bind / gameloft
    Повинно все це виглядає ось так
    #! / System / bin / sh mount -o bind / mnt / sdcard2 / bind / gameloft / mnt / sdcard / gameloft / games exit 0

  12. Зберігаємо цей файл і закриваємо текстовий редактор.
  13. У програмі Script Manager натискаємо Run і за допомогою файлового менеджера йдемо в папку / gameloft / games, якщо в ньому видно кеші значить ми все зробили правильно.

Це була інструкція для однієї гри, для кожної гри або програми нам потрібно буде написати окремий рядок, ось наприклад

#! / System / bin / sh ## Cashe gameloftmount -o bind / mnt / sdcard2 / bind / gameloft / mnt / sdcard / gameloft / games ## Cashe Spectral Soulsmount -o bind / mnt / sdcard2 / bind / hyperdevbox / mnt / sdcard / hyperdevbox ## Maps 2GISmount -o bind / mnt / sdcard2 / bind / 2gisMobile / mnt / sdcard / 2gisMobileexit 0

Так навіщо ризикувати апаратом і робити такі маніпуляції як зміна місцями пам'ять якщо можна ось таким простим і не дуже вже складним способом перемістити Кеш як ігр так і програм на карту пам'яті і тим самим встановити багато додатку. І наостанок ще хотів би додати що якщо у вас внутрішня пам'ять всього скажімо 1,3 Гб десятків а ви збираєтеся завантажити гру з маркету з кешом наприклад 2 Гб-то, ви б ніколи цього не змогли зробити, але після цієї інструкції ви це зможете зробити з легкістю по сколку кеш буде завантажений прямо на карту пам'яті!