Dual Touch, azaz két ujjal történő vezérelhetőség Sony Ericsson Xperia x10 Mini Pro telefonnál
A dyra.eu megőrzött oldalarchívumából
Kedvenc kis telefonunk hardveresen támogatja a Dual Touch-t (két ujjal történő vezérelhetőség), ám a gyártó szoftveresen - ezt ki tudja milyen okokból - nem engedélyezte. Ezen segít ez az aprócska “hackelés”, mely után a telefonunk nem csak “vas” szinten, hanem OS szinten is tudni fogja. Magyarul több ujjal taperolhatjuk egyszerre a kijelzőt! :party:
A leírásban végig az XDA Forum “útmutatóját” követem, ami a következő linken érhető el http://forum.xda-developers.com/showthread.php?t=1064558
Amire szükségünk lesz:
- Sony Ericsson Xperia X10 Mini Pro telefon
- A kicsikének rootolva kell legyen (segítség itt)
- “Alapsávú verzió” M76XX-TSNCJOLYM-53404015 (megtekintése Beállítások / A telefon adatai / Alapsávú verzió)

Ha ezek stimmelnek, kezdhetjük a bulit! Nézzük a lépéseket sorban! (Mint mindig, most is ajánlatos mentést készíteni xRecovery-vel a bütykölés előtt.)
-
Töltsük le a android.hardware.touchscreen.multitouch.xml fájlt és a beépülő modult a cy8ctma300_ser.ko állományt. Ezeket kitömörítve másoljuk át a telefonunk SD kártyájának a gyökerébe!

-
Nyissunk egy “konzolt”, erre a legegyszerűbb megoldás, ha letöltjük a Marketről az Android Terminal Emulátort és futtatjuk! (én a beállításoknál megnöveltem a méretet, ezért nagyobb, nálatok alapból kisebb lesz)


-
Ezen belül indítsunk egy root promptot a su paranccsal, majd pötyögjük be insmod /sdcard/cy8ctma300_ser.ko parancsot és enter (mint a képen egyébként az insmod betölt egy betölthető kernelmodult a futó kernelbe.)! Az enter után indítsuk újra a telefont, ezt terminálból is megtehetjük a reboot paranccsal (reboot enter).

-
Sajnos ezzel még nem végeztünk, szükségünk lesz a Root Explorer programra. Ez az app fizetős, de szerintem megéri az árát (a következő oldalon elérhető egy régebbi verziója http://getandroidstuff.com/root-explorer-file-manager-android-v212/ nekünk ez is tökéletesen megteszi).
A lényeg, hogy másolnunk kell Root Explorer-el, amit a következőképpen tehetünk meg: indítás után felül középen látunk egy Mount R/W gombot, ezt meg kell nyomnunk, hogy írhatóvá váljon a rendszerünk “védett” része is. Ha ezzel megvagyunk, keressük meg az cy8ctma300_ser.ko fájlt (/sdcard/cy8ctma300_ser.ko) és másoljuk (ujjacskánkat rajta tartjuk, amíg fel nem jönnek az opciók) a /system/lib/modules/ könyvtárba (Copy - Paste, de lehetséges, hogy újra meg kell nyomnunk a Mount R/W gombot). Miután bemásoltuk, navigáljuk magunkat a /system/build.prop-hoz és nyissuk meg szerkesztésre (tappancs rajta tart, amíg az opciók be nem jönnek, majdnem legalul: Open in Text Editor) és adjunk hozzá 2 sort (a legvégére javaslom és bizony ezt be kell pötyögni
).ro.product.multi_touch_enabled=true
ro.product.max_num_touch=2Ha már így belejöttünk, szintén nyissuk meg szerkesztésre :bigsmile: a /system/etc/hw_config.sh-t és ehhez a állományhoz is adjunk 2 sort (az elejére).
insmod /system/lib/modules/cy8ctma300_ser.ko
sleep 1





-
A fájlok módosítása után már csak egy dolgunk maradt! Az SD kártyánk gyökerébe másolt android.hardware.touchscreen.multitouch.xml szintén a Root Explorer-el másoljuk a /system/etc/permissions/ mappába és állítsuk be neki a 644-es jogosultságot (ujj rajtatart a fájlon, amíg be nem jönnek az opciók és válasszuk a Permissions-t; a képen a fekete pipák elhelyezésével konfiguráltam a jogosultságot).

-
Végeztünk. Újraindítás és mehet a több ujjas tapizás :party: !
Tesztelésre a Multitouch Visualiser 2 javaslom
Egyéb iránt ezekkel a programokkal biztosan működik is!
- Stock Browser
- Opera Mobile
- Multitouch Visualiser 2
- Fruit Ninja
- Stock Gallery
- Google Maps
- Launcher Pro
- Angry Birds
Készítettem egy videót!
És köszönöm az XDA-nak!
forrás: http://forum.xda-developers.com/showthread.php?t=1064558
http://forum.xda-developers.com/showthread.php?t=1064558&page=8