Fully Arabized HTC Hero Completed (Thanks Ayman) - Hero, G2 Touch Android Development

Hello All,
It looks like Ayman at Ce4arabs.com and owner of http://code.google.com/p/arabicandroid/ has did it i have finally with me a fully arabized Hero. The OS is in English put Arabic is supported everywhere, I have checked the following software and i can confirm it works in:
Native SMS Client
Facebook app
web Browser
Warning:
Please do a nandroid backup before you attempt anything.
Nobody is responsible if you brick or damage your phone
Please contribute to this cause and approach Ayman for contribution/credits/thanks I am only a messenger.
Ok this is how it is accomplished.
Wipe Phone and Flash CKdroid 1.5 ROM (Kagu should also work but not tested maybe some one can confirm)
After Flashing the ROM proceed to the download page in Ayman Project ( http://code.google.com/p/arabicandroid/ ) and click downloads.
Download " update_ar2_n1_corrSkia.zip " and flash it
You guys can also use morelocale 2 (in the market to change the region to Arabic) and anysfotkeyboard to type Arabic.
That’s it. I will be happy to help if you guys need it Please provide feedback to help other members & Ayman out.

This is excellent!, I'm going to give it a try with kagudroid 1.1 and feedback!

Yes it's great work from Ayman, we need to support from xda-developers dev to add this Arabize to their ROMs like Mr. Adwin.
Regards

Just to confirm, I'm run KaguDroid and I've used libwebcore for the browser for a few days and installed the full pack 5 minutes after I got his tweet and it works flawlessly.
In fact, this is the only reason I upgraded to KaguDroid. It didn't work for me on 1.5.
Many thanks to Ayman Alsanad for his great work. I'll be sure to drop him a donation, it's well earned

Awesome!!
I tried extracting the libraries from his previous ROM and put it in Espresso/Hybrid and signed it .. didn't work !!
I think SenseUI (even Espresso's SenseUI) needs HTC modified libraries !!
Anyway, I'll try making a SenseUI ROM with these libraries.. or with Launcher2
but let me finish finals first :S

MaXo64 said:
Awesome!!
I tried extracting the libraries from his previous ROM and put it in Espresso/Hybrid and signed it .. didn't work !!
I think SenseUI (even Espresso's SenseUI) needs HTC modified libraries !!
Anyway, I'll try making a SenseUI ROM with these libraries.. or with Launcher2
but let me finish finals first :S
Click to expand...
Click to collapse
MAXO .. glad to see you here .. i really hate the fact that we can only use the arabizer with vanilla android .. i mean honestly .. SENSE UI rocks .. it's a candy to the eye + can't live with out the people and the messages widgets .. anyway, hopefully they can find a way to apply the arabizer to modaco .. atleast then we'll have a stable , sense UI rom to use

the guitarist said:
MAXO .. glad to see you here .. i really hate the fact that we can only use the arabizer with vanilla android .. i mean honestly .. SENSE UI rocks .. it's a candy to the eye + can't live with out the people and the messages widgets .. anyway, hopefully they can find a way to apply the arabizer to modaco .. atleast then we'll have a stable , sense UI rom to use
Click to expand...
Click to collapse
I'm going to give the New ROM VILLAIN a try and see if the arabizer works on it, that should fix the problem since its sense UI with 2.1!

awsy44 said:
I'm going to give the New ROM VILLAIN a try and see if the arabizer works on it, that should fix the problem since its sense UI with 2.1!
Click to expand...
Click to collapse
I tried it with all 2.1 ROMs with HTC sense with no succeed
I can confirm that SMS Arabize work on these ROMs but any Internet apps (web browser, Steal, Market and GMail) FC!
I can live with Arabize SMS only, but I could not solve the libwebcore.so?!
Hope some devs help us with that.
Regards

Yesssssssssssssssss
guys post a screenshot if the arabic font displaying on your phone please

ermacwins said:
Yesssssssssssssssss
guys post a screenshot if the arabic font displaying on your phone please
Click to expand...
Click to collapse
it works with any rom without SENSE UI for sure, try kugudroid, CKDroid or any other non sense UI rom ...
if u need screenshots check the Ce4arab the android section ..

Many thanks to Ayman for his heroic work , I would like to try it , but I really love sense UI and I don't want to give it up .

Are there anymore updates coming or is this final? Arabic texts are not fully connected but better than nothing

HTC Sense UI with arabic support
OK quick update,
I have started a small project to enable Arabic on sense UI. Yes that means that you can use madaco ROMs also as well as original ROMs. Cool huh. So far i am collecting source and editing them going well but slow.
I am also changing the HTC keyboard to type Arabic (this can take a While).
I did also notice some problems we reading Arabic with English numbers and that the Arabic text is always left aligned (actually i believe that this is the problem) so i will have a look on this also.
I hope can post back soon.

n646464 said:
OK quick update,
I have started a small project to enable Arabic on sense UI. Yes that means that you can use madaco ROMs also as well as original ROMs. Cool huh. So far i am collecting source and editing them going well but slow.
I am also changing the HTC keyboard to type Arabic (this can take a While).
I did also notice some problems we reading Arabic with English numbers and that the Arabic text is always left aligned (actually i believe that this is the problem) so i will have a look on this also.
I hope can post back soon.
Click to expand...
Click to collapse
You work is appreciated.
I can't wait for beta.

n646464 said:
OK quick update,
I have started a small project to enable Arabic on sense UI. Yes that means that you can use madaco ROMs also as well as original ROMs. Cool huh. So far i am collecting source and editing them going well but slow.
I am also changing the HTC keyboard to type Arabic (this can take a While).
I did also notice some problems we reading Arabic with English numbers and that the Arabic text is always left aligned (actually i believe that this is the problem) so i will have a look on this also.
I hope can post back soon.
Click to expand...
Click to collapse
I'm working on that too.. if you want, we can collaborate
anyway, yesterday I added Ayman's libraries with "Villain 1.1" and signed it..
it booted, and it reads Arabic fine .. but the Browser, and Market FC !!
I guess HTC modified the LibWebCore, not just the Browser..
I tweeted Lox today asking if HTC released their libraries source code so I can compile the "HTC version" of LibWebcore (redo Ayman's work) .. but he didn't respond yet
anyway, since it's Final exams period, I'll focus on them first..
after that I'll try to solve the browser and Market issue

MaXo64 said:
I'm working on that too.. if you want, we can collaborate
anyway, yesterday I added Ayman's libraries with "Villain 1.1" and signed it..
it booted, and it reads Arabic fine .. but the Browser, and Market FC !!
I guess HTC modified the LibWebCore, not just the Browser..
I tweeted Lox today asking if HTC released their libraries source code so I can compile the "HTC version" of LibWebcore (redo Ayman's work) .. but he didn't respond yet
anyway, since it's Final exams period, I'll focus on them first..
after that I'll try to solve the browser and Market issue
Click to expand...
Click to collapse
Do you know what is must weird thing, it's if you upload all Ayman libs to ROM with HTC sense the phone is work but as you faced any web apps FC and if you pushed libwebcore.so from original ROM and leave libskiagl.so and libskia.so the phone will not start at all! it will hang at Hero logo!
So I don't know if these libs are connected together somehow or not?!
I did a lot of research and I couldn't find an answer.
Can we share our experience on this problem?
Regards

One more thing, try the Arabizer with any 2.1 ROM like Vanilla and Hikara because I found 1.5 ROM doesn't have libskia.so and 2.1 ROM does.
Regards

HishamN said:
Do you know what is must weird thing, it's if you upload all Ayman libs to ROM with HTC sense the phone is work but as you faced any web apps FC and if you pushed libwebcore.so from original ROM and leave libskiagl.so and libskia.so the phone will not start at all! it will hang at Hero logo!
So I don't know if these libs are connected together somehow or not?!
I did a lot of research and I couldn't find an answer.
Can we share our experience on this problem?
Regards
Click to expand...
Click to collapse
I'm with you on this !!
we want an open knowledge and communication, not like other Arabic projects
I'll post any information I found regarding this ROM. and I hope all here will do the same.
and all my future ROMs and work will be Open Source and free (GPL). and if we collaborate on a ROM we must publish it as "XDA arabic community" or something like that
anyway, for now I have to finish some projects to start studying for Finals.
so see ya in two weeks .. wish me luck

OK I'll start:
Android 1.5 with HTC Sense (Modaco 3.1):
with libwebcore.so:
- Phone hang at Hero logo and it wouldn't boot at all.
with libskia.so:
- Nothing happen, because libskia.so is not included in Android 1.5
Android 2.1 with HTC Sense ([email protected] 9.5):
with libwebcore.so:
- Phone hang at Hero logo and it wouldn't boot at all.
with libskia.so:
- Phone hang at Hero logo and it wouldn't boot at all.
with libwebcore.so and libskia.so:
- Phone boot with no problem, Messaging read Arabic very well BUT any web apps like Browser, Market and Gmail FC!
-----
I googled several times to find any HTC Sense source code or it's structure but no luck .
So in my opinion we have to choose one of following Ways:
Way one:
- To find HTC sense source code to know why compiled libs not working.
Way two:
- Try to solve the FC apps.
Thanks
by the way MaXo64. good luck with your finals.
Regards

HishamN said:
OK I'll start:
Android 1.5 with HTC Sense (Modaco 3.1):
with libwebcore.so:
- Phone hang at Hero logo and it wouldn't boot at all.
with libskia.so:
- Nothing happen, because libskia.so is not included in Android 1.5
Android 2.1 with HTC Sense ([email protected] 9.5):
with libwebcore.so:
- Phone hang at Hero logo and it wouldn't boot at all.
with libskia.so:
- Phone hang at Hero logo and it wouldn't boot at all.
with libwebcore.so and libskia.so:
- Phone boot with no problem, Messaging read Arabic very well BUT any web apps like Browser, Market and Gmail FC!
-----
I googled several times to find any HTC Sense source code or it's structure but no luck .
So in my opinion we have to choose one of following Ways:
Way one:
- To find HTC sense source code to know why compiled libs not working.
Way two:
- Try to solve the FC apps.
Thanks
by the way MaXo64. good luck with your finals.
Regards
Click to expand...
Click to collapse
Excellent work HishamN, your work saved us alot of flashing , I think trying to sort out the FC's should be much easier than actually trying to fix or modify the htc coding.

Related

B&B v4

Not to seem impatient, I really like v3.7, but is there a new rom due out any time soon?
guerilladev said:
Not to seem impatient, I really like v3.7, but is there a new rom due out any time soon?
Click to expand...
Click to collapse
Please everyone don't make topic as topic of guerilladev.I can't release v4.0 if i don't sure it good rom or not.I need times test it.
For all : please wait me...!
I think also we have to be patient. Good things need a while.
I uploaded a look like Tom Version for all the people who doesen`t want to install a whole ROM and still uses the original ROM for it.
That is what I did: I turned back to the original German ROM because of some little bugs and installed HTC Home ( Makes the original WM6 really slow I think) and I installed the Wallpaper from Tom and the CommManager.
(All found in this Forum)
http://forum.xda-developers.com/showthread.php?t=319211

[REF]Need Help - Device Hanging On The Customization Screen After Flash

I just tried flashing the CT beta 4 full version rom on my device.. The flash went perfectly fine.. But after that when the device is booting up for the first time.. It gets stuck at the cuztomization screen !!!.. Specifically while loading the oper application files.. So i removed the battery and restarted the device... It turns out that everythin is fine.. JUST THE OPERA AND TF3D applications are missing from the device !!!... Any body got any suggestions or ideas... to get it sorted out ?!?!... please help !!!
Okhay the same thing happened with the following roms
1) tlr-diamond-3.08.07.16
2) OFFICIAL Hong kong 1.93.831.1 WWE ROM
3) OFFICIAL UK 1.93 ROM
Cookers please note !!!
You have to wait. It DOES take some time, since it's installing Opera.
It SHOULD finish AT MOST after 5-10 minutes.
adwinp said:
You have to wait. It DOES take some time, since it's installing Opera.
It SHOULD finish AT MOST after 5-10 minutes.
Click to expand...
Click to collapse
I tried it mate !!!
I waited for more than like half an hour... But the screen was still stuck !!
any idea.. what could be the issue ?!?!
facing the same issue , device hanging at customization screen , loading opera
Manoj0603 said:
facing the same issue , device hanging at customization screen , loading opera
Click to expand...
Click to collapse
Dude.. I think the problem is with the opera cab file.. Am tryin to replace it with the another one from the ROM.. let me see how it goes !!
Try removing the opera from customization altogether.
adwinp said:
Try removing the opera from customization altogether.
Click to expand...
Click to collapse
Yup Im plannin to do that itself.. I have gone thru the thread which is tutorial on cooking rom.. tryin to put it to use... wanted to ask you one thing.. I have another opera cab file which installs on my device properly.. Shall i replace this cab file with the one which is present in the OEM package of the rom !?!?.. I mean just a simple relacement would be enough or should i do somethin more after tat !?!?
Manoj0603 said:
facing the same issue , device hanging at customization screen , loading opera
Click to expand...
Click to collapse
WOHOOOO !!!
Yes it worked.. Have got the problem rectified !!!
How did you do that , can you share the steps....
Manoj0603 said:
How did you do that , can you share the steps....
Click to expand...
Click to collapse
I just changed the opera cab file from the ROM.. there seems to be a problem with the one which that comes with the ROM.. I replaced it with the one that works.. I'll be putting up the this new ROM a lil later.. Just download and Flash that one.. Am sure you wont have the same problem.. Cheers !!
Be sure to PM the author of the "problematic" ROM so he can fix the problem.
If it's the CT ROM, check if this problem happens with the newer version too.
adwinp said:
Be sure to PM the author of the "problematic" ROM so he can fix the problem.
If it's the CT ROM, check if this problem happens with the newer version too.
Click to expand...
Click to collapse
Yes Sir !!.. Will do that... But i dont think evrybody is facin the issue.. Seems like only ppl usin the indian device have this problem.. But will let the authors know of it in any case..
@ Manoj0603...
Here is the link my friend.. Download.. Flash.. And Enjoy..
I have added the call history tab in TF3D.. Lemme knw.. How it goes..
( Have not tried this latest one, with call history tab.. But am sure it will work.. :-D..)
HTC DIAMOND OFFICIAL 1.93 UK ROM (OPERA FIXED & CALL HISTORY TAB)
Dpakrawal said:
@ Manoj0603...
Here is the link my friend.. Download.. Flash.. And Enjoy..
I have added the call history tab in TF3D.. Lemme knw.. How it goes..
( Have not tried this latest one, with call history tab.. But am sure it will work.. :-D..)
HTC DIAMOND OFFICIAL 1.93 UK ROM (OPERA FIXED & CALL HISTORY TAB)
Click to expand...
Click to collapse
Ok, I got the exact same problem with my Diamond. It freezes on the first boot up specifically on the Opera files. I have waited for about 1 hour and nothing...
Did anyone else try this modified ROM and was successfull at it? Dpakrawal is yours still working just fine? Any complaints about it?
Thanks a lot for the help guys.
Laelk said:
Ok, I got the exact same problem with my Diamond. It freezes on the first boot up specifically on the Opera files. I have waited for about 1 hour and nothing...
Did anyone else try this modified ROM and was successfull at it? Dpakrawal is yours still working just fine? Any complaints about it?
Thanks a lot for the help guys.
Click to expand...
Click to collapse
Yes it is working absolutely fine.. Are you havin troubles with this ROM (the one i posted above) ??.. or are you having trouble with the other stock roms ?!?!
First of all, thanks a lot for replying so quickly!!
As you can imagine, its killing me having this amazing phone in my hands and not being able to use it! :-(
Your ROM is fine, I tested it yesterday and it works. It went past the Opera issue and the installation and customization were ok.
The problem is: It doesn´t work for me. I am in Brazil and I need a ROM that turns my phone into Quadband and lets it have the 850mHZ band too.
Anyone have any idea where I can find a ROM like that? I know that the original 1.93 HK ROM has Brazil on the list. After the freezing on Opera, I would reset the Phone and it would get to windows (no 3D Touch though). In there, I could go into connection options and see both the 850mHZ band and the settings for all the phone operators in Brazil: Claro, TIM, Oi, Vivo (Vivo is the one I use, and apparently the only one this phone has issues with on the original ROM).
Is it possible to re-cook the ROM you posted with the settings for Brazil?
Thanks a lot Dpakrawal. You´ve been an amazing help.
Laelk said:
First of all, thanks a lot for replying so quickly!!
As you can imagine, its killing me having this amazing phone in my hands and not being able to use it! :-(
Your ROM is fine, I tested it yesterday and it works. It went past the Opera issue and the installation and customization were ok.
The problem is: It doesn´t work for me. I am in Brazil and I need a ROM that turns my phone into Quadband and lets it have the 850mHZ band too.
Anyone have any idea where I can find a ROM like that? I know that the original 1.93 HK ROM has Brazil on the list. After the freezing on Opera, I would reset the Phone and it would get to windows (no 3D Touch though). In there, I could go into connection options and see both the 850mHZ band and the settings for all the phone operators in Brazil: Claro, TIM, Oi, Vivo (Vivo is the one I use, and apparently the only one this phone has issues with on the original ROM).
Is it possible to re-cook the ROM you posted with the settings for Brazil?
Thanks a lot Dpakrawal. You´ve been an amazing help.
Click to expand...
Click to collapse
My pleasure dude.. It is actually not that big of a deal.. Just been learnin new things and been tryin to use it..
Anyways.. Re-cooking the modified rom for brazil settings huh !!
Well honestly i really dont know how to do it.. So dont think that would be possible.. But dont worry.. I could probably fix the OPERA issue with some other 1.93 base rom which holds good for brazil.. As you've said, the HK ROM has the brazil settings.. I shall fix the issue in that and hopefully that solves your problem !!
Give me like a day or two.. shall post it up for you asap.. And as a special treat.. Shall add any apps you would like to come with the cooked ROM.. :-D..
(Will be adding the CALL HISTORY TAB.. Lemme me knw if there is anythin else you would like to be added.. if you could post the link to download those apps.. It would make it a lil easier for me..)
Dude, I don't even know how to thank you enough.
If you can fix the issue with the Customization on the HK ROM, my guess is it would work just fine.
As for the addons, I don´t know that many of them. Can you name a couple that you think might be cool to have and I´ll take a look into them and tell which ones I like? I hope its not too much trouble, if it is, don´t worry about it, I can get the programs later.
If you have any trouble getting any of them into the ROM, don't worry about it. I can always get them later on, download and install them into my Diamond right?
Thanks a lot again!
Change of events.
I just found out that my Diamond is the Indian Edge DIAM140 version.
I have no idea if that makes any difference regarding the ROM or not.
I hear that the DIAM140 version is 2G only. Doesn´t support 3G.
Do you think this might be why it hasn´t been working?
I'm getting worried... :-(
Thanks a lot for the help!

How to add new language support to htc hero rom?

Hi every one my Q is simple as in the title
I want to add support to my native language to my htc hero If any one did it before can anyone tell me place how to do it
thanks alot.....
Uhm what are you talking about every rom i used (modaco and hero 2.1 v1.8) all have multi-language support build in.
I meant arabic language support and the editing from right to left thank you for your time...
I"m also seeking the Arabic support for the hero..
Anything on that?
u may install this apk.
yyct said:
u may install this apk.
Click to expand...
Click to collapse
Changing the fonts will help to recognize Arabic letters, but it will display words as disconnected letters!
We need to know how can we edit the kernel and libs to solve this issue.
I read several threads about reshape letters to connect letters in single word but unfortunately I didn't know how to start
If anyone knew how to start developing Android please help us.
Regards
try morelocale from market
darkenergy said:
try morelocale from market
Click to expand...
Click to collapse
Changing the fonts will help to recognize Arabic letters, but it will display words as disconnected letters!
We need to know how can we edit the kernel and libs to solve this issue.
I read several threads about reshape letters to connect letters in single word but unfortunately I didn't know how to start
If anyone knew how to start developing Android please help us.
Regards

Hebrew on Desire?

Hi Guys,
Is there any chance to get Hebrew Fonts support on the deisre. I dont want the whole OS to be in Hebrew. Accessing Hebrew Websites, and reading heabrew mails/sms would be just perfect and more the anough.
Is it possible?
thx
Please keep me informed in case of success - I have the same interest
I promise the same in my turn
I only got Hebrew on my G1 by rooting it. Then you could upload modified fonts with the Hebrew characters included.
I guess it's the same here, get root and then upload fonts. Hopefully, rooting is on the way!
I don't know any other way of adding the Hebrew fonts.
I apologize......meant for general.
Moved to proper forum and re-opended for discussion.
In case you haven't heard, you can now root the Desire and apply Hebrew fonts:
tinyurl . com / desireroot
I've rooted but haven't tried the fonts yet.
Thanks Mikey for moving the thread back in right place.
Regarding the fonts.
I have also rooted my device and flashed an update with hebrew fonts. Works like a charm now, finally!
If someone needs further info, just let me know.
abcls said:
Thanks Mikey for moving the thread back in right place.
Regarding the fonts.
I have also rooted my device and flashed an update with hebrew fonts. Works like a charm now, finally!
If someone needs further info, just let me know.
Click to expand...
Click to collapse
Hi
I have the r1-hebrew-desire-signed zip file, can you write what should be done to apply the fonts, after the root is done.
excellent news
I should get my Desire on the 12/5.
Will play with it for a while then root and apply the Hebrew fonts.
But, I have a question. Why on earth do we have to root the phone for that?
Why there isn't any official languages support?
If its done in order to reduce the ROM size they can give it in additional package
It looks like HTC/Google are loosing market here (although we fans will continue to buy them)
I heard that Android 2.2 will have this support but as I know HTC, we will get update after a long while (Hero gets its update only now after 1/2 a year or mor...)
Although im sure we will find a lots of modified ROMS here and on MODACO that will let us do what ever you want.
alegator23 said:
Hi
I have the r1-hebrew-desire-signed zip file, can you write what should be done to apply the fonts, after the root is done.
Click to expand...
Click to collapse
Ok figured out how to configure the hebrew, there was some problems with linux / windows recovery stage.
Thanks anyway.
abcls said:
Thanks Mikey for moving the thread back in right place.
Regarding the fonts.
I have also rooted my device and flashed an update with hebrew fonts. Works like a charm now, finally!
If someone needs further info, just let me know.
Click to expand...
Click to collapse
Hi,
where do you get the Hebrew fonts? can you post a link?
Thanks
Hebrew on Desire without root: Install the "Il News Droid" app from the market. As a side effect you get Hebrew fonts installed.
I'm almost certain I was able to view a site in Hebrew the other day on my Desire. Using just your standard desire with official 2.2 update.
nvardi said:
Hebrew on Desire without root: Install the "Il News Droid" app from the market. As a side effect you get Hebrew fonts installed.
Click to expand...
Click to collapse
There is no such app in the market!
(on my spanish Desire)
----------------- ----------------
Sent vía XDA Tapatalk app
I just checked, it displays hebrew without any issues what so ever.
Lots of information on the Israel Android forum - in Hebrew
As a new use I am not allowed to embed links, so you will have to c&p.
iandroid.co.il/phpBB3/topic5657.html?sid=942f646877d0fb4057391c0c26214d66

Installing new market give Force close

hi
after i the new market installed automatically now its not working and show force close , when i uninstall the updates it work .\
any Solution?
thanks.
You can leave the market updates and carry on with an earlier version of the market.
It has the same content, it's just in a different layout. Plus many people prefer the old layout, so you won't be alone.
Or
You can search the thread of the ROM you're using and see if anyone has a fix for this same problem. If you can't find anything, ask in the thread.
You're probably to get better help there, since it's very likely someone else has encountered this same problem with the ROM and replies are a whole lot quicker on there.
Good luck!
i uninstall the updates a few minutes will automatically instal the updates.
thanks.
Im not sure if something funny is going on (Maintenance maybe) as i flashed my phone a week ago and the new market installed fine flashed yesterday and still no auto update to the new style market maybe they pulled the update for the time being? can any one confirm?
If you want, you both could try finding the .apk for the new style market (it'll be on these forums somewhere) and install that over your current one.
I'm not really an expert in this, I'm just advising you based on what I would do.
harrehk said:
If you want, you both could try finding the .apk for the new style market (it'll be on these forums somewhere) and install that over your current one.
I'm not really an expert in this, I'm just advising you based on what I would do.
Click to expand...
Click to collapse
I did with apk ,doesn't work
Sent from my HTC Desire HD A9191 using XDA App
Well all I can suggest is that you ask in the thread of the ROM you're using.
Thank u , but when i applied revolution Hd Rom the problem solved , i think the problem is in superuser.apk ,
It might not be related but there is a little bug in some of the MIUI roms where the Market crashes which is easily fixed by going to Settings - Language & Input and choosing English (even if the phone is already showing English). It then changes from EN to English (United States) and the problem is solved. It is covered in the FAQ of those roms. You might try something similar for your situation and rom in the future.

Categories

Resources