I use on my phone Danger SPL. I spare with this 15 MB memory, so I have enough space in the rom for extra flash. But there is a problem: this firmware changes the qwertz layout to qwerty layout. It is annoying the symbols' not being on the appropriate place. With a bit hack the layout can be changed, but this have to be done after every upgrade. I wrote a script which automates the layout changing and restarts the phone with the new configurations.
To use the script you have to install Android SDK, and the folder of the sdk tools have to be in the path: export PATH=${PATH}:~/android-sdk-linux_86/tools
You have to stick the usb cable into your phone and execute the script, then the phone restarts with the appropriate configurations.
Be careful, using the script is your risk and responsibility.
I have a QWERTZ G1 too.
I would like to ask can we able to correct the symbols instead of the 'z' and 'y'?
Here is the script - Working under linux
#!/bin/bash
#Put your sdk-dir/tools directory to your path first!
echo "Downloading the base qwertz layout from the phone..."
adb pull /system/usr/keylayout/trout-keypad-qwertz.kl ./
adb pull /system/usr/keychars/trout-keypad-qwertz.kcm.bin ./
echo "Remounting phone's filesystem rw..."
adb remount
echo "Overwrite qwerty layout..."
adb push ./trout-keypad-qwertz.kl /system/usr/keylayout/trout-keypad-v3.kl
adb push ./trout-keypad-qwertz.kcm.bin /system/usr/keychars/trout-keypad-v3.kcm.bin
echo "Reboot phone and delete temporary files..."
adb reboot
rm ./trout-keypad-qwertz.kl
rm ./trout-keypad-qwertz.kcm.bin
echo "Thank you for use!"
exit 0
Can you make a version that is QWERTY layout with correct QWERTZ symbol?
Booker-T said:
Can you make a version that is QWERTY layout with correct QWERTZ symbol?
Click to expand...
Click to collapse
Just don't do the "keylayout" step, only replace the "keychars".
To roms without correct qwertz files
Hi! This is a different script, contains the qwertz files.
Hello!
I am using this adb commands:
cd C:\
adb remount
adb push trout-keypad-v3.kcm.bin /sdcard/trout-keypad-v3.kcm.bin
adb shell
cd /sdcard
dd if=trout-keypad-v3.kcm.bin of=/system/usr/keychars/trout-keypad-v3.kcm.bin
reboot
Can i just flash your QWERTZ.zip from G1 Recovery and if not is there a possible way to do this "the easy way" ?
xektop said:
Hello!
I am using this adb commands:
cd C:\
adb remount
adb push trout-keypad-v3.kcm.bin /sdcard/trout-keypad-v3.kcm.bin
adb shell
cd /sdcard
dd if=trout-keypad-v3.kcm.bin of=/system/usr/keychars/trout-keypad-v3.kcm.bin
reboot
Can i just flash your QWERTZ.zip from G1 Recovery and if not is there a possible way to do this "the easy way" ?
Click to expand...
Click to collapse
No. This is not a flashable file, this is a single archive, contains a script and the "qwertz files". From windows you can use the adb command to overwrite qwerty files:
Code:
adb remount
adb push trout-keypad-qwertz.kl /system/usr/keylayout/trout-keypad-v3.kl
adb push trout-keypad-qwertz.kcm.bin /system/usr/keychars/trout-keypad-v3.kcm.bin
Bye!
apoth said:
No. This is not a flashable file, this is a single archive, contains a script and the "qwertz files". From windows you can use the adb command to overwrite qwerty files:
Code:
adb remount
adb push trout-keypad-qwertz.kl /system/usr/keylayout/trout-keypad-v3.kl
adb push trout-keypad-qwertz.kcm.bin /system/usr/keychars/trout-keypad-v3.kcm.bin
Bye!
Click to expand...
Click to collapse
THX! It was usefull
Valamilyen magyar ékezetes trükköt nem tudsz véletlenül?
feenty said:
THX! It was usefull
Valamilyen magyar ékezetes trükköt nem tudsz véletlenül?
Click to expand...
Click to collapse
Sáányii!
Nem sajnos, engem is érdekel a dolog, de eddig még nem igazán volt időm piszkálni a dolgot. Majd ha van kedved kukkants be az apoth.hu-ra, mostanában kezdek csinálni magyar-specifikus appmodokat.
apoth said:
Sáányii!
Nem sajnos, engem is érdekel a dolog, de eddig még nem igazán volt időm piszkálni a dolgot. Majd ha van kedved kukkants be az apoth.hu-ra, mostanában kezdek csinálni magyar-specifikus appmodokat.
Click to expand...
Click to collapse
Meglesz
Ui.: Jó tudni, hogy van kihez szólni itt magyarul is, néha már kezdem unni, hogy angolul bénázok itt
Készül egy magyar nyelvű ROM G1-re.
Az ékezetes bulit megoldottam, letölthetsz full magyar LatinIME-t magyar t9 szótárral. http://mamt.tk
I now working in a hungarian ROM to G1. Hungarian based LatinIME downloadable from http://mamt.tk with hungarian t9 dict.
I already have this feature in our PC Suite. It's even faster
hey dude can it fix this??
http://img195.imageshack.us/img195/6494/deviceh.jpg
jamb said:
hey dude can it fix this??
http://img195.imageshack.us/img195/6494/deviceh.jpg
Click to expand...
Click to collapse
What is this? Please, more info
i just copied these files, but the slider keys (G1) still are qwerty
am i blind? is there anything else in this script but just copying these files? (i copied them into the right directories using root manager)
jamb said:
hey dude can it fix this??
http://img195.imageshack.us/img195/6494/deviceh.jpg
Click to expand...
Click to collapse
look like your missing the keyboard completely try flashing a replacement (like swype or better keyboard)
remington.style said:
i just copied these files, but the slider keys (G1) still are qwerty
am i blind? is there anything else in this script but just copying these files? (i copied them into the right directories using root manager)
Click to expand...
Click to collapse
Reboot phone after copy the files
Best regards!
apoth said:
Reboot phone after copy the files
Best regards!
Click to expand...
Click to collapse
well - that i got out of the script, too
just did the whole procedure again - no luck
z is y, y is z, alt+o is not ö but (
(and qwerty is sooo annoying)
remington.style said:
well - that i got out of the script, too
just did the whole procedure again - no luck
z is y, y is z, alt+o is not ö but (
(and qwerty is sooo annoying)
Click to expand...
Click to collapse
Maybe try the second script: http://forum.xda-developers.com/attachment.php?attachmentid=299479&d=1269625727
Ths contains the files. If you are no lucky, try to overwrite the files by hand, or paste the script's output if you have some error.
Have fun!
Related
Download this attachment:
http://forum.xda-developers.com/showpost.php?p=3838743&postcount=8
Then:
in windows:
adb pull /system/usr/keychars/trout-keypad-v3.kcm.bin trout-keypad-v3.kcm.bin
This backups your existing keylayout.
Then: (you must have the downloaded (unzipped!) file on C: !!)
cd C:\
adb remount
adb push trout-keypad-v3.kcm.bin /sdcard/trout-keypad-v3.kcm.bin
adb shell
cd /sdcard
dd if=trout-keypad-v3.kcm.bin of=/system/usr/keychars/trout-keypad-v3.kcm.bin
reboot
Your device should reboot now and TADA you have fully working QWERTZ!
Please correct my commands if they are wrong.
Disclaimer:
You know this..
can you give me codes to work with the terminal (I don't use sdk -ADB)
And , does it fixes all other stuff to like + - :.... or just swap Z and Y.
(I need that fix so much)
Thanks
Copy the file to your sdcard then:
su
mount -o rw,remount /system
cp /sdcard/trout-keypad-v3.kcm.bin /system/usr/keychars
i think it fixes all including + etc..
ok did it, typing reboot....
g1 htc booting
waiting.....
OMG thanks a million....... close this thread or just move it to (make one with USEFULL THINGS).... will help other people in europe.
Thanks again.
maxisma said:
Your device should reboot now and TADA you have fully working QWERTZ!
Click to expand...
Click to collapse
Hi!
This only works reliably with ROMs with the Google virtual keyboard. With the HTC one (which function-wise is better), the hardkeyboard eventually switches back and forth from qwertz to qwerty and back.
Is there a solution for that issue?
Greets
It's because of the Hardwarekeyboardcorrection.
You can try to deactivate it in Settings/Locale Settings/Touch Input/...
maxisma said:
It's because of the Hardwarekeyboardcorrection.
You can try to deactivate it in Settings/Locale Settings/Touch Input/...
Click to expand...
Click to collapse
Yeah, that's my experience as well that it is due to the hardware keyboard correction.
However, even when I switch that off (correction and completion switched off), this strange behavior of switching back and forth continues :-(.
Is there a solution to this?
Or alternatively how can I install the Google IME on a HTC build as a workaround?
Just pushing GoogleIME.apk doesn't help unfortunately.
I would like to set my phone to europe.pool.ntp.org becouse it's default northamerica.pool.ntp.org
How can I edit this file ? When I try to type adb shell to terminal it gives me an error message.
Thanks
Not development related moved to General
At first U must root R phone and then install Root Explorer. After that go to SYSTEM/ETC/
Here u need to edit GPS.CONF file and change NTP Server from northamerica.pool.ntp.org to europe.pool.ntp.org.
I hope that I help U m8.
Get write acces in system folder
I used the post I've quoted down here. After you have gained write acces in the system folder you can edit gps.conf!
octy said:
By default the /system is mounted in read-only mode.
With 'root' access you can change this.
First 'root' your phone with tutorial 'slumpolo' has provided at
the begining of this thread.
Then open a shell on your phone with adb
Code:
adb shell
Grant 'root' access with 'su' command and have a look of memory partitions
Code:
su
mount
In 'mount' command output, identify the partition on which /system was mounted.
In my phone it was '/dev/block/stl6'
Finally you can remount it to get read-write permissions on it.
But before be sure to be outside /system in the shell (by typing 'cd /' for example).
Code:
mount -o remount,rw /dev/block/stl6 /system
Do the modification you want..... BECAREFUL of want you do, you can damage your phone.
Set read-only mode again
Code:
mount -o remount,ro /dev/block/stl6 /system
Sorry I cannot made any snapshot for the moment, I can't use my phone.
Hope it can help you.
Click to expand...
Click to collapse
By the way, for Slovakia I think you can better change to sk.pool.ntp.org
Complete list of European NTP servers:
http://www.pool.ntp.org/zone/europe
Other area's:
http://support.ntp.org/bin/view/Servers/NTPPoolServers
LeoApollo said:
By the way, for Slovakia I think you can better change to sk.pool.ntp.org
Complete list of European NTP servers:
http://www.pool.ntp.org/zone/europe
Other area's:
http://support.ntp.org/bin/view/Servers/NTPPoolServers
Click to expand...
Click to collapse
I see, probably I can use also CZ, HU, AT, DE or SK or EU .. I've red that the best is with more sites.
"After you have gained write acces " How can I gain write access ? I have rooted - but Adb shell doesn't work, did I missed something ? Thaks
nastyba said:
"After you have gained write acces " How can I gain write access ? I have rooted - but Adb shell doesn't work, did I missed something ? Thaks
Click to expand...
Click to collapse
i think yes adb is for the PC. it is part of the android sdk tools.
i did that on my desire (it should be same) but i have problem i edit and save file and now i cant see it
i can see that backup file but how do i restore it?
i tried create new file it wont work i cant see it (it says file created sucessfuly)
aantdesign said:
At first U must root R phone and then install Root Explorer. After that go to SYSTEM/ETC/
Here u need to edit GPS.CONF file and change NTP Server from northamerica.pool.ntp.org to europe.pool.ntp.org.
I hope that I help U m8.
Click to expand...
Click to collapse
U can use adb on Win or linux or qtadb.
Give these commands on adb shell..
su
mount -o remount,rw /dev/block/stl6 /system
exit
exit
adb pull /system/etc/gps.conf
Edit the gps.conf the way u like.
Then mount again in rw mode.
adb push gps.conf /system/etc/gps.conf
adb reboot
Done.
moved
new post @sgs2
nastyba said:
I would like to set my phone to europe.pool.ntp.org becouse it's default northamerica.pool.ntp.org
How can I edit this file ? When I try to type adb shell to terminal it gives me an error message.
Thanks
Not development related moved to General
Click to expand...
Click to collapse
U can use the apo "FasterFix" from market.
arunmcops said:
U can use the apo "FasterFix" from market.
Click to expand...
Click to collapse
Thanks for the tip much easier to change with this application done in seconds
to change the physical keyboards layout rename/copy umts_milestone2-keypad.kl to umts_jordan-keypad.kl, edit it with an editor to change key 21 with 44 and rename/copy umts_milstone2-keypad.kcm.bin to umts_jordan-keypad.kcm.bin
i do this via windows comandline tool:
1. get the umts_milestone2-keypad.kl file
Code:
adb pull /system/usr/keylayout/umts_milestone2-keypad.kl
2. edit line 43 and 65, change Z and Y
3. push the file to the sdcard as umts_jordan-keypad.kl
Code:
adb push umts_milestone2-keypad.kl /sdcard/umts_jordan-keypad.kl
4. open shell via adb and make /system/ writeable
Code:
adb shell
su
stop
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
5. copy the edited file to /system/..
Code:
cp /sdcard/umts_jordan-keypad.kl /system/usr/keylayout/umts_jordan-keypad.kl
6. copy umts_milstone2-keypad.kcm.bin as umts_jordan-keypad.kcm.bin in ../keychars/
Code:
cp /system/usr/keychars/umts_milestone2-keypad.kcm.bin /system/usr/keychars/umts_jordan-keypad.kcm.bin
7. set /system back to read-only and reboot
Code:
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot
not solved problem:
alt + z gets <
alt + y gets 6
Have you considered using files from qwertz froyo and renaming/pushing them with adb?
It may solve your alt+x problems.
I'm about to try this for my french keyboard. I'll keep you tuned.
I've been able to get the AZERTY layout.
First time i used the files from the azerty patch from argen2stone but my keyboard stopped working so i edited trough Root Explorer the files myself. Still got problems with the "." "<" "1" and "2"
atm i try to edit the umts_jordan-keypad.kcm.bin with a hex editior to change the bindings but if i restart with the new file the changed key´s don´t work^^
more or less we need the original *.kcm.bin ? Can't you take the kcm.bin for qwertz from the stock sbf?
Atomos33 said:
I've been able to get the AZERTY layout.
First time i used the files from the azerty patch from argen2stone but my keyboard stopped working so i edited trough Root Explorer the files myself. Still got problems with the "." "<" "1" and "2"
Click to expand...
Click to collapse
I've also been able to put my keyboard in AZERTY layout, but I have all the "2nd" (alt) keys that are melted
Could you send me your keypad files, please ? ([email protected] )
chibani said:
I've also been able to put my keyboard in AZERTY layout, but I have all the "2nd" (alt) keys that are melted
Could you send me your keypad files, please ? ([email protected] )
Click to expand...
Click to collapse
Which one do you need ? The one i modified or the originals? Right i'm on gingerbeta with symbol disorder...
I think i'm going to ask some people on a french forum to send me the original files from stock rom.
Sent from my MB722 using XDA App
yeah tried the original files but this ain´t help because the phone think that the keypad it is qwerty either. so the mapping is diffrent to the stock german one.
probably you get the same problems with azerty...
Atomos33 said:
Which one do you need ? The one i modified or the originals? Right i'm on gingerbeta with symbol disorder...
I think i'm going to ask some people on a french forum to send me the original files from stock rom.
Sent from my MB722 using XDA App
Click to expand...
Click to collapse
OK.
I think i'll try to fix my current file.
And if I succeed, I'll give it to frenchies
hi,
Did someone found a solution finally ?
I'm blocked with the same issues in CM7 and azerty...
You can try this http://forum.xda-developers.com/showthread.php?t=1729414
The guide for deodexing SGSII (http://forum.xda-developers.com/showthread.php?t=1113937) works also for SGS+ (rooted of course).
I used xUltimate version v.2.3.1 for successful deodexing of rooted I9001XXKP4 ROM.
Hello
I only know deodexing merge *.apk and *.odex files.. What will i get if i deodex my rom ? Run faster ?
XER0123 said:
Hello
I only know deodexing merge *.apk and *.odex files.. What will i get if i deodex my rom ? Run faster ?
Click to expand...
Click to collapse
Deodexing actually makes the ROM a bit slower (at least on the first boot). The main advantage is that it makes customization (themes, icons etc.) easier.
The UOT Kitchen claims to support also odexed stock ROMs (and now also TouchWiz ROMs), has anyone tried it with SGS+? (worked fine with my deoxeded ROM).
Maigel said:
Deodexing actually makes the ROM a bit slower (at least on the first boot). The main advantage is that it makes customization (themes, icons etc.) easier.
The UOT Kitchen claims to support also odexed stock ROMs (and now also TouchWiz ROMs), has anyone tried it with SGS+? (worked fine with my deoxeded ROM).
Click to expand...
Click to collapse
I tried with my odexed rom and it works.
I'm stuck on
* Checking Phone ROM Build.... *
* Waiting for Phone... *
I have Android SDK and JDK installed. Ideas?
Thanks
karo_96 said:
I'm stuck on
* Checking Phone ROM Build.... *
* Waiting for Phone... *
I have Android SDK and JDK installed. Ideas?
Thanks
Click to expand...
Click to collapse
Oh, I forgot to enable USB Debugging. Now all is okey, but I can't copy folders to internal sd
Thanks in advance
karo_96 said:
Oh, I forgot to enable USB Debugging. Now all is okey, but I can't copy folders to internal sd
Thanks in advance
Click to expand...
Click to collapse
The phone is connected to PC in mass storage mode? You should see (at least in Windows) internal SD mounted as normal removable disk and then you can just copy & paste those folders from your PC.
If you're satisfied with UOT Kitchen possibilities and have no plans for other customization then you don't gain much by deodexing.
Okey, thanks, but when I write "adb shell" in cmd it returns
'adb' is not recognized as an internal or external command,
operable program or batch file.
karo_96 said:
Okey, thanks, but when I write "adb shell" in cmd it returns
'adb' is not recognized as an internal or external command,
operable program or batch file.
Click to expand...
Click to collapse
Locate your adb.exe (you did install Android SDK didn't you) and add it to your PATH (or execute <install dir>\abd.exe).
Maigel said:
Locate your adb.exe (you did install Android SDK didn't you) and add it to your PATH (or execute <install dir>\abd.exe).
Click to expand...
Click to collapse
Oh, Thanks, this step is now ok, but still not working :S
When I write cp /sdcard/done_app/* /system/app/ in cmd, it returns "Permision Denied"
is the UOT kitchen working on galaxy i9001?
awesome, i'm going to check it out now!
karo_96 said:
Oh, Thanks, this step is now ok, but still not working :S
When I write cp /sdcard/done_app/* /system/app/ in cmd, it returns "Permision Denied"
Click to expand...
Click to collapse
You need to execute these commands first as adviced:
su
stop
mount -o remount rw /system
Maigel said:
You need to execute these commands first as adviced:
su
stop
mount -o remount rw /system
Click to expand...
Click to collapse
Yes, but look the screenshot: http://img851.imageshack.us/img851/9163/screenshotpgd.png
karo_96 said:
Yes, but look the screenshot: http://img851.imageshack.us/img851/9163/screenshotpgd.png
Click to expand...
Click to collapse
Can someone help me?
karo_96 said:
Can someone help me?
Click to expand...
Click to collapse
When you enter the 'su' command first time via adb shell, you have to check the phone screen - the Superuser app is requesting permission for the command (and you'll have to grant it of course to continue).
i tried to deodex my device
but somehow i stuck on the last step
Code:
adb shell
$ su
# stop
# mount -o remount rw /system
# rm /system/app/*.odex
# rm /system/framework/*.odex
# cp /sdcard/done_app/* /system/app/
# cp /sdcard/done_frame/* /system/framework/
# mount -o remount ro /system
# reboot
when i try to enter " cp /sdcard/done_app/* /system/app/ "
a message shows up: cp: not found
well after that my phone starts into a bootloop
any suggestions how to solve this cp: not found ??
Blumdum said:
when i try to enter " cp /sdcard/done_app/* /system/app/ "
a message shows up: cp: not found
well after that my phone starts into a bootloop
any suggestions how to solve this cp: not found ??
Click to expand...
Click to collapse
Install Busybox first (Busybox installer can be found from Market)?
i had busybox on my phone as far as i know
Blumdum said:
i had busybox on my phone as far as i know
Click to expand...
Click to collapse
Maybe you have installed it in a way that no symbolic links to commands have not been created? Does "/system/xbin/busybox cp" work?
i installed it like 10 min ago
and this " /system/xbin/busybox cp " works
tomorrow i try it again to deodex my device
edit:
thanks not it worked
how i am know if my tablet "loop devices" support
or how i am kae him to suport loop devices
Code:
cd /sdcard/wherever/
cp /proc/config.gz ./
gunzip ./config.gz
cat ./config | grep LOOP
"LOOP" must be in all caps, or it won't work.
thanks
EndlessDissent said:
Code:
cd /sdcard/wherever/
cp /proc/config.gz ./
gunzip ./config.gz
cat ./config | grep LOOP
"LOOP" must be in all caps, or it won't work.
Click to expand...
Click to collapse
thanks bat you say
Code:
cd /sdcard/wherever/
bat what it is
Code:
wherever
what i am need put there
or how i am loop my device
mihael1996 said:
thanks bat you say
Code:
cd /sdcard/wherever/
bat what it is
Code:
wherever
what i am need put there
or how i am loop my device
Click to expand...
Click to collapse
It means to just cd wherever you like. It doesn't matter where you unzip the file. Just do it in whatever folder you want. All those commands do is copy the kernel configuration to whichever folder you're in, unzip it, search for the loop device configuration options, and print it to the screen.
EndlessDissent said:
It means to just cd wherever you like. It doesn't matter where you unzip the file. Just do it in whatever folder you want. All those commands do is copy the kernel configuration to whichever folder you're in, unzip it, search for the loop device configuration options, and print it to the screen.
Click to expand...
Click to collapse
realy thank you
can you say to me from where downlode this zip file ?
from here it ok ? http://forum.xda-developers.com/showthread.php?t=2246062
and do you have a skype ?
mihael1996 said:
realy thank you
can you say to me from where downlode this zip file ?
from here it ok ? http://forum.xda-developers.com/showthread.php?t=2246062
and do you have a skype ?
Click to expand...
Click to collapse
You're not supposed to download anything. You just use the commands I posted to copy and read your current kernel config. It's all on the tablet already. You just need to type the commands.
If you want to know if that kernel supports loop devices, you could flash it before running the commands I posted. Or, just ask in the thread.
No, I don't have Skype. I hate Microsoft and everything they touch.
where i am put this commands ?
Terminal Emulator