Go Back   maemo.org - Talk > Devices > Nokia N900
 
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
  #1  
Old 2010-01-15, 01:03
daperl's Avatar
daperl daperl is offline
 
Join Date: Dec 2007
Posts: 2,427
Thanks!: 2,783
Thanked 2,986 Times in 1,150 Posts
Default Virtual Keyboard hack returns things to pre-PR1.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.
Reply With Quote
The Following 6 Users Say Thank You to daperl For This Useful Post:
  #2  
Old 2010-01-15, 01:14
smegheadz's Avatar
smegheadz smegheadz is offline
 
Join Date: Dec 2009
Location: Dublin
Posts: 387
Thanks!: 516
Thanked 566 Times in 172 Posts
Default Re: Virtual Keyboard hack returns things to pre-PR1.1

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.
Reply With Quote
  #3  
Old 2010-01-15, 01:14
daperl's Avatar
daperl daperl is offline
 
Join Date: Dec 2007
Posts: 2,427
Thanks!: 2,783
Thanked 2,986 Times in 1,150 Posts
Default Re: Virtual Keyboard hack returns things to pre-PR1.1

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
Reply With Quote
  #4  
Old 2010-01-15, 01:23
EvoXLover EvoXLover is offline
 
Join Date: Jan 2010
Posts: 57
Thanks!: 2
Thanked 5 Times in 3 Posts
Default Re: Virtual Keyboard hack returns things to pre-PR1.1

I'm very interested in this but am a noob. what is back swiping on virtual keyboard?
Reply With Quote
  #5  
Old 2010-01-15, 01:35
daperl's Avatar
daperl daperl is offline
 
Join Date: Dec 2007
Posts: 2,427
Thanks!: 2,783
Thanked 2,986 Times in 1,150 Posts
Default Re: Virtual Keyboard hack returns things to pre-PR1.1

Quote:
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
Reply With Quote
  #6  
Old 2010-02-28, 12:37
qwazix's Avatar
qwazix qwazix is offline
Moderator
 
Join Date: Jan 2010
Posts: 2,622
Thanks!: 1,135
Thanked 5,447 Times in 1,547 Posts
Default Re: Virtual Keyboard hack returns things to pre-PR1.1

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.
Reply With Quote
  #7  
Old 2010-02-28, 19:22
daperl's Avatar
daperl daperl is offline
 
Join Date: Dec 2007
Posts: 2,427
Thanks!: 2,783
Thanked 2,986 Times in 1,150 Posts
Default Re: Virtual Keyboard hack returns things to pre-PR1.1

Quote:
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.

Quote:
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.
Reply With Quote
The Following 3 Users Say Thank You to daperl For This Useful Post:
  #8  
Old 2010-02-28, 19:26
qwerty12's Avatar
qwerty12 qwerty12 is offline
 
Join Date: Sep 2007
Location: Looking at y'all and sighing
Posts: 4,274
Thanks!: 5,528
Thanked 5,358 Times in 1,954 Posts
Default Re: Virtual Keyboard hack returns things to pre-PR1.1

daperl, the N900 doesn't use JFFS2.

http://talk.maemo.org/showthread.php?p=403015 may be useful.
Reply With Quote
The Following User Says Thank You to qwerty12 For This Useful Post:
  #9  
Old 2010-02-28, 20:47
daperl's Avatar
daperl daperl is offline
 
Join Date: Dec 2007
Posts: 2,427
Thanks!: 2,783
Thanked 2,986 Times in 1,150 Posts
Default Re: Virtual Keyboard hack returns things to pre-PR1.1

Quote:
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
Reply With Quote
The Following User Says Thank You to daperl For This Useful Post:
  #10  
Old 2010-03-01, 09:35
qwazix's Avatar
qwazix qwazix is offline
Moderator
 
Join Date: Jan 2010
Posts: 2,622
Thanks!: 1,135
Thanked 5,447 Times in 1,547 Posts
Default Re: Virtual Keyboard hack returns things to pre-PR1.1

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 With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 20:53.