Moto G Fast - Rooting & ROM Help/Suggestions - Moto G8 (Moto G Fast) Questions & Answers

Hey Everyone,
I've posted before but the thread died down and I'd really like to figure this out just for curiosity sake. A couple of months ago I purchased a Moto G Fast as my first root/Custom ROM phone and was never able to get the boot loader unlocked. I have the Android SDK downloaded, the Motorola drivers downloaded, USB debugging enabled, USB mode set to data transfer, etc. However, every time I try to unlock the bootloader the phone is not detected by the Android SDK. My computer detects a device, but does not know what kind of device it is. On the phone itself I never get prompted for a USB connection (from what I understand you usually get a "trusted device" prompt). I've tried this on both Linux (Manjaro) and Windows with the same result (or lack thereof). Also, just to be clear, I am booting the phone into fastboot when trying to unlock the boot loader. Does anyone have any help or suggestions? Also, I'm not sure which ROM to go with. I'd like to run Lineage on the phone but it does not appear that this phone is supported in Lineage 17. Any ROM suggestions as well?
Thank you so much for any suggestions. I appreciate any help that can be offered.

PrettyDumbITGuy said:
Hey Everyone,
I've posted before but the thread died down and I'd really like to figure this out just for curiosity sake. A couple of months ago I purchased a Moto G Fast as my first root/Custom ROM phone and was never able to get the boot loader unlocked. I have the Android SDK downloaded, the Motorola drivers downloaded, USB debugging enabled, USB mode set to data transfer, etc. However, every time I try to unlock the bootloader the phone is not detected by the Android SDK. My computer detects a device, but does not know what kind of device it is. On the phone itself I never get prompted for a USB connection (from what I understand you usually get a "trusted device" prompt). I've tried this on both Linux (Manjaro) and Windows with the same result (or lack thereof). Also, just to be clear, I am booting the phone into fastboot when trying to unlock the boot loader. Does anyone have any help or suggestions? Also, I'm not sure which ROM to go with. I'd like to run Lineage on the phone but it does not appear that this phone is supported in Lineage 17. Any ROM suggestions as well?
Thank you so much for any suggestions. I appreciate any help that can be offered.
Click to expand...
Click to collapse
[Guide]Un/locking Motorola Bootloader
UnLocking and ReLocking Motorola Bootloader https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a Moto Bootloader Unlocking site Re-Locking see Post #4 More about bootloader UnLocking Post #2 Can my...
forum.xda-developers.com

sd_shadow said:
[Guide]Un/locking Motorola Bootloader
UnLocking and ReLocking Motorola Bootloader https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a Moto Bootloader Unlocking site Re-Locking see Post #4 More about bootloader UnLocking Post #2 Can my...
forum.xda-developers.com
Click to expand...
Click to collapse
Thank you for pointing me in the right direction. Currently pouring over this info as we speak. At first I was inclined to think that this phone simply could not be unlocked (bought from Amazon marketplace and unlocked for all carriers), but even if that were the case the phone should still at least show up as a device either within my PC device or within the Android SDK command line tools. Perhaps I am wrong?

PrettyDumbITGuy said:
Thank you for pointing me in the right direction. Currently pouring over this info as we speak. At first I was inclined to think that this phone simply could not be unlocked (bought from Amazon marketplace and unlocked for all carriers), but even if that were the case the phone should still at least show up as a device either within my PC device or within the Android SDK command line tools. Perhaps I am wrong?
Click to expand...
Click to collapse
If you are connecting the phone to PC while already in bootloader mode, you don't need USB debugging enabled or USB mode set to data transfer.
There won't be a "trusted device" prompt if device is in bootloader mode.
If windows makes a connecting sound, it will be listed in device manager, if the bootloader screen doesn't show usb connected, that's a problem
Could be a bad usb cable, or bad usb port on the phone.
But none of that may matter, in settings/about phone it should say which software channel it's on something like Amazon, Retail US,
or it may say on the bootloader screen in the baseband or bootloader version.

sd_shadow said:
If you are connecting the phone to PC while already in bootloader mode, you don't need USB debugging enabled or USB mode set to data transfer.
There won't be a "trusted device" prompt if device is in bootloader mode.
If windows makes a connecting sound, it will be listed in device manager, if the bootloader screen doesn't show usb connected, that's a problem
Could be a bad usb cable, or bad usb port on the phone.
But none of that may matter, in settings/about phone it should say which software channel it's on something like Amazon, Retail US,
or it may say on the bootloader screen in the baseband or bootloader version.
Click to expand...
Click to collapse
Software Channel returns as "US Retail" and Software Variant returns as "Retus" (which I think is normal?) Should I turn USB debugging off and the boot into fastboot?

PrettyDumbITGuy said:
Software Channel returns as "US Retail" and Software Variant returns as "Retus" (which I think is normal?) Should I turn USB debugging off and the boot into fastboot?
Click to expand...
Click to collapse
You should be able to unlock US Retail, the usb settings don't matter in bootloader, but it's not in fastbootd is it?
What does the fastboot screen say?

sd_shadow said:
You should be able to unlock US Retail, the usb settings don't matter in bootloader, but it's not in fastbootd is it?
What does the fastboot screen say?
Click to expand...
Click to collapse
I apologize for the delay on this. The end of the week got pretty hectic at work.
To answer your question, the fastboot boot menu reads as follows:
AP Fastboot Flash Mode (Secure) - In red text
BL: MBM-3.0-rav-retus-c7bbc04d8e-210215
Baseband
Product/Variant
Serial Number
CPU
eMMC
DRAM
Console (NULL): null
Tools Mode Config: DISABLED
Power OK - in green text
oem_locked
Transfer Mode: USB Connected
The sections that are lacking in detail are sections I figured weren't relevant since they are phone specific (hardware) sections.

PrettyDumbITGuy said:
I apologize for the delay on this. The end of the week got pretty hectic at work.
To answer your question, the fastboot boot menu reads as follows:
AP Fastboot Flash Mode (Secure) - In red text
BL: MBM-3.0-rav-retus-c7bbc04d8e-210215
Baseband
Product/Variant
Serial Number
CPU
eMMC
DRAM
Console (NULL): null
Tools Mode Config: DISABLED
Power OK - in green text
oem_locked
Transfer Mode: USB Connected
The sections that are lacking in detail are sections I figured weren't relevant since they are phone specific (hardware) sections.
Click to expand...
Click to collapse
Baseband and product could be relevant, not likely though.
I would reflash the firmware with Lmsa rescue
Skip the device details when asked just go straight to rescue.
Rescue and Smart Assistant (LMSA)(Motorola/Lenovo Only)
Rescue and Smart Assistant LMSA: Lenovo's Motorola Smart Assistant (PC) For Lenovo and Motorola Devices Only Rescue and Smart Assistant (LMSA) is an official tool installs on PC. Can help to manage smart device (include all Lenovo android phone...
forum.xda-developers.com

sd_shadow said:
Baseband and product could be relevant, not likely though.
I would reflash the firmware with Lmsa rescue
Skip the device details when asked just go straight to rescue.
Rescue and Smart Assistant (LMSA)(Motorola/Lenovo Only)
Rescue and Smart Assistant LMSA: Lenovo's Motorola Smart Assistant (PC) For Lenovo and Motorola Devices Only Rescue and Smart Assistant (LMSA) is an official tool installs on PC. Can help to manage smart device (include all Lenovo android phone...
forum.xda-developers.com
Click to expand...
Click to collapse
So I went through that post and installed the Smart Assistant. I attempted rescue but the application simply does not detect the phone in fastboot mode or in debug mode. I am not sure what the issue could be. I should probably just send this phone back and get a different phone.

PrettyDumbITGuy said:
. I should probably just send this phone back and get a different phone.
Click to expand...
Click to collapse
I agree

sd_shadow said:
I agree
Click to expand...
Click to collapse
Thank you very much for your time and assistance. I truly appreciate it.

Related

[UNLOCK] [H815] Fastboot won't recognize my LG G4 in fastboot mode...

First I must say, I searched all over the internet for answer to this problem. None of the topics I read had matched my problem.
I want to unlock my bootloader so I can flash custom recovery and get root access.
When I want to access the bootloader ("adb reboot bootloader"), in my phone all goes fine (I see on my phone the Fastboot instructions, etc). The problem is in my computer that fastboot won't recognise my phone anymore. When I want to get the device-id, fastboot is stuck on "waiting for all devices". When I want to see the list of devices, ("fastboot devices"), I get nothing, wether my phone is on bootloader mode or not.
I installed all the LG drivers, including the ADB one. I am in USB debugging mode, and I disabled OEM protection.
Android version is Lollipop.
I need help on this matter, thanks in advance.
notrium dweller said:
First I must say, I searched all over the internet for answer to this problem. None of the topics I read had matched my problem.
I want to unlock my bootloader so I can flash custom recovery and get root access.
When I want to access the bootloader ("adb reboot bootloader"), in my phone all goes fine (I see on my phone the Fastboot instructions, etc). The problem is in my computer that fastboot won't recognise my phone anymore. When I want to get the device-id, fastboot is stuck on "waiting for all devices". When I want to see the list of devices, ("fastboot devices"), I get nothing, wether my phone is on bootloader mode or not.
I installed all the LG drivers, including the ADB one. I am in USB debugging mode, and I disabled OEM protection.
Android version is Lollipop.
I need help on this matter, thanks in advance.
Click to expand...
Click to collapse
not all phones can be unlocked.. search for g4 list of bootloader unlock youll see the list if yours isnt there you cant . only root 5.1 no twrp.
raptorddd said:
not all phones can be unlocked.. search for g4 list of bootloader unlock youll see the list if yours isnt there you cant . only root 5.1 no twrp.
Click to expand...
Click to collapse
I know mine can be unlocked. I actually can get to the bootloader via ADB. The problem is that fastboot won't recognise my phone afterwards. (I believe it's the european version of the H815 model, and according to one-click-root app, my phone can be safely rooted. Also my Lollipop version is 5.1.)
There are other few issues also:
Fastboot won't recognise my phone, even if the phone is not in bootloader mode.
Windows will recognise all of the LG related drivers including the ADB related driver, while the phone is powered on normally.
However, it fails to do so, in bootloader mode. I see non working driver in Windows 7 Device Manager, under "Other Devices" by the name "Android" with yellow exclamation mark. Nothing else.
Still looking for advice...
notrium dweller said:
I know mine can be unlocked. I actually can get to the bootloader via ADB. The problem is that fastboot won't recognise my phone afterwards. (I believe it's the european version of the H815 model, and according to one-click-root app, my phone can be safely rooted. Also my Lollipop version is 5.1.)
There are other few issues also:
Fastboot won't recognise my phone, even if the phone is not in bootloader mode.
Windows will recognise all of the LG related drivers including the ADB related driver, while the phone is powered on normally.
However, it fails to do so, in bootloader mode. I see non working driver in Windows 7 Device Manager, under "Other Devices" by the name "Android" with yellow exclamation mark. Nothing else.
Still looking for advice...
Click to expand...
Click to collapse
am sorry i cant help ive nver unlocked mine..
Still looking for suggestions, people...
I have the same problem, adb detects my phone but fastboot does not. Same Phone btw
Still no solution until now ? I have the same problems
My device is H815
Hi !
I have had this problem too...solved with strong battle to understand myself...
My solution : when you have installed driver ,when your phone go to fastboot mode and the pc don't want to reconize the phone : on the pc on windows go to harware manager (config panel) and you can see in theory "android" with a "?" ==> you have to install manually the driver by searching somewhere on the harware list "android adb interface " (i don't remember where it is) ==> your phone wil be reconized ! And you will have the 2 lines of ID on the adb comand interface....and follow the tutorial...
I have read hundreds of issues with driver problems when it comes to windows.
Please try Linux instead. There are live distributions like Ubuntu available. Install it on USB stick and start from there.
No driver issues anymore. Just works.
.
@steadfasterX it need some knowledge for to use Linux OS for adb thingsv (unlock bootloader ,instal TWRP,rom,apps...etc...) ? maybe you can do a small tutorial for to help ?
For windows i have found these pictures for an eventual help (see ZIP on attach file)
@Loulou-13 , now i can see my device-id - solved -
but now have another problems, my imei is not match with my device-id ...
my device is H815
yes...i know i have sent an answer too late ... but my solution is one of this problem and eventualy can be useful for other people.
for your new problem ,what happen ? .......have you enter the corect number ,without space or other ?
Loulou-13 said:
@steadfasterX it need some knowledge for to use Linux OS for adb thingsv (unlock bootloader ,instal TWRP,rom,apps...etc...) ? maybe you can do a small tutorial for to help ?
For windows i have found these pictures for an eventual help (see ZIP on attach file)
Click to expand...
Click to collapse
Well there are hundreds of guides out there just use google...
adb and fastboot working the same way under Linux so there is no need to have a specific guide for linux.
I haven't tested that guide here but it looks very good as a starting point:
http://forum.xda-developers.com/showpost.php?p=44739402&postcount=1
As said there are other maybe better guides but Google will tell you.
.
@steadfasterX thank for your link ,it's useful for people who have problem and read this thread
It's not for me .... i have my bootliader unlocked ,twrp...( and this fabulous Imperium MM rom !!!! )

Pixel C - locked out and no recovery, usb debugging is off

Good Afternoon,
I took my Pixel C to a CEX store a few months back, just turned it on and they set a PIN and I cannot get it to boot. I tried going into recovery mode to factory reset but get 'no command'. The bootloader is locked and it looks like USB debugging is disabled because I cannot get my computer to recognize it despite having adb/fastboot installed and the Google USB drivers.
Have you any ideas about how I can fix this please? I can get into fastboot mode on the device but cannot get WIndows to recognise it is there.
This is now resolved, I had to add the device ID to android_winusb.inf - fastboot then recognised the device and I could perform a bootloader unlock which in-turn erased the tablet and allowed me back in.
Swatto86 said:
This is now resolved, I had to add the device ID to android_winusb.inf - fastboot then recognised the device and I could perform a bootloader unlock which in-turn erased the tablet and allowed me back in.
Click to expand...
Click to collapse
Hello, please can you tell me how you added the device ID, I have the 64gb variant. And I'm facing similar issues

Help needed to Relock Moto Z Play (XT1635-02/RETGB) bootloader and update from 6.0.1

Ok guys I really need you help. I honestly feel like im losing it as I have not been able to make any progress with this. Believe me I have tried other threads to no avail....
Ok so, I bought this phone but the problem with it is that I cant use google pay due to its unlocked bootloader (bought it like this second hand). I'm on really old firmware (6.0.1, 1 September 2016 Security Patch) as you can see very behind from Oreo or whatever the latest firmware is because I cant get OTA updates due to the unlocked bootloader.
I'm literally just asking for a simple, noob friendly guide which will allow we to relock it and update to the latest firmware so my phone will be perfectly fine for work use.
Please guys. Apologies if I sound annoyed but this has been bugging me for ages. Let me know if I should add anything else.
Much appreciated guys!
EDIT: I Used this guide: https://forum.xda-developers.com/moto-z-play/how-to/guide-relock-bootloader-to-lasted-stock-t3718190 and followed it exactly and enable USB debugging but keep getting "<waiting for any device>"?
bump
Hmm, with the 'waiting for device' issue, do you have the Motorola drivers installed on the computer? https://support.motorola.com/uk/en/drivers Also, if you are running Windows 10 or 8.1, verify that you have driver signature enforcement disabled on your computer, so the Motorola fastboot driver can load properly: https://www.howtogeek.com/167723/ho...8.1-so-that-you-can-install-unsigned-drivers/ or you can try to manually load the fastboot driver when your device is connected to your computer. This should then help your computer communicate with your device when you boot your device to the bootloader for flashing the stock ROM.
Verify also that you have a high quality USB data cable (preferably the original cable) and that you've got your device connected to a powered USB 2.0 or 3.0 port. Double-check the communication between your computer and your device - boot your device to the bootloader, connect to your computer. Open the ADB terminal and enter 'fastboot devices' (without quotes) into the terminal. Press Enter. If communication is working, this command should return your device serial number.
For that guide as well, you do not need to be on a custom ROM to follow it. If you do get your device talking, then extract the stock ROM as per the guide to your ADB folder, and execute both sets of commands to re-lock your bootloader. Be aware that the re-locking will erase your device, so back up if you have not already. OTA updates are not dependent on unlocked/locked bootloader status - as long as you have a firmware build that was deployed on the retgb software channel, you should get OTA updates regardless of whether your bootloader is unlocked or not. However, as you correctly point out, Android Pay does care about the bootloader unlocked status, however, rooting with magisk (to hide your bootloader unlocked status) may help you get Android Pay working if you want to keep your bootloader unlocked. Depending on your work IT requirements though, you may want a locked bootloader and no root to be compliant with the IT regulations.
Good luck either way.
echo92 said:
Hmm, with the 'waiting for device' issue, do you have the Motorola drivers installed on the computer?.
Click to expand...
Click to collapse
I have now installed the program but get "There are no updates for your device at this time. Current Version: N/A"? My USB debugging is enabled.
Thanks for the detailed reply mate. Im going to get some new cables and follow your advice. Might take me a few days as i'm busy with work but definitely am looking forward to fixing my phone once and for all!
Omg it works. I downloaded the Motorola program and opened up adb minimal fastboot whilst in usb debugging. I just pasted everything and it started to work!...oh I also held the volume down button whilst the phone was turning on so it went to a screen with the android mascot. Then I pasted the codes to adbmininal fastboot.
Thanks for all you help mate !!
You can get OTA updates even if your bootloader is unlocked.

Motorola Moto G Fast (2020) - Rooting and Custom ROM Suggestions

Hey All,
I just got my first Android phone to have a bit of a project for my first root/custom ROM of a phone. I chose the Moto G Fast because it seems relatively easy to unlock the Motorola bootloader and such, but I am still new to this so I wanted to see if anybody here had any suggestions insofar as rooting goes and what custom ROM to use for the phone. Ideally I would like to use Lineage OS but Lineage 17 (current) does not support the Moto G Fast and the release date of Lineage 18 is yet to be announced. So does anybody here have any recommendations for a custom android ROM and maybe some tips/tricks when it comes to rooting/unlocking the bootloader?
Thank you in advance. Any and all advice is greatly appreciated.
Just a quick bump for this thread. I could use some suggestions/guidance.
To unlock your bootloader, follow the steps from this link: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
Rooting is as easy as intalling recovery and flashing magisk.
Beetle84 said:
To unlock your bootloader, follow the steps from this link: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
Rooting is as easy as intalling recovery and flashing magisk.
Click to expand...
Click to collapse
Thank you very much for the helpful info. I am looking through this now. I am curious as to whether or not there is a Linux equivalent to the Motorola USB drivers. I only see Windows/MacOSX.
Another issue that I've just come across is that the Android SDK cannot seem to find my phone when it is connected to my computer. When I run the command "fastboot oem get_unlock_data" I am met with a perpetual <waiting for any device> prompt. My phone does not show up in the file explorer or device manager either despite having downloaded the motorola drivers. Also, I have OEM unlock and usb debugging enabled. Does anyone have any ideas as to what the issue could be?
Just a quick bump for the day.
PrettyDumbITGuy said:
Another issue that I've just come across is that the Android SDK cannot seem to find my phone when it is connected to my computer. When I run the command "fastboot oem get_unlock_data" I am met with a perpetual <waiting for any device> prompt. My phone does not show up in the file explorer or device manager either despite having downloaded the motorola drivers. Also, I have OEM unlock and usb debugging enabled. Does anyone have any ideas as to what the issue could be?
Click to expand...
Click to collapse
I hate to ask the stupid question, but you did reboot to the bootloader before the unlock command right?
Otherwise, Linux issues aren't my thing, hopefully someone else can give you a hand there
Beetle84 said:
I hate to ask the stupid question, but you did reboot to the bootloader before the unlock command right?
Otherwise, Linux issues aren't my thing, hopefully someone else can give you a hand there
Click to expand...
Click to collapse
Not a stupid question at all. I am very new to phone rooting/android phones in general so the inquiry is warranted.
To answer your question, I did boot to the bootloader after enabling OEM unlock. When in fastboot mode I receive a green prompt that shows a connection and that the phone is in transfer mode. However, when I execute the commands in Android SDK to unlock the boot loader my computer is unable to locate the device. This problem occurs on both Windows and Manjaro Linux.
On windows 10 you have to disable driver verification I'm pretty sure for the fastboot drivers to work correctly. It's been awhile since I've done it so best bet is to google this.
Beetle84 said:
On windows 10 you have to disable driver verification I'm pretty sure for the fastboot drivers to work correctly. It's been awhile since I've done it so best bet is to google this.
Click to expand...
Click to collapse
I disabled driver verification with the following command "bcdedit /set testsigning off" and then connection my phone. The Win10 machine still does not detect the phone as a usable device. I receive a warning box with the following error "USB device not recognized. The last USB device you connected to this computer malfunctioned and Windows does not recognize it. "
PrettyDumbITGuy said:
.
Click to expand...
Click to collapse
PrettyDumbITGuy said:
Not a stupid question at all. I am very new to phone rooting/android phones in general so the inquiry is warranted.
To answer your question, I did boot to the bootloader after enabling OEM unlock. When in fastboot mode I receive a green prompt that shows a connection and that the phone is in transfer mode. However, when I execute the commands in Android SDK to unlock the boot loader my computer is unable to locate the device. This problem occurs on both Windows and Manjaro Linux.
Click to expand...
Click to collapse
Did you install android tools and android udev on Manjaro
BTK19 said:
Did you install android tools and android udev on Manjaro
Click to expand...
Click to collapse
Yes, I did. The problem I run into on Linux is much the same as the problem that I run into on WIndows. The computer simply does not recognize the phone as a device and the Android SDK tools do not detect the phone. I almost wonder if maybe something is wrong with the phone? Perhaps I purchased a defective device? I know that normally when you plug in your phone to a machine you receive a prompt on the phone asking you whether or not this is a "trusted device" but I receive no such prompt on my Moto G Fast. I'm almost wondering if I should just return the phone and get something else. Perhaps a Moto G8 power or maybe one of the new Nord line of One+ phones.
This may be redundant. But I suggest you try another cord. More often than not I find myself weeding through charge only cords till I find a data cord. Also try using a USB 2.0 port, preferably attached (rear of the computer) as opposed to any front ports or hub.
PrettyDumbITGuy said:
Hey All,
I just got my first Android phone to have a bit of a project for my first root/custom ROM of a phone. I chose the Moto G Fast because it seems relatively easy to unlock the Motorola bootloader and such, but I am still new to this so I wanted to see if anybody here had any suggestions insofar as rooting goes and what custom ROM to use for the phone. Ideally I would like to use Lineage OS but Lineage 17 (current) does not support the Moto G Fast and the release date of Lineage 18 is yet to be announced. So does anybody here have any recommendations for a custom android ROM and maybe some tips/tricks when it comes to rooting/unlocking the bootloader?
Thank you in advance. Any and all advice is greatly appreciated.
Click to expand...
Click to collapse
Unlocking my G Fast was Sooo easy, i asked Boost to unlock phone, no charge! then i 5apped UICC UNLOCK btn under About Phone, done & done.

Bootloader un-detected.

I am trying for the first time to root my 7t pro McLaren, and I ran into a problem. When the boot loader is turned on, and I use fastboot devices, nothing happens. When I do adb devices with it powered on, it shows that its connected. I tried to use the oneplus usb driver update, and nothing happened. does anyone have any solutions? I have OEM unlocking turned on and SIM permantly unlocked. If it helps I'm running on windows 10.
KH-Squisshy said:
I am trying for the first time to root my 7t pro McLaren, and I ran into a problem. When the boot loader is turned on, and I use fastboot devices, nothing happens. When I do adb devices with it powered on, it shows that its connected. I tried to use the oneplus usb driver update, and nothing happened. does anyone have any solutions? I have OEM unlocking turned on and SIM permantly unlocked. If it helps I'm running on windows 10.
Click to expand...
Click to collapse
Hi.
What you want to do exactly?
To Root open bootloader as first.
Developer options /Default usb configuration/ file transfer. Then check if pc "see" your device. fastboot fastboot devices. If visible then u are at home let's say
Make sure your USB port on the phone is clean using compressed air. Though if it works with ADB it should also work in bootloader
Riski3Run said:
Hi.
What you want to do exactly?
To Root open bootloader as first.
Developer options /Default usb configuration/ file transfer. Then check if pc "see" your device. fastboot fastboot devices. If visible then u are at home let's say
Click to expand...
Click to collapse
I was trying to just root it, but I found out what it was. someone sent me the drivers to update my device in manage devices.

Categories

Resources