Froyo 2.2.1 Update! - Nexus One General

http://www.androidcentral.com/nexus-one-update-android-221
check it out above

Nice catch!

What's new in this update?

looks like primarily app update. i looked over the update (it's about 4 mb)

This was spotted earlier today. Looks like some updated gapps
http://forum.xda-developers.com/showthread.php?t=790560

http://androidandme.com/2010/09/news/android-2-2-1-hits-the-nexus-one-manually-install-it-now/
Details on the changes are limited at this point, but it has been reported that it patches the vulnerability that allows Universal Androot to work. Several users with alternative keyboards have reported some issues, but a simple reinstall of the keyboard app appears to resolve all problems
Click to expand...
Click to collapse
Anyone else seeing this? I rooted using Androot and want to be sure this won't 'break' it....

I'm rooted mine with android universal root, and flashed recovery using clockworkmod but I have the stock rom. Can I update my phone using this zip file?

be careful, the new update kills 3rd party keyboards and also disables pattern and no screen lock options in security.
this update seems to take away more than it adds

knightsljx said:
be careful, the new update kills 3rd party keyboards and also disables pattern and no screen lock options in security.
this update seems to take away more than it adds
Click to expand...
Click to collapse
None of what you said is true, nice scaremongering.
I have 2 third party keyboards installed and use pattern unlock on FRG83.
It does however break the one click root, you need to get a pre-rooted update.zip and install that really.

how???
how can I update from FRG33 ?

I'm on CM6S with my Nexus, I'm not sure if this update is even worth it now that I've replaced the stock OS.
If it's true that it kills the 1-click-root app then it's not worth updating at all.
Sent from my Nexus One using XDA App Rocking CM6 Stable.

then how to root FRG83? can we use FRF91 superboot?

hahaprince said:
how can I update from FRG33 ?
Click to expand...
Click to collapse
You need to have an unlocked bootloader, or root access.
tekrhino said:
If it's true that it kills the 1-click-root app then it's not worth updating at all.
Click to expand...
Click to collapse
100% true, but as you're on CM6, it's not really relevant.
apratomo said:
then how to root FRG83? can we use FRF91 superboot?
Click to expand...
Click to collapse
If bootloader unlocked, then easy, grab this and flash via custom recovery.
If not, then you need to look up the rageagainstthecage exploit.

awesome that flashing via recovery works, so glad I unlock
cheers mate

Rusty! said:
You need to have an unlocked bootloader, or root access.
so, how can I get root access in FRG33 ?
Click to expand...
Click to collapse

Like I said, either unlock bootloader, flash custom recovery, install a root update.zip or use the rageagainstthecage exploit.

knightsljx said:
be careful, the new update kills 3rd party keyboards and also disables pattern and no screen lock options in security.
this update seems to take away more than it adds
Click to expand...
Click to collapse
My Microsoft Exchange account now allows the administrator to make changes to my device. I.e. I can no longer unlock with a pattern, have to use a PIN or password.
Click to expand...
Click to collapse
Correct yourself; this is what you're referring to, and it's not what you're claiming.

i have also read somewhere that it fixes wifi issue also,is that true

I just posted in a thread about 2 min ago on how to do this and for the ones that lost root androot don't work but you can use frf91 superboot from madoco and it works fine.
Sent from my Nexus One using XDA App

The people that have lost UniversalAndroot can't get the superboot on their phones though...

Related

One Click Root

That didn't take long.
http://www.megaupload.com/?d=XOD4ML3F
Source:
http://www.droid-life.com/2010/07/27/root-and-unroot-your-droid-x-with-1-click/
Very cool thanks for the heads up.
Anyone tried this? Just curious im already rooted just maily would like it to unroot.
sent from LG Dare lol
It worked great for me, I rooted with it, tried a few root only apps...then I unrooted with it to see if it works, and it worked...then I rooted again so I can use those root only apps.
worked for me. painless, and quick. total time....less than 5 minutes.
Sent from my DROIDX using the XDA mobile application powered by Tapatalk
Really Works? The Rooted Apps too?
Does this really work and do the rooted apps function? Why does this work and the bootloader has not been cracked? Cunfused....
And now there's this too.
I cant seem to get this to work. I downloaded the file, went and clicked root me and it just sits there. How long does it normally take
If that's all you did, then you need to reread the instructions. I'm sure it clearly states to toggle Bluetooth or wifi. I don't want to burn anyone but in my opinion, if you can't follow instructions maybe you shouldn't be rooting your phone.
Sent from my Droid using XDA App
will we still be able to use the one click method to root our phones after we have installed OTA update Froyo 2.2 from verizon in September. I have not rooted my X yet because the only thing i need it for is wifi tether and adblocker, i dont really need the custom ROMs. will i still be able to do this once my phone has received the update, if not will they develop a root for phones that have been updated via OTA
sorry for being such a noob thanks for your help
owenbeals said:
will we still be able to use the one click method to root our phones after we have installed OTA update Froyo 2.2 from verizon in September. I have not rooted my X yet because the only thing i need it for is wifi tether and adblocker, i dont really need the custom ROMs. will i still be able to do this once my phone has received the update, if not will they develop a root for phones that have been updated via OTA
sorry for being such a noob thanks for your help
Click to expand...
Click to collapse
You cannot currently root a 2.2 device (unless you upgraded with that update.zip to 2.2 and moved SU), but I m sure that it will come sooner rather than later
universal androot
Im using universal androot and have my phone rooted, which i believe is the same thing as 1click root will i still get the ota in September with root on, I hope i have not posted in a inappropriate place I just was curious.
Bro, were did you get this universal androot?
influxvicions said:
Bro, were did you get this universal androot?
Click to expand...
Click to collapse
http://bit.ly/dbsWmj
I tried universal androot v1.6.1 and it was a no go, seemed soon after installing toolkit it kicked me out. I did the update.zip so i'm up to 2.2 now. Gonna try the droidx root in the first post see if that does it.
mavermc said:
I tried universal androot v1.6.1 and it was a no go, seemed soon after installing toolkit it kicked me out. I did the update.zip so i'm up to 2.2 now. Gonna try the droidx root in the first post see if that does it.
Click to expand...
Click to collapse
theres no way to root a 2.2 device yet, u have to root in 2.1 first then move su around and then move it again once upgraded to 2.2
dr154 said:
theres no way to root a 2.2 device yet, u have to root in 2.1 first then move su around and then move it again once upgraded to 2.2
Click to expand...
Click to collapse
this is incorrect. you can root your 2.2 Droid X with this method: http://www.droid-life.com/2010/08/26/droid2-rooting-method-works-for-droidx-running-froyo/
worked like a charm on first go for me.
My speaker on the back of my droidx is blown i need to take it to verizon. How do i get rid of superuser permissions app in app drawer? I rooted with universal androot. I was told you have to remove it first then unroot. So i looked for it in app manager to delete it but its not there. I tried unrooting it still not there. Rooted it back still not there. Thanks for ur help.
Sent from my DROIDX using XDA App
Traded the DINC in for the DX and rooted in 2 minutes!!!!!! Kinda miss the DINC, well I miss HTC Sence
does this one click root work for the 2.2? and is there a chance that the fone will not root correctly and not work?

[GUIDE] Temp Root [VISIONary by PaulOBrien]

I got my Desire HD and can confirm that VISIONary temp root works.
1: get "VISIONary " from the market
2: Run
3: Leve it ~1min
4: You now have root
This will allow :-
--Backup/Restore From Titanium Backup
--Running apps that requier root access
This Will Not Allow :-
--Editing system / recovery / hboot
We are locked down with the same security as the G2​
[UPDATE]
Paul has updated the app now it works much better on the Desire HD. Iv had no issues so far with this updated version
Happy Rooting ​
p.s. ALL credit goes to PaulOBrien for this awsome APP
Tested. It works perfect.
Sent from my Desire HD using XDA App
Is there a possibility that the phone gets bricked by this ?
not sure what that app changes on my phone
No chance of brick from this
Sent from my Desire HD using XDA App
noobie question: does the DHD's got the same "root-lock" as the g2 has? tnx in advance
You really should read the first post.
AdFree working with this ROOT?
Excellent. working on my DHD.
Updated to version r9, which runs a lot quicker on the HD!
P
paulobrien said:
Updated to version r9, which runs a lot quicker on the HD!
P
Click to expand...
Click to collapse
Yes, this new version works fine!
Many thanks Paul!
Hey, another noob question i guess, does temp root mean I have to use the app every time I reboot the phone?
Yes, anyway you can set VISIONary to root the phone when is booting...
Sent from my Desire HD using XDA App
is there a reason to root the phone now?
tomer4321765 said:
is there a reason to root the phone now?
Click to expand...
Click to collapse
Market access for me. Slovakia dont have access paid market
tomer4321765 said:
is there a reason to root the phone now?
Click to expand...
Click to collapse
Some useful apps require root access, such as AdFree which makes ads disappear...
Just flashed it, works like a charm!
tomer4321765 said:
is there a reason to root the phone now?
Click to expand...
Click to collapse
First thing I did when I came out of the store. Did a root on the road. Had to tweak the density immediately. Running 180 now and OMG.......
xmoo said:
Just flashed it, works like a charm!
Click to expand...
Click to collapse
Once I have installed this, and rooted the phone, I can set it up to start on boot yes?
And then apps that need root will work fine?
Hope they can properly root this soon
madindehead said:
Once I have installed this, and rooted the phone, I can set it up to start on boot yes?
And then apps that need root will work fine?
Hope they can properly root this soon
Click to expand...
Click to collapse
Hope so too. I want to/have to edit a couple of files in the system directory..
This temporary root works great (all the root apps will run, expect those that try to modify system files of course and maybe those that also want to run at boot). Everything is installed by this app: su, SuperUser and busybox. Great app!
@mesc4line: do you have it already? If yes, from where you got it? Anywhere in Berlin?

Updated to 2.2, how do you know if you're still rooted ??

Guys,
Thanks for the help in fixing my camera issues !!
My next question is, am I still rooted once I updated to 2.2 ?? The Market doesnt seem as extensive as it was when I was rooted on 2.1
I am pretty new at all this stuff, how can you tell if your rooted on 2.2, and if I'm not, how can I properly root it again ??
Vinman18 said:
My next question is, am I still rooted once I updated to 2.2 ?? The Market doesnt seem as extensive as it was when I was rooted on 2.1
Click to expand...
Click to collapse
root and Market are not related. You need to change your phone fingerprint to the Nexus 1 to show all the protected applications again as Google does not recognize the DK28 fingerprint.
However, you need to be rooted to edit the file. See the following thread for the fingerprint. http://forum.xda-developers.com/showthread.php?t=848778
I am pretty new at all this stuff, how can you tell if your rooted on 2.2, and if I'm not, how can I properly root it again ??
Click to expand...
Click to collapse
One way to check is to open up a terminal and type "su"
To get root back, use the one click installer.
http://forum.xda-developers.com/showthread.php?t=770388
Or flash a Tom to get all the apps. If you want to find out if your rooted just download titanium from the market. As soon as you open it it will say asking for root rights.
Sent from my Evo Killer!
ok, here comes the idiot question of the night....
is there any way to root my phone, without having to use a computer to download any files ??
When my friend originally rooted my phone when I was on 2.1, he didnt have to use a computer, he was able to do it right on the phone itself (not sure what he did, tbh)
Vinman18 said:
ok, here comes the idiot question of the night....
is there any way to root my phone, without having to use a computer to download any files ??
When my friend originally rooted my phone when I was on 2.1, he didnt have to use a computer, he was able to do it right on the phone itself (not sure what he did, tbh)
Click to expand...
Click to collapse
Z4root
Sent from my SPH-D700 using Tapatalk
mysteryemotionz said:
Z4root
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
thanks for the info, thats what I had on the phone before (I remember the app)
unfortunately, I cant find it in my market
Yes, z4root is no longer on the market, but you can download the APK here.
http://forum.xda-developers.com/showthread.php?t=833953
Vinman18 said:
My next question is, am I still rooted once I updated to 2.2 ?? The Market doesnt seem as extensive as it was when I was rooted on 2.1
Click to expand...
Click to collapse
To tell if you're rooted - install an app like Titanium Backup, which needs root to function properly. If you're not rooted, there won't be access to the market.
For root if you've lost it, your best option may be to install a custom ROM, which are usually pre-rooted. Besides, most custom ROMS are better than what comes stock. Which custom ROM will depend on your needs.

Rooting for 2.3.3

TBH is in the process of right now releasing a leaked Moto build of Gingerbread 2.3.3. As of right now, they have been unable to root it, as all known root methods appear to no longer work. Anyone want to tackle it?
obviously not gonna be easy....if TBH can't do it.. I doubt anyone can
Don't think anything is impossible. They just got the release yesterday. It sometimes takes a collaboration of several devs to get root.
If my download ever finishes I gonna try like hello and throw everything I have at it. Lol.
Sent from my DROIDX using XDA Premium App
i have an idea about getting root but im not sure if it will work or not but pretty much instead of rebooting after installing 2.3.3 you install the su.zip file found somewhere on xda and you should have root but im not 100% sure
luigi90210 said:
i have an idea about getting root but im not sure if it will work or not but pretty much instead of rebooting after installing 2.3.3 you install the su.zip file found somewhere on xda and you should have root but im not 100% sure
Click to expand...
Click to collapse
That will soft-brick the phone and you'll have to SBF from RSDLite. You can't install any other zips directly after installing a ROM or it won't pass the signature verification on reboot.
Sent from my DROIDX using Tapatalk
I'll be waiting in hopes you all find root!!!
Anyone try the SuperUser app in the market... says it worked flawlessly in GB for N1..?
cbaty08 said:
Anyone try the SuperUser app in the market... says it worked flawlessly in GB for N1..?
Click to expand...
Click to collapse
Which app is it?
Doesn't the Nexus S on 2.3.3 have root?
Edit: nevermind. Locked bootloader.
Sent from my Xoom using Tapatalk
oshigeru said:
Doesn't the Nexus S on 2.3.3 have root?
Edit: nevermind. Locked bootloader.
Sent from my Xoom using Tapatalk
Click to expand...
Click to collapse
Locked bootloader and root access are two different things.
tried SuperOneClick(special), same process for 3.4.2 blur..no go.
has anyone tried z4root?
wmedina1991 said:
has anyone tried z4root?
Click to expand...
Click to collapse
Yes, failed too..
wmedina1991 said:
has anyone tried z4root?
Click to expand...
Click to collapse
Several times. no luck
rocko73 said:
Locked bootloader and root access are two different things.
Click to expand...
Click to collapse
well the nexus s/one use a method which requires the bootloader to be unlocked in order to obtain root so technically speaking they are the same in this case
so far though i have been reading about a gingerbreak exploit from the same guy who released rageinthecage exploit
maybe if we contacted him he might release gingerbreak so we can have root access
that sucks
db306 said:
Which app is it?
Click to expand...
Click to collapse
Search the market for "Superuser" and there is an app that has comments stating it worked for GB on N1.
I downloaded it and ran it and it seemed to have done the first part of what it needed to do fine... but now the next step is flash this .zip update that is on the memory card through recovery...... I don't want to be the genea pig as I need my phone atm...
EDIT: Just read luigi's post.. not sure now...
luigi90210 said:
well the nexus s/one use a method which requires the bootloader to be unlocked in order to obtain root so technically speaking they are the same in this case
so far though i have been reading about a gingerbreak exploit from the same guy who released rageinthecage exploit
maybe if we contacted him he might release gingerbreak so we can have root access
Click to expand...
Click to collapse
Where did you see this?
Also, I wonder if the below Kernel exploit could be used..
http://seclists.org/fulldisclosure/2010/Dec/85
I may play around with this when I get home tonight. If anyone else wants to in the meantime, feel free.
luigi90210 said:
well the nexus s/one use a method which requires the bootloader to be unlocked in order to obtain root so technically speaking they are the same in this case
so far though i have been reading about a gingerbreak exploit from the same guy who released rageinthecage exploit
maybe if we contacted him he might release gingerbreak so we can have root access
Click to expand...
Click to collapse
looks promising, says in his quote he didnt want to release till more 2.3 devices were out ( so they couldnt fix his exploit ) but hopefully he will release it soon ish

2.3.4 ZergRush

Alright, with my 2.3.4 update I have tested ZergRush method of rooting and here is my result:
"01/004/2012 13:04:48 - INFO - Connected device : R800
01/004/2012 13:04:48 - INFO - Installed version of busybox : N/A
01/004/2012 13:04:48 - INFO - Android version : 2.3.4 / kernel version : 2.6.32.9-perf
01/004/2012 13:04:53 - INFO - Pushing C:\Flashtool\.\devices\R800\busybox\1.19.0\busybox to /data/local/tmp/busybox
01/004/2012 13:04:54 - INFO - Pushing C:\Flashtool\.\custom\root\zergrush.tar.uue to /data/local/tmp
01/004/2012 13:04:55 - INFO - Running part1 of Root Exploit, please wait
01/005/2012 13:05:14 - INFO - Waiting for device
01/006/2012 13:06:14 - INFO - Forced stop waiting.
01/006/2012 13:06:14 - INFO - Running part2 of Root Exploit
01/006/2012 13:06:14 - INFO - Running rootit2
01/006/2012 13:06:14 - ERROR - Cleaning rootit files
Mounting /system R/W
FTError
01/006/2012 13:06:14 - INFO - Pushing C:\Flashtool\.\devices\R800\busybox\1.19.0\busybox to /data/local/tmp/busybox
01/006/2012 13:06:15 - INFO - Pushing C:\Flashtool\.\custom\root\psneuter.tar.uue to /data/local/tmp
01/006/2012 13:06:15 - INFO - Running part1 of Root Exploit, please wait
01/006/2012 13:06:15 - INFO - Running rootit
01/006/2012 13:06:17 - INFO - Waiting for device"
It eventually froze at waiting for device doing both methods.
I too tried the zergrush method and it didn't work, gonna look into it but it isn't looking good.
Sent from my R800x using XDA
Well our error is with the rootit files. This means we have to bypass security again.
Sent from my R800x using XDA
Dammit, looks like I'm gonna live without root for a while
Sent from my R800x using XDA
savage24x said:
Well our error is with the rootkit files. This means we have to bypass security again.
Sent from my R800x using XDA
Click to expand...
Click to collapse
My question is why does it matter if we have root? God forbid we want to remove Verizon Crapps and feel like we own our phones. It's the same with AT&T not allowing any type of unlocked phone on their network.
Phryxus said:
My question is why does it matter if we have root? God forbid we want to remove Verizon Crapps and feel like we own our phones. It's the same with AT&T not allowing any type of unlocked phone on their network.
Click to expand...
Click to collapse
If you remove the Verizon apps, that's less of an opportunity for Verizon to make money off of you. They also talk about security issues, which I can actually see a point to it. After having had my father destroy a computer by deleting system files and registry keys, I believe that root access in the hands of the technologically illiterate could be devastating.
However, that's why they can claim that warranties are voided, because it was something we did to mess it up. Frankly speaking, it's business. They pay people to develop these apps, and the OEMs pay people to make the user interface, which I'm sure is why they like to lock the bootloaders. In other words, companies like to make money, which means they're going to try their hardest to make sure they have every opportunity to.
I posted in the other forum too but maybe I can get some answers here too...
So.. I was on stock 2.3.3 rooted with locked bootloader. Took the OTA without unrooting and now I seem to be on the new 2.3.4 with root. Root checker app confirms it, how do I verify this?
Edit: I used titanium to remove a system app and used open garden and was prompted with the superuser screen
Sent from my R800x using xda premium
kelvenha55 said:
I posted in the other forum too but maybe I can get some answers here too...
So.. I was on stock 2.3.3 rooted with locked bootloader. Took the OTA without unrooting and now I seem to be on the new 2.3.4 with root. Root checker app confirms it, how do I verify this?
Edit: I used titanium to remove a system app and used open garden and was prompted with the superuser screen
Sent from my R800x using xda premium
Click to expand...
Click to collapse
Show us the about phone screen.
Phryxus said:
My question is why does it matter if we have root? God forbid we want to remove Verizon Crapps and feel like we own our phones. It's the same with AT&T not allowing any type of unlocked phone on their network.
Click to expand...
Click to collapse
A big part of it is that the carriers don't wanna receive calls from people who did something stupid after rooting, and want repair/replacement.
Sent from a Galaxy far, far away
So am I to understand that if I use root keeper when I've used the zergrush method then I'm okay?
Sent from my R800x using Tapatalk 2
If you are rooted then update OTA you usually keep root access.
Sent from my iPhone 4s
In preparation for 2.3.4 I flashed a stock 2.3.3, rerooted, then went ahead with the OTA. It kept root but for some reason my signal and wifi indicators are now a constant gray. Everything works fine so I guess its nothing major right?
Sent from my R800x using XDA
Willie_Dynamite said:
In preparation for 2.3.4 I flashed a stock 2.3.3, rerooted, then went ahead with the OTA. It kept root but for some reason my signal and wifi indicators are now a constant gray. Everything works fine so I guess its nothing major right?
Sent from my R800x using XDA
Click to expand...
Click to collapse
I have the same issue. Called Verizon to see if it was part of the update, they called Sony "who could not tell" but said "if everything is working, dont worry about it."
I had the Verizon 2.3.3 firmare, and rooted with zregRush. Before the OTA I read that it would fail with root, so I unrooted the phone. Started having a couple issues, so minor I do not remember what they were, but ended up using flashtool to reflash the stock image I downloaded. Everything was fine then, my icons were turning green when connected, and all. Then did the OTA, and everything is working but the icons for wifi and 3g never go green. Is there any more word on this? Is there any futher word on zeregRush rooting?
I have the doomloard linux script to to the root process, and I tried to run the commands instead of the script, I found that I was unable to create or pus files to the device, so I tried to use the sdcard, but when running the zregRus program all I get is access denied!
jjalbert said:
I have the same issue. Called Verizon to see if it was part of the update, they called Sony "who could not tell" but said "if everything is working, dont worry about it."
I had the Verizon 2.3.3 firmare, and rooted with zregRush. Before the OTA I read that it would fail with root, so I unrooted the phone. Started having a couple issues, so minor I do not remember what they were, but ended up using flashtool to reflash the stock image I downloaded. Everything was fine then, my icons were turning green when connected, and all. Then did the OTA, and everything is working but the icons for wifi and 3g never go green. Is there any more word on this? Is there any futher word on zeregRush rooting?
I have the doomloard linux script to to the root process, and I tried to run the commands instead of the script, I found that I was unable to create or pus files to the device, so I tried to use the sdcard, but when running the zregRus program all I get is access denied!
Click to expand...
Click to collapse
Sorry to quote your whole reply. I'm currently mobile. I have the same greyed out issue and turns out a lot of people are having this issue with 2.3.4 on other phones. Galaxy Nexus for exmaple. They are all using stock like most of us with R800x. My Wifi and 3G do work flawless but its annoying because I can never tell if its lost signal or not.
Phryxus said:
Sorry to quote your whole reply. I'm currently mobile. I have the same greyed out issue and turns out a lot of people are having this issue with 2.3.4 on other phones. Galaxy Nexus for exmaple. They are all using stock like most of us with R800x. My Wifi and 3G do work flawless but its annoying because I can never tell if its lost signal or not.
Click to expand...
Click to collapse
Check G-Talk, if that can't connect, that's the issue (I had the issue on a non-rooted version, too)
Pax
Same here. Greyed out.
Sent from my R800x using XDA
paxChristos said:
Check G-Talk, if that can't connect, that's the issue (I had the issue on a non-rooted version, too)
Pax
Click to expand...
Click to collapse
I checked G-Talk, and no it can not connect to the server. Is this an issue I can fix(reload app, factory reset??) or is this something in the update?
jjalbert said:
I checked G-Talk, and no it can not connect to the server. Is this an issue I can fix(reload app, factory reset??) or is this something in the update?
Click to expand...
Click to collapse
To my knowledge, something in the update, I tried flashing latest Gapps, and still have the same problem
Sent from my R800x using Tapatalk 2
jjalbert said:
I checked G-Talk, and no it can not connect to the server. Is this an issue I can fix(reload app, factory reset??) or is this something in the update?
Click to expand...
Click to collapse
BTW I have locked bootloader, never messed with that! Did root, 2.3.3 also had an issue were I used flashtool to load the R800x_3.0.1.E.0.88_Verizon.ftf so I guess I am not quite sure if I was running a stock image before I did the OTA to 2.3.4?
jjalbert said:
BTW I have locked bootloader, never messed with that! Did root, 2.3.3 also had an issue were I used flashtool to load the R800x_3.0.1.E.0.88_Verizon.ftf so I guess I am not quite sure if I was running a stock image before I did the OTA to 2.3.4?
Click to expand...
Click to collapse
If you ftf'd back to stock, you were on a unrooted device when you updated, so root isn't the problem
Sent from my R800x using Tapatalk 2

Categories

Resources