libwebcore.so that handles Arabic - Hero, G2 Touch Q&A, Help & Troubleshooting

Hi,
I came across a project that modifies libwebcore.so so that it's able to connect and display Arabic letters properly. I downloaded the compiled libwebcore.so (Cupcake version) and downloaded Arabic fonts, then copied them over to my hero, rebooted, and the phone hang on the boot screen.
I restored the phone now and it works again, but obviously no Arabic for me. So just asking here; has anyone tried this here? Does it work? There are different versions of libwebcore.so (for 1.5, 1.6 and 2.0). Has anyone tried them? (I'm still on 1.5)
here's the project link: hxxp://code.google.com/p/arabicandroid
thanks

If anyone is interested in this. The current cupcake version is the only one that doesn't work. Donut and Eclair versions work fine and CAN render Arabic text perfectly for all the apps the use the default browser. I haven't tested this myself yet, but other users have confirmed this to me on another forum.
So, currently downloading KaguDroid (thanks Lox), and will probably edit later to confirm.
EDIT:
Yup, works now
2nd EDIT:
Just found out the dev (Ayman Alsanad) who made this, has updated cupcake version with a fix. So, worth giving a try if you're still on 1.5. I'm not bothered to go back to MCR now, i only miss senseui in this awesome rom from Lox.

Hi,
I can confirm that libwebcore.so don't work with Hero because HTC UI sense.
So you have to choose HTC UI or Arabic in web browser.
Regards

I don't think it's got anything to do with HTC's SenseUI. The developer acknowledged that the previous build for 1.5 had a problem and he actually updated it. I can't test it right now, since I installed KaguDroid (Android 2.0), but really worth a shot if I was still on 1.5.
If I was you I'd give it a try. Here's a link to the updated libwebcore.so
hxxp://arabicandroid.googlecode.com/files/libwebcore.so.cupcake
Just rename it to libwebcore.so and push it to /system/lib on your Hero and also don't forget to push Arabic fonts to /system/fonts and reboot. Also, do a nandroid backup before, so that you can restore if it doesn't work.
Good luck

Yes I tried it before and it's hang at Hero logo.
actually I tried all libwebcore.so versions (cupcake, donut and eclair) and same result hang at Hero logo, except if I use any ROM without HTC sense like KaguDroid and Hikaria ROMs.
If you have cupcake without HTC Sense it will work perfectly.
Regards

Well, I tried it before and i had the same result (hang at boot screen), but since there's a fix update, I thought maybe you'd want to try it. The reason I say that is that it actually works for me now on Android 2.0 and the update was only posted yesterday.
Anyway, I'll have a chance to test it for my friend who has a Hero with MCR3.1 tomorrow. I'll post here if the update works.

There is no update yesterday!
Cupcake uploaded in Dec 07!
libwebcore.so.cupcake Compiled WebCore Library that supports Arabic - Copy to /system/lib/ (Only for Android 1.5 - Cupcake) (Change file name to libwebcore.so) Dec 07 3.9 MB 177
This lib I used it and it gave me same result!
Regards

I checked yestereday and noticed this text
Code:
تحديث جديد
إمكانكم التحديث إلى الاصدار الجديد (1.5) من تعريب الاندرويد الآن تم اصلاح جميع مشاكل التعريب السابقة ...
It wasn't there when I tested it first. You're right about the time stamp, so I'm not sure if I want to try it on my friend's mobile now. Thanks anyway.

Related

[ROM][OLD GENE][WWE]WM 6.5 build 21198 [UPDATED - April-01-09]

Hi all,
This is a new test build of WM 6.5. the honeycomb in this version is a bit diferent.
I made this ROM only for test as these builds of wm6.5 are all beta. So use it at your own risk. In my device it worked very well.
Remember to do a soft reset after flash.
PS. It's for old gene. I don't plan to release it for new gene but ROM is unprotected so feel free to port it to new gene or modify its contents.
Thanks to Ankit for the sources.
Changelog
Version 1.1 - Download
- Fixed bluetooth issue
- Added Clock to Titanium
- Added MarketPlace
- Removed some appz
Version 1.0 - Download
- Initial release
ramersonw said:
Hi all,
This is a new test build of WM 6.5. the honeycomb in this version is a bit diferent.
Click to expand...
Click to collapse
thanx for porting this ROM for OLD gene....i am downloading it now...
Thanks buddy
hi
Thanks buddy downloading it now feed bak tomorrow
ramersonw said:
Hi all,
This is a new test build of WM 6.5. the honeycomb in this version is a bit diferent.
I made this ROM only for test as these builds of wm6.5 are all beta. So use it at your own risk. In my device it worked very well.
Remember to do a soft reset after flash.
PS. It's for old gene. I don't plan to release it for new gene but ROM is unprotected so feel free to port it to new gene or modify its contents.
Download link
Click to expand...
Click to collapse
Thankyou for uploading it unprotected. Will try to port it for new gene.
@ramersonw: Great. Is it stripped down or fully loaded version?
Feed bak
hi
i have loaded the same on old gene it works totally OK no problem at all for old gene and its quite fast too Thanks ramerson
techmate said:
@ramersonw: Great. Is it stripped down or fully loaded version?
Click to expand...
Click to collapse
batter indication not working
hi
for ur info the battery indicator on the home screen is not working
kindly chek on the same everything else is ok
sorry i went bak to sumits Pro Users as im not confy with the honeycomb but ur ROM is good and Fast
hi i installed your ROM.. when i try to turn on the Blue tooth it says no blue tooth hardware installed on the device any ideas????? my blue tooth was working this morning on sumits pro rom!!!! your rom is fast..stable... am eyecandy..will report if i find any bugs..
@Guys : Is this a fully loaded or lite version?
Downloading now ...
Thanks for new build...
Will give F/B very soon...
Hey Ramerson, i am also working on this build for new gene, i too took XIP and SYS from Ankit's source. I have a great ROM at hand, with only two problems:
1. On connecting data cable, when passthru internet connection is established, the phone hangs. Touchscreen is responsive but software is not. If backlight becomes dim and i touch the screen it lits up, but nothing works untill a soft reset.
2. NO 3rd party keyboard is working. I am using IOLite Ezinput keyboards which are working fabulously on my previous rom.I tried installing other keyboards too, nothing worked. On selecting any keyboard from SIP menu, the default keyboard comes up.
Apart from these, th ROM is working fabulously well on my new gene.
krazy_about_technology said:
NO 3rd party keyboard is working.
Click to expand...
Click to collapse
build 21198 has this issue wait for 212xx
Thanks for the reply Ankit.But buddy, when i first created a test build of this ROM with old internet explorer, the keyboard did worked. But the new widgets and even sms work on new IE so i had to put it back. But after that, these problems came into picture. I cannot undestand what is happening. Lets see if there is anything i could do, otherwise will have to wait.
BTW, the only thing i liked about the WM 6.5 is the new look of scrollbars, titlebars etc and the Titanium TOday plugin. Its really very good and alllows information display along with letting the user enjoy his/her wallpaper too.
Start menu of this build is good but it lacks the recent applications area which was very useful.
If i can get titanium on WM 6.1, i will be more than happy
krazy_about_technology said:
Thanks for the reply Ankit.But buddy, when i first created a test build of this ROM with old internet explorer, the keyboard did worked. But the new widgets and even sms work on new IE so i had to put it back. But after that, these problems came into picture. I cannot undestand what is happening. Lets see if there is anything i could do, otherwise will have to wait.
Click to expand...
Click to collapse
don't wast your much time on this beta build
@techmate
hi
well fully loaded or Lite is how u look at it has Office and all the required features so i would say fully loaded Just try it and it is for old gene OK
i tried it and it works OK for me
techmate said:
@Guys : Is this a fully loaded or lite version?
Click to expand...
Click to collapse
Hi Sumit,
This build has some improvements from old ones, but it still have some issues. I made it only for test because i didn't build any wm6.5 yet. Have you checked if bluetooth works? Fuguru reported it didn't work. I checked other roms with the same build and found that they also have similar problems.
I'll wait for the next build to update this ROM (I hope this errors don't appear again).
at least this build is fast.
For now i agree with Ankit, it is not worth wasting time with this build.
svrhari said:
hi
well fully loaded or Lite is how u look at it has Office and all the required features so i would say fully loaded Just try it and it is for old gene OK
i tried it and it works OK for me
Click to expand...
Click to collapse
Is a type of fully loaded. I just do not include some apps such as the HTC audio booster, audio mananger, etc..
ramersonw said:
Device: HTC Gene P3400
Rom: My own cooked rom CE OS 5.2.21040 Build 21042.1.6.1
Click to expand...
Click to collapse
can u tell me from where build 21042 is come from ?
i try it there is no changes in this build and older ie. AKU 1.4.4 VS AKU 1.6.1
ramersonw said:
Hi Sumit,
This build has some improvements from old ones, but it still have some issues. I made it only for test because i didn't build any wm6.5 yet. Have you checked if bluetooth works? Fuguru reported it didn't work. I checked other roms with the same build and found that they also have similar problems.
Click to expand...
Click to collapse
Yes the build has good improvements, the fluidness of Titanium as well as scrolling of new Start Menu is great. Bluetooth, i didn't checked, i had to go somewhere so i flashed back my ProUsers ROM and did a SKTools restore just now. Anyways, non working keyboard is enough reason for me to stay away from this as i cannot live without the IOLite keyboards, i do a lot of sms and email typing.
I'll wait for the next build to update this ROM (I hope this errors don't appear again).
at least this build is fast.
For now i agree with Ankit, it is not worth wasting time with this build.
Click to expand...
Click to collapse
Thats what i have been saying since the development started on this. The beta builds have debug mode code with them, so they are not worth wasting the time, other than learning purpose. I'll make a true ROM only when RTM arrives. But ya, Ankit has done some good work on these Betas.
@all: For the users who are using Ramerson's kitchen for WM 6.5 ROM building, i would like to point out one thing. It uses GReloc in between the build process so the kitchen wont work like it use to.
You will first need to divide packages into smaller sub groups (in sub folder i mean) and then run a full greloc on it. If it still gives error "Integer Overflow", then dont close the Greloc window, press the Doit button once again. This time it will show you the path of the module which is causing error. Go to that module folder and delete the .tmp file there. This will be locked so you will need to use something like unlocker (http://ccollomb.free.fr/unlocker/) to unlock the file. AFter that, again press Do It button and it will do the relocating without problems. In my case the problematic file was htmlnote.dll in SYS\Redist folder.
Once i did that, old Greloc worked fine. WMreloc also works but its tricky to use it with Ramerson's kitchen and it is not bug free either. It sometimes overlaps module addresses which result in non bootable ROMs.

HTC Touch Pro Stock ROM Dump (Multilingual/Arabic Supported)

Hey guys,
I extracted my ROM and was wondering if anyone here was interested in obtaining it. I bet some people need this, so enjoy Next step when i have a bit of time and some concentration, is to learn cooking
I did a dump of my HTC Touch Pro Stock ROM which has the latest ROM Update that HTC Has Released Recently for the Middle East.
Took the RUU_signed from this latest HTC ROM Update: _HTC Touch_Pro_RUU_Raphael_HTC_ARA_2.01.415.3_Radio_Signed_Raphael_52.58.25.30_1.11.25.01_Ship.exe
Information about this stock ROM:
Windows Mobile 6.1 Professional
CE OS 5.2.19965 (Build 19965.1.2.3)
Multilingual Support Installed. If you flash this your ROM interface will be in Arabic, you can of course manually change the options to make the interface in English but keep Arabic language support on (Reading/Writing) and you can even disable the multilingual altogether.
Uses (MOBiDIV Multilingual Support Version 3.0 Build 416 Gardenia Package Number: 32)
ROM Version: 2.01.415.3 WWE
ROM Date: 02.23.09
Radio Version: 1.11.25.01
Protocol Version: 52.58.25.30U
ExtPkg Version: 2.1.415.2
Before i post the files , i need to ask the experts which files are safe for me to post here. As in, are there any precautions i have to take i means of a certain ROM has an internal serial/activation on a certain software which may cause problems if i share them? Yes, am totally a noob in flashing WinMo phones, we all start somewhere
The stuff i have are as follows:
Part00.raw
Part01.raw
Part02.raw
Part03.raw
Part00.raw
The below are two ROMs since i created the RUU_Signed.nbh using two methods, after checking their hash, they had different ones, so i publish both :
Using instructions from Here - (Using e,b,space,c,a in RaphaelKitchen.CMD)
Result: RUU_Signed.nbh MD5 Hash: 512ea7b4435b923a3cd6a687eec79dcd
Thanks to jcespi2005
Using instructions from Here - (Using e,b,space,c,b in RaphaelKitchen.CMD)
Result: RUU_Signed.nbh MD5 Hash: 6958d00c322a91b4d679509ae4a9a02f
Thanks to Angelusz
ROM Dump Experts, please inform me which files should i publish. (Again i am asking this in case there is some kind of serial numbers/activation codes...etc). I might at any time switch back to this Stock ROM and would like to have stuff work normally
Now, I'll go ahead with HardSPL and try some cooked ROMs from the lovely chefs here in xda ( Soon, I'll join the kitchen ), any suggestion of a Cooked ROM to try out?
Wont ask what is the best ROM since there is no such thing. Basically, what am looking for is the following:
A ROM with the latest updates and Manila installed
A ROM which would allow me to read/write Arabic after i install some cabs i have my hands on right now
Lots of nice tools and programs that most probably we all use
And of course, something better than this junk slow Stock ROM (Speed / Stability)
Any Suggestions? Am considering: PROven ROM WWE 3.1 21042 out of a fast search on XDA.
Thanks to everyone in the community for making XDA such a wonderful knowledge base for all of us to learn from.
Reserved (Just in case )
Dear Amnya,
did you buy your phone from UAE? if yes, you don't have to go through this hassle. Just use your S/N on HTC site and get the latest ROM. I'm from Egypt, I have the Egypt Arabic ROM which is a Fiasco as the GPS is disabled. I've been waiting for you for a loooonnnngggg time
By the way, about a nice fast ROm, consider also NRGZ28's Energie ROM ver. 2.0 32609. It is great and Arabic works flawlessly.
karimartine said:
Dear Amnya,
did you buy your phone from UAE? if yes, you don't have to go through this hassle. Just use your S/N on HTC site and get the latest ROM. I'm from Egypt, I have the Egypt Arabic ROM which is a Fiasco as the GPS is disabled. I've been waiting for you for a loooonnnngggg time
Click to expand...
Click to collapse
Hey mate, am glad you found me then Now regarding the phone, yes i got it from the UAE and it had no Arabic Letters Imprinted on the Keyboard (Which is GREAT).
As for your comment marked in red above, i know this, and i actually flashed my mob with that official stock ROM, the point is that i DO NOT want to stay on this stock rom and want to try using Cooked ROMs and maybe even start cooking my own ROMs for this great community.
But before flashing, i thought I'd better backup my current ROM just in case HTC releases an official windows 6.5 upgrade for free or something, or in case my phone dies and i would need to place things back to factory defaults/updates.
You mentioned that you are using "...the Egypt Arabic ROM which is a Fiasco as the GPS is disabled..." i did not quit understand what you meant there. Why is the GPS disabled? :S Is Fiasco a Cooked ROM that doesn't support GPS?
Cheers, and PS: I am still waiting for experts to assure me on what to exactly upload. Cheers
karimartine said:
By the way, about a nice fast ROm, consider also NRGZ28's Energie ROM ver. 2.0 32609. It is great and Arabic works flawlessly.
Click to expand...
Click to collapse
Thank you for your recommendation, checked the ROM details, and i pretty like what i see and since you say that it works with Arabic flawlessly, it makes me love it more Lets see what that Ferrari has to offer
Would you recommend that Microsoft Voice Commander or the standard one? :S What does that MSVC actually differ? i never used this MSVC.
Cheers
GPS is banned in Egypt, therefore the HTC original ROM for Egypt is without GPS drivers.
can you by any chance post the HTC ROM you flashed?
MSVC stands for MicroSoft Voice Command. It simply does what it says, commanding the phone by voice, never tried it and couldn't care less. I would recommend the other one: CSVD
You will like the Ferrari, it is great.
karimartine said:
MSVC stands for MicroSoft Voice Command. It simply does what it says, commanding the phone by voice, never tried it and couldn't care less. I would recommend the other one: CSVD
You will like the Ferrari, it is great.
Click to expand...
Click to collapse
A huh, never used it, will try the MSVC and see how it goes, though i doubt i will ever use it, my mobile is always silent and i like quietness, i doubt i will be talking to my phone, hehe.
Thank you again for your recommendation, will flash my ROM once the download is done
Cheers
karimartine said:
GPS is banned in Egypt, therefore the HTC original ROM for Egypt is without GPS drivers.
can you by any chance post the HTC ROM you flashed?
Click to expand...
Click to collapse
I would i just need to understand if i face any OEM/Licencing or anything of that sort if i do publish it. And a small question, wouldn't it help you if i upload or link you to the update that HTC released recently?
And btw, the flash i dumped is an NBH file, how can i create an executable so i only double click when i need to install it?
I do understand that to flash the nbh file i will use the kitchen tools and cab files, but wouldn't it be best if its a simply executable?
If anyone knows about this thing i would appreciate it
Cheers
If you have the latest Raphael Kitchen then in the tools folder you will find an exec file called RaphaelCustomRUU.exe.
Put this in the same folder as your nbh file and run it. Follow the instructions.
This will put the rom on your device.
derekcranson said:
If you have the latest Raphael Kitchen then in the tools folder you will find an exec file called RaphaelCustomRUU.exe.
Put this in the same folder as your nbh file and run it. Follow the instructions.
This will put the rom on your device.
Click to expand...
Click to collapse
Thanks for the valuable info But i was asking on how to create an executable. Not important
Now lets focus on the main stuff Which files should i upload here? in means of my own safety of loosing valuable serials/activations pre-built in the ROM and stuff like that? Or is that irrelevant in WinMo?
Cheers
amnya said:
Thanks for the valuable info But i was asking on how to create an executable. Not important
Now lets focus on the main stuff Which files should i upload here? in means of my own safety of loosing valuable serials/activations pre-built in the ROM and stuff like that? Or is that irrelevant in WinMo?
Cheers
Click to expand...
Click to collapse
Read this especially points 6 and 7
http://forum.xda-developers.com/announcement.php?f=440
Serials and activations are only there if you put them there. If you can't remove them then don't include these particular programs. If you look in the SYS or OEM parts of the rom in the kitchen you will see most programs used and if you know what you are doing you can edit or remove them.
derekcranson said:
Read this especially points 6 and 7
http://forum.xda-developers.com/announcement.php?f=440
Serials and activations are only there if you put them there. If you can't remove them then don't include these particular programs. If you look in the SYS or OEM parts of the rom in the kitchen you will see most programs used and if you know what you are doing you can edit or remove them.
Click to expand...
Click to collapse
I did not understand the reason for you pointing out i read those two points :S Who said i want to post wares? I was asking about something else. i have a Stock ROM after a hard reset, i did the Flash Dump and got the original ROM off of the phone, then created the new ROM file using those files i extracted from my phone in addition to the RUU file from an HTC ROM.
That produced a file, i am asking, is it safe to upload that file for the public to benefit from? OR would it harm me somehow, one way or another? For example, in the stock rom the Multilingual support by Mobidiv is installed and it never asks for any activation, which from my understanding means that it comes registered with the phone or with the rom, something like that. Now wouldn't me posting that dump here bad for me mobidiv and so on? Or its a safe thing to do?
Thank you
amnya said:
I did not understand the reason for you pointing out i read those two points :S Who said i want to post wares? I was asking about something else. i have a Stock ROM after a hard reset, i did the Flash Dump and got the original ROM off of the phone, then created the new ROM file using those files i extracted from my phone in addition to the RUU file from an HTC ROM.
That produced a file, i am asking, is it safe to upload that file for the public to benefit from? OR would it harm me somehow, one way or another? For example, in the stock rom the Multilingual support by Mobidiv is installed and it never asks for any activation, which from my understanding means that it comes registered with the phone or with the rom, something like that. Now wouldn't me posting that dump here bad for me mobidiv and so on? Or its a safe thing to do?
Thank you
Click to expand...
Click to collapse
As I understand it CIT MOBIdiv have an agreement with HTC so that for this program you are probably ok to include it. Google Mobidiv and see what is said.
The reason I gave you that reference is that I didn't know which programs you were refering to and if they had been paid for seperately from your phone and therefore would be ware.
derekcranson said:
As I understand it CIT MOBIdiv have an agreement with HTC so that for this program you are probably ok to include it. Google Mobidiv and see what is said.
The reason I gave you that reference is that I didn't know which programs you were refering to and if they had been paid for seperately from your phone and therefore would be ware.
Click to expand...
Click to collapse
I see Well not at all, I was referring to stuff that HTC preregistered for me
Thank you very much for your continuous update
But i still did not get my answer, what files should i publish here, and is it totally safe?
PS: Am on the new energy ROM 32609 and DAAAAAAMN! ITS FAST!!!
My first flashing went great and the ROM is wonderful too, what a lucky night
Cheers
Amnya, you can direct me to the link of HTC but to download it I need your S/N on the back of the phone behind the battery (unless you already uploaded it somewhere and have the link). If you don't feel confortable to give the S/N away for any reason, please upload the original ROM. Almost all original ROMs from HTC are here somewhere or another in every forum (links of course) without the slightest problem (legally I mean). And there will be no issues also regarding software copyrights.
Glad that you liked the Energie ROM, enjoy....
karimartine said:
Amnya, you can direct me to the link of HTC but to download it I need your S/N on the back of the phone behind the battery (unless you already uploaded it somewhere and have the link). If you don't feel confortable to give the S/N away for any reason, please upload the original ROM. Almost all original ROMs from HTC are here somewhere or another in every forum (links of course) without the slightest problem (legally I mean). And there will be no issues also regarding software copyrights.
Glad that you liked the Energie ROM, enjoy....
Click to expand...
Click to collapse
Hey mate, will post you the link to the document later on tonight, currently i am at work One problem though, Arabic is NOT supported, so what should i install to make it support reading and writing arabic? Actually am only interested in reading
Can someone post a link to the needed software or update? I tried the ARA_Patch.cab that HTC released then drew back after the latest ROM Update, but it did nothing. So any ideas?
Cheers
My answer to your problem
http://www.4shared.com/dir/18171659/bed506eb/Arabic.html
use these files as follows:
- Copy the files in Arabic folder to your phone any where
- Install each file in main memory in the same sequence as numbered
- Do not restart when any one of the files installing prompts you to do so
- Only restart when finishing the last install
- Thank me plenty

[2009/11/16] How to fix EzInput 2.1 My Words list - working OEM IME Engine package

SOLVED: http://forum.xda-developers.com/showpost.php?p=6892232&postcount=47
old post...
2009/11/16 solved with previous version of IME_Engine_Western
working oem packages
original post:
==================================
Hi,
I have an issue with EzInput 2.1 - it doesn't save users custom words.
First of all I searched this forum, I used google, and all I found - just some users complain and confirm this bug.
I dumped ROM from russian HTC Mega, compared its conents with my Iolite ROM and there is how to fix first part of this bug:
Add this lines to your initflashfiles.dat
Directory("\Windows"):-Directory("ET9IMEDB")
Directory("\Windows\ET9IMEDB"):-File("eT9AsDb.Adb","\Windows\eT9AsDb.Adb")
Directory("\Windows\ET9IMEDB"):-File("eT9Rudb.Rdb","\Windows\eT9Rudb.Rdb")
After this fix EzInput 2.1 will save and use new words that you type, see attached screenshots.
On the first screenshot you can see how EzInput suggest "mynewword" exactly after I just typed this (I used this strange word just as an example).
On the second screenshot you can see XT9 My Words program (eT9MyWords.exe in your Windows directory) with this new word.
Now I have second part of this bug - this list is empty after reboot, all custom words are gone.
I don't think this is a new feature, it's a bug.
If you know how to fix this, help me please.
I use
IME_Engine_Western_2_1_19191429_00
IME_EzInput_Western_2_1_19183030_00
I have two versions of this packages - one from WWE Mega ROM and second I dumped from Russian Mega ROM 1.28
I get this bug with any of these versions.
I checked this under
WM6.1 build 21055
WM6.5 build 21854 (from official Mega Russian ROM)
I get this bug with any of these versions.
To reproduce this bug:
1. You must have EzInput 2.1 (EzInput 1.5 doesn't have this bug)
2. Open your text editor (for example Word)
3. Type "mynewword". New line.
4. Start typing "mynew..." - EzInput should suggest you your new word (see screenshot). If it doesn't - you can fix this as I write above
(create ET9IMEDB folder in Windows, copy eT9AsDb.Adb and eT9Rudb.Rdb to this folder, reboot)
5. open eT9MyWords.exe from Windows folder - you should see new word in a list.
6. reboot your device - open eT9MyWords.exe from Windows folder, there are 0 words, list is empty.
I cannot check this on Mega ROM as it is as I don't have this device.
Maybe this bug is made by me during porting...
Maybe this depends on boot sequence?...
I tried to copy these files after I added words,
\Windows\ET9IMEDB\eT9AsDb.Adb
\Windows\ET9IMEDB\eT9Rudb.Rdb
I see how date of file is changed and I wanted to compare it's by content after reboot, but files are always locked. Is there a way to find out who is locking these files?
Help me if you can.
I also want to know if someone has same bug.
there are some links to user posts with the same problem:
"With SMS ( texto in France) I am not able to creat my own words,
( when I add a new word, It says ok, but this new word is NOT added to 'personal dictionary' )"
"after adding a custom word in t9 that it does not save the password previously entered after a reboot!"
"the t9/Xt9 DOESN'T LEARN new words."
"It' great but there's no way to add customized words"
I've the same bug !
Help plz ....
I just made new test -
I removed this files
eT9AsDb.Adb
eT9Rudb.Rdb
from my ROM
flashed new ROM.
EzEnput doesn't save new words.
I created folder
\Windows\ET9IMEDB\
copied these two files to this folder
reset device
EzEnput saves words, words are in the list, but
...
words disappears after soft reset...
EzEnput obviously uses
\Windows\ET9IMEDB\eT9AsDb.Adb
\Windows\ET9IMEDB\eT9Rudb.Rdb
but something wrong with saving or loading...
What do you think?
I've got exactly the same problem. I now have a ROM which standard has the 'ET9IMEDB' folder, and now it remembers my words now, even after soft reset. I don't know what causes your problem, I just wanted to let you know that I have the same problem on many ROMS.
serfer222 said:
I just made new test -
I removed this files
eT9AsDb.Adb
eT9Rudb.Rdb
from my ROM
flashed new ROM.
EzEnput doesn't save new words.
I created folder
\Windows\ET9IMEDB\
copied these two files to this folder
reset device
EzEnput saves words, words are in the list, but
...
words disappears after soft reset...
EzEnput obviously uses
\Windows\ET9IMEDB\eT9AsDb.Adb
\Windows\ET9IMEDB\eT9Rudb.Rdb
but something wrong with saving or loading...
What do you think?
Click to expand...
Click to collapse
Possible that the files or folder or files and folder is READ ONLY ?
seppi68 said:
Possible that the files or folder or files and folder is READ ONLY ?
Click to expand...
Click to collapse
No, in my last test, when I copied files after I flashed my device, I removed read-only attributes.
I can see in total commander how file date changes, but it still forgets everything after reset.
ba-rtje said:
I've got exactly the same problem. I now have a ROM which standard has the 'ET9IMEDB' folder, and now it remembers my words now, even after soft reset. I don't know what causes your problem, I just wanted to let you know that I have the same problem on many ROMS.
Click to expand...
Click to collapse
Can you please give me a link to your ROM?
I want to contact a person who solved this bug =)
I am using Duttys HD WM6.5 Leo R7 right now, and 'Add Words' works fine. Link to the ROM is http://htcpedia.com/forum/showthread.php?t=304 .
I hope you will figure this out, because I prefer Miri's rom but unfortunately that ROM does have the 'Add Words' problem.
Thanks!
One more test - I build new ROM and replaced
IME_Engine_Western_2_1_19191429_00
with
IME_Engine_Western_1_5_33136_0
This combination
IME_EzInput_Western_2_1_19183030_00
IME_Engine_Western_1_5_33136_0
works fine, it saves all new words, My Words editor works, I can reset my device and all words will be saved.
But in this case GUI is mixed from different versions:
I have all new cool keyboard and old style black pop-ups for suggested words...
It's better than nothing, but I will search more. =)
Maybe someone knows what's the difference between IME_Engine 1.5 and 2.1?
Maybe new engine depends on some new components?
By the way IME Engine 1.5 creates new files
eT9AsDb.Adb
eT9Rudb.Rdb
in my Windows folder, and this files are not included in my ROM.
And I can copy these files, files are not locked by another process.
How to find out which process is locking files when IME Engine 2.1 is used?
the only difference after having decompiled ezinput ENGINE 2.0 and 2.1 is that in 2.1 the dll "checkIme.ddl, eT9Dictionary.dll, eT9DisInput.dll, eT9ime.dll and eT9RegInput.dll are in a separate directory while not in 2.0.
ba-rtje said:
I am using Duttys HD WM6.5 Leo R7 right now, and 'Add Words' works fine.[/url] .
Click to expand...
Click to collapse
Can you please post screenshot, or just tell me how it looks on your device:
Does it look like this (Engine 2.1) or like this (Engine 1.5)?
The difference is how word suggestion looks - green selection and floating window (2.1), black string docked to keyboard (1.5).
the look is the look of 1.5 if you use... but on the 2.1 package the dll is in a folder separeted and in folder the dll is with "imageinfo.bin, imageinfo.txt, s000, s001, s002, s003, s004, s005, s006
i use Ervius Visual Kitchen for decompilate ROM...
i nothink is a bug with package because the dutty rom R15 the add cuistom words work good !!
seppi68 said:
I've the same bug !
Help plz ....
Click to expand...
Click to collapse
seppi68 said:
the look is the look of 1.5 if you use...
...
the dutty rom R15 the add cuistom words work good
Click to expand...
Click to collapse
I didn't get it. What is "the look of 1.5" and do you have this bug or you don't have it. I'm confused... =)
Yes i've the same Bug, i use Ezinput 2.0 "Topaz package" for my Blackstone because with Ezinput 2.1 we having all the the same bug....
On dutty rom R15 Ezinput 2.1 work well
Why ? i don't know...
but not answers of this cooker....
seppi68 said:
Yes i've the same Bug, i use Ezinput 2.0 "Topaz package" for my Blackstone because with Ezinput 2.1 we having all the the same bug....
On dutty rom R15 Ezinput 2.1 work well
Why ? i don't know...
but not answers of this cooker....
Click to expand...
Click to collapse
I want to see screenshot of this dutty rom R15 working with EzInput.
And if you know that some version works and other version doesn't, can you please post links, because there are many versions of rips from different devices made by different peoples.
If we want to solve this bug let's keep information clean.
=)
I use the version with the green bars; ExInput 2.1!
In dutty Rom R15 : Ezinput : 2.1 (build 1919.3421) Work well ....
serfer222 said:
there are some links to user posts with the same problem:
"the t9/Xt9 DOESN'T LEARN new words."
Click to expand...
Click to collapse
Hey, it's me ! So there's almost ONE kind person who reads my posts !
Anyway, i have this problem with 1.5 Ezinput version.
I have a TIR V8k ITalian Win Mobile 6.1 Rom (quite old, to be honest)
Still haven't figured out what the problem is.
Can i help you in some way ? And, in opposite, can you help me ?
Thanks for the efforts !
TheMac
I installed new ROM based on WM65 and ported from HTC Mega and the same packages now work. So the problem is not in EzInput or IME Engine.
It's obviously some external dependencies or settings.
I want to find out what EzInput 2.1 depends on.

[Q] How to import language support for the roms?

Dear All Friends;
I tried to cook my roms for about 6 months, and I have some good progess, but the only thing that I can not fix is, that I could not add persian(Or arabic) language support to roms, and this is because of the nature of the languages, I do not need the roms to show any menu or anything in persian, but I want them to support the characters and show them good.
The persian need characters to be connected and written from right to left, but in any rom that you COPY just FONTS, the rom just shows the characters in not proper format.
After many researches I found that language related files are, libskia, libskiagl and webcore in libs folder, so I tried to use these libs files and copy them from A rom that support these well to my rom, but after doing this, the rom does not run properly and stoped at the HTC logo at the starting of the cellphone in HTC SPLASH SCREEN...
I do not know what should I do..
If any one knows anything about this, please help me..
Any help has been appreciated...
The way to import is:
1- Add your language ( here persian ) to System/Fonts ( maybe you need to replace with the existed fonts. )
2- In some languages (Hebrew, Arabic, Persian) you need to have the usefull LIBSKIA, LIBSKIAGL and WEBCORE in your system/libs to support the characters that you added in first step, correctly.
The problem:
I tried to add the LIBSKIA, LIBSKIAGL and WEBCORE from a rom that supports the Persian and Arabic well to this folder in my own rom that did not support those well.
BUT, After installing rom in cellphone, It did not go to HomeScreen and freezed in HTC SPLASH SCREEN that showed in rom installing time.
I do not know how can I use them, please some one help me...
And me too
mercury700ir said:
The way to import is:
1- Add your language ( here persian ) to System/Fonts ( maybe you need to replace with the existed fonts. )
2- In some languages (Hebrew, Arabic, Persian) you need to have the usefull LIBSKIA, LIBSKIAGL and WEBCORE in your system/libs to support the characters that you added in first step, correctly.
The problem:
I tried to add the LIBSKIA, LIBSKIAGL and WEBCORE from a rom that supports the Persian and Arabic well to this folder in my own rom that did not support those well.
BUT, After installing rom in cellphone, It did not go to HomeScreen and freezed in HTC SPLASH SCREEN that showed in rom installing time.
I do not know how can I use them, please some one help me...
Click to expand...
Click to collapse
I have this prob in froyo and android 2.3.1 too, plz if anyone can help
artayofski said:
I have this prob in froyo and android 2.3.1 too, plz if anyone can help
Click to expand...
Click to collapse
Guys,
I heard from android developers that HarfBuzz (which used in chrome for complex layout) will be used in honeycomb. So most probably all the languages that Chrome/Chromium support will be supported in honeycomb. Hope some one could port this to 2.1 2.2 2.3 also. I don't know weather the source is available yet.
http://groups.google.com/group/android-platform/browse_thread/thread/3dc8d17daf955348
well i have tried that too it doesnt work
i think only 2 developers were succesful in doing that
ayman el snd in his web site ardoid .com he makes a custom .zip flashable file for each rom specifically and you are right this 2 lib files (libwebcore.so & libskia.so)are modified and also framework.jar
so its rom specific not in general
and there were an arabic developer here on xda which provided cyanogen with arabic support in his latest roms so any rom based on cyanogenmod rom latest supports arabic but limited only to messaging and you have to install smart keyboard and arabic keyboard for smart keyboard so you can write arabic
and for browser the only way to show arabic letters properly is installing persian browser which fixes the problem after each page loads
ofcourse its partial solutions
i would love to help on anyway to provide a way to custom edit the lib files of any rom just needs DEVs here to point the way how to edit such files
maxmyo said:
well i have tried that too it doesnt work
i think only 2 developers were succesful in doing that
ayman el snd in his web site ardoid .com he makes a custom .zip flashable file for each rom specifically and you are right this 2 lib files (libwebcore.so & libskia.so)are modified and also framework.jar
so its rom specific not in general
and there were an arabic developer here on xda which provided cyanogen with arabic support in his latest roms so any rom based on cyanogenmod rom latest supports arabic but limited only to messaging and you have to install smart keyboard and arabic keyboard for smart keyboard so you can write arabic
and for browser the only way to show arabic letters properly is installing persian browser which fixes the problem after each page loads
ofcourse its partial solutions
i would love to help on anyway to provide a way to custom edit the lib files of any rom just needs DEVs here to point the way how to edit such files
Click to expand...
Click to collapse
Thanks man...
You helped me so much..
You mentioned that those lib files that the aymen el snd made is not for a specific device, Am I Right???
It means we can use them in our roms, but how does this possible?? Each rom needs its own libs, how can we use one lib for all the devices?? (Would you please talk about it more? and which version of roms do these libs support? (2.2 ,2.1 or 2.3)
mercury700ir said:
Thanks man...
You helped me so much..
You mentioned that those lib files that the aymen el snd made is not for a specific device, Am I Right???
It means we can use them in our roms, but how does this possible?? Each rom needs its own libs, how can we use one lib for all the devices?? (Would you please talk about it more? and which version of roms do these libs support? (2.2 ,2.1 or 2.3)
Click to expand...
Click to collapse
well what i'm said that he is making a .zip file for each rom release he is always up to date with new releases of roms like the OTA roms and cyanogenmod roms
you can check his website for more details of the supported devices and roms
he made a generic .zip file but that mostly doesnt work
what i have learned that he gets the lib files source code of a certain rom and then add the arabization codes then compile the lib files so the lib files would be identical to the ones in the rom + arabization snippets of code
i'm glad to help you in anyway
i really want to have more time to investigate that but i dont for now
maxmyo said:
well what i'm said that he is making a .zip file for each rom release he is always up to date with new releases of roms like the OTA roms and cyanogenmod roms
you can check his website for more details of the supported devices and roms
he made a generic .zip file but that mostly doesnt work
what i have learned that he gets the lib files source code of a certain rom and then add the arabization codes then compile the lib files so the lib files would be identical to the ones in the rom + arabization snippets of code
i'm glad to help you in anyway
i really want to have more time to investigate that but i dont for now
Click to expand...
Click to collapse
Thanks a lot for your attention...
I saw his web page, and find what he did...
unfortunately I did not find anything for HTC Legend, so I need to do what you said myself, if I want to do this for legend..
The problem is I am programming in VB.Net not Java or C# or C++, so I am strange in codding in java for doing this...
I have to find a way to do this, find the Arabbizer Snippets...
At least, can anyone tell me, how can we open .SO files in library?? ( I mean, how can we open for example, libskia.so or ... and again repack them..??? )
and absolutely it is appreciable if anyone can help about the res-framework.apk, that which part of it should be manupulated for adding arabic/persian suuport???
At least, can anyone tell me, how can we open .SO files in library?? ( I mean, how can we open for example, libskia.so or ... and again repack them..??? )
and absolutely it is appreciable if anyone can help about the res-framework.apk, that which part of it should be manupulated for adding arabic/persian suuport???

[Q] Two versions of one app installed at the same time?

It seems that this is the first time I start a new thread.
Hi, all. I want to know how to install two versions of one same application at the same time.
As a matter of fact, I want to install Opera Mini 4.2 China Version and Opera Mini 4.2 Internaional Version at the time. But...Since Opera Mini 5 makes it difficult to describe the question, here takes HelloWorld.apk as an example.
Well, there are two versions of the application "HelloWorld": 1.0 and 1.1. (This is just an example)
I have installed HelloWorld 1.0 on my phone, and when I try to install HelloWorld 1.1, the 1.0 version will be replaced. But...I want to have both of them installed on my phone. That is to say, there will be two "HelloWorld" icons in the app drawer.
I use APKTool to extract the com.hello.world.apk into some "text" files, including an AndroidManifest.xml and a lot of *.smali files. In the AndroidManifest.xml, I saw this:
<manifest package="com.hello.world" versionCode="100" versionName="1.0">
I chaged the value "com.hello.world" to "com.goodbye.world". Then I re-build the apk file and transferred it to my phone.
I installed the modified package, it was successfully installed and I see two "HelloWorld" icons in my app drawer!
I try to launch the HelloWorld 1.0, it succeeds.
I try to launch the HelloWorld 1.1, it FCs immediately.
Well, this is my situation. How can I make both of them launch-able in my phone? Is it possible? What should I modify apart from "package" filed in AndroidManifest.xml?
Thanks a lot.
~~~~
wzyboy
wzyboy said:
It seems that this is the first time I start a new thread.
Hi, all. I want to know how to install two versions of one same application at the same time.
As a matter of fact, I want to install Opera Mini 4.2 China Version and Opera Mini 4.2 Internaional Version at the time. But...Since Opera Mini 5 makes it difficult to describe the question, here takes HelloWorld.apk as an example.
Well, there are two versions of the application "HelloWorld": 1.0 and 1.1. (This is just an example)
I have installed HelloWorld 1.0 on my phone, and when I try to install HelloWorld 1.1, the 1.0 version will be replaced. But...I want to have both of them installed on my phone. That is to say, there will be two "HelloWorld" icons in the app drawer.
I use APKTool to extract the com.hello.world.apk into some "text" files, including an AndroidManifest.xml and a lot of *.smali files. In the AndroidManifest.xml, I saw this:
<manifest package="com.hello.world" versionCode="100" versionName="1.0">
I chaged the value "com.hello.world" to "com.goodbye.world". Then I re-build the apk file and transferred it to my phone.
I installed the modified package, it was successfully installed and I see two "HelloWorld" icons in my app drawer!
I try to launch the HelloWorld 1.0, it succeeds.
I try to launch the HelloWorld 1.1, it FCs immediately.
Well, this is my situation. How can I make both of them launch-able in my phone? Is it possible? What should I modify apart from "package" filed in AndroidManifest.xml?
Thanks a lot.
~~~~
wzyboy
Click to expand...
Click to collapse
Well I'm not an android programmer but if I'm understanding you correctly you did the following (in the order I'm listing them):
1) Installed helloworld 1.1 (which over-wrote v1.0)
2) Opened the APK for helloworld 1.0 and made the manifest change
3) Installed the modded helloworld 1.0 on your phone
From a programmer point of view (just not with Android), if you followed the above scenario what is happening is HW1.1 installs it's files which are updated versions of the previous one (why else install an update). When you modded the HW1.0 you only changed the name and nothing else.
What is happening is when you go to install the modded version it's overwriting the newer files with the older ones since the phone is assuming the modded app is an entirely new program and allows the process to occur. This is why the modded one works and the 1.1 won't since the files it needs are the wrong version.
The only option of really have is to mod the actual program to look for different filenames, but without the source code to that app, that isn't going to happen.
Basically you need to have version 1.1 use the default files, and with the modded 1.0 you need to tell the software to "look" for the updated filenames (just don't forget to rename the actual files too).
Short of all that, as far as I know your SOL.
Rayvenhawk said:
Well I'm not an android programmer but if I'm understanding you correctly you did the following (in the order I'm listing them):
1) Installed helloworld 1.1 (which over-wrote v1.0)
2) Opened the APK for helloworld 1.0 and made the manifest change
3) Installed the modded helloworld 1.0 on your phone
From a programmer point of view (just not with Android), if you followed the above scenario what is happening is HW1.1 installs it's files which are updated versions of the previous one (why else install an update). When you modded the HW1.0 you only changed the name and nothing else.
What is happening is when you go to install the modded version it's overwriting the newer files with the older ones since the phone is assuming the modded app is an entirely new program and allows the process to occur. This is why the modded one works and the 1.1 won't since the files it needs are the wrong version.
The only option of really have is to mod the actual program to look for different filenames, but without the source code to that app, that isn't going to happen.
Basically you need to have version 1.1 use the default files, and with the modded 1.0 you need to tell the software to "look" for the updated filenames (just don't forget to rename the actual files too).
Short of all that, as far as I know your SOL.
Click to expand...
Click to collapse
Great thanks to your reply. But...
Android uses .apk files to install and run the application. When installing an apk file, the package installer just copys the apk file to /data/app directory and "register" the program in the system. The apk itself will not be "extracted" or anything else. That is to say, an apk file can be installed, and also can be run.
On the other hand, the apk will generate some files in /data/data directory when running. I am considering that it was these file that made the modded version FCs. I will try to look into these files to see will this works...
English is my second language, hoping that I did not made many grammar misktaks...
+1 on this topic. It's been a year and a half since the last reply and I've done a bit of searching online to find no answers. I anyone have some feedback on this? I'd ultimately like to use this to install two Google voice applications. I actually have an app from a blacked out version with a different icon. But if I install it it will overwrite the original Google voice app
cowboyaryk said:
+1 on this topic. It's been a year and a half since the last reply and I've done a bit of searching online to find no answers. I anyone have some feedback on this? I'd ultimately like to use this to install two Google voice applications. I actually have an app from a blacked out version with a different icon. But if I install it it will overwrite the original Google voice app
Click to expand...
Click to collapse
You are one hell of an archaeologist
Sent from My Samsung Galaxy S2 running Paranoidandroid Rom.What else if not?=P
I'd also like to know if that's possible. Even if it were possible, and an updated version of helloworld is relaeased (Say, HelloWorld v1.2), which version would it replace? Would it replace the (original) HelloWorld 1.1 or the (modded)HelloWorld 1.0?
Yes. Titanium backup. Profiles. These are the keywords.
lambstone said:
Yes. Titanium backup. Profiles. These are the keywords.
Click to expand...
Click to collapse
any idea how i would use TB and "profiles" to do it? sounds like you know from experience
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A
lufc said:
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A
Click to expand...
Click to collapse
thanks cheif i'm not the one who posted this almost two years ago
bbsrailfan said:
I'd also like to know if that's possible. Even if it were possible, and an updated version of helloworld is relaeased (Say, HelloWorld v1.2), which version would it replace? Would it replace the (original) HelloWorld 1.1 or the (modded)HelloWorld 1.0?
Click to expand...
Click to collapse
It would replace the only legitimate version found, the unmodded one. The point of modding the APK is to make Android see it as a completely different app, and not think of one as an update to the other.
dstruct2k said:
It would replace the only legitimate version found, the unmodded one. The point of modding the APK is to make Android see it as a completely different app, and not think of one as an update to the other.
Click to expand...
Click to collapse
do how do you mod the apk? change the filename? i'm sure theres more to it than that
lambstone said:
Yes. Titanium backup. Profiles. These are the keywords.
Click to expand...
Click to collapse
that feature on tibu is for switching DATA profiles basically so two or people can play the same game or whatever and keep they're progress separate like having multiple saved games. its not for switching versions of an app
I've tried to googling how to install multiple same applications in one device,but i didn't found anything how to do that simply...there are lot of stuff using ant and ruby script,but don't understand with that..so anyone figured out how to install multiple same apps with simply method? because i want to install operamini 7.5,but I've already instaled version 6.5...
sorry for my bad english
Need to install Galaxy S4 gallery on custom rom which has S4 gallary apk
Need help to install two versions of Gallary S4 and S5 Gallary can someone help...since I like the spiral option very good in S4 gallary which I miss and I like few features of Gallary from S5....in Ozcan rom on S4 i19500...please help
Necro, sorry. I have the same question. I have a copy of the old ifunny app and want both the new and the old, I would also like to run two versions of the same game (one with a nodded apk for unlimited coins and etc and one stock) I wouldn't mind if they shared data but if there's a way to make it where the asks do not share days that would be cool too.
Possible solution
Hi there,
While searching for a solution I found this thread and as it is one of the first results in google I thought to share what I found (didn't try yet) :
http://android.stackexchange.com/questions/19935/how-to-keep-two-versions-of-an-app-installed
It's first answer has a guide how to run two versions of same app throigh modifying onee of them with apktool.
Greets
Gachmuret said:
Hi there,
While searching for a solution I found this thread and as it is one of the first results in google I thought to share what I found (didn't try yet) :
http://android.stackexchange.com/questions/19935/how-to-keep-two-versions-of-an-app-installed
It's first answer has a guide how to run two versions of same app throigh modifying onee of them with apktool.
Greets
Click to expand...
Click to collapse
Hi
I would also like to do this for Google earth app I want to have both version 7.1.3 and 8.0.1 because the earlier version has more features but the latest looks more beautiful so I read the instructions from that link but it is way too complicated for a noob user like me plus judging from the last message it seems it hasn't been resolved so isn't there an app or xposed mod that does this automatically ?

Categories

Resources