s6 edge+ cannot text - invalid recipient! - Galaxy S6 Edge+ Q&A, Help & Troubleshooting

My edge plus has decided it wont allow me to text the majority of contacts i have saved, the error is invalid recipient, unable to add the recipient. The recipients number is invalid,
the numbers are all fine and even if i add my own number it tells me the same error, it is still receiving texts and will send to a couple out of the few hundred contacts i have, the message centre number is correct in the settings.
Any ideas, its a rooted deodexed rom with arter97 v8 kernel if that makes any difference?
thanks.

deleted

tragictramp said:
My edge plus has decided it wont allow me to text the majority of contacts i have saved, the error is invalid recipient, unable to add the recipient. The recipients number is invalid,
the numbers are all fine and even if i add my own number it tells me the same error, it is still receiving texts and will send to a couple out of the few hundred contacts i have, the message centre number is correct in the settings.
Any ideas, its a rooted deodexed rom with arter97 v8 kernel if that makes any difference?
thanks.
Click to expand...
Click to collapse
You use Wanam Xposed?

I did use wanam exposed but uninstalled it, its weird that hangouts works fine with same contacts. What option in wanam could have caused it so i can try and sort it. Cheers.

I also have the same problem
Sent from my SM-G928G using Tapatalk

The wanam has some weird problem that causes this bug ... Even after uninstalling wanan the bug remains, because it changes the feature.xml file.
To fix this use a root explorer, I used ES File Explorer.
1 - Browse and open the file feature.xml
2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99
3 - Save and reboot

nviper said:
The wanam has some weird problem that causes this bug ... Even after uninstalling wanan the bug remains, because it changes the feature.xml file.
To fix this use a root explorer, I used ES File Explorer.
1 - Browse and open the file feature.xml
2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99
3 - Save and reboot
Click to expand...
Click to collapse
Tried to do what u said nviper and that line wasnt their, their was a backup file wanam had made so i restored that and now its working great, Thanks for the tip.

i actually have the same problem although my phone is not rooted. I wonder how I can fix this.

Help plz
For years android user. I have encountered with the same problem for the first time. I've newly upgraded to lollipop 5.1.1 from 5.0.1 note 4 910c . Using xposed and rooted. Installed talexop_Kernel_N910C_5.1.1_C0I4_v1.05 kernel.
I tried to do what a friend had suggested in the upper page. Found the file with es file explorer but couldn't find the line.
I know the problem is kernel or xposed or root.
I thing I used without any problem default message app for a day. But now the same problem as mentioned above.
Waiting à working solution.
Thanks.
---------- Post added at 09:11 PM ---------- Previous post was at 08:41 PM ----------
I found out something new. Here in my country the phone number format is like this 0543 455 4455. If I remove 0 from the beginning of any number and save it to the contacts the message can be sent. Otherwise not. But without 0, numbers are invalid here. What does this show? Any idea?

nviper said:
The wanam has some weird problem that causes this bug ... Even after uninstalling wanan the bug remains, because it changes the feature.xml file.
To fix this use a root explorer, I used ES File Explorer.
1 - Browse and open the file feature.xml
2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99
3 - Save and reboot
Click to expand...
Click to collapse
Thanks! That fixes my long time issue!

nviper said:
The wanam has some weird problem that causes this bug ... Even after uninstalling wanan the bug remains, because it changes the feature.xml file.
To fix this use a root explorer, I used ES File Explorer.
1 - Browse and open the file feature.xml
2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99
3 - Save and reboot
Click to expand...
Click to collapse
It helped with 50 as a value, Anyhow Wanam Xposed Lollipop in Note5 has numerous weird behavior, from collapsing after toggle to lost root access.
Regards

tragictramp said:
Tried to do what u said nviper and that line wasnt their, their was a backup file wanam had made so i restored that and now its working great, Thanks for the tip.
Click to expand...
Click to collapse
Hey, how did you restore it? (Have the same Problem)

I had the same issue with samsung galaxy j700h, modifying feature.xml worked for me. I changrr the value to 11 rather than 99.

nviper said:
The wanam has some weird problem that causes this bug ... Even after uninstalling wanan the bug remains, because it changes the feature.xml file.
To fix this use a root explorer, I used ES File Explorer.
1 - Browse and open the file feature.xml
2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99
3 - Save and reboot
Click to expand...
Click to collapse
It worked like a charm, Thanks a lot man

nviper said:
The wanam has some weird problem that causes this bug ... Even after uninstalling wanan the bug remains, because it changes the feature.xml file.
To fix this use a root explorer, I used ES File Explorer.
1 - Browse and open the file feature.xml
2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99
3 - Save and reboot
Click to expand...
Click to collapse
I had encounted on these same problem and now it works fine, cheers :good:

nviper said:
The wanam has some weird problem that causes this bug ... Even after uninstalling wanan the bug remains, because it changes the feature.xml file.
To fix this use a root explorer, I used ES File Explorer.
1 - Browse and open the file feature.xml
2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99
3 - Save and reboot
Click to expand...
Click to collapse
NOTE 5 :good:

Where can I find this file feature.xml? In what folder?

nviper said:
The wanam has some weird problem that causes this bug ... Even after uninstalling wanan the bug remains, because it changes the feature.xml file.
To fix this use a root explorer, I used ES File Explorer.
1 - Browse and open the file feature.xml
2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99
3 - Save and reboot
Click to expand...
Click to collapse
worked for me. thanks

920c galaxy note 5
I had the same problem with my Turkish N920C mobile phone. Changing the value of the setting given above from 10 to 90 fixed my problem. Thanks for your contributions. I appreciate it...
iliass01 said:
Where can I find this file feature.xml? In what folder?
Click to expand...
Click to collapse
You can find the file in this directory : "system/csc/feature.xml"
1) go to this directory with a root browser: "system/csc/"
2) open the "feature.xml" file with a text editor
3) scroll down to find the option called "CscFeature_Message_MaxRecipientLenghtAs" which equals to "10"
4) change the number "10" with number "90"
5) save the file and reboot your phone.
Voilaaaaa. You can send SMS now.

Samsung Galaxy A3 2016 - a310f
nviper said:
The wanam has some weird problem that causes this bug ... Even after uninstalling wanan the bug remains, because it changes the feature.xml file.
To fix this use a root explorer, I used ES File Explorer.
1 - Browse and open the file feature.xml
2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99
3 - Save and reboot
Click to expand...
Click to collapse
Solution with editing feature.xml posted by you worked on my A3 2016!
Thanks!

Related

About Hyperdroid GBX v.12

Hi, i have just installed this rom and everything works fine but i cannot edit build.prop to increase the size of the icons. I have downloaded different file managers but after i change the line from 167 to 240 i cannot save the file, it says Permission Denied. Also i cannot copy extra ringtones to the ringtones folder and thus change the ringtone, again permission denied. If you can help pls respond. Also is there any way to increase battery life other than those reported all the time?
Nick28 said:
Hi, i have just installed this rom and everything works fine but i cannot edit build.prop to increase the size of the icons. I have downloaded different file managers but after i change the line from 167 to 240 i cannot save the file, it says Permission Denied. Also i cannot copy extra ringtones to the ringtones folder and thus change the ringtone, again permission denied. If you can help pls respond. Also is there any way to increase battery life other than those reported all the time?
Click to expand...
Click to collapse
Hi! Try with Root Explorer, navigate to /system folder. There is a button in the upper area. If it shows "Mount R/W" then push it (r/w means read/write permission). But if it shows "Mount R/O", then i don't know what's the solution...
But this doent make it permanent. After every reboot it will be 167 again.
mattijs86 said:
But this doent make it permanent. After every reboot it will be 167 again.
Click to expand...
Click to collapse
It makes it permanent if you manage to save the build.prop file...
The workaround I used was to edit the build.prop file on the rom before installing it. Then when it installs, the icons are the size I want to have.
yes, you can surely edit it while its still in the signed zip before install, but post about Root Explorer's (for example) button "Mount r/w" is also true, itshould allow you to save build.prop and then you can try remounting it as r/o again, it shouldnt change back
you can also download LCD density changer from the market

Need help with build.prop edit

I have rooted my phone and installed cwm recovery with the loki images built in. I am trying to modify my build.prop file so I can hide my soft keys manually and use lmt pie, but when I'm using Root Explorer (after I've mounted it as r/w) and when I open it with a text editor from RE it says "This file is too I large..." and displays a truncate version. It also won't let me save any edits. What am I doing wrong?
in_dmand said:
I have rooted my phone and installed cwm recovery with the loki images built in. I am trying to modify my build.prop file so I can hide my soft keys manually and use lmt pie, but when I'm using Root Explorer (after I've mounted it as r/w) and when I open it with a text editor from RE it says "This file is too I large..." and displays a truncate version. It also won't let me save any edits. What am I doing wrong?
Click to expand...
Click to collapse
I can do that above with RE, very strange problem you have.
Try a build.prop editor, i used this in the link. It sets correct permissions after editing and so on. Use the pencil icon in the bottom right to edit.
https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor
Hi,
Same thing for me with Root Explorer, instead I use build.prop Editor
EDIT: not fast enough :laugh:
qsec said:
I can do that above with RE, very strange problem you have.
Try a build.prop editor, i used this in the link. It sets correct permissions after editing and so on. Use the pencil icon in the bottom right to edit.
https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor
Click to expand...
Click to collapse
I got it and tried exactly like you said, and while it does pull it up and my keyboard pulls up and I can feel the haptic feedback, no letters will be inserted in deleted...? Really weird.
Maybe it's related to my root access? TB is showing I'm rooted, but check out my superuser app when I try to update an install new binaries...
Get rid of Superuser and try SuperSu instead. Sometimes the old Superuser has issues on ROMs since ICS.
EniGmA1987 said:
Get rid of Superuser and try SuperSu instead. Sometimes the old Superuser has issues on ROMs since ICS.
Click to expand...
Click to collapse
Downloaded and installed... Removed the old one. Still not letting me edit... Looks an feels like it is but won't enter any characters. At least RE isn't giving me the "too large" error anymore
in_dmand said:
I got it and tried exactly like you said, and while it does pull it up and my keyboard pulls up and I can feel the haptic feedback, no letters will be inserted in deleted...? Really weird.
Click to expand...
Click to collapse
i had the same issue, couldn't figure out why. try replacing a commented line with the code to disable the nav bar
How do I know if it's just a commented line and not necessary to the program?
in_dmand said:
I have rooted my phone and installed cwm recovery with the loki images built in. I am trying to modify my build.prop file so I can hide my soft keys manually and use lmt pie, but when I'm using Root Explorer (after I've mounted it as r/w) and when I open it with a text editor from RE it says "This file is too I large..." and displays a truncate version. It also won't let me save any edits. What am I doing wrong?
Click to expand...
Click to collapse
i had the same issue any help?
If you are in stock android 4.4.2 dont do it
You will stuck on bootloop
If you still wand to do let copy your build.prop to pc and edit with notebat++ or some program and recopy overwrite to your phone
Sent from my LG-D802 using xda app-developers app
maxkanick said:
If you are in stock android 4.4.2 dont do it
You will stuck on bootloop
If you still wand to do let copy your build.prop to pc and edit with notebat++ or some program and recopy overwrite to your phone
Sent from my LG-D802 using xda app-developers app
Click to expand...
Click to collapse
You are right, I have tried to edit it on pc and stuck on a bootloop.
Use build.prop editor app from playstore
_____________________________________Read more write less and be smart

s4 i9505 kitkat wifi problem (fix)

1->> rooted device >>
2->> install root browser >>if does not work wifi dowload apk file send to phone with usb cable and than install.
3->> with root explorer edit "system/build.prop" (RB text editor)
4-> search this line ro.securestorage.support=true change ro.securestorage.support=false (after than SAVE)
5-) You should not forget to save
6-) Restart your phone
Someone was spamming the forum about this the other day.People said it made no difference.
No spam, i figured this method, try it
memetcakil said:
No spam, i figured this method, try it
Click to expand...
Click to collapse
Tried. Not working.

[Quick Guide] - Enabling Hidden Features

Just wanted to share a few CSC features that are tested to work on the S6/S6 edge.
This is not my work, just sharing.
To enable these you will need root, a root explorer and text editor.
Simply navigate to system/csc/Features.xml and add the corresponding line to the end of the file but before the very last few lines that say </feature> and </Samsung>
(if this file does not exist, create the csc folder in system and a txt file within it then change the name to features.xml and add the correct lines and save) if this does not work you can try the same method with Others.XML in the same folder
*Make sure you make backups of the stock files in case there are issues.*
Enable WiFi calling in phone settings:
Code:
<CscFeature_Setting_SupportWifiCall>TRUE</CscFeature_Setting_SupportWifiCall>
Enable native voice call recording(maybe illegal is some countries):
Code:
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
Enable shutter sound switch in camera settings(maybe illegal is some countries):
Code:
<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>
Enable camera during call:
Code:
<CscFeature_Camera_EnableCameraDuringCall></CscFeature_Camera_EnableCameraDuringCall>
Enable manual rotation option in gallery:
Code:
<CscFeature_Gallery_AddAutoRotationIcon>true</CscFeature_Gallery_AddAutoRotationIcon>
Continuous music while using camera:
Code:
<CscFeature_Camera_CamcorderDoNotPauseMusic></CscFeature_Camera_CamcorderDoNotPauseMusic>
Enable scheduled messaging option in messaging app:
Code:
<CscFeature_Message_EnableScheduledMessage>true</CscFeature_Message_EnableScheduledMessage>
<CscFeature_Message_EnableScheduledMsgBox>true</CscFeature_Message_EnableScheduledMsgBox>
Enable exit buttons in default browser:
Code:
<CscFeature_Web_AddOptionToTerminate>true</CscFeature_Web_AddOptionToTerminate>
Enable 2nd symbol keys on stock keyboard:
Code:
<CscFeature_Sip_UseSymbolInCMKey>true</CscFeature_Sip_UseSymbolInCMKey>
<CscFeature_Sip_EnableSymbolInSecondary>de;en_US;en_GB</CscFeature_Sip_EnableSymbolInSecondary>
Enable VoLTE Support: Thanks to IakobosJ
Code:
<CscFeature_RIL_SupportVolte>true</CscFeature_RIL_SupportVolte>
<CscFeature_IMS_EnableVoLTE>true</CscFeature_IMS_EnableVoLTE>
Remove NFC enabled icon in the status bar: Thanks to evonc
Code:
[COLOR="Red"]Delete line[/COLOR] : <CscFeature_NFC_StatusBarIconType>DEFAULT</CscFeature_NFC_StatusBarIconType>
ADDED 21/04/15
Sort app draw alphabetically:
Code:
<CscFeature_Launcher_EnableViewByAlphabetAsDefault>true</CscFeature_Launcher_EnableViewByAlphabetAsDefault>
I Hope this helps someone out,
Big Thanks to this post for the info, there are many more in the original post but these are the only ones I've tried and have worked so far,
and IakobosJ for his help in the wifi calling thread
if anything needs adding let us know and it can be added to this post,
This is dedicated to the hard working XDA community
Thank You All
Theres also some nice tools in the play store -:- Be careful when using these!
Samsung CSC Master
CSC Feature Expert
(I own google so get a big cut of the profit made on these )
I've tried CSC Feature Expert now -and it seems to work well,
Quick tut:
I would backup original CSC folder first
Just search for the option you want to enable,
Select the value ( see pic 1)
in the popup - Input the correct value (see pic 2 - label 1)
(a few examples of values)
' RecordingAllowed ' to enable call recording,
' true ' for shutter sound menu,
' true ' for launcher by alphabet,
' true ' for rotation icon in gallery,
' true ' for support wifi call,
then click save (see pic 2 - label 2)
restart you device
Hope this helps
If only we could root, without tripping Knox.
I don't want to root my phone in fear that Samsung Pay won't work with a tripped Knox.
Nice to see you've put all of this information together
For those on EE you may also want to enable VoLTE. I know it's unlikely to be in anyones area yet, but they are rolling it out across the UK (Very slowly)
Enable VoLTE Support
<CscFeature_RIL_SupportVolte>TRUE</CscFeature_RIL_SupportVolte>
Enable VoLTE
<CscFeature_IMS_EnableVoLTE>true</CscFeature_IMS_EnableVoLTE>
Just a quick note that the commands have to be added before the
</FeatureSet>
</SamsungMobileFeauture> tags at the end of the file.
Tested the Call recording and Shutter sound edits. Worked great.
Lastly if you want to remove that ugly NFC enabled icon in the status bar, delete line
<CscFeature_NFC_StatusBarIconType>DEFAULT</CscFeature_NFC_StatusBarIconType>
from the file and it will hide the icon.
evonc said:
Just a quick note that the commands have to be added before the
</FeatureSet>
</SamsungMobileFeauture> tags at the end of the file.
Tested the Call recording and Shutter sound edits. Worked great.
Lastly if you want to remove that ugly NFC enabled icon in the status bar, delete line
<CscFeature_NFC_StatusBarIconType>DEFAULT</CscFeature_NFC_StatusBarIconType>
from the file and it will hide the icon.
Click to expand...
Click to collapse
Thats strange as I've added mine after the samsung tags and all is working fine fine on my device.
Have you had problems in the past with doing that?
No. I saw the file header and noticed they're inserting commands between those tags. The original guide also has that listed but I guess it may or may not work.
Also I believe the file may get reset when you enter stock recovery so I'm assuming this should work as a fix.
1. Open the sales_code.dat to find your csc code.
2. Open the folder above with the same code.
3. Navigate to <code>/system/csc and you'll see another others.xml
4. This is most likely the file that gets applied after a factory reset/activation.
5. Make changes to this file as well.
*Make sure you make backups of the stock files in case there are issues.*
evonc said:
No. I saw the file header and noticed they're inserting commands between those tags. The original guide also has that listed but I guess it may or may not work.
Also I believe the file may get reset when you enter stock recovery so I'm assuming this should work as a fix.
1. Open the sales_code.dat to find your csc code.
2. Open the folder above with the same code.
3. Navigate to <code>/system/csc and you'll see another others.xml
4. This is most likely the file that gets applied after a factory reset/activation.
5. Make changes to this file as well.
*Make sure you make backups of the stock files in case there are issues.*
Click to expand...
Click to collapse
I would have thought it would have had to be within those tags too. Only found it didn't when i wasn't paying attention while modding it. LoL
Nice tip. Thanks. hoping there's more cool things that can enabled with this, maybe some S6 exclusives finds .
I'm on the Sprint Edge and don't have that folder. I guess I'll create and see what happens
SantinoInc said:
I'm on the Sprint Edge and don't have that folder. I guess I'll create and see what happens
Click to expand...
Click to collapse
I didnt have it either . Just create the csc folder and make a txt file and change the name to others.xml. as the op states. infact ill post a copy with basic changes i the first post.
It works fine for me. hopfully you wont have any issues
I actually did have the folder. I was looking at the folder ". System" However, after adding those lines and saving it had no effect. Can you take a look at this to see if it's right?
Edit: can't upload the xml file.
SantinoInc said:
I actually did have the folder. I was looking at the folder ". System" However, after adding those lines and saving it had no effect. Can you take a look at this to see if it's right?
Edit: can't upload the xml file.
Click to expand...
Click to collapse
You'll have to zip it before you can upload it... or rename others.xml to others.txt
I've attached a basic others.xml with all functions listed in the OP
and an original copy of the EE csc folder that IakobosJ uploaded in the WIFI calling thread
(it would be good if everybody could upload their original csc folders for reference and backups in case someone messes up theirs by accident.)
You can just copy and paste my others.xml into the bottom of your own others.xml(backup yours first)
I've had to do this as XDA's forum system seems to have changed at least one of the lines I've posted, and I've even tried going back and editing and it keeps putting a space in the middle of one of them, so use the upload if your having trouble,
I've deleted all but this file in my csc folder and tested it to make sure there nothing else it depends on - everything is working fine on my device.
But feel free to upload your for us to have a look at
im confused?
i can already do wifi calling and most of these things already without root
im on tmobile
tiboric said:
You'll have to zip it before you can upload it... or rename others.xml to others.txt
I've attached a basic others.xml with all functions listed in the OP
and an original copy of the EE csc folder that IakobosJ uploaded in the WIFI calling thread
(it would be good if everybody could upload their original csc folders for reference and backups in case someone messes up theirs by accident.)
You can just copy and paste my others.xml into the bottom of your own others.xml(backup yours first)
I've had to do this as XDA's forum system seems to have changed at least one of the lines I've posted, and I've even tried going back and editing and it keeps putting a space in the middle of one of them, so use the upload if your having trouble,
I've deleted all but this file in my csc folder and tested it to make sure there nothing else it depends on - everything is working fine on my device.
But feel free to upload your for us to have a look at
Click to expand...
Click to collapse
Ok, I'm finally on a PC so I had a chance to zip that file and have uploaded it. IDK where I screwed up. I'm rooted, I found the System/CSC/Others file and made the proper edits and then saved it. The original file was automatically backed up. The permissions were the same as the original file. IDK what I did wrong.
SantinoInc said:
Ok, I'm finally on a PC so I had a chance to zip that file and have uploaded it. IDK where I screwed up. I'm rooted, I found the System/CSC/Others file and made the proper edits and then saved it. The original file was automatically backed up. The permissions were the same as the original file. IDK what I did wrong.
Click to expand...
Click to collapse
is it just call recording and shutter sound toggle you want to add?
I want to add the NO NFC notification, CALL RECORDING, WI-FI CALLING and NO SOUND for snapping pics.
SantinoInc said:
I want to add the NO NFC notification, CALL RECORDING, WI-FI CALLING and NO SOUND for snapping pics.
Click to expand...
Click to collapse
I've uploaded two versions, one with the feature you've asked for and a full featured one, both based on your original other.xml and tested on my device to be working
just copy one to your csc folder
let me know if you have any problems
tiboric said:
I've uploaded two versions, one with the feature you've asked for and a full featured one, both based on your original other.xml and tested on my device to be working
just copy one to your csc folder
let me know if you have any problems
Click to expand...
Click to collapse
I really appreciate the effort but that didn't work either. I used the file you uploaded for me and made sure the permissions were the same and rebooted. None of the mods worked. It's really weird. I'm going to inquire in the Sprint thread to see if anyone can get these to work.
Unrelated do you know which folder I can find the boot sounds and camera sounds? I'm just going to delete them and that will solve part of my problem.
SantinoInc said:
I really appreciate the effort but that didn't work either. I used the file you uploaded for me and made sure the permissions were the same and rebooted. None of the mods worked. It's really weird. I'm going to inquire in the Sprint thread to see if anyone can get these to work.
Unrelated do you know which folder I can find the boot sounds and camera sounds? I'm just going to delete them and that will solve part of my problem.
Click to expand...
Click to collapse
Thats a shame maybe sprint have changed something.
Sure its
/system/media/audio/ui/PowerOn.ogg
Hope this helps
Killed boot sound but I must have not found the right OGG file for the camera. Do you know the name of the file?
SantinoInc said:
Killed boot sound but I must have not found the right OGG file for the camera. Do you know the name of the file?
Click to expand...
Click to collapse
I believe its
/system/media/audio/ui/camera_click.ogg
P.s did you try any of the apps posted in the second post. I dont know how well the work but ghey seem to have good reviews

changing data icon....

hi....i"m on 5.1.1 sm-n910W8 variant stock rom....rooted i"m playing to change my data icon with root explorer, with "ro-product.name" and when i edit the line like usual i reboot but it change nothing...just trying to get the att data icon!!! re-checked the edited file in root explorer all is ok but no change???
in my case...since i upgraded to 5.1.1, even if i rooted my note 4 with succes i can edit the build.prop file but the change never happen once i boot...the change on the build.prop are saved but it dont change nothing...
does some of you experienced this??

Categories

Resources