Related
Source: http://www.sofee.cn/blog/2009/05/01/214/
I figured some of you may be hankering to switch from haykuro's ADP1.5Hr3 to jesusfreke's JFv1.50 ADP1.5, but miss HTC's perfectly working Chinese Input on haykuro's ADP build. Simply installing HTC_CIME.apk gives issues when changing the Chinese input methods to anything other than Handwriting, such as PinYin. This is because you need the dependent libraries in addition to HTC_CIME.apk!
Here's how to do it:
1. Download HTC_CIME.apk and the dependent libraries at http://www.mediafire.com/?sharekey=fd121d39fa751465c2b435915e8821d7e04e75f6e8ebb871
2. Extract to a folder somewhere
3. Run the following adb code in a command window opened at the directory where the files were extracted:
Code:
adb remount
adb push lib/libcimet9.so /system/lib/libcimet9.so
adb push lib/libimezi.so /system/lib/libimezi.so
adb push lib/libpphwr.so /system/lib/libpphwr.so
adb push lib/zi/Zi8DatPYP_CN.z8d /system/lib/zi/Zi8DatPYP_CN.z8d
adb push lib/zi/Zi8DatPYS_CN.z8d /system/lib/zi/Zi8DatPYS_CN.z8d
adb push lib/zi/Zi8DatZHA_CN.z8d /system/lib/zi/Zi8DatZHA_CN.z8d
adb push lib/zi/Zi8DatZHA_HK.z8d /system/lib/zi/Zi8DatZHA_HK.z8d
adb push lib/zi/Zi8DatZHA_TW.z8d /system/lib/zi/Zi8DatZHA_TW.z8d
adb push lib/zi/Zi8DatZYP_TW.z8d /system/lib/zi/Zi8DatZYP_TW.z8d
adb push lib/zi/Zi8DatZYS_TW.z8d /system/lib/zi/Zi8DatZYS_TW.z8d
adb install HTC_CIME.apk
4. Go to Settings > Locale & text > Check 'TouchInput Chinese'
5. ???
6. PROFIT!!!
Awesome tip. Thanks for sharing.
God,there are so many files need to add into the system area...
I have not try the Google input method yet.. Is it ok to install without any modification?
thanks will try this when i get home.
Would you by any chance know how to get the HTC TouchInput working? (The non-Chinese one). When I try to install the apk for it onto 1.5, it forcecloses every 10 seconds.
Awesome one. Your help is much appreciated.
Payne IV said:
Would you by any chance know how to get the HTC TouchInput working? (The non-Chinese one). When I try to install the apk for it onto 1.5, it forcecloses every 10 seconds.
Click to expand...
Click to collapse
Nope, I have never tried any build with that, sorry.
Oh BTW there is one thing I've notice with the HTC-CIME.apk in JF1.5.
If I call out the handwriting interface in horizontal layout, the TouchInput will crash.
Does any buddy meet this problem too? I'm now trying very hard not to write Chinese in horizontal layout now.
comchan said:
Oh BTW there is one thing I've notice with the HTC-CIME.apk in JF1.5.
If I call out the handwriting interface in horizontal layout, the TouchInput will crash.
Does any buddy meet this problem too? I'm now trying very hard not to write Chinese in horizontal layout now.
Click to expand...
Click to collapse
Just tried it - facing the same issue. I didn't notice this before since I was using PinYin input all the time.
Does this problem occur on haykuro's ADP1.5Hr3?
lol just load up HTC_CIME.apk via app installer and you have chinese touch input, no need for all those steps...
joeydsmith said:
lol just load up HTC_CIME.apk via app installer and you have chinese touch input, no need for all those steps...
Click to expand...
Click to collapse
From the first post:
Simply installing HTC_CIME.apk gives issues when changing the Chinese input methods to anything other than Handwriting, such as PinYin.
Click to expand...
Click to collapse
is there one of these for japanese?
Payne IV said:
Would you by any chance know how to get the HTC TouchInput working? (The non-Chinese one). When I try to install the apk for it onto 1.5, it forcecloses every 10 seconds.
Click to expand...
Click to collapse
Yeah, I've been trying to do this too, but IDK what's wrong...
the normal key.apk forcecloses, but the chinese touchinput works (and it has everything key.apk has), so I'm just using the english part of the chinese one
When I press the up-right arrow in the handwriting input screen, it force-closed and will force-close everytime until I uninstalled it. Anyone experienced the same?
if you want to use it just for typing, just load htc_CIME.apk thats what i did, typing is flawless even in landscape, im not Chinese so i don't draw in, tho if they had an english version thatd be awesome.
Thank you!!!!!!
comchan said:
Oh BTW there is one thing I've notice with the HTC-CIME.apk in JF1.5.
If I call out the handwriting interface in horizontal layout, the TouchInput will crash.
Does any buddy meet this problem too? I'm now trying very hard not to write Chinese in horizontal layout now.
Click to expand...
Click to collapse
I have no problems opening and using handwriting layout in horizontal. I am running JF ADP1.5 with CIME+libraries from Haykuro 1.5r3. I actually diffed the system folders of JF1.5 and Hr3 myself before I discovered this thread (who needs search when you can just reinvent the wheel, right?) Unlike the OP, I actually also had some additional z8d files in /system/lib. They are not identical to the ones in /system/lib/zi , so they might be important. Here are the steps I carried out (for windows):
Code:
adb push \lib\libimezi.so /system/lib/libimezi.so
adb push \lib\libpphwr.so /system/lib/libpphwr.so
adb push \lib\Zi8DatPYP_CN.z8d /system/lib/Zi8DatPYP_CN.z8d
adb push \lib\Zi8DatPYS_CN.z8d /system/lib/Zi8DatPYS_CN.z8d
adb push \lib\Zi8DatZHA_CN.z8d /system/lib/Zi8DatZHA_CN.z8d
adb push \lib\Zi8DatZHA_HK.z8d /system/lib/Zi8DatZHA_HK.z8d
adb push \lib\Zi8DatZHA_TW.z8d /system/lib/Zi8DatZHA_TW.z8d
adb push \lib\Zi8DatZYP_TW.z8d /system/lib/Zi8DatZYP_TW.z8d
adb push \lib\Zi8DatZYS_TW.z8d /system/lib/Zi8DatZYS_TW.z8d
adb push \lib\zi\Zi8DatPYP_CN.z8d /system/lib/zi/Zi8DatPYP_CN.z8d
adb push \lib\zi\Zi8DatPYS_CN.z8d /system/lib/zi/Zi8DatPYS_CN.z8d
adb push \lib\zi\Zi8DatZHA_CN.z8d /system/lib/zi/Zi8DatZHA_CN.z8d
adb push \lib\zi\Zi8DatZHA_HK.z8d /system/lib/zi/Zi8DatZHA_HK.z8d
adb push \lib\zi\Zi8DatZHA_TW.z8d /system/lib/zi/Zi8DatZHA_TW.z8d
adb push \lib\zi\Zi8DatZYP_TW.z8d /system/lib/zi/Zi8DatZYP_TW.z8d
adb push \lib\zi\Zi8DatZYS_TW.z8d /system/lib/zi/Zi8DatZYS_TW.z8d
adb push \app\HTC_CIME.apk /system/app/HTC_CIME.apk
adb shell reboot
And here are the MD5s of all the involved files. The z8d files that differ are highlighted in red:
Code:
\lib
59657ce1382e4e53fe283d74c1371c87 *libcimet9.so
1ebc36556d0638a4307c7f3dd1dad072 *libimezi.so
860d2cdfaac7fef7efcd7532db3a215b *libpphwr.so
[COLOR=Red]a1f94f8ffc20f92b13523d5a85dc0be1 *Zi8DatPYP_CN.z8d
481d8db5e5ee72e85a3d1411a2e1b749 *Zi8DatPYS_CN.z8d
37b5a15f497ae3db4039d801c67d4ecc *Zi8DatZHA_CN.z8d
1c8adc5b49086e1be175c39e3d084441 *Zi8DatZHA_HK.z8d
ff5481f75bfa0d58a31ac3f1ca07a302 *Zi8DatZHA_TW.z8d[/COLOR]
216c4e3f1ef1f2ba7c03efd2a7c02e20 *Zi8DatZYP_TW.z8d
3f3c1369570741c7364aab29a3de1546 *Zi8DatZYS_TW.z8d
\lib\zi
[COLOR=Red]f15fdcc9bc7d01bc8f205e8fd7ee20a1 *Zi8DatPYP_CN.z8d
cbe5ea8c2fa23eca1998d6d8c099e224 *Zi8DatPYS_CN.z8d
5fded2f2cad794d55d7677b84ec0856d *Zi8DatZHA_CN.z8d
681a4570f3b492fd2466fd369199619d *Zi8DatZHA_HK.z8d
9efe407f5ce4340b569765bbea019935 *Zi8DatZHA_TW.z8d[/COLOR]
216c4e3f1ef1f2ba7c03efd2a7c02e20 *Zi8DatZYP_TW.z8d
3f3c1369570741c7364aab29a3de1546 *Zi8DatZYS_TW.z8d
\app
6538031938394571232fe12018694a5a *HTC_CIME.apk
I created a package incorporating all the required files in an update.zip form. New thread here.
http://drop.io/htc_cime_hr3
(delete this post)
intalling the HTC_CIME.apk doesnt work for JF 1.5 ADP it just overrwrites another app i have no clue why
anyone else get this?
Hey guys, I happen to really like the lockscreen on a vanilla Android phone like the Samsung moment. Is there any way I can get that on my HTC hero? I'm currently running fresh 1.1.
Thanks
try this. i'm not completely sure if it works though.
Code:
adb remount
adb shell rm system/app/HtcLockScreen.apk
justinisyoung said:
try this. i'm not completely sure if it works though.
Code:
adb remount
adb shell rm system/app/HtcLockScreen.apk
Click to expand...
Click to collapse
confirmed. it works. no more swipe to unlock though.
thanks, by the way. wanted this one for a while now.
edit: I just renamed the apk in SUFBS. did the trick.
i'm sorry i'm pretty new to this and so far i've avoided using codes.
what program would i use to enter those codes?
mrchu001 said:
i'm sorry i'm pretty new to this and so far i've avoided using codes.
what program would i use to enter those codes?
Click to expand...
Click to collapse
saw this in another thread. it will help get you started. download the sdk tools then follow these directions.
forum.xda-developers.com/showpost.php?p=5518396&postcount=4
alright i will thanks man!
what about a taskbar?
i'm sorry for the double post, but what exactly would i enter into the command prompt? everything i've tried doesnt work..
thank you!
I have been wondering if I deleted/renamed that file if i could load a Clear lockscreen and than have that.
how would i get rid of how it is clear instead of a lockscreen background?
This is a thread where you can post questions, concerns, requests, problems or general discussion for the morphs for the Nexus One that are contained in the Morphs for the Nexus One thread.
This thread will serve more of a purpose once more morphs are posted in that thread, and there morphs don't have a "home" thread.
When the need arises, I will place how-to's in here.
How to make .xml file for MetaMorph
http://bit.ly/dnFtwF
[REQUEST] Morph that enables 7 screens?
Basically what helixlauncher2 does. I love the 7 screens and the 180 screen rotation but the lag to me was way too much. Is there just a plain morph for this. I dont want a theme or anything. searched and no luck
Why not just replace Launcher2 with its modded version (aka HelixLauncher2) ?
britoso said:
Why not just replace Launcher2 with its modded version (aka HelixLauncher2) ?
Click to expand...
Click to collapse
how do i do that. forgive me, these things have to be broken down in tard terms so i understand. I am rooted with cyanogen 5.0.5.3 if that helps.
Buck Shot said:
how do i do that. forgive me, these things have to be broken down in tard terms so i understand. I am rooted with cyanogen 5.0.5.3 if that helps.
Click to expand...
Click to collapse
Its posted on the Helix2 thread.
http://forum.xda-developers.com/showpost.php?p=5776045&postcount=1
1) Download v0.6 SYSTEM APP: Here -> 565KB
2) rename to Launcher2.apk
3) run the following adb commands: (dont run the lines with #, those are comments)
Code:
#clear up the old stock Launcher2 data, because it may cause problems with the mod, you WILL lose all icons and widgets from your screens.
adb shell rm -r /data/data/com.android.launcher2
#backup old
adb shell cp /system/app/Launcher2.apk /system/app/Launcher2.apk.stock
#copy new
adb push Launcher2.apk /system/app/Launcher2.apk
Problem he had was Telia was way too slow. He's looking for a way to add 7 screens to the native launcher.
You can get Helix Launcher in the Market that will enable 7 screens!
I ment the home replacement version.
kitsunisan said:
Problem he had was Telia was way too slow. He's looking for a way to add 7 screens to the native launcher.
Click to expand...
Click to collapse
Exactly what I'm looking for
djdarkknight96 said:
You can get Helix Launcher in the Market that will enable 7 screens!
I ment the home replacement version.
Click to expand...
Click to collapse
The current Helix launcher(Nexus one version) is very laggy. Native launcher is very smooth, no lag or stutter to it, no force closes. I get force closes several times a day with Helix. He wants some way to get 7 screens on the native launcher.
Maybe a dumb question....
Can I use Terminal Emulator (the one in the newest cyan mod) to push things like .apk's?
I need a way around not having sdk here at work. I can d/l the .zip's no problem, bit what can I do from there?
I've managed to get cyan, kernels, radios and morph mods etc - so I'm not THAT dumb, but I've searched all over these forums and I can't seem to find a straight forward answer to this. Also, is there like a terminal emulator guide I can read somewhere? I'm assuming it's just like the adb stuff just slightly different?
I'm pretty new to this stuff so any help would be great. THX
Green Selection
Would it be possible to have the green selection like on the hero roms and keep the notification bar the stock color?
Delaneyd said:
Can I use Terminal Emulator (the one in the newest cyan mod) to push things like .apk's?
I need a way around not having sdk here at work. I can d/l the .zip's no problem, bit what can I do from there?
I've managed to get cyan, kernels, radios and morph mods etc - so I'm not THAT dumb, but I've searched all over these forums and I can't seem to find a straight forward answer to this. Also, is there like a terminal emulator guide I can read somewhere? I'm assuming it's just like the adb stuff just slightly different?
I'm pretty new to this stuff so any help would be great. THX
Click to expand...
Click to collapse
you can use root explorer to install .apk to /system/ or even replace files on the /system/ that need root
Yes terminal commands are fairly equal to adb commands. Here is a simple run down.
adb shell is the same thing as entering a command into the terminal.
adb shell reboot
to
reboot
adb shell followed by a series of commands
adb shell
xxxxx xxxxxxxx xxxx
yy yyy yyyyyyyy yy
zzzzz zzzz zzzzzz
to
xxxxx xxxxxxxx xxxx
yy yyy yyyyyyyy yy
zzzzz zzzz zzzzzz
adb push would be like so
adb push Mms.apk /system/app/Mms.apk
to
cp location-of-file/Mms.apk /system/app/Mms.apk
adb pull would be like so
adb pull /system/app/Mms.apk desktop
to
cp /system/app/Mms.apk location-to-put-file
finally
adb remount
to
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /systems
Those are basic adb commands to terminal commands. Sorry for the crappy layout of my post. I may fix it later but all the info is there.
Also, I am going to request a mod to move the posts to the general discussion thread as per the first post.
jluna1 said:
Would it be possible to have the green selection like on the hero roms and keep the notification bar the stock color?
Click to expand...
Click to collapse
I can work on one later on, but yes it is easily possible.
deleted. (was a request to clean up teh Morph release topic)
just letting you know,
Im actually in the works of a theme with green selection effects and a stock status bar, among other things, as in more white acccents including white lockscreen tabs. (david already knows) thanks again!
Just letting you know, however i dont have a nexus which makes it extremely hard to test my theme out
try using the 0.5 version, its faster than 0.6
the 0.7beta standalone pushed to /system/apps/ is definitly faster than 0.6 as well, never have had FC issues from helixlauncher2 personally, but i only use it as /system/app/ and not standalone
[REQUEST] clear status bar
I can't seem to find any threads about it...
I would like a clear status bar for Modacos Alpha 19 Desire Rom Any ideas??
jluna1 said:
Would it be possible to have the green selection like on the hero roms and keep the notification bar the stock color?
Click to expand...
Click to collapse
Where all do you want the green selection? Do you want every green image from framework-res.apk or just the buttons, hightlights/selected/pressed buttons?
http://forum.xda-developers.com/showthread.php?t=625881
about 3 pages back. But i dont see modaco on it
i use glass staus bar. modaco friendly. better notifications IMO.
http://forum.xda-developers.com/showthread.php?t=638659
ADB Shell connects just fine, but I cannot SU into it. I am rooted and have the latest SuperUser installed... In addition, I have USB debugging enabled, the LG drivers, and Root Explorer works perfectly.
RESOLVED:
You must have SuperUser OPEN while trying to SU from ADB. I don't remember this being needed on my Nexus One, but it's working now. I will keep this up for others that might need it....
Sceencast in droid explorer isnt working for me.rooted g2x. Maybe ill reinstall it after i get home from work. Is yours working?
Do you have SuperUser OPEN while trying to use it? Seems that it's not running persistently like it did on my N1
momentarylapseofreason said:
Do you have SuperUser OPEN while trying to use it? Seems that it's not running persistently like it did on my N1
Click to expand...
Click to collapse
just got home from work. gonna try it now.
nope, no screencast even with super user running. just rebooted. gonna try again. logcat seems to be going nuts though.
I was going crazy about this and asked Chris Soyars because I have never had to do this either. This is what he said:
"You can just type 'su' while in an adb shell, and it should drop you down to root. You won't get adb providing root until you have a boot image flashed that isn't running in secure mode.... -Chris Soyars"
wewoapsiak said:
I was going crazy about this and asked Chris Soyars because I have never had to do this either. This is what he said:
"You can just type 'su' while in an adb shell, and it should drop you down to root. You won't get adb providing root until you have a boot image flashed that isn't running in secure mode.... -Chris Soyars"
Click to expand...
Click to collapse
First you need to go to settings developer options and root access and check apps and ADB
Then you might have to do the CHMOD -R 777 /directorynameyouaretryingtoaccess
Guys. I am assuming the su in adb shell is preceded by an adb remount? By default system is ro not rw.
Sent from my LG-P999 using xda app-developers app
all you need to do, is get the permission XML for from face camera device rom (used the one from VIVO), and push it system, via recovery.
adb reboot recovery; adb shell mount -a; adb push android.hardware.camera.front.xml /system/etc/permissions/; adb shell fix_permissions; adb reboot
done
....
PROFIT
PS: this is NOT a flashable zip. but anyone wants to make one, be my guest
thanks to Kali- for the tips
Pushed the xml to the permisions folder with no problems. Ran fix_permissions and rebooted, doesn't appear to have done anything. I can verify that the xml is in the correct folder but google + just doesnt want to do hangouts.
Nexus One running CM7
Any ideas?
EDIT: I was wrong, I thought I would be able to start a hangout but once I found an existing one I was able to join no problem. THANKS!
Qestion
Will it happen if you copy the "android.hardware.camera.front.xml" in folder "/ system / etc / permissions /" by Root Explorer, and then restart the phone?
jossna said:
Will it happen if you copy the "android.hardware.camera.front.xml" in folder "/ system / etc / permissions /" by Root Explorer, and then restart the phone?
Click to expand...
Click to collapse
Yes, you'll either need to manually change the permissions in root explorer to match all the other files in there, or run fix permissions as per the guide
Smtih said:
Yes, you'll either need to manually change the permissions in root explorer to match all the other files in there, or run fix permissions as per the guide
Click to expand...
Click to collapse
Thanks, I try it, but doesn't work
This is how I got mine to work
There were some permissions issues and my phone can't adb anymore for some reason (seems common with the Captivate), so I did the following from Terminal Emulator:
su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock2
# chmod 777 /system
# cp /mnt/sdcard/Downloads/android.hardware.camera.front.xml /system/etc/permissions/.
# chmod 644 /system/etc/permissions/android.hardware.camera.front.xml
[Restart into recovery mode]
[Advanced]
[Fix Permissions]
And it worked! You just can't create your own Hangouts from the phone. You can join others though using your back-facing camera!
Thanks OP!
Jason Schoenbrun
jason schoenbrun gmail
-------------------
Why does xda developers require we create user names? If there's anyone who knows this, please let me know as I'm curious.
I haven't created a non-email username since the days of AOL. Now I have to make a dumb-sounding faux name like "hotmama2385" all over again? I really wish I could use my e-mail address as my persona. If I can't, at least I'd like to know out of curiosity why the design decision was made to exclude that possibility. of course as a protection from spambots I'd want some of my e-mail address hidden behind a CAPTCHA.
I know some people are privacy focused and/or want to be able to troll anonymously. So why not allow a username which can take whatever form we chose - AOL-esque IDs or an e-mail address - as most login services allow?
As an aside, I have the same question for Twitter, which is the reason I haven't signed up for it. I pushed off signing up for XDA by a couple of years until I absolutely had to because of this, and rarely log in because I can't remember that stupid username. (I just started to a little more because of LastPass.)
Nice work... I'll try this one...
hello,
how to fix permission?
with a terminal
I'm not sure what command that is specifically from a terminal, but you can type adb reboot recovery and then fix permissions via menu option once in recovery.
yep, but the problem I haven t a recovery mode. I want to say no menu.
I have an HTC evo 4g with CM 7.2RC1.
I implemented this fix, and rebooted, but still, when trying to do a video call, it stays on "video initializing" and never seems to finish. I have the latest skype from market.
What to do?
just maybe
So I installed the sdk tools, and opened cmd, and then cd to where adb is. I then copy and pasted the entire string "adb reboot recovery; adb shell mount -a; adb push android.hardware.camera.front.xml /system/etc/permissions/; adb shell fix_permissions; adb reboot" and pasted that into cmd is that all I do. I tried dong just "adb reboot recover" and waiting till it entered recovery, but then I couldn't do anything. after I pasted the entire string, my phone rebooted, and took a sec then started back up normally it seemed. So I think I did it correctly.
Perfect!!! Thanks, works like a charm on my Nexus One
great on arc s for hangouts
It's working great on arc s to create hangouts, but it still does not enable video chat in google talk.
I really don't understand why front camera is a pre-requisite for it. I shall be able to see at least the other's video if he has a front cam, even if they don't see me. Any way to workaround this issue of googletalk? (either to trick it to use front cam or just to display an empty frame, but receive other end's video).
I tried the same to see if it would work for Talk on my Defy, but no success