[PORT] Droid 2 Multi-Touch Keyboard [Froyo] UPDATE! fixed4!

Search This thread

invisiblek

Recognized Developer
Feb 24, 2010
1,580
5,833
Minnesota
www.invisiblek.org
Got this working on a recent nightly for cm6 (dont see why it wouldnt work on any others too) also, it will most likely work on any deodexed rom (odexed im not sure) -- Let me know what does/doesnt work and ill try and do something or point you in the right direction.

this should also work with other phones (so far just hdpi phones)

EDIT: punk.kaos got it working on all phones! good work! thread here: http://xdaforums.com/showthread.php?t=764021

You must be rooted for this to work!

THEMERS: These are the fixed .xml files that you will need to re-replace while theming: http://www.mediafire.com/?nhy8hd143hk81x0

BEFORE READING ANY MORE, GO DO A NANDROID!

/queue Jeopardy music
...
....
.....
......ok

Confirmed working on:
CM6 Nightlies/Tests (inc)
jdfroyo v1.9 (inc)
Skyraider 2.? (inc)
8/1 froyo leak (inc)
aiccucs 4.2 (inc)
redemption (inc)

CM6 (evo)

THIS HAS KNOWN ISSUES CAUSING THE HARDWARE KEYBOARD TO DO WEIRD STUFF ON THE DROID 1!!!!
something with the alt key not working correctly, i do not have a moto droid, so thats making it very tough to troubleshoot anything. anyone who does and wants to test some things, pm me, probably have some time this weekend to look at it

Bugless Beast 4 (moto droid)
Ultimate Droid Extreme Froyo 6.00 (moto droid?)

CM6 (nexus 1)
modaco r21 (nexus 1)

DeFrost 2.6a (desire)

BUGS:
- &amp on one of the keys, more of an annoyance than anything, will fix eventually fixed!
- crap, another &amp error, when holding the . key...fix coming eventually... fixed!
- < symbol fixed! <-- thanks for the help enragedpaza
- vibrates too lightly fixed! <-- thanks for the help enragedpaza
- others?

Voice input works too!

Back up your stock keyboard first:
Code:
adb shell cp /system/app/LatinIME.apk /system/app/LatinIME.apk.bak 
adb shell cp /system/lib/libjni_latinime.so /system/lib/libjni_latinime.so.bak

FLASH (EASY) METHOD:
flash this from your recovery or from rom manager:
http://www.mediafire.com/?9yawjq9weakbl9y

Geo411m has made a black colored one. details here: http://xdaforums.com/showpost.php?p=7684399&postcount=211
install the same as the easy way, otherwise download it and pull the apk out of it and install it with the manual method

ENJOY!

MANUAL (OLD) METHOD:
get both of these files:
apk:
fixed4: http://www.mediafire.com/?7q0406gqazq8rer
(harder vibrate, < symbol fix)
if you had an older version, be sure to switch to a different keyboard, then remove the old LatinIME.apk before pushing the new one over, otherwise you will get fc's like crazy!

lib:
(you may not need this, but it shouldnt hurt anything (backup instructions below) and if the keyboard doesnt work, then definitely try pushing it)
http://www.mediafire.com/?awy84cz5t8ngx49
some have reported that for some reason or another this file downloads as a .txt (although it comes as a .so for me all the time) make sure you rename it, if need be, to libjni_latinime.so before going any further

you will need adb for this method (others have done it without a computer)

youll either want to be in recovery, with /system mounted, or remount it read-only while the phone is up (need s-off for this, thanks unrevoked!)

then push the two downloaded files to your phone: (in some roms it is called GoogleLatinIme.apk, so use that instead of LatinIME.apk if thats how your rom is)
Code:
adb push d2keyboard-signed-fixed4.apk /system/app/LatinIME.apk
adb push libjni_latinime.so /system/lib/libjni_latinime.so

choose your input method like always, and enjoy the multi-touch keyboard on froyo



ok, the screenshots really dont mean much, anyone can use gimp, but w/e thought id put them up there anyway

thanks to LegionTHEFecalExcretion for the system dump!

if you like what i do and feel compelled to donate something to me, do so here
 
Last edited:
J

jdkoreclipse

Guest
it works on jdfroyo rc1 with no problems without the lib file.....now i can actually type w/o all my typos.
 

tcberg2010

Senior Member
Apr 12, 2010
555
17
North Carolina
I can't tell you how excited I was when I pushed this on my phone, not because of how it is a much better keyboard then the stock one. I was excited because I was able to push this system without having to be in recovery. UnrEVOked is amazing!

BTW.. I am having no issues with this so far. Excellent keyboard, good port!
 

invisiblek

Recognized Developer
Feb 24, 2010
1,580
5,833
Minnesota
www.invisiblek.org
I can't tell you how excited I was when I pushed this on my phone, not because of how it is a much better keyboard then the stock one. I was excited because I was able to push this system without having to be in recovery. UnrEVOked is amazing!

BTW.. I am having no issues with this so far. Excellent keyboard, good port!

i cant tell you how excited i was when the keyboard finally popped up on my screen!

thanks for the feedback :)
 

djkms

Senior Member
Jul 21, 2010
216
4
Littleton, CO
Works on skyraider 2.2 - no pc required. I did have to copy over the lib file with root explorer. Btw I am typing on this keyboard now and it is amazing at correcting mistakes!

Sent from my ADR6300 using Tapatalk
 

dude0909

Member
Dec 22, 2008
29
0
Durango, CO
I can't push the .so file to my phone, the keyboard fc's on me when I try to select it in the input method section, so I thought i would try pushing the lib, but it keeps saying the directory doesn't exist.

this is exactly what i type

adb push libjni_latinime.so /system/lib/libjni_latinime.so
cannot stat: 'libjni_latinime.so' no such file or directory
 

djkms

Senior Member
Jul 21, 2010
216
4
Littleton, CO
It downloaded for me as a. Txt extension. I had to change it to .so - check to see if that happened to you

Sent from my ADR6300 using Tapatalk
 

invisiblek

Recognized Developer
Feb 24, 2010
1,580
5,833
Minnesota
www.invisiblek.org
I can't push the .so file to my phone, the keyboard fc's on me when I try to select it in the input method section, so I thought i would try pushing the lib, but it keeps saying the directory doesn't exist.

this is exactly what i type

adb push libjni_latinime.so /system/lib/libjni_latinime.so
cannot stat: 'libjni_latinime.so' no such file or directory

its saying the .so doesnt exist
is it located in the directory your command prompt is in? otherwise it wont be able to find it
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Got this working on a recent nightly for cm6 (dont see why it wouldnt work on any others too) also, it will most likely work on any deodexed rom (odexed im not sure) -- Let me know what does/doesnt work and ill try and do something or point you in the right direction.

    this should also work with other phones (so far just hdpi phones)

    EDIT: punk.kaos got it working on all phones! good work! thread here: http://xdaforums.com/showthread.php?t=764021

    You must be rooted for this to work!

    THEMERS: These are the fixed .xml files that you will need to re-replace while theming: http://www.mediafire.com/?nhy8hd143hk81x0

    BEFORE READING ANY MORE, GO DO A NANDROID!

    /queue Jeopardy music
    ...
    ....
    .....
    ......ok

    Confirmed working on:
    CM6 Nightlies/Tests (inc)
    jdfroyo v1.9 (inc)
    Skyraider 2.? (inc)
    8/1 froyo leak (inc)
    aiccucs 4.2 (inc)
    redemption (inc)

    CM6 (evo)

    THIS HAS KNOWN ISSUES CAUSING THE HARDWARE KEYBOARD TO DO WEIRD STUFF ON THE DROID 1!!!!
    something with the alt key not working correctly, i do not have a moto droid, so thats making it very tough to troubleshoot anything. anyone who does and wants to test some things, pm me, probably have some time this weekend to look at it

    Bugless Beast 4 (moto droid)
    Ultimate Droid Extreme Froyo 6.00 (moto droid?)

    CM6 (nexus 1)
    modaco r21 (nexus 1)

    DeFrost 2.6a (desire)

    BUGS:
    - &amp on one of the keys, more of an annoyance than anything, will fix eventually fixed!
    - crap, another &amp error, when holding the . key...fix coming eventually... fixed!
    - < symbol fixed! <-- thanks for the help enragedpaza
    - vibrates too lightly fixed! <-- thanks for the help enragedpaza
    - others?

    Voice input works too!

    Back up your stock keyboard first:
    Code:
    adb shell cp /system/app/LatinIME.apk /system/app/LatinIME.apk.bak 
    adb shell cp /system/lib/libjni_latinime.so /system/lib/libjni_latinime.so.bak

    FLASH (EASY) METHOD:
    flash this from your recovery or from rom manager:
    http://www.mediafire.com/?9yawjq9weakbl9y

    Geo411m has made a black colored one. details here: http://xdaforums.com/showpost.php?p=7684399&postcount=211
    install the same as the easy way, otherwise download it and pull the apk out of it and install it with the manual method

    ENJOY!

    MANUAL (OLD) METHOD:
    get both of these files:
    apk:
    fixed4: http://www.mediafire.com/?7q0406gqazq8rer
    (harder vibrate, < symbol fix)
    if you had an older version, be sure to switch to a different keyboard, then remove the old LatinIME.apk before pushing the new one over, otherwise you will get fc's like crazy!

    lib:
    (you may not need this, but it shouldnt hurt anything (backup instructions below) and if the keyboard doesnt work, then definitely try pushing it)
    http://www.mediafire.com/?awy84cz5t8ngx49
    some have reported that for some reason or another this file downloads as a .txt (although it comes as a .so for me all the time) make sure you rename it, if need be, to libjni_latinime.so before going any further

    you will need adb for this method (others have done it without a computer)

    youll either want to be in recovery, with /system mounted, or remount it read-only while the phone is up (need s-off for this, thanks unrevoked!)

    then push the two downloaded files to your phone: (in some roms it is called GoogleLatinIme.apk, so use that instead of LatinIME.apk if thats how your rom is)
    Code:
    adb push d2keyboard-signed-fixed4.apk /system/app/LatinIME.apk
    adb push libjni_latinime.so /system/lib/libjni_latinime.so

    choose your input method like always, and enjoy the multi-touch keyboard on froyo



    ok, the screenshots really dont mean much, anyone can use gimp, but w/e thought id put them up there anyway

    thanks to LegionTHEFecalExcretion for the system dump!

    if you like what i do and feel compelled to donate something to me, do so here
    1
    This has been something I've been meaning to look at. Some day here, busy with finals

    Sent from my ADR6300 using XDA App

    You, sir, would be my hero. Either this or making multitouch work on the Gingerbread keyboard... I'd be ecstatic about either.
    1
    I just fixed the text size issue. Do people still want this keyboard?
    1
    .apk and .zip depending on what you want to use