Cześć!
Wczoraj stałem się posiadaczem M-ki i, jak zapewne wielu z Was, stanąłem przed problemem instalacji dużych gier na karcie pamięci. Znalazłem kilka rozwiązań tej kwestii, m.in. poprzez podmianę pamięci wewnętrznej z zewnętrzną, czy aplikację GL to SD. Żadne z nich, nie spełniło moich oczekiwań, więc postanowiłem zająć się tym na własną rękę. W efekcie powstał skrypt obb2sd. 🙂
Jak to działa?
Wystarczy stworzyć folder "obb" na karcie pamięci i wkleić do niego folder gry z plikiem .obb, np. "obb/com.rockstar.gta3". Następnie skrypt stworzy symboliczne połączenie pomiędzy folderem w pamięci wewnętrznej, a tym znajdującym się na karcie. Telefon będzie traktował pliki tak, jakby znajdowały się pamięci wewnętrznej. Metoda jest nieinwazyjna. Sam skrypt w żaden sposób nie ingeruje w pliki systemowe. Po każdym restarcie urządzenia, musi on zostać uruchomiony ponownie.
Co będzie potrzebne?
- Pełny root - nie będę opisywał jak zrootować nasz telefon. Na forum są przynajmniej dwie, dobre instrukcje.
- Android Terminal Emulator - dostępny za darmo w sklepie Play.
- Skrypt obb2sd - pobieranie na dole postu.
Przygotowanie:
- Wykonaj pełny root telefonu.
- Pobierz i zainstaluj Android Terminal Emulator.
- Skopiuj skrypt obb2sd w dowolne miejsce (u mnie znajduje się on w głównym katalogu pamięci wewnętrznej)
- Na karcie pamięci utwórz folder "obb".
Użycie:
- Do folderu "obb" na karcie pamięci, skopiuj folder gry zawierający plik .obb.
- Uruchom Android Terminal Emulator.
- Wpisuj kolejno: su (zezwól na prawa root'a), sh /scieżka_do_skryptu/obb2sd np. sh /sdcard/obb2sd (skrypt w pamięci wewnętrzej)
Efekt powinien być podobny do tego:
Myślę, że może się komuś przydać.
Pozdrawiam 🙂
Pobieranie:
Zippyshare.com - obb2sd