Hi there!, first of all, I'm from Argentina, and my english is not so good (sorry!).
If you have a querty hardware keyboard (like all MS2 in Argentina) you must to fix the keyboard layout after updating from Froyo.
What we are goning to do, is replace the keyboard layout files with ones that came with Froyo. I'ts worked for me.
I assume that you are root.
Follow this steps.
1) Download the attachment file and unzip it.
2) Copy the two files to the SDCARD.
3) Open shell via adb and make /system/ writable.
Code:
adb shell
su
stop
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
4) Copy qwerty.kl to /system/usr/keylayout/
Code:
cp /sdcard/qwerty.kl /system/usr/keylayout/
5) Copy qwerty.kcm.bin to /system/usr/keychars/
Code:
cp /system/usr/keychars/qwerty.kcm.bin /system/usr/
6) Set /system back to read-only and reboot
Code:
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot
7) That's it, I toked some things from [HOW-TOW] change hardware keyboard from the ms2ginger to qwertz (http://forum.xda-developers.com/showthread.php?t=1216299), thanks to schuck_norrisch.
Altlock working?
In "d alt" is ₤, or $?
Thanks
Sent from my Milestone 2 with GingerBread
PetrusDLX said:
Altlock working?
In "d alt" is ₤, or $?
Thanks
Sent from my Milestone 2 with GingerBread
Click to expand...
Click to collapse
I have the same problem.
I did http://forum.xda-developers.com/show....php?t=1216299 and all the keyboard seems to be ok except the ALT D, wich is £, not $.
Those files correct this?
levicm said:
I have the same problem.
I did http://forum.xda-developers.com/show....php?t=1216299 and all the keyboard seems to be ok except the ALT D, wich is £, not $.
Those files correct this?
Click to expand...
Click to collapse
For me its ok, alt+d is $. I don't now why in your case is diferent. I suppose that maybe the language, i use spanish (spain). Try change it and try again. Please post the results. Tnx
Related
Hi my qwerty keys a,q and menu keys are not working.. is there any app or adb way so that i can remap my keys to unused ones.. i searched google but i could not find anything.. Please can anyone help me.. i g1 is rooted 1.6 running cyanogen 4.2.15.1..
Same here, I really don't know whats up with my phone and why it randomly changed mapping but I can't use my phone at all anymore. Anyone know anything on this problem?
my right shift key is in the same situation as you for my g1.
Sorry to say, the only way to do this is to make a custom map for the keys and rebuild the kernel. :/
How can I do that?
Hi
i just found it in some forum , sorry i could not allowed to post the link.. I have tried it its working.. below are the steps to do.. You need to backup your existing keyboard layout.. then change the layout keys then re-upload the files..
below steps are for mapping search key to call key..
1. You have to be root.
2. backup all your files from /system/usr/keylayout/ by runing the following commands in ADB:
Code:
adb shell
mkdir /sdcard/KB_BK
mkdir /sdcard/KB_MODDED
cp -f /system/usr/keylayout/* /sdcard/KB_BK
3. Mount your sdcard as Memory card and COPY the folder /sdcard/KB_BK
4. Edit with notepad++ or wordpad such the keyboard files and change the second element of the key to your likings, CHANGE
Code:
key 127 SEARCH WAKE_DROPPED
key 217 SEARCH WAKE_DROPPED
TO for ex.
Code:
key 127 CALL WAKE_DROPPED
key 217 CALL WAKE_DROPPED
5. save your modification.
6. upload the modified files in /sdcard/KB_MODDED
7. Replace your files from /system/usr/keylayout/ with your modified files from /sdcard/KB_MODDED
Code:
adb shell
su
mount -o remount,rw /dev/mtd/mtdblock6 /system
cp -f /sdcard/KB_BK/* /system/usr/keylayout/
chmod 644 /system/usr/keychars/*
chmod 644 /system/usr/keylayout/*
mount -o remount,ro /dev/mtd/mtdblock6 /system
ATTENTION WATCH OUT FOR THE FILES PERMISSIONS AND BE SURE THEY ARE THE SAME AS THE ORIGINAL
8. Reboot
9. Enjoy
Hope this will help someone..
all credits goes to Geniusdog254 and jay..
nice find
Sent from my Nexus One using the XDA mobile application powered by Tapatalk
Hi i know that is alot forums wich talks about live wallpapers.im wondering how to use it on froyo?i dowloaded and istal ewerithing wich i had to the went to terminal emulator in i wrote this:
su
mount -o remount,rw,codepage=utf8,vfat,xattr,check=no /dev/stl5 /system
cat /sdcard/LiveWallpapersPicker.apk > /system/app/LiveWallpapersPicker.apk
cat /sdcard/libRS.so > /system/lib/libRS.so
cat /sdcard/librs_jni.so > /system/lib/librs_jni.so
reboot
And then i wanted to use it and in the wallpaper section there is no sign about live wallpapers.can somebody pliss help me?thx for reply
Sory for my bad english
Sent from my GT-I5800
I´ve tried to install live-wallpaper too..but with out success
I am using Kyrollos rom 3.3...can somebody hepl?
thx
abdooo92 said:
I am using Kyrollos rom 3.3...can somebody hepl?
thx
Click to expand...
Click to collapse
Kyrillos' rom 3.3 is supporting the Live Wallpapers originally.
You don't need to install any other just an existing live wallpaper from the market or other source.
I just copied files with root explorer to app and lib folder and it works fine for me!
turboblaz said:
Hi i know that is alot forums wich talks about live wallpapers.im wondering how to use it on froyo?i dowloaded and istal ewerithing wich i had to the went to terminal emulator in i wrote this:
su
mount -o remount,rw,codepage=utf8,vfat,xattr,check=no /dev/stl5 /system
cat /sdcard/LiveWallpapersPicker.apk > /system/app/LiveWallpapersPicker.apk
cat /sdcard/libRS.so > /system/lib/libRS.so
cat /sdcard/librs_jni.so > /system/lib/librs_jni.so
reboot
And then i wanted to use it and in the wallpaper section there is no sign about live wallpapers.can somebody pliss help me?thx for reply
Sory for my bad english
Sent from my GT-I5800
Click to expand...
Click to collapse
code should b like this
Code:
su
stop
mount -o rw,remount /dev/block/stl6 /system
cp /sdcard/LiveWallpapersPicker.apk /system/app/LiveWallpapersPicker.apk
cp /sdcard/libRS.so /system/lib/libRS.so
cp /sdcard/librs_jni.so /system/lib/librs_jni.so
reboot
make sure u hav LiveWallpapersPicker.apk , libRS.so , ibrs_jni.so at the root of ur sd..!!
ranadip.bswas said:
code should b like this
Code:
su
stop
mount -o rw,remount /dev/block/stl6 /system
cp /sdcard/LiveWallpapersPicker.apk /system/app/LiveWallpapersPicker.apk
cp /sdcard/libRS.so /system/lib/libRS.so
cp /sdcard/librs_jni.so /system/lib/librs_jni.so
reboot
make sure u hav LiveWallpapersPicker.apk , libRS.so , ibrs_jni.so at the root of ur sd..!!
Click to expand...
Click to collapse
Rana, Why sdcard is wrttn as stl6 and stl9 in different codes during mount...??
debayan.laha said:
Rana, Why sdcard is wrttn as stl6 and stl9 in different codes during mount...??
Click to expand...
Click to collapse
It's the /system. Not the /sdcard.
I just choose to mount /system on a different mount than it already is. Sometimes I get problems with stl6.
which live wallpapers would u recommend?
hi
go here u have all the info u want on enabling live wallpapers
if u had cheked in the roll up thread u would have found this
here is the link : http://forum.xda-developers.com/showthread.php?t=793823
Guys, can I install this wallpaper http://forum.xda-developers.com/showthread.php?t=722203 on SG3?
After i succesfull deodex my stock rom i've decided to share my experience with ya'll people ...
Here we go :
1. You must be rooted !!!
2. Download -> xUltimate
3. Unzip xUltimate v2.2, and launch "Main.exe"
4. Now xUltimate should recognize the phone and make a connection. You now should see a list of options.
5. Run option 1. After option 1 is done, run option 2.
6. Now these well take a while. Run option 3
7. IMPORTANT: After you have run option 3, you MUST navigate to the xUltimate folder and find "origi_frame" folder, and delete "guava.odex". It's a bad file, and interferes with deodexing process.
8. Now run option 4, and wait.
9. Exit xUltimate, and put the phone in USB mass storage then copy "done_frame", and "done_app" to the root of the sdcard then put the phone in PC mode.
10. Open a command prompt, and do the following:
Code:
adb shell
su
stop
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
busybox cp /sdcard/done_app/* /system/app/
busybox cp /sdcard/done_frame/* /system/framework/
rm /system/app/*.odex
rm /system/framework/*.odex
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot
After phone is boot, reboot again in CWM and Wipe Dalvin Cache, reboot and ENJOY !!!
Notice : The boot will take a little bit longer than normal (2-4 seconds +)
P.S. For step 7 ... there is no guava.odex, don't worry about, continue to next step !
Credits :
Rainabba, Mike919, toxman, teenfaces, Xeudoxus !
Fisrt post ! Good work dude!!
You must have adb (by installing android sdk, platform-tools, install usb driver too) and jdk to do this if anyone is wondering.
kevinlekiller said:
You must have adb (by installing android sdk, platform-tools, install usb driver too) and jdk to do this if anyone is wondering.
Click to expand...
Click to collapse
I assumed that those who want to deodex their rom already knew that, anyway, thanx for reply
Nice tutorial!
Sent from my GT-S5830 using xda premium
Thanks y'all, I will also post other tutorials if i discover something interesting !
I know this question is stupid, but what's the difference between odexed and deodexed rom?
Yesterday I was trying to figure out how to deodex and today you make a tutorial, lol
Thanks.
excellent!! could create one of how to add cf-root and menu extended to create custom roms, is the last thing I need to learn to develop roms
tazlooney89 said:
excellent!! could create one of how to add cf-root and menu extended to create custom roms, is the last thing I need to learn to develop roms
Click to expand...
Click to collapse
Cf root xd to easy
Its in th .zip self
Just extract look in folder and place them where they belong
Sent from my GT-S5830 using xda premium
thanks dude!
now i can get pdroid running on stock rom *_*
Great tutorial thanks!
It would be great if you show how to enable CRT animation in any stock rom ang make grouping widgets in menu.
P4qui7o said:
After i succesfull deodex my stock rom i've decided to share my experience with ya'll people ...
Here we go :
1. You must be rooted !!!
2. Download -> xUltimate
3. Unzip xUltimate v2.2, and launch "Main.exe"
4. Now xUltimate should recognize the phone and make a connection. You now should see a list of options.
5. Run option 1. After option 1 is done, run option 2.
6. Now these well take a while. Run option 3
7. IMPORTANT: After you have run option 3, you MUST navigate to the xUltimate folder and find "origi_frame" folder, and delete "guava.odex". It's a bad file, and interferes with deodexing process.
8. Now run option 4, and wait.
9. Exit xUltimate, and put the phone in USB mass storage then copy "done_frame", and "done_app" to the root of the sdcard then put the phone in PC mode.
10. Open a command prompt, and do the following:
Code:
adb shell
su
stop
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
busybox cp /sdcard/done_app/* /system/app/
busybox cp /sdcard/done_frame/* /system/framework/
rm /system/app/*.odex
rm /system/framework/*.odex
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot
After phone is boot, reboot again in CWM and Wipe Dalvin Cache, reboot and ENJOY !!!
Notice : The boot will take a little bit longer than normal (2-4 seconds +)
P.S. For step 7 ... there is no guava.odex, don't worry about, continue to next step !
Credits :
Rainabba, Mike919, toxman, teenfaces, Xeudoxus !
Click to expand...
Click to collapse
Superb Tutorial Dude...
I am currently testing @Jusadas latest "Carbon Sunday Beta1" rom... It is fully odexed & so far is bug free (Totally)...... I would like to try & DeOdex the rom so that PDroid & Patch can be implemented...
I Know that PDroid framework has now been ported for Odexed roms, but when I flash the Odexed version I get stuck at Android txt during boot...
Will report back if your technique works...
Stay Breezy n Be Lucky...
Pe"ACE"...
Thanx man what a great work , i actually look for deodexing method coz i want to translate an odexed rom but i has to be deodexed first
I'll give it a shot !
Excellent guide!!!
Will try it tmw
Thanks =)
Sent from my GT-P6800 using xda premium
Well the title says manually deodex. But this uses the tool. To manually do it you need to decompile each app individually and then edit it.
Btw, nice giude..
TeamCooper Developer
TheMyth Developer
www.teamcooper.net
ERROR!
Tried this on my stock ddkq8 gingerbread 2.3.6 rom. But whenever I run this line: busybox cp /sdcard/done_app/* /system/app/
it says cp: No space left on device.
and my phone bricks.
It seems that the command does not overwrite the files in /system/app and thus the error.
BTW what do you mean by pc mode?
PLS reply!
galaxyace152 said:
Tried this on my stock ddkq8 gingerbread 2.3.6 rom. But whenever I run this line: busybox cp /sdcard/done_app/* /system/app/
it says cp: No space left on device.
and my phone bricks.
It seems that the command does not overwrite the files in /system/app and thus the error.
BTW what do you mean by pc mode?
PLS reply!
Click to expand...
Click to collapse
Before "10. Open a command prompt, and do the following:"
Just delete some apps to make 40 mb free in system !
That's how i did and work's
Use Root Explorer or something
shaaan said:
Well the title says manually deodex. But this uses the tool. To manually do it you need to decompile each app individually and then edit it.
Btw, nice giude..
TeamCooper Developer
TheMyth Developer
www.teamcooper.net
Click to expand...
Click to collapse
Developer Talking
---------- Post added at 08:57 PM ---------- Previous post was at 08:56 PM ----------
Stuck on boot loop! :| And yes, I wiped everything. Nice tutorial BTW, appreciate it.
EDIT: Never mind. Sorted it.
C:\android-sdk-windows\platform-tools>adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ su
su
# stop
stop
# mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
# busybox cp /sdcard/done_app/* /system/app/
busybox cp /sdcard/done_app/* /system/app/
cp: can't stat '/sdcard/done_app/*': No such file or directory
# busybox cp /sdcard/done_frame/* /system/framework/
busybox cp /sdcard/done_frame/* /system/framework/
cp: can't stat '/sdcard/done_frame/*': No such file or directory
# rm /system/app/*.odex
rm /system/app/*.odex
# rm /system/framework/*.odex
rm /system/framework/*.odex
# mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
# reboot
reboot
C:\android-sdk-windows\platform-tools>
how come mine is like this...? anyone can help me...? plz
after that my phone cant start...it stuck on the galaxy ace screen...???
Hello All.
Here are the framework-res.apk and build.prop files for the Optimus One, Stock 2.3.3 firmware. All you need to do is replace those files and you will get the CRT ScreenOff effect
I used the post by Skynet28, modified a little to only use adb commands.
This was the first thing done after rooting the phone.
-NEEDED:
Rooted phone
.7Z file View attachment 949259
5 Minutes of your time
NOTE: YOU WILL MOST PROBABLY LOOSE YOUR PHONEBOOK, I DID WHILE DOING ALL THIS. PLEASE BACK THAT UP.
The procedure to install is as follows:
You must set the /system on the phone with RW permision
From a Command Prompt:
First we locate where /system is mounted
Code:
adb shell
su
cat /proc/mounts
Locate /system in the mount and write down the mountpoint (mtdblock1 or similar)
the type
Code:
mount -o rw,remount /dev/block/[I][COLOR="Purple"]MOUNTPOINT[/COLOR][/I] /system
exit
exit
Then we push both files to the phone with the folowing adb command
Code:
adb push framework-res.apk /system/framework
adb push build.prop /system
Finally we chmod those 2 files
Code:
adb shell
su
cd /system/framework
chmod 664 framework-res.apk
cd /system
chmod 664 build.prop
exit
exit
Thanks to this post
http://forum.xda-developers.com/showthread.php?t=1185231
If you like this post, buy me a beer!!
Does it workss ???????? Reply anyone
Do you lose contacts on phone or sim?
Kvidli said:
Do you lose contacts on phone or sim?
Click to expand...
Click to collapse
I Brickked my fone.. STUCK ON ANDROID LOGO !!
stupid post! not working..
chrisdf said:
Hello All.
Here are the framework-res.apk and build.prop files for the Optimus One, Stock 2.3.3 firmware. All you need to do is replace those files and you will get the CRT ScreenOff effect
I used the post by Skynet28, modified a little to only use adb commands.
This was the first thing done after rooting the phone.
-NEEDED:
Rooted phone
.7Z file View attachment 949259
5 Minutes of your time
NOTE: YOU WILL MOST PROBABLY LOOSE YOUR PHONEBOOK, I DID WHILE DOING ALL THIS. PLEASE BACK THAT UP.
The procedure to install is as follows:
You must set the /system on the phone with RW permision
From a Command Prompt:
First we locate where /system is mounted
Code:
adb shell
su
cat /proc/mounts
Locate /system in the mount and write down the mountpoint (mtdblock1 or similar)
the type
Code:
mount -o rw,remount /dev/block/[I][COLOR="Purple"]MOUNTPOINT[/COLOR][/I] /system
exit
exit
Then we push both files to the phone with the folowing adb command
Code:
adb push framework-res.apk /system/framework
adb push build.prop /system
Finally we chmod those 2 files
Code:
adb shell
su
cd /system/framework
chmod 664 framework-res.apk
cd /system
chmod 664 build.prop
exit
exit
Thanks to this post
http://forum.xda-developers.com/showthread.php?t=1185231
If you like this post, buy me a beer!!
Click to expand...
Click to collapse
You cant use this on anything but stock LG 2.3.3!
That means Cyanogenmod, AOSP, etc
kunnaliskinng said:
I Brickked my fone.. STUCK ON ANDROID LOGO !!
stupid post! not working..
Click to expand...
Click to collapse
Flash stock v20g using KDZ then root and do what this post says right away, i assure you it works.
This is only for STOCK 2.3.3
Kvidli said:
Do you lose contacts on phone or sim?
Click to expand...
Click to collapse
On your phone, but if you have it linked to your gmail account, when you sinc you will have them back.
you should still back up anyway, its safer that way
Only stock Rom
I want use on oxygen Rom .
Sent from my LG-P500 using Tapatalk 2
Are there any available screenies?
doesn't work for me..
kotobodj said:
Only stock Rom
I want use on oxygen Rom .
Sent from my LG-P500 using Tapatalk 2
Click to expand...
Click to collapse
If you want it on any GB Rom, follow the tutorial i followed, check at the end of the post there's a link.
kunnaliskinng said:
I Brickked my fone.. STUCK ON ANDROID LOGO !!
stupid post! not working..
Click to expand...
Click to collapse
i think nothing to angry for this. just read carefully before do anything :laugh:
)
cool!)
Hi Folks!
I created a QWERTZ keylayout for the Logitech K830.
This works on every FireTV, every firmware and every android device IF YOU HAVE ROOT
DOWNLOAD
See Attachments
INSTALL
1. mount system Read-Write
2. copy Vendor_046d_Product_c52b.kl to /system/usr/keylayout
3. chmod 644 /system/usr/keylayout/Vendor_046d_Product_c52b.kl
4. if needed chown 0:0 /system/usr/keylayout/Vendor_046d_Product_c52b.kl
4. copy Vendor_046d_Product_c52b.kcm to /system/usr/keychars
5. chmod 644 /system/usr/keychars/Vendor_046d_Product_c52b.kcm
5. if needed chown 0:0 /system/usr/keychars/Vendor_046d_Product_c52b.kcm
6. reboot
NOTE
This Layout basically applies for the Logitech Unified Receiver so this keylayout will work for every keyboard using the Unified Receiver as for example the K400 from Logitech .
All the magic happens in the key character map and the layout file is just a cleaned generic one with two tweaked buttons. And because i use a cleaned keylayout file some buttons on other keyboards might be wrong or even missing.
If this is the case delete the layout file (Vendor_046d_Product_c52b.kl), reboot and try again. Most things should work now.
You can also use the tool "evtest" to debug the layout file if you wish to.
HINT
If you have a other keyboard and know the Vendor and Product ID you can rename the key character map / keylayout accordingly to get QWERTZ layout.
You could even use the kcm file as Generic.kcm and so on. I haven't done it this way because i just didn't want to.
Works great with my K400.
Thanks for the info.
Hi and thank you very much! The attached files seem to be missing, can somebody please reupload them?
Thanks,
Nico
@niggonet Reuploaded attachement in first post
WheelchairArtist said:
@niggonet Reuploaded attachement in first post
Click to expand...
Click to collapse
You are the man! My hero!
Been looking for this option since months!
Here are some 'ready to copy and paste' instructions (just replace the PATH_TO_FILE):
Bash:
adb push "C:\[PATH_TO_FILE]\Vendor_046d_Product_c52b.kcm" /sdcard/Vendor_046d_Product_c52b.kcm
adb push "C:\[PATH_TO_FILE]\Vendor_046d_Product_c52b.kl" /sdcard/Vendor_046d_Product_c52b.kl
adb shell
su
mount -o rw,remount /system
mv /sdcard/Vendor_046d_Product_c52b.kcm /system/usr/keychars/Vendor_046d_Product_c52b.kcm
mv /sdcard/Vendor_046d_Product_c52b.kl /system/usr/keylayout/Vendor_046d_Product_c52b.kl
chmod 644 /system/usr/keychars/Vendor_046d_Product_c52b.kcm
chown 0:0 /system/usr/keychars/Vendor_046d_Product_c52b.kcm
chmod 644 /system/usr/keylayout/Vendor_046d_Product_c52b.kl
chown 0:0 /system/usr/keylayout/Vendor_046d_Product_c52b.kl
reboot
Second block is not neccessary when using ADB over TWRP.
Thank you - much appreciated,
Nico