Hi all,
I have been looking around for long time and trying different solutions to add Arabic (BIDI or RTL) support to my vibrant but with no luck.the only thing is just adding the font so instead of showing squares it shows the letters but disconnected and in reverse order.
Have any one been successful in porting the language support from the i9000 middle eastern rom? I tried but my phone will not boot and I don't know how to access the log at that stage to see why or what is missing.
Do we have a better built in support in froyo? Or it is the same?
I have seen many threads in many forums but most are not active for long time.
Any help will be appreciated.
Sent from my SGH-T959 using XDA App
I managed to make an arabic 2.1 rom. Everything works fine with exception of GPS. Just do not know how to create a flashable zip file for the rom to post it.
arahma said:
I managed to make an arabic 2.1 rom. Everything works fine with exception of GPS. Just do not know how to create a flashable zip file for the rom to post it.
Click to expand...
Click to collapse
How did you do it?
Where did you get the files from? or you compiled your own?
Is it working now right-to-left and reshaping?
I would appreciate your help.
I am running now BIONIX1.6 rom (based on T959UVJI6). what is yours?
I have made a nandroid backup file. I can put it in online.
arahma said:
I have made a nandroid backup file. I can put it in online.
Click to expand...
Click to collapse
Please do i would greatly appreciate it ill even try to make an update from it. My friend would call you a life saver
i need hebrew support for this device 2 im using bionix 1.7 there is a script for fixing the framework.jar but after use with it the phone wont load the homescreen
arahma said:
I have made a nandroid backup file. I can put it in online.
Click to expand...
Click to collapse
That will be awesome, but would you also provide more details about what ROM you are running and what have you done and where did get the update files from.
oror494 said:
i need hebrew support for this device 2 im using bionix 1.7 there is a script for fixing the framework.jar but after use with it the phone wont load the homescreen
Click to expand...
Click to collapse
Can you provide us with that script or show where to get it from? maybe we can update it to work with the new rom.
There is an update rom running froyo 2.2 for Orange (I9000JHJP4) and has support for Arabic and hebrew, i tried to get some files from it to my 2.1 but did not work, i know i am missing more files that should be also integrated. that rom is for the international Galaxy S i9000 so it might not work with Vibrant
you can find the rom at samfirmware.com
windows
http://dl.dropbox.com/u/9085803/Hebrew 0.7/hebfix_script_0.71_win.zip
mac /linux
http://dl.dropbox.com/u/9085803/Hebrew 0.6/hebfix_script_0.64.zip
credit: classicaldude
oror494 said:
windows
http://dl.dropbox.com/u/9085803/Hebrew 0.7/hebfix_script_0.71_win.zip
mac /linux
http://dl.dropbox.com/u/9085803/Hebrew 0.6/hebfix_script_0.64.zip
credit: classicaldude
Click to expand...
Click to collapse
Thanks, i will see if i can fix or update this script. By the way what happens when you run it now? do you get an error or what?
fduraibi said:
Thanks, i will see if i can fix or update this script. By the way what happens when you run it now? do you get an error or what?
Click to expand...
Click to collapse
http://www.multiupload.com/ZBK8NCMTDF
this is the log txt
oror494 said:
http://www.multiupload.com/ZBK8NCMTDF
this is the log txt
Click to expand...
Click to collapse
I tested this patch without any changes and got the same error
I am trying to understand this java disassembled code to be able to fix it for the new ROM.
The patch already cover the full range of unicode characters for hebrew and arabic + other rtl languages.
Can anyone help me with generally understanding the disassembled code or provide links to some resources that can help?
Sent from my SGH-T959 using XDA App
any luck?
.
oror494 said:
any luck?
.
Click to expand...
Click to collapse
nope
there is a lot of line reference shift and i am not sure what or where are these reference and how can i update the new code based on these values.
oror494 said:
any luck?
.
Click to expand...
Click to collapse
Look at this thread, one guy is trying the same thing and he is getting the same error, and i think he got a work around in a hebrew site which i could not understand so you might find the solution to your problem there http://iandroid.co.il/forum/topic5657.html but for me I still need the Arabic character reshaping so RTL alone is not enough
And this is the link to the XDA thread where they discuss the same issues, and it seems that they are about to integrate the BIDI solution into the AOSP and CM
http://forum.xda-developers.com/showthread.php?t=701281
Related
Has anyone got a working blackberry client on wm6 yet?
barneyrubble said:
Has anyone got a working blackberry client on wm6 yet?
Click to expand...
Click to collapse
yes, version 4.91. do a search on threads about blackberry and athena words.
Yes, there was a guy that got it working. I think he even got it working on the latest Athena Project ROM by PK. Just an FYI...not sure if the ROM had anything to do with it or not.
ltxda said:
Yes, there was a guy that got it working. I think he even got it working on the latest Athena Project ROM by PK. Just an FYI...not sure if the ROM had anything to do with it or not.
Click to expand...
Click to collapse
yes, change in the windows.nb the word Htc-Athena into HTC-Hermes (appears 2 times) and reflazsh this file. you can have complete instructions in the forums abot bb hacking. it works perfect -and fast...
Thanks for that. Can you point us to some easy instructions for this?
barneyrubble said:
Thanks for that. Can you point us to some easy instructions for this?
Click to expand...
Click to collapse
Here you have:
http://forum.xda-developers.com/showpost.php?p=1420252&postcount=302
you have to extract from the rom the os.nb, with nbextract. Later do the edit of the file looking for the HTC-Athena and change into HTC-Hermes. Next step is introduce this file in your Athena, do a hard reset and job done.
beginner said:
Here you have:
http://forum.xda-developers.com/showpost.php?p=1420252&postcount=302
you have to extract from the rom the os.nb, with nbextract. Later do the edit of the file looking for the HTC-Athena and change into HTC-Hermes. Next step is introduce this file in your Athena, do a hard reset and job done.
Click to expand...
Click to collapse
Thanks for that. Only problem (and I may be really thick here) is that I can't find NBExtract or any of the other tools I need to do the job. I think I will wait for the time being before going to WM6. Being a noob at Rom hacking (but fairly technical generally) i think I need a little more info before i take a working wm5 Athena and hope I can get it working on WN6 with Blackberry connect
beginner said:
Here you have:
http://forum.xda-developers.com/showpost.php?p=1420252&postcount=302
you have to extract from the rom the os.nb, with nbextract. Later do the edit of the file looking for the HTC-Athena and change into HTC-Hermes. Next step is introduce this file in your Athena, do a hard reset and job done.
Click to expand...
Click to collapse
I guess this means unlocking the device in order to flash it, unless you use your own CID's image. Has anyone flashed an HTC branded device? If so, could you be kind enough to upload the resulting ROM that includes BBC?
Thanks.
lbarouf said:
I guess this means unlocking the device in order to flash it, unless you use your own CID's image. Has anyone flashed an HTC branded device? If so, could you be kind enough to upload the resulting ROM that includes BBC?
Thanks.
Click to expand...
Click to collapse
It's very risky to share this class of files. And modificate a rom is very easy, you should try it. It is not difficult.
Where to find the tools?
beginner said:
Here you have:
http://forum.xda-developers.com/showpost.php?p=1420252&postcount=302
you have to extract from the rom the os.nb, with nbextract. Later do the edit of the file looking for the HTC-Athena and change into HTC-Hermes. Next step is introduce this file in your Athena, do a hard reset and job done.
Click to expand...
Click to collapse
Where can I find NBextract??? Googled it, no joy?
skoop99 said:
Where can I find NBextract??? Googled it, no joy?
Click to expand...
Click to collapse
Is 'NBHEXTRACT'
http://www.google.com/xhtml?site=se...&hl=en&sa=X&oi=spell&ct=res&cd=1&q=nbhextract
Hi guys,
Over at the HTC Hero forum I have been developing a kitchen to help ordinary people learn how to build their own ROM. Recently, I purchased a Nexus One, and so I was able to port this kitchen so that it can now successfully create a rooted Nexus One custom ROM.
The kitchen works for the Nexus One but is still found at the HTC Hero Android Development subforum, so I'll probably get someone to move it to a common forum eventually:
http://forum.xda-developers.com/showthread.php?t=633246
Enjoy!
WOW, thanks, cant wait to try
can we use this forn N1???
pol18 said:
can we use this forn N1???
Click to expand...
Click to collapse
Of course...
dsixda said:
Of course...
Click to expand...
Click to collapse
Thanks bro. Setting up a Virtual Box right now and going to try it out.
mikroN1 said:
Thanks bro. Setting up a Virtual Box right now and going to try it out.
Click to expand...
Click to collapse
No problem, I'm trying to get Wi-fi tethering working as well, as the Nexus One requires some additional steps to get it to work. I asked in the Wireless Tether thread.. maybe someone knows?
I'm going to check this out, may be just what I needed
Wow thanks a lot, very kind of you to do this! Setting up now
Ok, I have now updated the kitchen to version 0.20, so that Nexus One owners can now cook in the Wireless Tether. As you might know already, for the Nexus One the wireless tethering app requires a kernel modification (which is kind of complicated for the Average Joe), so the kitchen does all that for you automatically. I just used the modified kernel that is provided in the Wireless Tether project page.
ROM ROM ROM ya boot..
Works really well, although it might be better (under OSX) to make the disk bigger than 500mb.
I found the simplest way to use the soylatte java was to extract it, put it on my Kitchen disk and then simply modify the menu by adding
Code:
PATH=/Volumes/Kitchen/soylatte16-i386-1.0.3/bin/:$PATH
at the top. Saves screwing up any other java dev work going on
Tested it with a Nexus One Cyanogen rom, works nicely for stripping out stuff I don't want and adding what I do.
Good Job. Thanks!
ScaredyCat
dsixda said:
Ok, I have now updated the kitchen to version 0.20, so that Nexus One owners can now cook in the Wireless Tether. As you might know already, for the Nexus One the wireless tethering app requires a kernel modification (which is kind of complicated for the Average Joe), so the kitchen does all that for you automatically. I just used the modified kernel that is provided in the Wireless Tether project page.
Click to expand...
Click to collapse
worked nicely for me too. set up a virtual machine on my macbook and loaded latest ubuntu plus jdk. ...changed splash ...stripped an apk ...added in motoapps for exchange calendar ...added a wifi tether direct instead of tool ...dropped in a few extra media sound files. the output zip flashed no problem and all tweaks (through very-very minor) working.
it would be appreciated if any more resource links exist other than those already in first post of thread. i'd like to learn more
yeah,this thing works(on mac).
but i wish we have a tutorial to cook a rom,(kernel).
rheza02 said:
yeah,this thing works(on mac).
but i wish we have a tutorial to cook a rom,(kernel).
Click to expand...
Click to collapse
There are about four tutorials linked on the first post of that thread, if that's what you mean.
a menu to edit build.prop will be great.
------------
i'm trying porting desire rom to nexus one, flash successfully but when i try to boot it, it's going back to recovery menu.
rheza02 said:
a menu to edit build.prop will be great.
------------
i'm trying porting desire rom to nexus one, flash successfully but when i try to boot it, it's going back to recovery menu.
Click to expand...
Click to collapse
Yeah this would be cool too.
rheza02 said:
a menu to edit build.prop will be great.
Click to expand...
Click to collapse
It's a text file, edit it with a text editor.
SC
ScaredyCat said:
It's a text file, edit it with a text editor.
SC
Click to expand...
Click to collapse
Yeah I know this, but I don't know what to tweak and what not too touch. Still a noob at this.
Breakthecycle2 said:
Yeah I know this, but I don't know what to tweak and what not too touch. Still a noob at this.
Click to expand...
Click to collapse
Tweak stuff, if it breaks tweak it back and reflash
That's how I find out what works and what doesn't... trial and error.
SC
ScaredyCat said:
Tweak stuff, if it breaks tweak it back and reflash
That's how I find out what works and what doesn't... trial and error.
SC
Click to expand...
Click to collapse
lol..good point. Thanks
rheza02 said:
a menu to edit build.prop will be great.
------------
i'm trying porting desire rom to nexus one, flash successfully but when i try to boot it, it's going back to recovery menu.
Click to expand...
Click to collapse
I don't think the Nexus One has the storage capacity to flash a Desire ROM - has been mentioned in this forum in some threads. You have to take stuff out to save space.
Menu for build.prop? I'm as much of a noob as you.
Is there any way to change the carrier name in the notification bar, I've been searching forever and I havn't found anything. I've looked through framework-res.apk with no success. Does anyone know how to do this?
I'm using a HTC tattoo with cyanogenmod 6,
Android 2.2
Check here.
http://forum.xda-developers.com/showthread.php?t=708419
pamplinas said:
Check here.
http://forum.xda-developers.com/showthread.php?t=708419
Click to expand...
Click to collapse
I can't put my phone in diag mode since I have flashed cyanogenmod and diag mode seems to be something for htc.
Solved
Solved it! I edited "/system/etc/spn-conf.xml"
Holabalola said:
Solved it! I edited "/system/etc/spn-conf.xml"
Click to expand...
Click to collapse
excuse me... how did you modify that??
what should I modify to obtain the customed carrier name???
thanks a lot!!!
freakness51 said:
excuse me... how did you modify that??
what should I modify to obtain the customed carrier name???
thanks a lot!!!
Click to expand...
Click to collapse
Here is a link to an app i made that changes your carrier name: http://forum.xda-developers.com/showthread.php?t=901865
It's also available in the market for $0,99.
requires root to work
Holabalola said:
Solved it! I edited "/system/etc/spn-conf.xml"
Click to expand...
Click to collapse
Hello there.
I have an Motorola atrix 4g .
I searched in system and i didn't find that .xml file..
so i cant try what you did, and probably your apk in market wont work..
Any ideas? where to search and find that file?
i 've only found apn settings..
Edit: tried the newest version of the app and doesnt works!
http://forum.xda-developers.com/showpost.php?p=15895403&postcount=5
and you're done
Please use the Q&A Forum for questions Thanks
Moving to Q&A
I just recently installed the new Bell 2.3.4 gingerbread update, and some of my purchased apps aren't showing. Went on the android market website, and apparently my phone isn't compatible anymore. Is there a way to bypass the market compatibility check?
You have Bell GingerBread? How did you get it? OTA or did you download the build that a bunch of devs are working on in the dev section?
Because as far as i know they haven't released it yet...?!?!?!
J-Roc said:
You have Bell GingerBread? How did you get it? OTA or did you download the build that a bunch of devs are working on in the dev section?
Because as far as i know they haven't released it yet...?!?!?!
Click to expand...
Click to collapse
Check here: http://forum.xda-developers.com/showthread.php?t=1175990
I also would like a work around for compatibility, this simply makes no sense 2.3.4 should be MORE compatible then 2.2.3 !
oh this problem. probably fixed with editing the build prop used to happen to those of us that got to jump to froyo early.
y2whisper said:
oh this problem. probably fixed with editing the build prop used to happen to those of us that got to jump to froyo early.
Click to expand...
Click to collapse
What would I have to edit in the build.prop file?
nate_benji said:
What would I have to edit in the build.prop file?
Click to expand...
Click to collapse
try changing this value
ro.build.version.release
to 2.2.2
y2whisper said:
try changing this value
ro.build.version.release
to 2.2.2
Click to expand...
Click to collapse
awesome! thanks, i will give it a shot
I tried editing the build.prop as you suggested, and it didn't work. I appreciate the help though.
you did reset after right?
you can also try this change too so it appears that you are on the french rom
ro.build.fingerprint=MOTO/MB860_RTFR/olympus/olympus:2.2.2/OLYEM_U4_2.1.1/4009634:user/ota-rel-keys,release-keys
y2whisper said:
you did reset after right?
you can also try these changes too so it appears that you are on the french rom
ro.build.id=OLYEM_U4_2.1.1
ro.build.display.id=OLYEM_U4_2.1.1
Click to expand...
Click to collapse
Yes, sorry, I did reboot right after making the changes.
Ok, i will give that a shot, attempting to deodex right now..
cool will give you a bit of time, but check my edit. i believe that is the change you need to make. hope it accepts the french rom (can't see why it wouldn't) and then reboot. clear the data for market for good measure.
EDIT
French rom fingerprint is what i meant.
y2whisper said:
cool will give you a bit of time, but check my edit. i believe that is the change you need to make. hope it accepts the french rom (can't see why it wouldn't) and then reboot. clear the data for market for good measure.
Click to expand...
Click to collapse
I will try to clear the data on the market app first, thats a great idea. If that doesn't work, i will give the french version a shot.
yes i have seen the post all over the forum, but i didn't figure how to fix the problem. i have a stupid MT6628 mobile phone with android 4.0.4 with kernel version 3.0.13.
i have read somewhere about changing something in the packages.xml file so i attached mine in case anyone would be kind enough to tell me what exactly i have to delete/add/edit/whatever
thank you
oh and yes it is a rooted device
RockyAJ said:
yes i have seen the post all over the forum, but i didn't figure how to fix the problem. i have a stupid MT6628 mobile phone with android 4.0.4 with kernel version 3.0.13.
i have read somewhere about changing something in the packages.xml file so i attached mine in case anyone would be kind enough to tell me what exactly i have to delete/add/edit/whatever
thank you
oh and yes it is a rooted device
Click to expand...
Click to collapse
are you on custom rom?
usually custom roms show that notification
sangalaxy said:
are you on custom rom?
usually custom roms show that notification
Click to expand...
Click to collapse
it is a chinese mobile phone.and i saw a workaround for it,but didn't know how to fix it myself, hence i attached my packages.xml for someone to be generous enough to just tell me what changes i have to make to the file
RockyAJ said:
it is a chinese mobile phone.and i saw a workaround for it,but didn't know how to fix it myself, hence i attached my packages.xml for someone to be generous enough to just tell me what changes i have to make to the file
Click to expand...
Click to collapse
sorry friend Idk to edit the package too
if you are rooted you can try flashing the latest gapps package that should fix this and try fixing permissions
if you are not rooted then wait for someone to edit it for you or do a search and do it yourself
sangalaxy said:
sorry friend Idk to edit the package too
if you are rooted you can try flashing the latest gapps package that should fix this and try fixing permissions
if you are not rooted then wait for someone to edit it for you or do a search and do it yourself
Click to expand...
Click to collapse
i am rooted and i tried flash the gapps but it gave an error.something like wrong package or something...
so no one is kind enough to just do this which would take a practiced one, less than a minute? how sweet