TWRP - Need Help - Sprint HTC EVO 4G LTE

I have the Evo LTE S-on (HTC bootloader unlocked) and TWRP installed. The only problem I'm having is that I cannot seem to get .zip files to open from the install menu in TWRP (recovery). I factory reset and try to open the zip from the install menu but it just says "Failed". Specifically I am trying Kushdeck's new CM10 ROM. Any help would be greatly appreciated. Thanks.
PS. Not sure if this will help but on the install menu my files show up twice, the first time with the normal naming and the second with "/." in front of them.

Did u try and re download it again? Sounds like a bad DL if it keeps failing after a couple of attempts
Sent from my EVO using Tapatalk 2

Ok I'm trying that now. I'm also wondering if there's a problems with my /ext-sd because everytime I factory reset it says it couldn't access that. Do you think that has anything to do with it? Is reinstalling TWRP an option?

Ok thanks so much the re-download did it. But now I'm at a black/blank screen after start up. I factory reset, installed the CM10 ROM then Gapps and wiped the dalvik/cache. Then when I reboot it just goes to the HTC screen and after that nothing. Ideas?

This is going to sound strange but try factory restet, wipe cache/dalvik and then just reboot without trying to flash anything.. I've been having some similar issues as mine isn't recoglizing any MD5 when i try to flash a new rom.. I wiped my phone and have tried to flash a few roms and it fails every time and in wiping my phone it somehow took out my backup so without any other options (that I knew of) I just rebooted and luckily it loaded a completely bare vipor rom like what I started out with when I originally rooted.. BTW, did you create a backup before trying to flash? Should always make a backup....

Ya I had backed up. Turns out I needed to manually flash the boot.img which fixed the issue

elitelimfish said:
Ya I had backed up. Turns out I needed to manually flash the boot.img which fixed the issue
Click to expand...
Click to collapse
Thanks for this. I had the same problem, (S-ON, TWRP. black screen on boot). I was able to flash stock-based ROMs, but not CM10, so I suspected it had something to do with the things that HTCDev won't allow the recovery access to, but the logs from TWRP didn't throw any errors, so while I suspected boot, I didn't know what to do about it. And everyone knows that it's easy to be caviler with everything is working, but as soon as you start having problems, you get gun shy about trying things.
Your post was the solution for me. Extract the boot.img file found inside the zip or your chosen ROM, and flash it using fastboot:
"fastboot flash boot boot.img"

heywetried said:
Thanks for this. I had the same problem, (S-ON, TWRP. black screen on boot). I was able to flash stock-based ROMs, but not CM10, so I suspected it had something to do with the things that HTCDev won't allow the recovery access to, but the logs from TWRP didn't throw any errors, so while I suspected boot, I didn't know what to do about it. And everyone knows that it's easy to be caviler with everything is working, but as soon as you start having problems, you get gun shy about trying things.
Your post was the solution for me. Extract the boot.img file found inside the zip or your chosen ROM, and flash it using fastboot:
"fastboot flash boot boot.img"
Click to expand...
Click to collapse
Hey out of curiosity did you like any of the stock based ROMs? If so which ones? I kinda wanna try one out but haven't settle on one

Related

Help! Stuck in bootloop-unable to recover with nandroid backup

Alright so let me be concise.
I have a rooted, S-ON, HBOOT 1.50 Evo 3D. I had the thing rooted for about a month and decided it was time to check out a ROM. I flashed the Android Revolution HD 1.1.1 ROM with TWRP 1.0.3 and found that I didn't have Wi-Fi or 4G. Unacceptable, so I tried flashing Ziggy's kernel (again with TWRP) a couple of times and got an asset error. I tried RCMIX EVO 3D Kernel and got the same error.
I then reflashed the Revolution HD 1.1.1 ROM after clearing it again and attempted to flash ziggy's kernel. Again error, but then, RCMIX flashed correctly! Hoorah!
Or so I thought.
This is when the device entered the "bootloop". When I restarted the white HTC screen appeared for about 30 seconds and then the phone would shut off for about five seconds, then restart again with the same HTC screen. When shut down I can enter the bootloader by pressing the volume and power down button.
No worries though, right? I have two backups! So I go back into recovery and attempt to use my most recent nandroid backup. Restore Naowz says it was successful but when I boot again I have the bootloop still going. I wipe again and try a different backup, same thing. I tried a multitude of different things after this in an attempt to "learn something" about my device. This included a factory reset through TWRP (didn't work), wipes then attempts to flash a new ROM (cyanogen), and a combination of things that didn't produce fruits.
Any ideas or help would be so ****ing appreciated as I have run out of ideas.
Get the kernel from the nandroid (boot.img)
Download the HTC fastboot drivers (google them)
Download ADB and fastboot files (google them)
navigate to adb and fastboot file directory
Put the kernel (boot.img) into the directory
Type 'fastboot flash boot boot.img'
Wait for the kernel to flash
go to recovery
restore from nandroid (or preferred you flash the ROM you used in the nandroid. Remove the boot.img from the ROM zip)
Successfully boot!
well first off, you are using FASTBOOT to boot into recovery, correct? You arent just booting into recovery and trying to flash from there are you? If so, then thats the problem.
Follow steps from post above mine and that should help. Or look for HTCEvoHacks guide to flashing with hboot 1.50 and read up.
Thanks for the replies, I already have adb,fastboot files and fastboot drivers installed so this should be even easier. I will do this all when I get home. Thanks for the guidance and help. Super appreciated.
have the same problem, made the same mistakes.......must be a common 3D noob virus. gotta go back to do a lil more reading
J_apa_n said:
have the same problem, made the same mistakes.......must be a common 3D noob virus. gotta go back to do a lil more reading
Click to expand...
Click to collapse
that it is my friend, that it is. I cant even count the number of times Ive read a post where someone is asking for help on flashing and it turns out that they didn't flash using fastboot.
Oh well. What can you do?

[Q] Deleted System Files, Need Serious Help Please

I've searched and can't seem to find exactly what I'm looking for so a little help would be awesome. I unlocked, rooted, installed TWRP, created backup, then flashed AOKP's Build 39 to Prime. It was rebooting then entering boot loop. I went into TWRP and after some misunderstandings WIPED SYSTEM DATA. Now I think I'm screwed. When you turn it on it enters Eee Pad screen and stays. I can manually enter TWRP and also the Fastboot screen (which is where I think I can fix this thing) but I have no idea what to do next. I am searching but still haven't found the right answer. If anyone has a clue please give me your insight, I'm pretty unsure of what move I should make next. Thanks!
Also, I'm pretty sure I need to push files using ADB/Fastboot... Is this correct and if so which files will I need to push...
I do have ROM/Gapps on external SD but of course that isn't booting, FYI.
Just flash aokp again and factory reset in twrp
Sent from my sgs2 running cm9
Makrilli said:
Just flash aokp again and factory reset in twrp
Sent from my sgs2 running cm9
Click to expand...
Click to collapse
___
How can I flash the AOKP ROM again if I can't seem to find it within any directory? See that's my issue, I don't have the zip file anywhere when I use File Manager within TWRP Recovery. I think the only thing left on my Prime is the boot img for TWRP, nothing else. I need to know how to push the ROM back onto the Prime... Keep in mind I don't have a way to boot the system because I wiped the system.

ARRGGGG!! How do you do NANDROID backup?

I installed TWRP on my phone, and went into Bootloader an hit RECOVERY so I can get to the program (the first time I did this it brought me to the TMRWP program). THIS time, it completely wiped my friggin' phone... after I sat there like 4 hours re-setting up everything PERFECTLY how I wanted it.
What's weird is it kept ALL my apps that I converted to SYSTEM APPS, but all my user stuff is gone.
Lesson learned... Don't click recovery from Bootloader.
That has yet to happen to me with any recovery and 3 devices currently with twrp. Might be a step missed with the install or maybe you left a bootloader update zip and ran it when you rebooted? Or it can be a bug as going to recovery from bootloader via a cold start is how to get there traditionally. I would email teamwin and try to sort it out or redo the recovery install, making sure to check the md5 of the file after you download it.
Sent from my Transformer TF101 using Tapatalk 2
Your supposed to click recovery at bootloader. Thats where you do backup, restore and flash new roms.
HTC Sensation z710e
ICS 4.0.3
Sense version 4.0
Software Sense-o-maniac v1.3
Kernel. 3.0.30 Bricked
Radio 11.68.3504
That's what I thought too. If I'm not mistaking, I flashed the new firmware after I did the TWRP, so maybe that screwed it up somehow. I take it TWRP must be the LAST image you flash? Only flashes I remember doing were:
Customize bootloader screen
TWRP.
firmware update
Do I need to re-flash the new firmware before re-flashing TWRP, or is the firmware going to remain no matter what I do from this point on?
Just adb flash recovery. Put the recovery image in your platform tools folder. Adb reboot bootloader. when you are rebooted adb flash recovery recovery.img.
Or use one of the many tools made to do that on our forums
Sent from my ADR6425LVW using xda premium
Well I went ahead and used the GOO Manager to flash TWRP again, and this time it worked fine. I'm going to re-setup my phone again then before I customize it back like I had it, going to try to get to recovery and see if it works.
With it now being installed, does that mean I can't flash anything directly from SD Card or modify the bootloader anymore without it causing problems?
What I mean, moreso, is... if I ever put factory reset. will it reload the factory rom + keep the newest firmware I installed (etc.) or do I nee to back up the phone with TWRP and recover from that when I want to load it back?
Factory reset just puts things back to the way they were without the stuff in the data partition or any user apps or settings. This means that say you flash a custom rom, it will reset to as if that custom rom was freshly installed since the custom rom has replaced the factory rom in the /system/ parition and anything else related to it.
With that said it is usually a good practice after rooting a fresh device to do the nandroid and then transfer it to a computer before you do anything else. Note that while you probably won't be switching recoveries a lot, that nandroid backups generally work only with the recovery that generated them so don't get them mixed up.

"Sort of" bricked tf201 : Yup, I am dumb. Please help.

I created this thread because I have looked all over and have been unable to find someone with the exact same issue(s).
I said "sort of" in the title because twrp is working. Ok, so before everyone asks if I have nvflash, the answer is no. I did not have the right version of firmware, and did not try to install it originally. Since I was able to install roms, I figured I was fine...oops.
Twrp is not properly installing roms. More on that later. I am getting to the asus splash screen that says my device is unlocked, but it is stuck there.
My last working rom was the deodexed stock JB rom from craig gomez. I installed it with goo and when I installed that, I lost custom recovery and root, so I decided to go back to a more custom rom so Titanium backup would work. When I did that, I tried also tried again to make nvflash work. I got through the first step, it said it was successful, except I never got the little message in the upper left corner that I was supposed to get. I did not think it was a big deal because my prime would still boot like normal.
Then I installed twrp 2.3.1.0 and I have tried flashing previous restore images. I have tried installing the roms on my sdcard. I cannot get past the asus splash screen.
If I try installing a rom with the force md5 check enabled, it does detect an md5 and then quits.
If I try intalling a rom without the force md5 check, i get an error that says E:Unable to mount '/staging'
When I try installing a backup everything seems to work okay, but then I get the same error E:Unable to mount '/staging'
When I try to install roms through fastboot, I get the following errors:
archive does not contain 'android-info.txt'
archive does not contain 'android-product.txt'
error: update package has no android-info.txt or android-product.txt
When I try using adb, I do not see any devices.
I tried putting CWM on the prime to see if I could install from that instead, but it would not load after install.
I tried putting an older version of twrp on the prime, to see if that was the issue because I used to have an older version...I could not get that to load either...so I went back to this version.
Any ideas or suggestions would be awesome guys. I am stuck.
I even went to install the naked drivers again, and when I try to flash a different recovery, I get the <waiting for device> text that never goes away.
i'm sort of on the same boat. my prime just keeps booting into twrp recovery no matter what i tried. i'm still hoping to find a solution to this problem.
godlyitem said:
i'm sort of on the same boat. my prime just keeps booting into twrp recovery no matter what i tried. i'm still hoping to find a solution to this problem.
Click to expand...
Click to collapse
For me, I can let it try to boot normally, but I get stuck at the splash screen. This device is unlocked.
If I hold down the volume down button, I can go to fastboot, or RCK for recovery...but it does not work properly.
big time noob said:
For me, I can let it try to boot normally, but I get stuck at the splash screen. This device is unlocked.
If I hold down the volume down button, I can go to fastboot, or RCK for recovery...but it does not work properly.
Click to expand...
Click to collapse
i just tried to flash cwm in the terminal, it wrote stuff on the memory, but didn't seem to do anything. it booted straight back to twrp. i can't even get it to go to fastboot!!! only if i can go to fastboot, i could save my prime!!!
godlyitem said:
i just tried to flash cwm in the terminal, it wrote stuff on the memory, but didn't seem to do anything. it booted straight back to twrp. i can't even get it to go to fastboot!!! only if i can go to fastboot, i could save my prime!!!
Click to expand...
Click to collapse
Yeah, I thought that too, but fastboot does not work properly either...argh. I wish one of the gurus would chime in here.
Same Here.. It all happened when i restored my files using titanium backup and when i rebooted im stuck at boot scrren
EDIT: Guys I did a prime fullwipe and flashed stock jb and now prime is restored to its original state..
""I also got some errors like md5 file could not be found and could not find the /staging""..but after the reboot it works perfect
EDIT 1: Now after the prime fullwipe and flashing stock jb i flashed twrp recovery and now it works perfect without a single error even the above mentioned errors were gone
mercydia said:
Same Here.. It all happened when i restored my files using titanium backup and when i rebooted im stuck at boot scrren
Click to expand...
Click to collapse
EVERYONE i fixed it!!!!!!!!!!!!!!!!!! !!!! it's alive again!!!!!!!!!!!!!!!!!
godlyitem said:
EVERYONE i fixed it!!!!!!!!!!!!!!!!!! !!!! it's alive again!!!!!!!!!!!!!!!!!
Click to expand...
Click to collapse
That doesn't really help us. If possible, can you edit/delete your message so that the guys that might help do actually help? Don't want them to think this is done.
Can you clarify what the Prime fullwipe is and how you got there?
I do not know if it will help me.
I can't even do the wipe command from fastboot.
Just says <waiting for device>
I have tried the wipe command form the boot screen (the one with fastboot and RCK as options), that did not work properly either.
Ryan
mercydia said:
Same Here.. It all happened when i restored my files using titanium backup and when i rebooted im stuck at boot scrren
EDIT: Guys I did a prime fullwipe and flashed stock jb and now prime is restored to its original state..
""I also got some errors like md5 file could not be found and could not find the /staging""..but after the reboot it works perfect
EDIT 1: Now after the prime fullwipe and flashing stock jb i flashed twrp recovery and now it works perfect without a single error even the above mentioned errors were gone
Click to expand...
Click to collapse
big time noob said:
Can you clarify what the Prime fullwipe is and how you got there?
I do not know if it will help me.
I can't even do the wipe command from fastboot.
Just says <waiting for device>
I have tried the wipe command form the boot screen (the one with fastboot and RCK as options), that did not work properly either.
Ryan
Click to expand...
Click to collapse
here is what i did. get into twrp recovery. flashed full prime wipe -> right after that flash the stock jb US version directly dled from Asus -> reboot then you will be stuck at the splash screen (that's a good news). Hold down power + volume down until your prime turns off and restart (keep holding those two keys) until the 3 icons appear then flash w/e rom you want in recovery. It's alive!
In twrp I do not see anything that says Full Prime Wipe. I see something that says wipe. Are those the same? I tried doing a wipe from this screen, but it did not work for me as expected.
godlyitem said:
here is what i did. get into twrp recovery. flashed full prime wipe -> right after that flash the stock jb US version directly dled from Asus -> reboot then you will be stuck at the splash screen (that's a good news). Hold down power + volume down until your prime turns off and restart (keep holding those two keys) until the 3 icons appear then flash w/e rom you want in recovery. It's alive!
Click to expand...
Click to collapse
big time noob said:
In twrp I do not see anything that says Full Prime Wipe. I see something that says wipe. Are those the same? I tried doing a wipe from this screen, but it did not work for me as expected.
Click to expand...
Click to collapse
no full wipe is a stand alone zip file you have to google and find dl it. put it in your prime then flash it
Thanks. That is what I needed to know.
I will see if I can make this work when I get back from work.
godlyitem said:
no full wipe is a stand alone zip file you have to google and find dl it. put it in your prime then flash it
Click to expand...
Click to collapse
I am pretty sure I am F***ed.
I tried the prime full wipe. It worked the first time, I think. Then went to install a rom.
I had to do both through external SD in twrp because my adb is not working. Also, fastboot only works to install a recovery. The only version of any recovery I can make work is twrp 2.3.1.0
If I try an older version or CWM, it freezes where I try to go into recovery.
Unable to mount data error.
Unable to mount system error.
Same as before.
I tried using unbricker software I found, but since adb does not work properly, the software does not work properly.
I am going to see if I can work my charm and get them to take back my tablet at best buy for an infinity. I have read about other people pulling it off.
I think as we get closer to xmas my odds improve...UNLESS SOMEONE HAS ANOTHER IDEA??? I would love to try something else.
Eyeballer suggested a chat room channel thing, but most of the people are in europe and I would need to do it in the morning...I do not have time for that, but I may try it.
big time noob said:
Can you clarify what the Prime fullwipe is and how you got there?
I do not know if it will help me.
I can't even do the wipe command from fastboot.
Just says <waiting for device>
I have tried the wipe command form the boot screen (the one with fastboot and RCK as options), that did not work properly either.
Ryan
Click to expand...
Click to collapse
Download the zip:
http://goo.gl/hiFHB
Goto to Twrp recovery and install the zip..Since it supports microsd u can transfer the zip to microsd.
Goto TWRP -> INSTALL -> CHOOSE EXTERNAL SD -> INSTALL THE ZIP
It will completely wipe the internal storage and then download the official STOCK JB FROM ASUS SITE and follow the same steps to install. Now install the latest twrp recovery using fastboot
big time noob said:
I am pretty sure I am F***ed.
I tried the prime full wipe. It worked the first time, I think. Then went to install a rom.
I had to do both through external SD in twrp because my adb is not working. Also, fastboot only works to install a recovery. The only version of any recovery I can make work is twrp 2.3.1.0
If I try an older version or CWM, it freezes where I try to go into recovery.
Unable to mount data error.
Unable to mount system error.
Same as before.
I tried using unbricker software I found, but since adb does not work properly, the software does not work properly.
I am going to see if I can work my charm and get them to take back my tablet at best buy for an infinity. I have read about other people pulling it off.
I think as we get closer to xmas my odds improve...UNLESS SOMEONE HAS ANOTHER IDEA??? I would love to try something else.
Eyeballer suggested a chat room channel thing, but most of the people are in europe and I would need to do it in the morning...I do not have time for that, but I may try it.
Click to expand...
Click to collapse
When I was doing the fullwipe the same errors happened to me.. But dont mind..I got errors like
1. No md5 file found
2. Mount error
3. Cannot find /staging
Just follow the above the steps ull get it right
did you even follow my step by step guide? you can move the stock rom from external SD to your internal SD in advance -> file manager.
godlyitem said:
did you even follow my step by step guide? you can move the stock rom from external SD to your internal SD in advance -> file manager.
Click to expand...
Click to collapse
Yeah, I should have said I tried that first. I also tried the stock rom from asus. When that didn't work, I tried the stock rom deodexed I found in goo.
There are a bunch of permission errors going on inside my prime. When I go into the mount area, it will not let me mount the data to move it. Or, when I try to copy it over I get a failed message.
Okay. I wiped it again, from twrp.
Then it let me move the file from the ext-sdcard to the sdcard.
I used the prime full wipe.
Then I tried to install the stock rom by transferring it in twrp file manager.
I got the file onto the sdcard, but when i tried to install, it said Failed.
That was it.
I even tried installing the ICS version I got from ASUS. Same thing.
Now, I am going to try to access via unbricker...don't know if it will work, but I am out of ideas.
godlyitem said:
did you even follow my step by step guide? you can move the stock rom from external SD to your internal SD in advance -> file manager.
Click to expand...
Click to collapse
Fixed?
I am alive!
us-tf201-jro03c-10.4.2.15-stock-deodexed.zip
That is the last rom I successfully used.
I used all sorts of different wipes. I was in twrp and noticed my pc installing the transformer adb driver. So I hopped into adb to see if it would see my device with that driver. (it did, but it wasn't before from the fastboot or adb commands with naked driver).
I tried sideloading the above rom from twrp. It worked.
Thought others might want to know.
I do not know if I can install other roms or not. I am a little scared to try just yet.
big time noob said:
Okay. I wiped it again, from twrp.
Then it let me move the file from the ext-sdcard to the sdcard.
I used the prime full wipe.
Then I tried to install the stock rom by transferring it in twrp file manager.
I got the file onto the sdcard, but when i tried to install, it said Failed.
That was it.
I even tried installing the ICS version I got from ASUS. Same thing.
Now, I am going to try to access via unbricker...don't know if it will work, but I am out of ideas.
Click to expand...
Click to collapse
big time noob said:
I am alive!
us-tf201-jro03c-10.4.2.15-stock-deodexed.zip
That is the last rom I successfully used.
I used all sorts of different wipes. I was in twrp and noticed my pc installing the transformer adb driver. So I hopped into adb to see if it would see my device with that driver. (it did, but it wasn't before from the fastboot or adb commands with naked driver).
I tried sideloading the above rom from twrp. It worked.
Thought others might want to know.
I do not know if I can install other roms or not. I am a little scared to try just yet.
Click to expand...
Click to collapse
You will have the jelly bean bootloader now so as long as you stick to it you should be fine. The only other thing I would suggest is check you version of twrp, you should be running the jelly bean version of it also. And if I am not mistaken, you need to be on ics to use nvflash (although I haven't checked the op recently so I could be wrong) so definitely stay away from that unless you downgrade.

Boot Loop Help Please

I got out of the phone mod life about a year ago..
but one of my friends is going through some financial stress and needs a phone.. i had a Sprint M9 sitting here for about a year.. So i decided i'd try to unlock it so he could use it.
Needless to say i'm a little rusty and a lot of things have changed
I asked Stifilz to help with the unlock and he directed me to
http://forum.xda-developers.com/sprint-one-m9/general/nv-unlock-sim-t3314755
I needed to get the MSL, so I attempted the root following this guide
http://forum.xda-developers.com/one-m9/general/guide-root-install-twrp-htc-one-m9-t3061133
Everything went smoothly with the instructions.. only problem is that I am now stuck in a bootloop of the HTC boot screen with the red writing.
Can anyone point me in the right direction?
firmware? boot.img? new rom?
Hi.. phone has been sitting down collecting dust since the last post.. a friend needs a phone so I'm trying to get it working to give it away.. anyone have any solutions for this?
I am willing to pay to get this resolved.
Hold power button and volume down button at the same time and boot to recovery. Can you get into twrp recovery?
{ParanoiA} said:
Hold power button and volume down button at the same time and boot to recovery. Can you get into twrp recovery?
Click to expand...
Click to collapse
Hi? I'm in same situation. From stock, I didn't follow any particular tutorial. I used my knowledge from HTC m8. I unlocked bootloader, flashed latest twrp for m9, flashed latest supersu zip. And that's it. Boot loop afterwards. I flashed supersu via OTG Drive. Could that be an issue? Phone is still S-ON
UPDATE: I some how wiped cache, dalvich, data and system partition in twrp now it says I have no OS installed. I think I wasn't supposed to wipe system partition? How to get back to phone plz? Could you Point me to a restore file or stock HTC file I can restore with adb or twrp? I didn't make a backup before I started the whole thing.
Grab stock rooted rom from development thread n flash that. Should be good after that
jazzdglass said:
Hi? I'm in same situation. From stock, I didn't follow any particular tutorial. I used my knowledge from HTC m8. I unlocked bootloader, flashed latest twrp for m9, flashed latest supersu zip. And that's it. Boot loop afterwards. I flashed supersu via OTG Drive. Could that be an issue? Phone is still S-ON
UPDATE: I some how wiped cache, dalvich, data and system partition in twrp now it says I have no OS installed. I think I wasn't supposed to wipe system partition? How to get back to phone plz? Could you Point me to a restore file or stock HTC file I can restore with adb or twrp? I didn't make a backup before I started the whole thing.
Click to expand...
Click to collapse
Did you get this fixed??? I'm kind of in the same situation!!!
elterru said:
Did you get this fixed??? I'm kind of in the same situation!!!
Click to expand...
Click to collapse
yes. i got it fixed. open the zip file of the ROM you were trying to flash, look for the boot.img file and flash it with adb. problem is with the boot image of stock rom. it somehow doesnt boot propely after root
jazzdglass said:
yes. i got it fixed. open the zip file of the ROM you were trying to flash, look for the boot.img file and flash it with adb. problem is with the boot image of stock rom. it somehow doesnt boot propely after root
Click to expand...
Click to collapse
Thank you!!!

Categories

Resources