Help! /system/bin/sdcard update problem - Samsung Galaxy Nexus

When I flash yakju JRO03C in CWM
I meet this error
assert failed: apply_patch_check (' /system/bin/sdcard','4a374.......................................................................
E:error in /sdcard/update.zip
(Status 7)
Is there anybody meet this error msg as me?
Do you solve it ?
Please help
Thank you
Sorry for my poor English

neolee said:
When I flash yakju JRO03C in CWM
I meet this error
assert failed: apply_patch_check (' /system/bin/sdcard','4a374.......................................................................
E:error in /sdcard/update.zip
(Status 7)
Is there anybody meet this error msg as me?
Do you solve it ?
Please help
Thank you
Sorry for my poor English
Click to expand...
Click to collapse
I have.
What cwm version are you using?
Try cwm 6.x or twrp2.2b01.
Sent from my i9250

neolee said:
When I flash yakju JRO03C in CWM
I meet this error
assert failed: apply_patch_check (' /system/bin/sdcard','4a374.......................................................................
E:error in /sdcard/update.zip
(Status 7)
Is there anybody meet this error msg as me?
Do you solve it ?
Please help
Thank you
Sorry for my poor English
Click to expand...
Click to collapse
Did you verify the MD5 on your download (if there is any that is...). If you can't find an MD5 to verify, re-download the zip & flash through fastboot.

I encountered the same error yesterday. It means that the file /system/bin/sdcard is different from the stock one. I read somewhere that e.g. franco's kernel used a modified version of /system/bin/sdcard. That means that you have to replace your version with the stock one. Unfortunately, I don't have access to the stock one right now.

Yes, I was using Franco's kernel
BTW, where can I find the stock /system/bin/sdcard version?

bk201doesntexist said:
I have.
What cwm version are you using?
Try cwm 6.x or twrp2.2b01.
Sent from my i9250
Click to expand...
Click to collapse
Is cwm 6.x can solve this problem?

I attached the stock version of sdcard, just delete the .txt extension. Make a backup of your sdcard file before overwriting and also make sure to set the correct rights (rwx,r-x,r-x) afterward replacing or you will have no access to your sdcard partition (/data/media) until you fix the error.

neolee said:
Is cwm 6.x can solve this problem?
Click to expand...
Click to collapse
Try it and see...
Sent from my i9250

duudel said:
I attached the stock version of sdcard, just delete the .txt extension. Make a backup of your sdcard file before overwriting and also make sure to set the correct rights (rwx,r-x,r-x) afterward replacing or you will have no access to your sdcard partition (/data/media) until you fix the error.
Click to expand...
Click to collapse
Thank you very much! I have updated to JB now!

duudel said:
I attached the stock version of sdcard, just delete the .txt extension. Make a backup of your sdcard file before overwriting and also make sure to set the correct rights (rwx,r-x,r-x) afterward replacing or you will have no access to your sdcard partition (/data/media) until you fix the error.
Click to expand...
Click to collapse
I got another error
assert failed: apply_patch_check(EMMC: /dev/block/platform/omap/omap_hsmmc.0/by-name/boot: 42755.....
E: Error in /sdcard/.......zip
(status 7)
I'm using clockworkmod recovery v5.8.0.2
---------- Post added at 11:48 PM ---------- Previous post was at 11:45 PM ----------
I got another error if I use TWRP 2.1.2
assert failed: apply_patch_check(EMMC: /dev/block/platform/omap/omap_hsmmc.0/by-name/boot: 42755.....
E: Error in /tmp/sideload/package.zip
(status 7)

lwclam said:
I got another error
assert failed: apply_patch_check(EMMC: /dev/block/platform/omap/omap_hsmmc.0/by-name/boot: 42755.....
E: Error in /sdcard/.......zip
(status 7)
I'm using clockworkmod recovery v5.8.0.2
---------- Post added at 11:48 PM ---------- Previous post was at 11:45 PM ----------
I got another error if I use TWRP 2.1.2
assert failed: apply_patch_check(EMMC: /dev/block/platform/omap/omap_hsmmc.0/by-name/boot: 42755.....
E: Error in /tmp/sideload/package.zip
(status 7)
Click to expand...
Click to collapse
Again, try cwm 6.x or twrp 2.2b01; that was indeed the error I got when flashing JB from CM9/twrp 2.1.2.

bk201doesntexist said:
Again, try cwm 6.x or twrp 2.2b01; that was indeed the error I got when flashing JB from CM9/twrp 2.1.2.
Click to expand...
Click to collapse
Where can I have cwm 6.x or twrp 2.2b01?
My Rom is stock Rom but rooted with cwm recovery, have restored to stock recovery now.
Today, I received ota from Google, I get the same error when using the stock recovery to flash the same ota file.
Sent from my Galaxy Nexus using xda premium

lwclam said:
Where can I have cwm 6.x or twrp 2.2b01?
My Rom is stock Rom but rooted with cwm recovery, have restored to stock recovery now.
Today, I received ota from Google, I get the same error when using the stock recovery to flash the same ota file.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
In the dev section, their own threads.
Sent from my i9250

bk201doesntexist said:
In the dev section, their own threads.
Sent from my i9250
Click to expand...
Click to collapse
Thanks, I tried both recovery. But failed, same error msg

lwclam said:
I got another error
assert failed: apply_patch_check(EMMC: /dev/block/platform/omap/omap_hsmmc.0/by-name/boot: 42755.....
E: Error in /sdcard/.......zip
(status 7)
I'm using clockworkmod recovery v5.8.0.2
---------- Post added at 11:48 PM ---------- Previous post was at 11:45 PM ----------
I got another error if I use TWRP 2.1.2
assert failed: apply_patch_check(EMMC: /dev/block/platform/omap/omap_hsmmc.0/by-name/boot: 42755.....
E: Error in /tmp/sideload/package.zip
(status 7)
Click to expand...
Click to collapse
That error means you do not have the stock kernel installed. For updates to work, EVERYTHING needs to be stock.
Sent from my Galaxy Nexus using Tapatalk 2

efrant said:
That error means you do not have the stock kernel installed. For updates to work, EVERYTHING needs to be stock.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Thanks for your information.
I can't find the stock IMM76I kernel. Just find the IMM76D.
May I know where can I get the IMM76I stock kernel?

lwclam said:
Thanks for your information.
I can't find the stock IMM76I kernel. Just find the IMM76D.
May I know where can I get the IMM76I stock kernel?
Click to expand...
Click to collapse
I've posted a cwm-flashable version in either the "flash" or "update" link in my signature. Otherwise you could extract the boot.img file front the Imm76i factory image on Google's page.
Sent from my Galaxy Nexus using Tapatalk 2

efrant said:
I've posted a cwm-flashable version in either the "flash" or "update" link in my signature. Otherwise you could extract the boot.img file front the Imm76i factory image on Google's page.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Thank you so much for your help.
With the stock IMM76I kernel, I'm upgrading to JRO03C now!! :laugh:

Related

Getting error when updating to 4.1.1

Hello i get the JB update today and when the mobile reboot i'm getting the android logo with error. how i can fix it? i'm having now 4.1
giwrgos said:
Hello i get the JB update today and when the mobile reboot i'm getting the android logo with error. how i can fix it? i'm having now 4.1
Click to expand...
Click to collapse
I got the same error here any idea ?
i tried also with CW and im getting this error
"Verifying current system..
assert failed: apply_patch_check("/system/app/ApplicationProvider.apk".....)
(Status 7)
Installation aborted"
giwrgos said:
i tried also with CW and im getting this error
"Verifying current system..
assert failed: apply_patch_check("/system/app/ApplicationProvider.apk".....)
(Status 7)
Installation aborted"
Click to expand...
Click to collapse
The assert check failed since you must somehow have changed the applicationprovider.apk in some way.
how i can downgrade to 4.0.4 or make a fresh install of 4.1?
giwrgos said:
how i can downgrade to 4.0.4 or make a fresh install of 4.1?
Click to expand...
Click to collapse
Follow the "flash" link in my signature to flash a fresh install of takju IMM76I, and then follow the "update" link in my signature to update to takju JRO03C.

[Q] Installing 4.2 failure-- help, please

Tried to install 4.2 via CWM (Method 1, without deleting the Recovery folder), and got the following error:
assert.failed getprop ("ro.product.device") == "maguro" || getprop ("ro.build.product") == "maguro"
E: Error in /sdcard/e587de13bf8a.signed-takju-JOP40C-from-JZO54K.e587de13.zip (Status 7)
Installation aborted.
I followed the instructions to a T, or so I thought. Can anyone point me to what I did wrong, and how I can fix it? My phone's build is JZO54K.
Thanks in advance
mudge
do you have a CDMA phone? if so, it will never work and you need to wait for a custom rom or the factory images/OTA
Zepius said:
do you have a CDMA phone? if so, it will never work and you need to wait for a custom rom or the factory images/OTA
Click to expand...
Click to collapse
Nope, it's a GSM phone, purchased directly from Google's Play Store. So it should work, right?
did you modify any system files, specifically your build.prop? are you on the stock rom?
Zepius said:
did you modify any system files, specifically your build.prop? are you on the stock rom?
Click to expand...
Click to collapse
Stock ROM and I don't think I ever modified build.prop (I used Mark Skippen's Galaxy Nexus Toolkit to unlock the bootloader and root the phone, but that's all).
Zepius said:
did you modify any system files, specifically your build.prop? are you on the stock rom?
Click to expand...
Click to collapse
Okay, I found something interesting. Looking through build.prop I found a comment saying "ro.build.product is obsolete; use ro.product.device"
BUT I don't see any ro.product.device line anywhere. Should I insert it? No, I take that back. I found the ro.product.device line. It's in there.
Similar problem
I have a very similar problem with my non-rooted GSM Gnexus, stock recovery.
After I sideload the 4.2 update i get the following on the recovery:
assert failed: File_getprop("/system/build.prop". "ro.build.fingerprint") =="google/takju/maguro:4.1.2/JZO54K/485486:user?release-keys" ||
and it just kinda repeats that and says installation failed.
I used QBking77's instructions to installing the SDK (I can't post links but hes on youtube, all we did was follow the Google given SDK and installed the platform tools and SDK)
I'm pretty sure I am running takju ever since I manually installed 4.1.1, then got the OTA to 4.1.2.
dunno what to do...
iCurmudgeon said:
Tried to install 4.2 via CWM (Method 1, without deleting the Recovery folder), and got the following error:
assert.failed getprop ("ro.product.device") == "maguro" || getprop ("ro.build.product") == "maguro"
E: Error in /sdcard/e587de13bf8a.signed-takju-JOP40C-from-JZO54K.e587de13.zip (Status 7)
Installation aborted.
I followed the instructions to a T, or so I thought. Can anyone point me to what I did wrong, and how I can fix it? My phone's build is JZO54K.
Thanks in advance
mudge
Click to expand...
Click to collapse
Flash system.img and radio-i9250...img from stock JZO54K Then try to flash OTA again.
Sent from my Galaxy Nexus using xda app-developers app
wisefreakz said:
Flash system.img and radio-i9250...img from stock JZO54K Then try to flash OTA again.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
Nevermind, followed instructions on addictivetips.com (again can't post links) and it worked like a charm.
Thanks guys,
iCurmudgeon said:
Tried to install 4.2 via CWM (Method 1, without deleting the Recovery folder), and got the following error:
assert.failed getprop ("ro.product.device") == "maguro" || getprop ("ro.build.product") == "maguro"
E: Error in /sdcard/e587de13bf8a.signed-takju-JOP40C-from-JZO54K.e587de13.zip (Status 7)
Installation aborted.
I followed the instructions to a T, or so I thought. Can anyone point me to what I did wrong, and how I can fix it? My phone's build is JZO54K.
Thanks in advance
mudge
Click to expand...
Click to collapse
I was facing similar issue, to install 4.2 I downloaded 4.2 (JOP40C) from developers.google.com/android/nexus/images and followed the instructions.
It was pretty straight forward
boot your phone to bootloader
install bootloader
flash takju image to phone
I have outlined all the steps to resolve this at http://chandankumar.com/blog/2012/11/14/install-android-4-dot-2-on-galaxy-nexus/
- Ck

[Q] 4.2 update failed

Yesterday I try to update my GN from 4.1.2 to 4.2 using CWM to install the upate patch.
But get the following message when verifying the update patch:
--Installing: /sdcard/fdf06e8d71c7.signed-yakju-JOP40C-from-JZO54K.fdf06e8d.zip
Finding update package....
Opening update pakage...
Installing update...
Verifying current system...
assert failed: apply_patch_check("/system/lib/hw/power.tuna.so", "5452b798b4d319d3af27c55ba9d0ddc4b6fe6422", "e5c07efe10ed6cbc2306a087b31b685db8449564")
E: Error in /sdcard/fdf06e8d71c7.signed-yakju-JOP40C-from-JZO54K.fdf06e8d.zip
(Status 7)
Installation aborted.
I got the update patch in /cache/ I copied the patch to sdcard root and install zip with CWM. And I have tried to download the patch from google. Still got the same message.
My GN is 4.1.2 now and it is a stock rom updated from OTA.
Last time I failed to update the GN from 4.1.1 to 4.1.2 is due to the kernel. After I changed back to stock kernel it is fine to update with OTA and updated to 4.1.2
But this time I can't update it. Still got a red "!" when updating from OTA. And got this problem when using CWM recovery to update.
jamesbut said:
Verifying current system...
assert failed: apply_patch_check("/system/lib/hw/power.tuna.so", "5452b798b4d319d3af27c55ba9d0ddc4b6fe6422", "e5c07efe10ed6cbc2306a087b31b685db8449564")
Click to expand...
Click to collapse
system/lib/hw/power.tuna.so
Different hashes: 5452b798b4d319d3af27c55ba9d0ddc4b6fe6422;
e5c07efe10ed6cbc2306a087b31b685db8449564;
Restore the original file and re-install ota.
Sent from my i9250
bk201doesntexist said:
system/lib/hw/power.tuna.so
Different hashes: 5452b798b4d319d3af27c55ba9d0ddc4b6fe6422;
e5c07efe10ed6cbc2306a087b31b685db8449564;
Restore the original file and re-install ota.
Sent from my i9250
Click to expand...
Click to collapse
Ok....But where should I find this file? copy from perious system? or I can download from web ?
jamesbut said:
Ok....But where should I find this file? copy from perious system? or I can download from web ?
Click to expand...
Click to collapse
Both are valid options, just make sure permissions are set right.
Sent from my i9250
bk201doesntexist said:
Both are valid options, just make sure permissions are set right.
Sent from my i9250
Click to expand...
Click to collapse
I checked the /system/lib/hw. There is a file called power.default.so is it the original one?
jamesbut said:
I checked the /system/lib/hw. There is a file called power.default.so is it the original one?
Click to expand...
Click to collapse
Nope .. it's power.tuna.so for this error - got the same here and unfortunately i'm have no backup from it from 4.2.1 - replaced it some day when trying another kernel as this file is altering the governeur settings in some kind of way. even more crap is that it's not restoreable from a stock image as there was a patch in 4.2.1 applied to power.tuna.so ... so extracting it from an older image will not solve this problem..
so .. does someone has the actual power.tuna.so from 4.2.1 for us?
EDIT: I'm an idiot .. of cos there is a full image of 4.2.1 - i have extracted the power.tuna.so and replaced it accordingly - update is running fine now.
Shared for all of you here -> https://www.dropbox.com/s/cvq3kmipq2w7ym7/power.tuna.so
i have exact same problem((
a1exus said:
i have exact same problem((
Click to expand...
Click to collapse
*sigh*
Do what the previous poster said or read the stickies
Sent from my Nexus
bk201doesntexist said:
*sigh*
Do what the previous poster said or read the stickies
Sent from my Nexus
Click to expand...
Click to collapse
I'm using Verizon (toro) version and we only have 4.1.1, which I download but I'm not sure how I can extract file from system.img, can you or someone else explain please? thank you in advance, oh yeah I'm using OSX also have access to linux box too (scientific linux)
a1exus said:
I'm using Verizon (toro) version and we only have 4.1.1, which I download but I'm not sure how I can extract file from system.img, can you or someone else explain please? thank you in advance, oh yeah I'm using OSX also have access to linux box too (scientific linux)
Click to expand...
Click to collapse
Here is the 4.1.1 stock rooted OTA. It is a flashable zip. Flash in recovery. Wipe cache/dalvik only. Reboot then update to 4.2.2.
http://tinyw.in/FbcF
Toro | Xylon | AK Diamond

Cannot update manually from 4.2.1

Hey,
Im trying to update my Galaxy Nexus from 4.2.1 to 4.2.2 From ADB. :crying:
And now after i send this file :
07501b11ad3b.signed-yakju-JDQ39-from-JOP40D.07501b11.zip
to my phone , it says
Verifying update package...
Installation aborted.
and open menu again...
What can i do to fix this
Or there is another way to update my phone without loosing my data?
yot2703 said:
Hey,
Im trying to update my Galaxy Nexus from 4.2.1 to 4.2.2 From ADB. :crying:
And now after i send this file :
07501b11ad3b.signed-yakju-JDQ39-from-JOP40D.07501b11.zip
to my phone , it says
Verifying update package...
Installation aborted.
and open menu again...
What can i do to fix this
Or there is another way to update my phone without loosing my data?
Click to expand...
Click to collapse
Have you unlocked your bootloader already? If yes, boot a custom recovery with fastboot, push that ota update zip to sdcard, and flash the zip, and on the assert check, it will tell you what file is it failing to update.
Sent from my Nexus
Reply:Cannot update manually from 4.2.1
bk201doesntexist said:
Have you unlocked your bootloader already? If yes, boot a custom recovery with fastboot, push that ota update zip to sdcard, and flash the zip, and on the assert check, it will tell you what file is it failing to update.
Sent from my Nexus
Click to expand...
Click to collapse
I have unlocked and then locked it again. i dont have SD card.
and rename that 07501b11ad3b.signed-yakju-JDQ39-from-JOP40D.07501b11.zip to update.zip?
Anyone please
I even tried to do it over OTA with cleaning this Google Services Framework
yot2703 said:
Anyone please
I even tried to do it over OTA with cleaning this Google Services Framework
Click to expand...
Click to collapse
unlock bootloader (you will lose data) flash stock 4.2.2 via fastboot command http://forum.xda-developers.com/showthread.php?t=1626895
or second option:
flash 4.2.2 via odin if you have gsm model (see my sig)
samersh72 said:
unlock bootloader (you will lose data) flash stock 4.2.2 via fastboot command http://forum.xda-developers.com/showthread.php?t=1626895
or second option:
flash 4.2.2 via odin if you have gsm model (see my sig)
Click to expand...
Click to collapse
Can't he just adb sideload with stock recovery? I know it works as I did it on toro.
Sent from my Galaxy Nexus using Tapatalk 2
yot2703 said:
I have unlocked and then locked it again. i dont have SD card.
and rename that 07501b11ad3b.signed-yakju-JDQ39-from-JOP40D.07501b11.zip to update.zip?
Click to expand...
Click to collapse
when we say sdcard, we mean /data/media/ or /sdcard/ since /sdcard is a symlink to /data/media/
so yes, you do have sdcard.
tiny4579 said:
Can't he just adb sideload with stock recovery? I know it works as I did it on toro.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
yes he can. but i dont know if it will success in his case, there is a problem with certain file
tiny4579 said:
Can't he just adb sideload with stock recovery? I know it works as I did it on toro.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Ok so what should i do?
and i will lose data?
yot2703 said:
Ok so what should i do?
and i will lose data?
Click to expand...
Click to collapse
we told you what; yes, samersh72 just told you unlocking bootloader wipes userdata.
"boot a custom recovery with fastboot, push that ota update zip to sdcard, and flash the zip, and on the assert check, it will tell you what file is it failing to update."
now go search and read those stickies by efrant on General and Q&A.
bk201doesntexist said:
we told you what; yes, samersh72 just told you unlocking bootloader wipes userdata.
"boot a custom recovery with fastboot, push that ota update zip to sdcard, and flash the zip, and on the assert check, it will tell you what file is it failing to update."
now go search and read those stickies by efrant on General and Q&A.
Click to expand...
Click to collapse
Ok, so... I want to backup all my stuff.. How do I do that?) apps, music, pictures(
bk201doesntexist said:
we told you what; yes, samersh72 just told you unlocking bootloader wipes userdata.
"boot a custom recovery with fastboot, push that ota update zip to sdcard, and flash the zip, and on the assert check, it will tell you what file is it failing to update."
now go search and read those stickies by efrant on General and Q&A.
Click to expand...
Click to collapse
Ok i did it and i got wrote this
and it telling me this
- - (installing: /sdcard/0/update4.2.2/07501b11ad3
b.signed-yakju-JDQ39-from-JOP40D.07501b11.zip
Finding update package...
Opening update package...
Installing update..
assert failed: file_getprop("/system/build.prop"
, "ro.build.fingerprint") == "google/takju/magur
o:4.2.1/JOP40D/533553:user/release-keys" | |
file_getprop("/system/build.prop", "ro.build.f
ingerprong") == "google/yaju/maguro:4.2.2/JDQ39
/573038:user/release-keys"
E:Error in /sdcard/0/Update4.2.2/07501b11ad3b.si
gned-yakju-JDQ39-from-JOP40D.07501b11.zip
(Status 7)
Installation aborted.
So now what?
yot2703 said:
Ok i did it and i got wrote this
and it telling me this
- - (installing: /sdcard/0/update4.2.2/07501b11ad3
b.signed-yakju-JDQ39-from-JOP40D.07501b11.zip
Finding update package...
Opening update package...
Installing update..
assert failed: file_getprop("/system/build.prop"
, "ro.build.fingerprint") == "google/takju/magur
o:4.2.1/JOP40D/533553:user/release-keys" | |
file_getprop("/system/build.prop", "ro.build.f
ingerprong") == "google/yaju/maguro:4.2.2/JDQ39
/573038:user/release-keys"
E:Error in /sdcard/0/Update4.2.2/07501b11ad3b.si
gned-yakju-JDQ39-from-JOP40D.07501b11.zip
(Status 7)
Installation aborted.
So now what?
Click to expand...
Click to collapse
you modified your build.prop and it is not stock. you need the stock build.prop to flash the OTA.
Zepius said:
you modified your build.prop and it is not stock. you need the stock build.prop to flash the OTA.
Click to expand...
Click to collapse
Ok... now i tried to update again. and its failed again ...
Now it says
applicationsprovider.apk failed and blah blah blah....
what should i do now?
yot2703 said:
Ok... now i tried to update again. and its failed again ...
Click to expand...
Click to collapse
here you go stock 4.2.1 yakju build.prop. unzip, replace build.prop file with the old one in system
samersh72 said:
here you go stock 4.2.1 yakju build.prop. unzip, replace build.prop file with the old one in system
Click to expand...
Click to collapse
I already changed my Build.prop. i checked with the Nexus Update Checker from the Play Store
and now it says that i have original Google Nexus 4.2.1 build.
but now i have problem with applicationsprovider.apk status 7
why dont you just backup your data and update your Gnex via fastboot command?
applicationsprovider.apk + odex file
samersh72 said:
why dont you just backup your data and update your Gnex via fastboot command?
Click to expand...
Click to collapse
Its giving me the same problem...
samersh72 said:
applicationsprovider.apk + odex file
Click to expand...
Click to collapse
and now i have issue with BackupRestoreConfirmation.apk

[Q] [Rom Issue] Trying to flash 4.4 FML Rom

Hi All,
I am trying to flash the FML Rom linked here, http://forum.xda-developers.com/showthread.php?t=2427087, everytime I go into CWM to flash it I get an error that reads
set_metadata_recursive: some changes failed
E: Error in /sdcard/0/cm-11-20131121-FML-toro.zip (status 7)
installation aborted
I would reply to the thread about the ROM however I am new here and cannot do it. Can anyone help me?
Make sure you have the latest CWM Recovery
http://www.clockworkmod.com/rommanager
jsgraphicart said:
Make sure you have the latest CWM Recovery
Click to expand...
Click to collapse
I downloaded the latest one from the play store and tried putting a different mod onto the phone. I got the same error.
What version of the Galaxy Nexus do you have? Are you using the right files for your device?
jsgraphicart said:
What version of the Galaxy Nexus do you have? Are you using the right files for your device?
Click to expand...
Click to collapse
You were right in the previous comment. i needed to update CWM. My mistake, thanks for helping me out.!

Categories

Resources