[Q] Droid 1 rooted, now bugged by forced updates from verizon... - Android Software/Hacking General [Developers Only]

Hi All, First, let me say wow! This place is great. If it weren't for a space and forum like this a girl like me would totally be at the mercy of Verizon... A big up front Thanks!!
Ok, that being said, here's my problem. I rooted my D1 (Android 2.2.1 build FRG83G) using Soup or Root (tried z4root several times without success). Soup or Root worked great! I have access to root level and have super user permissions. I installed Busy Box and Barnacle (two more great pieces!) and have been enjoying my unlimited wifi thereing with all my wifi toys on the road. Life is good!!
But now, my phone keeps bugging me to install a system update of FRG83G - even though I still show that's the build I am running... I turned off 'Auto sync' and 'Background data' hoping this would stop the assault but no luck. I also searched everywhere on my device (using Astro File Manager) for the update file hoping to delete it but could not find it. I searched all directories for a file of the size indicated in the assult message. I even tried searching for all '.apk' files hoping I could find it and delete it that way... Nope.
How can I stop the assault and delete this update assault file message thing... Help!
Thanks in adavnce...
Gwen

are you currently running a custom rom?

Not running custom ROM
I am not running a custom ROM. I am pretty much a novice at this stuff. Now that this update message keeps coming up since I rooted, after all I am reading here and on other forums,. I am worried my device will be bricked if/when I inevitablby butt-run the update... if you know what I mean... Help. gwen4156 at comcast dot net Tx

yup my my fiancee`s phone did the same thing...i installed the update which gave me 2.2.2...sont really know what changes they made...i kinda just press the install button too quickly without noticing it...anyways, i lost root....i was using oneclickroot tho...I just reinstalled it and everfthing is good...have u tried oneclick?
Sent from my SPH-D700 using XDA Premium App

Related

DI18 update for Stock Roms Only

Firon was nice enough to make sweet sweet magic. if im right, this will let you update to DI18 if you are on a custom rom/kernel and it will "do the deed" for you.
Firon said:
Here's a signed update that will not trash your recovery, kernel, or root. You do not need a stock kernel for this update.
It will restore only the required stock files/apps and update your modem, so as long as you're on DI07, it should successfully update.
I tested it already on my own phone, worked great.
This way you don't need to restore a bunch of random files to update.
His thread can be found here
Click to expand...
Click to collapse
Only use the attached .zip if you are fully stock!
so i pulled a copy of the DI07 to DI18 update off of my cache partition. anybody want it to mess with?
*edit*
no changes have been made to it. ill let someone else which more adept skills do what they do best. I simply just got the notification, grabbed it from cache and threw it up here.
*edit2*
gotta be 100% stock (minus clockwork)
simple fix? Flash This before you flash the update.
Would it install on its own? If so throw it up here.
Sent from my SPH-D700 using XDA App
Thanks. Installed just fine.
In regards to the upload speed fix alone (not tested much else yet):
DL UL
65 101
294 241
63 162
95 197
Well...those numbers suck but it does prove that the UL is no longer stopping below 170 UL (my highest ever). Will test later, too.
I went outside and ran it a couple more times and it's looking good.
DL 474, 959 UL 322, 241
Thanks, installed fine for me. Upload is still ify.
Sent from my SPH-D700 using Tapatalk
It installed fine for me. Still doesn't seem to be working right.
Do i have to install all my stuff again to install this? And is this the real update?
First off this is my first android phone and this is one heckuva community ! Still hadn't gotten any OTA update so I installed with this one. Installed perfectly with clockworkmod, speedtested on two different servers and it seems to have fixed the problem! Sending that screenshot to my e-mail was also much less painful Thanks newkidd!
davidrules7778 said:
Do i have to install all my stuff again to install this? And is this the real update?
Click to expand...
Click to collapse
i guess i should have said, this is the OTA update. no changes have been made to it. ill let someone else which more adept skills do what they do best. I simply just got the notification, grabbed it from cache and threw it up here. just trying to do my part
davidrules7778 said:
Do i have to install all my stuff again to install this? And is this the real update?
Click to expand...
Click to collapse
Yeah ull need to have the stock apps and odex files or wait for someone to take this and make ita zip file we can just flash through clocworkmod. I tried it and it aborted after it didn't find some odex file ...
Sent from my SPH-D700 using XDA App
Does this effect root or cwm? I'm unrooted at the moment because i only use root to remove apps, which would have pointless because i wanted this.
Guys, please report battery life with this update in the next few days. I know DI07 greatly reduced it (due to that DRM service it seems), but I'm hoping this one is better.
spitefulrain said:
Does this effect root or cwm? I'm unrooted at the moment because i only use root to remove apps, which would have pointless because i wanted this.
Click to expand...
Click to collapse
My root was kept through the update. I was running on stock with just joey's root fix and it is still rooted after the update.
I haven't rebooted, but I suspect I may have to reinstall recovery, though, because when I looked in the update.zip, they had the recovery-install in there again. Not confirmed, though.
The update came in OTA for me about 10 minutes ago. I went ahead and applied it, and with about 5-10% left on the status bar at the bottom (during the Updating modem phase) it seems to have hung. Most of the 10 minutes has been stuck in that spot. I'm afraid to pull the battery and brick it, but on the flip side it's doing me no good if it's just sitting here like this permanently, either. Anyone else see anything similar?
And I am currently running completely stock and NOT rooted, so I should be the perfect target candidate for the update. Haven't had the time or need yet to make those changes.
Worked beautifully. Make sure you flash back to stock DI07. This will delete your clockwork recovery, but not your root script.
It works
Installed using stock recovery (i.e. signature verification works).
I used noobnl's zip dump of DI07 to restore files I had removed/replaced.
I applied this update without removing root and had root after updating. (Verified with titanium as well as terminal emulator by running commands $su, # remount rw /system) note that I had replaced the oneclick busybox with titanium's download to keep it happy.
Note: I had rooted at DI07 since I used ODIN at this point in the past, so I was using a newer version of the one-click root.
3G speed test results:
Ping (ms)/Down (kbps)/Up (kbps)/Location
207/261/541/At my cubicle (top floor, but 500ft away from the nearest exterior wall/window)
325/307/547/In a breezeway (also top floor, exterior windows on both sides)
EDIT:
172/675/699/Courtyard ~100 feet from nearest building under a tree.
Still looking like upload is faster than download in my area... but it's definitely fixed.
Also: here's my tethered results (from my cube)
It doesn't affect root - I was rooted before and I still am. First thing I did once the update installed was remove junk apps after having to put them back for the update to work.
Recovery seems to be gone, though. I installed it through clockwork but I just tried booting into recovery again and it brought me to the stock recovery. So it seems you'll have to reinstall clockwork if you apply the update.
Speed test results are atrocious, but that's the norm in the middle of the day near my office. This morning I had 725/146, but I've run three tests since then, all AFTER applying the DI18 update:
82/10
283/16
221/29
Yes, 82/10. You read that right. That is what 3G is like where I am sitting right now. But I have 4G here so it doesn't matter. And 3G seems to be a little better in other places. I will test again in a different area and see if this improves uploads.
I take it from all of these positive responses that nobody else experienced it hanging near the end of the flash process?
Anyone with experience have any recommendations on what I do?
I just tried to flash this using clockwork, didn't like that I have the Galaxy MobileAP installed and not the Sprint one and aborted. Will have to wait until somebody else releases a version that will work anyways.
TurboFool said:
I take it from all of these positive responses that nobody else experienced it hanging near the end of the flash process?
Anyone with experience have any recommendations on what I do?
Click to expand...
Click to collapse
Pull the battery and flash to stock using odin would be one option.
FrumRoll said:
I just tried to flash this using clockwork, didn't like that I have the Galaxy MobileAP installed and not the Sprint one and aborted. Will have to wait until somebody else releases a version that will work anyways.
Click to expand...
Click to collapse
EDIT: see Firon's post on page 6 (#53) it will restore any modifications you've made (including MobileAP) as long as you have a stock (odexed) DI07 ROM, it won't even mess up recovery or kernel!
FrumRoll said:
Pull the battery and flash to stock using odin would be one option.
Click to expand...
Click to collapse
Unfortunately I'm nowhere I can do that right now. Also, won't that kill my data?

[Q] Droid 2 Global Roms

I'm new to rooting and just rooted my Droid 2 Global and have no idea what to do next. Where do I find roms? What are the best ones? And how can I get rid of some of this junk moto has on here?
Google team defuse
Sent from my DROID2 GLOBAL using XDA App
I'm sorta new to this too. I rooted with Z4Root. I'd recommend going to the market and downloading Root Uninstaller. That helped me get rid of all the stupid crap verizon put on there, like Blockbuster, Kindle, CityID, etc.
Another thing you could do is look up "root" in the market. It will show you all the apps that require root access.
Becareful though, just like your home computer, uninstalling some software may have unintended consequences. Hope that helps.
marcort said:
I'm sorta new to this too. I rooted with Z4Root. I'd recommend going to the market and downloading Root Uninstaller. That helped me get rid of all the stupid crap verizon put on there, like Blockbuster, Kindle, CityID, etc.
Another thing you could do is look up "root" in the market. It will show you all the apps that require root access.
Becareful though, just like your home computer, uninstalling some software may have unintended consequences. Hope that helps.
Click to expand...
Click to collapse
Thanks a lot. Has anything you uninstalled caused you problems?
Not yet. But I only uninstalled the factory installed extra stuff. I noticed a slight pickup in speed and battery life (although it could just all be in my head... LOL). Let me know if you do anything else cool. Im still trying to build up enough balls to actually start flashing roms.
marcort said:
I'm sorta new to this too. I rooted with Z4Root. I'd recommend going to the market and downloading Root Uninstaller. That helped me get rid of all the stupid crap verizon put on there, like Blockbuster, Kindle, CityID, etc.
Another thing you could do is look up "root" in the market. It will show you all the apps that require root access.
Becareful though, just like your home computer, uninstalling some software may have unintended consequences. Hope that helps.
Click to expand...
Click to collapse
This is a bad idea, don't do it.
When you delete the bloatware that comes on the phone, you make your phone unable to receive OTA updates from Verizon. This includes any future updates to Android version 2.3 (Gingerbread). The updates run as a patch, they check for all of the system data to be present. This includes pre-installed apps like blockbuster, amazon, etc. If ALL of the system data isn't present, the patch can't run.
Instead, you should use Titanium Backup to freeze these programs. It does the same thing, but instead of removing the files, it changes their extension, so that they can't run. It has the same effect, but when you want an update, you just unfreeze your programs, update, and then refreeze them. It also lets you make backups of your apps and app data.
If you don't want to pay for TiBu, you can always manually change all the filenames from cityID.apk to cityID.bak, etc etc. This does the same thing, for free, but is more involved and less beginner friendly.
Do what ever you want......if you want to go back to stock to get offical ota updates just search for the sbf file and your all good. Just know what your doing before you do it. If you delete bloatware it will effect ota updates. But flash the sbf with rsd lite and you'll be fine
Sent from my DROID2 GLOBAL using XDA App
You could do that, yes. But freezing bloatware is more efficient. Flashing an SBF is more time intensive, and has a higher chance (not high, mind you, but highER) of not working correctly. Also, TiBU has the added benefit of being a backup utility that's easy to use and very functional and stable.
Ok.
Sent from my DROID2 GLOBAL using XDA App
Well I guess that shows how much of a dummy I am with this stuff. I ended up reinstalling the stuff I removed from the market and unrooting because I had to send the phone back. It had a really weird charging issue that was present when I bought it. Im on the new one now. (Rooted to try and fix the charging issue. It didnt work). I haven't rooted the new phone yet. Im reading through all the forums to try and gain a little better understanding of how to do this stuff without wrecking my phone or missing out on updates. Thanks for all the good info! I wont be screwing around with bloatware so soon this time.
Definitly do not go the uninstall route on the Blur stuff.
Freezing is better!
As for ROMs there is only one ROM that I know of and it is Fission.
Get the ROM manager here at XDA and flashing it is a snap. It even has the Stock Droid in the manager so you can easily go back to stock when needed.
The stock rom in the rom manger still has root, busybox and is deodexed. If sent back with these programs on it will void your warranty. So if you ever need to send back sbf 1st to be safe. The .sbf takes like 15 minutes. Maybe two minutes more then flashing a ROM. So I really don't get how flashing a .sbf is difficult. And it actually is the safest due to the locked bootlader and the drivers usually never fail if running Windows 32 bit.
so i'm assuming that all of the other "popular" ROM's (liberty, rubix, apex, etc.) that say they are for the DX and D2 wont work on the D2G? I've installed many ROM's on my D2G and all of them get stuck on airplane mode and wont unlock. I end up having to restore and revert back to stock...
Yep, pretty lame that all these devs havent taken numerous peoples' offers to test out d2g ports of the d2 roms. i mean i have no idea how to port it myself but theres people saying "if you try it, ill test it" and still no devs take anyone up on the offer.
So does ne one think that we are going to get ne roms ported over to us from the dx or the d2 cuz I was lookin forward to flashing liberty to my D2G so can some1 pm if they got ne idea or if they kno when we can expect a new rom
Sent from my DROID2 GLOBAL using XDA App
D2G Rooting
Hey Guys- I just rooted and installed Fission ROM on my D2G- WHEW!! My wife (the IT pro) and I rooted this past Sunday evening. We used Z4ROOT- this part was fairly easy. Then we spent the next 6 hours- with no luck whatsoever- trying to install a custom ROM. We finally found out that there aren't many out for the D2G just yet.
We finally found Fission ROM, but could not get it installed. You must have a bootstrap program to install the rom. I found this out by accident. Finally installed Fission on Tuesday night. Only used for a few hours, but so far so good.
BTW- there are several bloatware freezers on the market. I had read not to remove it, so I froze it. App Freezer for Root seems to be working fine.
Be careful, and good luck!
biknut1 said:
We finally found Fission ROM, but could not get it installed. You must have a bootstrap program to install the rom. I found this out by accident. Finally installed Fission on Tuesday night. Only used for a few hours, but so far so good.
Click to expand...
Click to collapse
There are instructions with everything you need to know (including koush's bootstrap) provided by team defuse on their website. The entire process shouldn't take more than 30 minutes tops.
And you can delete anything you want now that there is the D2 global SBF for recovery. Just make sure you know how to use it before things go awry so you don't panic and flood the forums with questions that have already been answered.
Sent from my DROID2 using XDA App
pfallin said:
so i'm assuming that all of the other "popular" ROM's (liberty, rubix, apex, etc.) that say they are for the DX and D2 wont work on the D2G? I've installed many ROM's on my D2G and all of them get stuck on airplane mode and wont unlock. I end up having to restore and revert back to stock...
Click to expand...
Click to collapse
how do you revert back to stock. yes i made a backup.
How do you get the OTA Update? I mean, you have to be on Verizon to get it, right? What if you unlocked the phone and use it outside the US with a different sim card from some other carrier? Can you still get the update? Please help.
And, if somehow I can find this precious update, then if I change my rom to Fission, I won't get updates anymore, right? Then what is the point of getting new roms? I'll have to be checking for newer roms with newer updates from Verizon all the time? Is this the idea?
Thank you,
hgrimberg said:
How do you get the OTA Update? I mean, you have to be on Verizon to get it, right? What if you unlocked the phone and use it outside the US with a different sim card from some other carrier? Can you still get the update? Please help.
And, if somehow I can find this precious update, then if I change my rom to Fission, I won't get updates anymore, right? Then what is the point of getting new roms? I'll have to be checking for newer roms with newer updates from Verizon all the time? Is this the idea?
Thank you,
Click to expand...
Click to collapse
Yes, you can get the update, no matter you are not on Verizon network. But update will not be 'pushed' to you, you have to go to system/about phone/system updates. Phone will check for update and let you know if one is available. If you are already running 2.4.330, you will get prompt no update is available. If you are on 2.4.29 - you must get the prompt update is available and will be downloaded.
Update will work only if you are using stock firmware (for me it worked fine no matter I had rooted the phone, you must make sure there are no 'frozen' apps before update is applied, or it will fail to install). On Fission, it will not show/work. Many users, including myself, have reported update does not seem to be adding anything benneficial to users on GSM/UMTS networks. On some networks (in Canada and Australia so far) update causes the phone to become unreliable when it comes to keeping connection to the cellular network. Another user (in Germany) reports no problems using the updated firmware. I suspect this is related to frequencies - in Canada and Australia we use bands that overlap with US bands which as we all know have some software restrictions imposed by the phone. In Europe (Germany, Greece) you guys use 2100Mhz.
Again - update addresses some CDMA issues, I find absolutely no different with/without the update in terms of battery life or call quality. (I am on Rogers Canada - GSM/HSPA 850/1900.)

[Q] help with metro pcs huawei ascend rooting

Alright im new here to xda forums. Forgive me if I posted this in the wrong section.I just got a free a new ascend for metro pcs. I'm happy cause I want to root and take advantage of custom Roms without risking my good mt4g and now I have a pretty Much worthless phone I van abuse >. Here's my problem now. My phone is running 2.2.2 and I've downloaded z4root 1.30 like all the threads say I should do. I have debugging on and all that stuff set to the right settings. Now whenever I try to root, after about 40 seconds the app returns me to my homescreen unrooted and when I try to access it again it says app isn't spawning and it force closes. Then I can't access the app again unless I reboot. When I tap the app icon nothing happens.
Ok I've rebooted my phone countless times and nothing changes. I've tried installing the app and no luck either. (But sometimes instead of going back to homescreen it stays at "running exploit" and beverages changes) I've also tried visionary and that does work either.... I've done factory resets and it doesn't make a difference. Temp root and permanent root both dont work. Someone help please and thnx for trying in advanced.
Bumpity bump bump
bump bump bump bump
lol i got you
i ran into the same frustrating issue. z4 should work but instead it reboots with no effect or loops the su exploit till you reset. two days,100 threads (all pointing to z4) and about 1000 thread pages i finally found the issue and the solution idk why (z4 must be outdated or something but it does NOT work for the ascend M860 running 2.2 froyo) what you need is gingerbreak-v1.20.apk i installed on my ascend and within 10 minutes or so viola it was rooted. note the phone i used was from metro pcs NOT cricket. if your with cricket i have no idea weather or not this will work. but it definitely works on the metro ascend. hope i helped clear up this extreemly frustrating issue.
Lol its funny i just now realised what the issue was. Every thread i saw said z4 for 2.2 os but all the posts were from about 6 months prior to the actual date z.4 is the early and unofficial update to 2.2 froyo jus like gingerbreak goes from 2.2 froyo to 2.3 gingerbread as the phone is discontinued, this is THE unoficial and only update for the M860
Sent from my M860 using XDA App

[Q] HTC Thunderbolt (Rooted) Permanently disable updates/How to deal w/ new update

I would like to know how I'm supposed to deal with this new recent update that pretty much disables my phone every single night from when the pushes started (2-3 days ago?). My phone is currently unusable...
Also, I've searched and searched and I can't seem to find any method to permanently disabling all automatic updates on my rooted HTC Thunderbolt, is this possible? I've tried freezing all bloatware, it still pushes updates on my phone, only it's much more aggressive now. The update gets pushed on my phone at least once a day at night without warning.
Just fyi I am a complete noob and it took me probably something like 5 data wipes and several days of searching, trial & error to get my phone rooted.
-_-
Please halp :/
A fix that I found...
Every day last week I had to factory reset my phone after the update bricked it. I rooted my phone after installing an app and I couldn't find its icon with the four pages of crapware icons Verizon forced down my throat. F' them, and the $30 a month they want now to use my phone as a hotspot or to tether. (Rant off)...I found this fix...
The post I found sayz to use Root Explorer but I used the freely available ES File Explorer. After installing click Menu, Settings. Check off Root Explorer and Mount File System As Writable. Change Home Directory to /.
Browse to /system/etc/security/ and look for the file otacerts.zip and rename it to otacerts.zip.bak. (Long press on file, menu pops up) I did this two days ago and no more updates bricking my phone.
Otacert zip rename
Ok I have the HTC THUNDERBOLT I have an older firmware I needed to be on in order to ROOT my phone anyways I noticed my phone was trying to do an update to latest firmware I immidietly removed battery to prevent update. Why? because I guess I was on old firmware wich save me time I didnt have to downgrade. Ok so I root phone successfuly and I notice update again trying to happen. so I do the same I defer it maximum 5 days. Im assuming renaming to OTACERT.ZIP should prevent this CORRECT? Thats what i just did just not. Im looking for a ROM that has the latest firmware newest radio bloatware removed prerooted update disabled and STOCK! I know most roms have this disabled so ill look later into flashing roms but I really like stock although I havent played around with roms ever I might like one better.
If anyone out their knows. If I flash new rom does radio come with it too? Im concerned because if I dont have the latest one i wont really get 4g. If it does change it im sure I can just reload the radio right?
If the phone would have completed update would I have a bricked phone?
Or just unrooted?
If it where to brick what would be some solutions.

[Q] g2x Major Problems after Rooting / unRooting

Alrighty.. This phone has caused me so much time and trouble, I finally decided to start a thread. I really cannot find an answer for my problems by surfing...
In the beginning, all was great. Then I wanted to root my phone...
I went here and followed these instructions to root initially.
http://forum.xda-developers.com/showthread.php?t=1179748
(Stock Gingerbread OTA 2.3.3 Rooted)
I started to have problems:
-WIFI kept shutting off upon sleep. I depend on WIFI because I only have a 200MB plan..
Also, I have low signal in my apartment, so I use wifi calling very frequently. After about 10 minutes, wifi calling disables itself.
SO, I wanted to UNROOT. The link that said 'UNROOT' did not work..
Next, I used this link to unroot..
http://theunlockr.com/2011/05/23/how-to-unroot-the-t-mobile-g2x/
I returned to stock froyo OS. BUT i still wanted gingerbread!! I tried to use the LG update desktop tool, but it kept on saying that 'the phone was already up to date.'
SO, I ended up 'installing from zip' the backup that was made before I downgraded to froyo.. Unfortunately, this left me back at square one: A rooted gingerbread.. Exactly where I was before.
I went to this link next.
http://forum.xda-developers.com/showthread.php?t=1255214
I used the 'UNROOT ZIP', and it unrooted it!!
Seems perfect right??
BUT, ever since I did that, my GPS doesn't work. It is unable to pick up my location.
I tried to 'restore to stock' using BOTH the option while the phone is on, and using the 'clockwerk mod' (Where you hold power and the down button).
I just want things to go back to the way they were.
I'm hoping that I can just have a NORMAL 2.3.3, with GPS working, and everything back to the way it was before I started this whole 'root' journey..
Thank you so much ahead of time for taking the time to help me. Your 5 minutes could save me hours..
try restoring to stock, 2.2.2, then get the LG Updater tool to "Recovery Phone" which is at "Customer Support" and the last one, enter your phone model, and serial number, and it should recover it to stock with no problems for you. Good Luck.
Wifi is suppose to shut off on sleep mode unless you configure it not to.
Sent from my LG-P999 using xda premium
ed116 said:
try restoring to stock, 2.2.2, then get the LG Updater tool to "Recovery Phone" which is at "Customer Support" and the last one, enter your phone model, and serial number, and it should recover it to stock with no problems for you. Good Luck.
Click to expand...
Click to collapse
I will try this now.
Thanks. Hopefully it works.
It still says 'Update not required' after I use the recovery version.
It is saying that because just flashing 2.2 you are still on the July baseband which is telling the software you are on the latest. You should be able to find a stock nandriod in the forum somewhere to flash Gingerbread stock.
Go to Wireless and networks > Wifi > hit menu > Wifi sleep policy > never.
Sent from my MIUI G2x using XDA Premium App
GTWalling said:
It is saying that because just flashing 2.2 you are still on the July baseband which is telling the software you are on the latest. You should be able to find a stock nandriod in the forum somewhere to flash Gingerbread stock.
Click to expand...
Click to collapse
I was unable to find such a thread. I decided just to root it and go with the 'eagle' and deal with random problems..
However, the front facing camera keeps on stretching the picture..
Any thoughts?
FFC issues are common on non-stock roms trying to use LG camera instead of Android stock camera. Rooting your phone cannot cause wifi issues, etc. unless you made some errant changes to system files. Rooting does nothing but allow you or programs to get what is called in the Linux world SuperUser permissions. It allows you or the program to change or do anything it wants and removes the restrictions placed on the handset by the manufacturer and/or Google. All the rooting process does is add two files to your system and set the proper permission for su to be able to become root. The SuperUser.apk is the gateway to root. It is there to protect you from malicious programs getting root, as you have to approve all root access requests. It is actually very safe unless you do something stupid.
yoo992 said:
I was unable to find such a thread. I decided just to root it and go with the 'eagle' and deal with random problems..
However, the front facing camera keeps on stretching the picture..
Any thoughts?
Click to expand...
Click to collapse
Here is a link to both Froyo and Gingerbread.
http://forum.xda-developers.com/showthread.php?t=1037120

Categories

Resources