Reply
Thread Tools
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#1
Not sure if I introduced any negative side affects, but I replaced the PR1.1 keyboard plugins and libraries with the previous versions and I now have capitalization, space and backspace swiping back. I saved and copied over the following files, and then I rebooted:

/usr/lib/hildon-input-method/hildon-im-plugins.cache
/usr/lib/hildon-input-method/hildon_im_keyboard_monitor.so

/usr/lib/hildon-input-method/hildon_keyboard_assistant.so
/usr/lib/hildon-input-method/hildon_keyboard_assistant_scv.so
/usr/lib/hildon-input-method/hildon_western_fkb.so
/usr/lib/hildon-input-method/western_common_vim_settings.so
/usr/lib/libhildon-im-vkbrenderer.so.3
/usr/lib/libhildon-im-vkbrenderer.so.3.0.2
/usr/lib/libhildon-im-western-plugin-common.so.3
/usr/lib/libhildon-im-western-plugin-common.so.3.0.8

I'm not sure I can post the old files here, but if someone with authority says it's okay I would be happy to.

I wrote this post with the old files listed above on PR1.1
__________________
N9: Go white or go home

Last edited by daperl; 2010-01-27 at 15:55.
 

The Following 6 Users Say Thank You to daperl For This Useful Post:
smegheadz's Avatar
Posts: 387 | Thanked: 566 times | Joined on Dec 2009 @ Dublin
#2
if the lib files and plugins are opensource i'm sure someone could create custom virtual keyboard.
__________________
Never argue with stupid people.They lower you to their level then beat you with experience.
Humility is something we should all taste.
 
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#3
Scrolling was sucking, so I replaced

/usr/lib/hildon-input-method/hildon_im_keyboard_monitor.so

with the PR1.1 version. I then ran hildon-im-recache and all is PR1.1 good.
__________________
N9: Go white or go home
 
Posts: 57 | Thanked: 5 times | Joined on Jan 2010
#4
I'm very interested in this but am a noob. what is back swiping on virtual keyboard?
 
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#5
Originally Posted by EvoXLover View Post
I'm very interested in this but am a noob. what is back swiping on virtual keyboard?
I just made these terms up, but "backspace swiping" is when you mouse-down on one letter/symbol, and then mouse-up on the letter/symbol to the left. This is a shortcut for the backspace key.
__________________
N9: Go white or go home
 
qwazix's Avatar
Moderator | Posts: 2,622 | Thanked: 5,447 times | Joined on Jan 2010
#6
Please share the old files, or if it is possible can you tell us where to find them. Is it imperattive that we reflash?

Last edited by qwazix; 2012-06-19 at 18:27.
 
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#7
Originally Posted by qwazix View Post
Please share the old files, or if it is possible can you tell us where to find them. Is it imperattive that we reflash?
I don't think I can legally give them to you because some, if not all, are closed source Nokia binaries, and getting them from a fiasco image is non-trivial. If you can get Linux running on an x86 machine, see below if you're feeling bold. Good luck!

Get a OS 2009 version 1.2009.42-11 fiasco image from here for non-UK device or here for UK device.

DO NOT REFLASH WITH THIS IMAGE. YOU'RE JUST GOING TO EXTRACT FILES FROM IT.

EDIT: Goto qwerty12's post below. Then look at my first post. This is known as spaghetti posting. I'm leaving the following for archival purposes only

Then try following the quoted instructions below for getting and mounting the rootfs.jffs2 file. Once mounted, look at my first post in this thread.

Originally Posted by benny1967 View Post
@art:
I hope I can remember what I did... It's basically all in fanoush's post above, though (his script):

First I unpack the fiasco image:
Code:
flasher-3.0 -u -F SU-18_2007HACKER_4.2007.46-3_PR_F5_MR0_ARM.bin <your fiasco file name goes here>
One of the files I get is rootfs.jffs2. I used this one and deleted everything else that was in the image.
Then I find a free loop device (usually /dev/loop0) with "losetup -f" and attach the rootfs-file to it:
Code:
losetup /dev/loop0 rootfs.jffs2
Next I set up the block2mtd-module to work with the loop device. Honestly, I have no idea what all these things are... I just do as I'm told:
Code:
modprobe block2mtd block2mtd=/dev/loop0,131072
I didnt do the "modprobe jffs2", "modprobe mtdblock" because those are not modules in my kernel; normally you will have them as modules and use modprobe as described by fanoush.
(I learned that you have to compile block2mtd as a module, though, otherwise you can't cleanly undo all of this.)

Next you mount the device:
Code:
mount -t jffs2 -o ro /dev/mtdblock0 /mnt/jffs2/
...
__________________
N9: Go white or go home

Last edited by daperl; 2010-02-28 at 20:56.
 

The Following 3 Users Say Thank You to daperl For This Useful Post:
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#8
daperl, the N900 doesn't use JFFS2.

http://talk.maemo.org/showthread.php?p=403015 may be useful.
 

The Following User Says Thank You to qwerty12 For This Useful Post:
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#9
Originally Posted by qwerty12 View Post
daperl, the N900 doesn't use JFFS2.

http://talk.maemo.org/showthread.php?p=403015 may be useful.
Maybe yours doesn't.

Thank you.
__________________
N9: Go white or go home
 

The Following User Says Thank You to daperl For This Useful Post:
qwazix's Avatar
Moderator | Posts: 2,622 | Thanked: 5,447 times | Joined on Jan 2010
#10
many many thanks. Seems a bit time consuming I will try it though. I suppose I do all this on my desktop, not the n900 am I correct?

Last edited by qwazix; 2012-06-19 at 18:28.
 
Reply


 
Forum Jump


All times are GMT. The time now is 11:11.