Jag har ingen egen SGT men jag har däremot fått låna en. Mitt mål nu är att (på ett så våldsamt sätt som möjligt) bryta ut det virtuella tangentbordet och försöka installera det på emulatorn, så jag inte är strikt bunden till att ha tab:en varje gång jag vill felsöka tangentbordsproblem.
Det är en process i stegen
- Skaffa en kopia av SGT:ns original-operativ
- Skaffa simg2img för att kunna montera de system-images som finns i SGT:ns original-operativ
- Ta ut filerna
- T9DB folder (from csc.rfs file)
- AxT9IME.apk and AxT9IME.odex (from system.rfs file in app folder)
- touchwiz.xml (from system.rfs file in etc->permissions folder)
- libdhwr.so and libXt9core.so
- android.policy.odex
- bouncycastle.odex
- core.odex
- core-junit.odex
- ext.odex
- framework.odex
- services.odex
- Ta hem baksmali och smali för att kunna deodexa tangentbordet
- Ta den deodexade tangentbordsfilen, döp om till classes.dex, lägg in i AxT9IME.apk
- Placera alla de filer (förutom odex-filerna) som togs från operativet och lägg dem i sina respektive korrekta mappar
- Be till Cthulhu