[Q] Android Update.zip for make new keyboard layout - Android

Hello, I Want to create an Update.zip which contain the files for the layout of the italian keyboard fo the HTC Dream, but I don't know what to write in the updater script, someone can help me?
The command that I put with adb shell are:
Code:
adb push trout-keypad-v3-italy-qwerty.kcm.bin /sdcard
adb shell
mount -o remount,rw /dev/block/mtdblock3 /system
cp /sdcard/trout-keypad-v3-italy-qwerty.kcm.bin /system/usr/keychars
cp /sdcard/trout-keypad-v3-italy-qwerty.kcm.bin /system/usr/keychars/trout-keypad-v3.kcm.bin
cp /sdcard/trout-keypad-v3-italy-qwerty.kcm.bin /system/usr/keychars/trout-keypad.kcm.bin
exit
Someone have the solution? If you want the file for make yourself the package and after send me it is at my website. I can't send the link unfortunately
Send me the reply and if you want also the update zip if you'd like

I need this also... anyone can please create a flashable .zip file?
Attached the bin file for the new layout

Related

How to edit /system/customize/CID/default.xml in the hero?

my hero already root and try to chmod 4755 /customize/CID/default.xml but it say Read-only file system. Who knows how to edit the default.xml or only can edit in update.zip? if only can edit in update.zip, can i backup the rom to update.zip and change default.xml? Thanks
You need to remount /system as rewrite.
shell command to do it: mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
i tried to change the default.xml and reboot the phone but nothing change. What is the reason?
hei
hey, do u know the reason yet?
or it require to wipe data....

Farsi/arabic support (connecting the arabic letters together)

Froyo can show arabic letters but they are not connected ,any APK to support Arabic letters and connect the letters together ?
thanx in advance
I second this...
Patch your system with Streakdroid 1.7
Copy framework.jar from system\framework
patch it using arabic scripter from ce4arab Add the new framework.jar on Streakdroid 1.7 zip file then do master reset and patch it again
copy libwebcore.so to lib ( you will get it from the same page)
you will get connected letters
Jattal, Have you got a link to the arabic scripter?
how do u patch?
jattal said:
Patch your system with Streakdroid 1.7
Copy framework.jar from system\framework
patch it using arabic scripter from ce4arab Add the new framework.jar on Streakdroid 1.7 zip file then do master reset and patch it again
copy libwebcore.so to lib ( you will get it from the same page)
you will get connected letters
Click to expand...
Click to collapse
a step by step guide will be helpful
thanks.
here you go
http://arstreak.com/2011/03/20/dell-streak-froyo-2-2-2-build-345-with-arabic-how-to-for-all/
http://arstreak.com/
I would just like to add that most people are getting "cp not found error"
use the following commands after rooting and installing busybox
NOTE: what you download from the market is busybox installer... you will have to run it and then install busybox
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/
busybox rm /system/app/*.odex
busybox rm /system/framework/*.odex
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
sync
reboot
Hope this helps.
amcolian said:
I would just like to add that most people are getting "cp not found error"
use the following commands after rooting and installing busybox
NOTE: what you download from the market is busybox installer... you will have to run it and then install busybox
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/
busybox rm /system/app/*.odex
busybox rm /system/framework/*.odex
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
sync
reboot
Hope this helps.
Click to expand...
Click to collapse
Can this be done via root explorer thanks.
Unfortunately it cannot because your device will shutdown on changing the files and it won't be able to boot. The reason why the above commands work is that they freeze your phone in current state while the files are copied and deleted.
However as some adb commands do not run on android 2.2, you need busybox.
Sorry for the late reply, but I wasn't available for a while.
amcolian said:
I would just like to add that most people are getting "cp not found error"
use the following commands after rooting and installing busybox
NOTE: what you download from the market is busybox installer... you will have to run it and then install busybox
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/
busybox rm /system/app/*.odex
busybox rm /system/framework/*.odex
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
sync
reboot
Hope this helps.
Click to expand...
Click to collapse
Hello
thanks for the reply, i would like to ask you if this method could work for all android devices OR only Dell Streak?
as i have Xperia X10 and i just installed Miui ROM and the letters are not connected... what should i do?
thanks in advanced
LOOK HERE
maan1976 said:
Froyo can show arabic letters but they are not connected ,any APK to support Arabic letters and connect the letters together ?
thanx in advance
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=834683
does work for non rooted devices
jattal said:
Patch your system with Streakdroid 1.7
Copy framework.jar from system\framework
patch it using arabic scripter from ce4arab Add the new framework.jar on Streakdroid 1.7 zip file then do master reset and patch it again
copy libwebcore.so to lib ( you will get it from the same page)
you will get connected letters
Click to expand...
Click to collapse
hello man
does this method work for non rooted device
my device is still new
is there any other way for non rooted?
and please tell me what is the easiest way to root the device
thaaaaaank u sooooo much
regards

Something is wrong

I wanna install a custom ROm on my lg optimus one but something goes wrong. I installed z4root and rooted the phone. Then i installed terminal emulator and typed the specific code starting with su .The phone restarted and i pressed and kept pressing the 3 buttons (power+vol. down+home) but no menu apeared. I did the procedure 10 times but the menu didn't apeared. Am i doing something wrong or my pfone is brocken?
Did u copy paste all commands at once?
I did it manually tiping it by hang on my phone. I didn't coppy the text from my computer.
seems you didnt unzip the two recovery image files. Check it.
I unzipped all the files the image file, the recovery file, everithing. And i coppyedboth the zipped and the unzipped files
I checked it again and i have ony one recovery file and not 2... Which is the second recovery file?
Read this, I just instructed another user on how to upgrade to version 1.2 of the custom recovery. You should install it too. You will find links to the two files and the commands to type in the terminal.
Good luck!
flash_image.zip ??
I have flash_image zipped and unzipped
Use this: http://forum.xda-developers.com/showthread.php?t=971245
when i type the code it says:
$ su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system
# cat /sdcard/flash_image > /system/bin/flash_image
cannot create system/binflash_image: read-only file system
# chmod 755 /system/bin/flash_image
# mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system
# flash_image recovery /sdcard/LGp500-recovery-v12.img
# reboot recovery
Use what I told you and forget about those lines !
Try copy paste each command one by one....
I did just like here: http://forum.xda-developers.com/showthread.php?t=971245 but an error apeared: "windows cannot find groot.exe". I saw that there was anotxer member with the same problem but i didn't understood how to fix it.
try copy paste from stock browser on phone to terminal

Foreign Language Character Fonts - How To Add

Unfortunately Android does not yet support certain foreign language characters out-of-the-box. For example, I need to have Armenian character support.
I thought I would re-post the steps I've followed to add the necessary support.
1. You must obtain ROOT.
2. Download DejaVu fonts. (attached)
3. Extract the file DejaVuSans.ttf and save it as DroidSansFallback.ttf
4. Copy the file DroidSansFallback.ttf to the root directory of your SD card.
5. Enter the following terminal commands. I use adb shell, but there are other ways of course.
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
chmod 4755 /system/fonts/DroidSansFallback.ttf
cp -rf /sdcard/fonts/DroidSansFallback.ttf /system/fonts/DroidSansFallback.ttf
reboot​
Note, the exact path of the sdcard may vary from device to device. Check the properties of the file from the device itself to confirm its exact location.
Hope this helps!

How to Overwrite the hosts file

Hi Guys,
im looking for a way to Overwrite the Hosts File on
system/etc/
There is anyway to push the file inside an APK to this directory.
Or write a raw directly in the hosts file without root a device.
Thanks in advance.
This only works with Root!
Use a terminal emulator like this one:
Link
then you type in the following:
Code:
su
cd /system/etc
cp "location of the host file you want to overwrite the original with" hosts
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to Q&A
/system should be on a ro partition, so after becoming root you also have to enable rw on it
with the terminal given above, type
#mount -o remount,rw -t yaffs2 /dev/block/$YOURBLOCK /system
where $YOURBLOCK is the /dev/block association given by the kernel. To find it just give a
#mount | grep /system
and change the first command accordingly

Categories

Resources