WebOS játékok telepítése és elindítása

  • Nyomtatás

Először is szükségünk lesz néhány játékra, ITT találunk például.

A kompatibilis játékok listáját ITT találjuk.

Az alábbi cikk már elavult, van ennél sokkal jobb megoldás is a játékok telepítésére! Itt találod a jobb és egyszerűbb megoldást! :)
Itt pedig a .deb telepítős megoldást, ezzel a módszerrel bármelyik játék telepíthető, már amelyikből készült .deb csomi :)

# root hozzáférés szerzése (ehhez elengedhetetlen a rootsh csomag megléte!)
# Én inkább azt ajánlom, hogy PC segítségével csináld végig az itt leírtakat, Windowson a PUTTy nevű programmal lehet csatlakozni a telefonhoz, ha a telefonra telepítve van az OpenSSH szerver!

sudo gainroot

# Telepítsük a preenv és OpenGLES1 csomagokat (extras-devel katalógus szükséges)

apt-get update
apt-get install libgles1 preenv

# Hozzuk létre a játék mappáját az eMMC-n

mkdir -p /home/user/MyDocs/Games/prefs

# Töltsük le a játékot, majd másoljuk a letöltött .ipk fájlt a /home/user/MyDocs/Games/prefs mappába!
# Mass Storage Mód esetén a "/Games/prefs" mappába másoljuk!
# Hozzuk létre egy 512MB-os lemezképfájlt a loopback csatoláshoz
dd if=/dev/zero of=/home/user/MyDocs/Games/prefs/prefs.ext2 count=512 bs=1024k

# Az losetup paranncsal társítsuk a fájlt a loop0 eszközhöz

losetup /dev/loop0 /home/user/MyDocs/Games/prefs/prefs.ext2

# Hozzunk létre egy ext2 fájlrendszert a lemezképfájlunkon

mkfs.ext2 /dev/loop0

# Hozzunk létre egy mappát, ahova felcsatoljuk a lemezképfájlt

mkdir /mnt/prefs

# Csatoljuk fel a lemezképfájlunkat a létrehozott mappába

mount -t ext2 /dev/loop0 /mnt/prefs

# Hozzunk létre egy szimbólikus linket ide: /usr/palm (A játék ide csomagolódik ki, ezért, ha ezt nem csináljuk meg, akkor betelik a RootFS)

ln -s /mnt/prefs/ /usr/palm

# Csomagoljuk ki az .ipk fájlt
dpkg -X /home/user/MyDocs/Games/prefs/FÁJLNÉV.ipk /

# Adjunk teljes jogot a PreFs-re

chmod -R 777 /mnt/prefs

# Hozzunk létre egy parancsikont a menüben

preenv
desktopgen /mnt/prefs/applications/JÁTÉK_MAPPANÉV/appinfo.json

# Mivel az automatikus csatolás nem lenne praktikus (le kellene választani minden alkalommal, amikor Mass Storage Módot akarnánk használni), ezért inkább létrehozunk egy egyszerű scriptet, amit csak futtatnunk kell, ha játszani szeretnénk (fontos, hogy ' jelet használjunk " helyett!).

echo -e '#!/bin/sh\n\nlosetup /dev/loop0 /home/user/MyDocs/Games/prefs /prefs.ext2\nmount -t ext2 /dev/loop0 /mnt/prefs' > /root/prem && chmod +x /root/prem

# Ha újraindítjuk a telefont, akkor tehát nem csatolja automatikusan a képfájlt. Az előző lépésben létrehozott script-tel egyszerűen megtehetjük ezt :)

sudo gainroot
./prem

# Ha a Mass Storage Módot szeretnénk használni, miközben már fel van csatolva a képfájlunk, az alábbi parancsokkal válasszuk le

sudo gainroot
umount /dev/loop0
losetup -d /dev/loop0

(thx Replicator)

# Ha törölni akarjuk a játék ikonját a menüből, az alábbi parancsot használhatjuk:

desktopgen -r /mnt/prefs/applications/JÁTÉK_MAPPANÉV/appinfo.json