Hybrid roms have a bug in their stock keyboard.You cannot type alphabets in it's 9key keyboard.It registers them as numbers.So there is a fix for this.Follow my tutorial for the fix.
1.Go through the thread below and download the file 'Flashable-Deodexed.zip'.Give credit to the dev created it.
http://forum.xda-developers.com/showthread.php?t=1433071
2.Now using root explorer copy your current keyboard from system/app/AxT9IME.apk and paste it somewhere on your sd card.
3.Now go into cwm recovery and flash the zip file you have downloaded before.
4.Check whether the keyboard works now.It should work now.
Proceed to next step only if you are not satisfied with the current keyboard.
5.If you are not satisfied with the keyboard you got, just like me(the keys are not very clear and not pleasing to the eye) there is a way to make your backed up keyboard work.
6.Using root explorer push the AxT9IME.apk you backed up on your sd to system/app and set the permission to rw-r--r-- and reboot the phone.
Voila! now you will have a working stock keyboard.
If you have any problem do let me know..
And please note that this works only in Hybrid roms.
sent while doin' some burnouts
Related
OK, this is a noob guide on how to have your own Swype language on any firmware. There might be an easier way, but this is all I know.
This might be helpful for people using more than one language who wants to try new firmware from different region which might not have his/her local language/dictionary.
Requirements:
1. Rooted phone. I use this.
2. Busybox installed (i don't think it is really necessary). You can download the 1.17.1 version from here
3. Root explorer (download from market)
How to:
1. First, you have to have firmware from your own region. Usually, you'll have your local language/dictionary on this firmware. Since I came from south east asia, I use DXJF4.
2. Now, using root explorer, click the Mount R/W first.
3. Go to system - app and then copy swype.apk (hold long, choose copy)
4. Copy it somewhere else. I copied mine to external SD card (sdcard - sd).
5. Extract copied swype by hold long - copy. Root explorer will extract them all to sdcard/extracted.
6. Go to sdcard/extracted folder, click on Swype, assets, then files. Now, you want to copy ALL of the files in this folder to your external SD card.
7. Now, after you secured the earlier swype.apk (let's called this original swype) and all the contents on sdcard/extracted/swype/assets/files, you can proceed to flash your new firmware (i used DDJG4).
8. After flashing new firmware, get it rooted and installed root explorer again.
9. Using root explorer, copy all the files on sdcard/extracted/swype/assets/files/ to data/data/com.swype.android.inputmethod/swypedata/
Overwrite everything (if asked).
10. Then, still using root explorer, click your earlier Swype.apk (original swype) and chose install.
11. Voila, you'll have your "original" sets of language on the "foreign" firmware.
Let me know if this works for you
Looks like a nice find allthough i have not yet tried it.. Maybe i will someday when i get my galaxy S
do not work for me..
I had done until number 11, and succeeded.
but when Swype executed. the keyboard would not come out.
kimura25 said:
do not work for me..
I had done until number 11, and succeeded.
but when Swype executed. the keyboard would not come out.
Click to expand...
Click to collapse
I guess you're using non standard keyboard? Keyboard that is not included on the original ROM?
I still haven't found where to copy/paste the keyboard layout. Sorry
artronnie said:
OK, this is a noob guide on how to have your own Swype language on any firmware. There might be an easier way, but this is all I know.
This might be helpful for people using more than one language who wants to try new firmware from different region which might not have his/her local language/dictionary.
Requirements:
1. Rooted phone. I use this.
2. Busybox installed (i don't think it is really necessary). You can download the 1.17.1 version from here
3. Root explorer (download from market)
How to:
1. First, you have to have firmware from your own region. Usually, you'll have your local language/dictionary on this firmware. Since I came from south east asia, I use DXJF4.
2. Now, using root explorer, click the Mount R/W first.
3. Go to system - app and then copy swype.apk (hold long, choose copy)
4. Copy it somewhere else. I copied mine to external SD card (sdcard - sd).
5. Extract copied swype by hold long - copy. Root explorer will extract them all to sdcard/extracted.
6. Go to sdcard/extracted folder, click on Swype, assets, then files. Now, you want to copy ALL of the files in this folder to your external SD card.
7. Now, after you secured the earlier swype.apk (let's called this original swype) and all the contents on sdcard/extracted/swype/assets/files, you can proceed to flash your new firmware (i used DDJG4).
8. After flashing new firmware, get it rooted and installed root explorer again.
9. Using root explorer, copy all the files on sdcard/extracted/swype/assets/files/ to data/data/com.swype.android.inputmethod/swypedata/
Overwrite everything (if asked).
10. Then, still using root explorer, click your earlier Swype.apk (original swype) and chose install.
11. Voila, you'll have your "original" sets of language on the "foreign" firmware.
Let me know if this works for you
Click to expand...
Click to collapse
1 more step needed:
under /system/lib, there is a file named libSwypeCore.so which has to be replaced also (backup 1st). also, replace the one in /system/lib/Aries_EUR_Open/
I tried to take the messaging apk and the htc.ime apks from the virtuous fusion rom because i want to use them on Insertcoin_vision rom running 2.1 sense+ 3.0.Is there anyway that i can do this ??
Put the rom.zip on you computer and unzip it. Then look in system/app for the apk's.
Now there is a good chance that these apk's won't actually work on the insertcoin rom. For a lot of sense apps to work they are dependent an the sense framework and this varys from version to version.
Easiest way to then install is adb if you know who to use adb, cool. If not I'm not going to explain here and you will need to follow the instructions bellow
you won't be able to install like a normal app you would have to place then in the /system/app folder and make sure the permissions were set correctly. The best way to do this is using root explorer or something similar. Place the apk on your sd card and copy them to the folder. If your using root explorer once you have copied them th the correct folder press and hold on the app to bring up them menu and select permissions. The permissions need to be the same as the other apps in the /system/app folder. You will need to move the original apk before copy the new ones in make sure you put these on your sdcard.
Then reboot, but be prepared for the apps not to work.
UNLOCK OUR BOOTLOADERS
Noob's Watch This
Did you ever extract the keyboard from Virtuous Fusion? I am interested in it as well.
I have never used Virtuous ROMs but I am curious, what is special about the keyboard? Is it not just the stock HTC keyboard?
cjward23 said:
Put the rom.zip on you computer and unzip it. Then look in system/app for the apk's.
Now there is a good chance that these apk's won't actually work on the insertcoin rom. For a lot of sense apps to work they are dependent an the sense framework and this varys from version to version.
Easiest way to then install is adb if you know who to use adb, cool. If not I'm not going to explain here and you will need to follow the instructions bellow
you won't be able to install like a normal app you would have to place then in the /system/app folder and make sure the permissions were set correctly. The best way to do this is using root explorer or something similar. Place the apk on your sd card and copy them to the folder. If your using root explorer once you have copied them th the correct folder press and hold on the app to bring up them menu and select permissions. The permissions need to be the same as the other apps in the /system/app folder. You will need to move the original apk before copy the new ones in make sure you put these on your sdcard.
Then reboot, but be prepared for the apps not to work.
UNLOCK OUR BOOTLOADERS
Noob's Watch This
Click to expand...
Click to collapse
Thanks mate....it helped me too big time...
I dont know if you guys already know this.
But I just found out that you can completely hide the virtual keys completely, not moving it to the notification bar.
Here's how to do it:
1. Make sure your filesystem is r/w
2. Use root explorer, rename folder /system/board_properties to other name (i just put "z" in the end of the name)
3. Reboot!
I've test it in Urukdroid 1.1b2 and it works like charm. Buttons mode still can be used, but i prefer Button Savior. New version of Button Savior is perfect, no more bug like before.
Try it and tell me if it works!
[UPDATE]
Sibere method (if my method doesnt work) [Post #22]
1. rename or move /system/board_properties folder
2. add this to /data/local.prop:
Code:
ro.board.has_buttonbar=no
ro.board.has_soft_keys=yes
thanks sibere!
btw your kernel for uruk rocks!
Thank you, I will test that afterwards.
But which version is the latest version of button savior? And what's better in the pro version?
And can I undo it, if I rename the folder to board_properties?
Button Savior pro only enable us to change the button arrangement..
The latest version is 1.1.2
Yes, you can undo the change! Just rename it back and reboot..
Why I can't change the name? I've 2.1.08 with chulri's root and r/w filesystem and I can't rename the folder.
What can I do? Should I reinstall the SDE and root?
maybe it only works on UrukDroid because it is fully rooted..
sad to hear that
Now I put the folder to /board_propertiesx but it doesn't work. I could move the folder, and I could rename it, when it was in /.
There isn't a folder in system anymore, but the buttons are still there. Maybe because I don't have Urukdroid?
so you move the folder from /system to / ?
i think it should work..
have you reboot?
Yes, I've rebooted and put the folder from /system/ to / and I renamed it.
But I don't know, why I couldn't rename it in /system but could move it and renamed it in /?...
But is there maybe an other possibility in the local.prop? I tested ro.board.has_soft_keys=yes, but then the touchscreen doesn't work.
I'm still finding other ways to hide the virtualkeys..
Maybe this method only works in UrukDroid I guess..
thank you for trying!
But are there any other guys with stock firmware who want to try it? Maybe I'm not the only one can't hide the buttons.
But what about UrukDroid? Do my files and apps will be removed when I install Urukdroid? Is Urukdroid like the SDE with root?
during Urukdroid installation, there is an option to copy all apps from old firmware to Urukdroid..
but it is not recommended by sauron..
The installation guide can be found @ Urukdroid wiki - http://code.google.com/p/urukdroid/wiki/Installation#Step_one
I think, I will stay with the stock firmware.
But it would be great, if other people with stock firmware would test that, too.
Hi. It works with chulri's ROOT. I'm on firmware 2.3.26. First it won't work with just renaming the folder. Then I moved the folder to / but it is also still there in /system. I deleted the board_properties - folder in /system, renamed the copy in / to board_properties.bak and moved this one back to /system as a backup. After a reboot the buttons were gone. Hope this helps.
Edit: After every reboot the Archos-Widget App crashes. I think, it is looking for files in the board_properties folder and can't find them. I freezed this app with titanium-backup and now everything seems fine. Maybe it needs only to disable the archos-widget app without the need to rename the folder to get rid of the buttons.
glimmling said:
Hi. It works with chulri's ROOT. I'm on firmware 2.3.26. First it won't work with just renaming the folder. Then I moved the folder to / but it is also still there in /system. I deleted the board_properties - folder in /system, renamed the copy in / to board_properties.bak and moved this one back to /system as a backup. After a reboot the buttons were gone. Hope this helps.
Click to expand...
Click to collapse
nice..
glad to hear that its working
glimmling said:
Hi. It works with chulri's ROOT. I'm on firmware 2.3.26. First it won't work with just renaming the folder. Then I moved the folder to / but it is also still there in /system. I deleted the board_properties - folder in /system, renamed the copy in / to board_properties.bak and moved this one back to /system as a backup. After a reboot the buttons were gone. Hope this helps.
Click to expand...
Click to collapse
I tested the same, but it doesn't work.
I will reinstall the SDE and the kernel and will test it again.
I reformatted my Archos 70, put the SDE on it, but it still doesn't work.
Maybe it's because of the firmware 2.1.08?
Hey. Just recognized, that some games will work now without the softbuttons on my a70. Cut the rope and MonkeyBlast didn't run before the modification and now they do.
Sent from my A70S using Tapatalk
Anyone with Chulri's R/W root, try this:
Go into the board_properties folder, find the file that relates to your model(mine is an A101, so my file was virtualkeys.A101IT), and rename it(add .old to the end of it), and reboot. If that doesn't work, try opening the file as text and delete all the text in it, then save as the original filename(not with the .old extension). Also, make sure you haven't turned off the Soft Buttons through UrukConfig or manual edits. You have to reenable the softkeys(remove them from notification bar) to make them disappear completely with this method.
Another option is to hide them mostly--edit the right board_properties file and set their width to something really small, like 10 pixels. Then they remain usable (though the label will be cut-off), but they take up very little screen space.
Worked for me on Archos 101 Churli's R/W Root
I have the 101 with Chulri's R/W root. All I did was move the board_properties to my sd card and rebooted. Abracadabra, their gone. Renamed to board_properties.bak and put back into the system folder. Rebooted again just to make sure it stuck and it did, no soft buttons.
In the Messaging app when you pressed menu there was a SMS theme, for the Conversation Bubbles in Froyo, I was just wondering if it's only KPN that has these missing or does KPH, I suspect KPH is missing them too because it's older, I actually used these and Samsung removed them.. Im going to email them and ask where it went..
Yes, they did remove the sms themes in GB. Noticed it the first time I flashed to kph.
Sent from my GT-S5830 using Tapatalk
No way to patch it back?
Hi, I found a way to change SMS Themes(should work in any 2.3.3 rom).
The method may slightly convoluted but it works and the required Root and Root Explorer.
1. Download the MMS.apk file from http://hotfile.com/dl/125135991/4e5073b/Mms.apk.html by vertcam9.
2. Copy the file on the memory card.
3. Turn Root Explorer, go to SDcard and select Copy on MMS.apk click back button then go to the root.
4. Find the system/app/ set the mount at Mount R/O and find there oryginal MMS.apk file and change name to MMS.apk.bak.
5. After this paste previously copied file MMS.apk Paste option and change the permissions for Owner = Read, Write, Group = Read, Others = Read.
6. Restart the phone.
7. In the list of messages click on the option key and choose Send Again in the lower right corner. Menu appears on the skin changes click there and choose Theme what you like.
8. We go to the message and placed a check if the skin, if everything went ok should be changed.
9. Turn Root explorer go to system/app/ find there file and delete the MMS.apk
10. Change the oryginal file name to MMS.apk.bak to MMS.apk and restart the phone.
After this, we have the original MMS.apk with message theme.
If you want another theme repeat steps 1 to 10
not work in 2.3.4
Read! (should work in any 2.3.3 rom)
noway for working on 2.3.4?
Must we do step 9 and 10? I got working mms.apk with theme from step 8.
Hello everyone. This is my second attempt at making a useful thread for the community so if it isn't formatted correctly or isn't right in anyway please PM me and I will fix it., it might be helpful to me to leave instructions on how to fix it as well. If something like this already exists, I am sorry please notify me of that and I will take this down.
This is a thread to instruct you on how to make custom s-pen sounds and install them as well as how to install custom s-pen pointers on any TW based rom including stock ( this is just install, I don't know how to make custom pointers yet). There are two requirements YOU MUST BE ROOTED AND RUNNING STOCK OR TW BASED ROM. This is my method, I am not saying that there aren't better ways just that this is how I do it and I know it works. I am not responsible for things going wrong and you being left with a device that doesn't work. You do this because you choose to and understand the risk involved. Also, please make back ups of all the files you want to change so that you have all the original files.
For Sounds: (You can use any sound you have or even the voice record app to make the sound you'd like)
1. Make sure you're rooted
2. Have some sort of root permission file explorer installed (I use Rom Toolbox)
3. Find or record the sounds you want to use as your s-pen attach and detech sounds If they aren't in the .ogg format then convert it to .ogg (I use wavepad for this step)
4. Decide if you want the sound to be sound 1,2 or 3
5. Once you have your sound the way want it rename the file for attach to Pen_att_noti1 (the number can also be a 2 or 3 depending on where you want the sound) and the sound for detach to Pen_det_noti1 (again the number can be different)
6. Place the files on your phone where you can locate them with the file explorer you have installed.
7. Locate the file(s) you want to use and using your explorer navigate to the directory system\ media\ audio\ ui and paste the sounds there. (You might be asked to overwrite whats there. If you want to save the original sounds simply find the file with the same name before you paste and rename to (thefilenamehere.ogg.bak)
8. Restart your phone
9. Once rebooted navigate to your spen sound selector and choose the sound want.
Thanks to my friend TheGrammerFreak for this nexxt bit
For Pointers:
(I don't know how to make pointers. This is assuming you have a file that you know can be used as the pointer. i am trying to learn and when/if I do I will add that to this thread)
1. Make sure you're rooted
2. Make sure you have some root permission file explorer installed.
3. Make sure you have a program that can open .apk files on you PC (I use 7-Zip)
4. Using the explorer you have navigate to the directory system\ framework and copy the file framework-res.apk to a place that you can access via the pc (I used my extsdcard)
5. Attach your phone to the computer
6. Find the framework-res.apk and move it onto your computer
7. Take the file you want to use and reaname it to tw_pointer_spot_hovering_spen
8. Open (not to be confused with unzip. Right click the apk and select "open with") the framework-res.apk with a program that will open it
9. Once open navigate to res\ drawable-xhdpi and find the file named tw_pointer_spot_hovering_spen delete that file and take the file you made/have of the same name and paste it directly into that directory. exit the program after doing so.
10 Take the framework-res.apk file that you edited and place onto your phone where you can locate it.
11. Detach your device from the computer
12. Using your explorer on your phone navigate to the edited framework-res.apk[ and select to copy it.
13. Navigate with your explorer to the directory system\ framework and paste the file there. WARNING: You might get several errors and force closes, don't worry this is normal.
14. Either restart your phone or pull your battery and boot up and you will now see your new pointer. Enjoy!
NOTE: If you want a different pointer for your files that air view capable or if you want your new pointer to be used as your air view pointer follow the same instructions except that the file you are wanting to use and the one you replace are both named tw_pointer_spot_hovering_spen_more and these files can be the same as your normal pointer if you choose.