Witam,
walczyłem kilka dni, aby móc przenieść pliki gier Gameloftu na kartę SD
niestety metody z innych/tego forum zawodzą, ponieważ Gameloft w nowszych grach zmienił miejsce tych plików i wszystkie skrypty umarły...
W tym wątku chciałbym napisać krok po kroku co trzeba zrobić, aby w końcu wykorzystać te puste miejsce na karcie SD.
Co potrzebujemy?
root
skrypt SD-Hack.sh
Menadżer skryptów z google play
kilka minut czasu
telefon
mózg
Co robimy?
1. Pobieramy uaktualniony przeze mnie skrypt SD-Hack.sh Tutaj
2. Pobieramy i instalujemy na telefon z marketu Menadżer skryptów Tutaj
3. Kopiujemy SD-Hack.sh bezpośrednio do pamięci wewnętrznej telefonu
4. Kopiujemy cały folder obb z /sdcard/Android/ do /sdcard/external_sd/Android/ czyli utwarzamy na karcie SD folder Android (o ile go nie mamy) i tam kopiujemy folder obb z folderu Android w pamięci wewnętrznej telefonu
5. Uruchamiamy Menadżer skryptów, klikamy aby poprośił o roota i zamykamy tą informację, klikamy na SD-Hack.sh który jest w pamięci wewnętrznej telefonu
6. zaznaczamy ikonki z napisem Su i Boot- czyli skrypt będzie miał prawa superusera oraz będzie dodany do bootu, czyli będzie się włączał wraz z startem systemu.
7. klikamy Zapisz i wychodzimy
8. uruchamiamy ponownie telefon i po minucie od uruchomienia skrypt zaczyna działać-ta minuta jest potrzebna, aby system przeskanował kartę SD itp..
9. Po tej minucie, gdy telefon jest już gotowy do użytku można grać 😉
Notka:
gry mogą/będą wczytywać się wolniej, ponieważ karta SD jest wolniejsza niż pamięć flash w telefonie.
przez przeglądarki plików widzimy w obu miejscach te same pliki
co ten skrypt robi?
po prostu tworzy skrót w /sdcard/Android/ do danych na karcie czyli /sdcard/external_sd/Android/
Jednak nie wszystkie gry mają dane w /sdcard/Android/obb/ tylko np w /sdcard/Android/data/nazwagry/files
dlatego tutaj rozbiję na czynniki ten skrypt
#!/system/bin/sh
sleep 60
mount --bind /sdcard/external_sd/Android/obb/ /sdcard/Android/obb/
interesuje nas ostatnia linijka
/sdcard/external_sd/Android/obb/ tutaj są dane na karcie SD
/sdcard/Android/obb/ tutaj jest tworzony skrót do tego, co jest na karcie SD
można te ścieżki zmienić na potrzeby innych aplikacji i uruchomić tak samo skrypt
źródło/angielski opis: How to move Gameloft games data to external SD card?
w źródle jest skrypt SD-Hack.sh działający na starsze gry gameloftu- montuje on inne ścieżki.
Ten skrypt może działać na innych telefonach opartych na tej konstrukcji, czyli jak mają taki sam zestaw folderów na których działamy, jeśli inny to trzeba pozmieniać w SD-Hack.sh
I jeśli komuś zabraknie tego ostatniego w wymaganych rzeczach to piszę regułkę ;P
Wszystkie modyfikacje wykonujesz na własną odpowiedzialność.
Ja ani forum nie ponosimy winy, jeśli uceglisz swój telefon
(chociaż musiałbyś się postarać, żeby załatwić telefon).