LG is no longer supporting manual updates - G4 General

After doing some searching it appears that LG no longer list the LG Mobile Support Tool as a method to update phones meaning that the download mode is no longer supported. This is bad news especcially if we planned on restoring/ downgrading via kdz.

LG Bridge is the replacement and the new system doesn't seem ready yet. If I had to guess... the KDZ URLs will no longer be visible in the open... at least easily. KDZs will have to be pulled from the windows temp/cache folder from users who are updating/restoring stock with LG Bridge... then reuploaded and mirrored for the community.
Just a guess tho... but it might explain why we've yet to see a KDZ.
You can find LG Bridge on some of the official G4 support pages... such as http://www.lg.com/us/support-mobile/lg-H811-Genuine-Leather-Brown under the PC Sync tab.
LG Bridge: LG Bridge is a new, light-weight piece of software that works with the LG G4 and later.
Some of the 2015 range of LG mobile devices may not be compatible with LG Bridge and would recommend using LG PC Suite.
You may also find that some features of LG Bridge may be limited depending on the device, region and / or network.
The backup / restore feature of LG bridge is not compatible with LG PC suite.

If thats the case maybe we can figure out how LG Bridge gets access to write the partitions and make root possible

So, you guys are saying that this website: http://lg-phone-firmware.com/index.php and this one too: http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn=IMEI
Are going to be useless on the G4?

LG software engineers just needed to change things up. As long as we can pull the kdz then its all good.
Sent from my LG-H811 using Tapatalk

autoprime said:
LG Bridge is the replacement and the new system doesn't seem ready yet. If I had to guess... the KDZ URLs will no longer be visible in the open... at least easily. KDZs will have to be pulled from the windows temp/cache folder from users who are updating/restoring stock with LG Bridge... then reuploaded and mirrored for the community.
Just a guess tho... but it might explain why we've yet to see a KDZ.
You can find LG Bridge on some of the official G4 support pages... such as http://www.lg.com/us/support-mobile/lg-H811-Genuine-Leather-Brown under the PC Sync tab.
LG Bridge: LG Bridge is a new, light-weight piece of software that works with the LG G4 and later.
Some of the 2015 range of LG mobile devices may not be compatible with LG Bridge and would recommend using LG PC Suite.
You may also find that some features of LG Bridge may be limited depending on the device, region and / or network.
The backup / restore feature of LG bridge is not compatible with LG PC suite.
Click to expand...
Click to collapse
Are you kidding me? I just tried to use this to update my first G4 that I'm sending back to see if I could get the cache file and as soon as I connected it to Wi-Fi to run air drive it updated on it's own.

Swizzle82 said:
Are you kidding me? I just tried to use this to update my first G4 that I'm sending back to see if I could get the cache file and as soon as I connected it to Wi-Fi to run air drive it updated on it's own.
Click to expand...
Click to collapse
I've been posting warnings about that on other threads. Guess u missed it.
Sent from my LG-H811 using Tapatalk

MicroMod777 said:
I've been posting warnings about on other threads. Guess u missed it.
Sent from my LG-H811 using Tapatalk
Click to expand...
Click to collapse
No I knew, I was just trying to hurry and update through bridge and see if I could get the cache file, but I wasn't quick enough.

didi_ghost said:
So, you guys are saying that this website: http://m/index.php and this one too: http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn=IMEI
Are going to be useless on the G4?
Click to expand...
Click to collapse
First of all that first link is not allowed on XDA.
And I think you should be able to use the same old method to flash, (Not sure yet) But if so getting every single file on my server I can get my hands on. Im sure the same old method of going back to stock will be the same, BUT obtaining the kdz firmwares might be harder.

Related

Verizon LG G-Pad 8.3 VK810 (Altev) OTA VK81036B

I don't have anything to say about it yet, but downloading now and will test it out. Report any bugs or issues you find.
Verizon says ...
http://www.verizonwireless.com/dam/support/pdf/system_update/benefits-lg-gpad-83-8-17-15.pdf
.
I think this tried to install on my rooted (no custom recovery) tablet yesterday. Sent the tablet into bootloops for most of the day until I finally got the LG Mobile Support tool to take me back to 35A.
UPDATE: Went ahead and tried the update again since I was already not rooted (lost it in the transition), and it went smooth - took about 15 minutes.
Downloaded the nearly 1.4GB image after which the install took only about 10 minutes, if that. The first boot requires "Android is upgrading" (per ART compiling requirments), which took another 10.
I don't see any outward changes to the software (Android 5.0.2 Lollipop), but I wasn't really expecting any, based on the release notes. The things I'd like to see added, like LG Backup and a full featured Quick Remote (like the version the G3 uses) could be so easy to implement. Maybe I just need to find the APK and add them myself, but I somehow doubt it's possible without root.
I stand by the post I made about the last software release for this device: Lollipop on the VK810 brought a huge improvement!
Misc. notes
Revoe said:
... I don't see any outward changes to the software (Android 5.0.2 Lollipop), but I wasn't really expecting any, based on the release notes. The things I'd like to see added, like LG Backup ...
Click to expand...
Click to collapse
Ditto. A weird thing happened during the download. Both my VK810 tablets showed the update available, and so I started the download on one and (for reasons unrelated to the update) started a factory restore on the other to 35A. The 1st tablet hung at about 300MB into the update, and successively rebooting it (multiple times) would only get another 30MB or so into the download after each reboot. Meanwhile, my factory restore on the 2nd tablet completed, and it started the download and quickly moved to apply the update. Once the 2nd tablet completed the download, the 1st tablet download came to life and promptly completed and updated.
Like you, I notice no difference other than that the LG Backup is "missing". A real nuisance, since I have two VK810s, and after the factory restore on the 2nd one above, I would have liked to not spent an hour or two reconfiguring all the settings and apps.
Note to LG: Come on, LG !!! You can buy my loyalty pretty cheaply, since you already have the code working on the G3 and (I think) other G-Pads.
any real improvement or just security patch+ signal fix ? Which apk are responsible for the update? I wanna disable it till we can root 36B . It seems like they dont use LGFOTA.apk
FYI (for what it's worth), with 36B it looks like they updated the built-in Google Play Store to v5.5.12, and the Google Play services to v7.5.71 (1955121-436), which are presumably the latest - certainly a lot more recent than what was included in 35A_08. Doesn't look like they updated anything else though, including the rest of the Google Apps. Doesn't matter to me though since I always move apps that get updated often to data/app instead of leaving them in system/app or system/priv-app, only to get the updates in data/app.
Also, according to this (screenshot in the post I link to), LG and Verizon must have released this before the latest Stagefright vulnerability was revealed, CVE-2015-3864. All the other six Stagefright vulnerabilities are patched according to this app: http://forum.xda-developers.com/showpost.php?p=62429575&postcount=145
---------- Post added at 08:25 AM ---------- Previous post was at 07:46 AM ----------
Here's LG's link to the 36B_00 KDZ: http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW4BNLT132FHAF0EA0FCJHB/VK81036B_00.kdz
How do I stop the nag on my rooted tablet?
Sent from my VK810 4G using Tapatalk
jsminnis said:
How do I stop the nag on my rooted tablet?
Click to expand...
Click to collapse
I delete the LGFOTA folder from system/app then reboot. If it still nags you then wipe Cache and Dalvik.
abced123 said:
Which apk are responsible for the update? I wanna disable it till we can root 36B . It seems like they dont use LGFOTA.apk
Click to expand...
Click to collapse
You can flash my ROM in my signature which is 100% stock. Still would have to delete LGFOTA or use my debloat scripts in my ROM's second post.
roirraW "edor" ehT said:
FYI (for what it's worth), with 36B it looks like they updated the built-in Google Play Store to v5.5.12, and the Google Play services to v7.5.71 (1955121-436), which are presumably the latest
Click to expand...
Click to collapse
Google Play store is currently 5.8.8 on all my devices.
DeanGibson said:
Google Play store is currently 5.8.8 on all my devices.
Click to expand...
Click to collapse
Yep, I saw that once it updated. Wish there were a way of integrating the services and Store updates. Trying to do so always ends up mucking up any device I try it on and I have to restore a nandroid.
[VK810.4G] [altev] [ViKtory810ROM] official LG G Pad 8.3 Lollipop 36B_00 5.0.2
[VK810.4G] [altev] official LG G Pad 8.3 Lollipop 35A_08 5.0.2 DEBLOAT SCRIPTS and copies of all the files they remove
[VK810.4G] [altev] OTAs, .IMGs and KDZs, oh my
abced123 said:
any real improvement or just security patch+ signal fix ?
Click to expand...
Click to collapse
Read about the "Stagefright" bugs/vulnerabilities ( https://en.wikipedia.org/wiki/Stagefright_(bug) ) and then decide what you want to do ...
DeanGibson said:
Note to LG: Come on, LG !!! You can buy my loyalty pretty cheaply, since you already have the code working on the G3 and (I think) other G-Pads.
Click to expand...
Click to collapse
They may have bought my loyalty already. The screen on my G Pad was having problems from day 1, but got a lot more noticeable up to six months later. I got an RMA, they payed not just for shipping but for UPS to package the tablet up. I dropped it off at a UPS on a Monday night and the tablet was repaired (not replaced with a refurb) and back in my hands by the following Friday.
That's much better than my warranty repair experience with a Samsung Galaxy S2 that had it's common power button problem, took weeks maybe even almost a month.
roirraW "edor" ehT said:
I delete the LGFOTA folder from system/app then reboot. If it still nags you then wipe Cache and Dalvik.
You can flash my ROM in my signature which is 100% stock. Still would have to delete LGFOTA or use my debloat scripts in my ROM's second post.
Click to expand...
Click to collapse
Yah I flashed your script long time ago. I dont have any LGFOTA in system/app or priv app, but the tab still auto downloads everyday .
abced123 said:
Yah I flashed your script long time ago. I dont have any LGFOTA in system/app or priv app, but the tab still auto downloads everyday .
Click to expand...
Click to collapse
Interesting. Maybe try freezing System updates in Titanium Backup? I haven't found the apk that's associated with that, I'll keep digging. Please let us know if freezing that helps in the meantime.
[VK810.4G] [altev] [ViKtory810ROM] official LG G Pad 8.3 Lollipop 36B_00 5.0.2
[VK810.4G] [altev] official LG G Pad 8.3 Lollipop 35A_08 5.0.2 DEBLOAT SCRIPTS and copies of all the files they remove
[VK810.4G] [altev] OTAs, .IMGs and KDZs, oh my
I can't seem to get my LG G Tab to go into USB mode, could it be windows 10? I am using the USB driver from LG for this tablet driver 2.23 or something like that.
Anthony-m said:
I can't seem to get my LG G Tab to go into USB mode, could it be windows 10? I am using the USB driver from LG for this tablet driver 2.23 or something like that.
Click to expand...
Click to collapse
It works for me under Windows 10 - I have driver v2.22. Power down the tablet, plug it into the PC, wait for the battery animation to start, then press and hold Volume Up, and press and hold Power On. You should see "Download Mode" very faintly in the center of the screen.
Eh bro sorry it seems my USB cable took a dump on me. I tried another cable after reading your post and it worked fine..
roirraW "edor" ehT said:
I delete the LGFOTA folder from system/app then reboot. If it still nags you then wipe Cache and Dalvik.
You can flash my ROM in my signature which is 100% stock. Still would have to delete LGFOTA or use my debloat scripts in my ROM's second post.
Click to expand...
Click to collapse
roirraW "edor" ehT said:
Interesting. Maybe try freezing System updates in Titanium Backup? I haven't found the apk that's associated with that, I'll keep digging. Please let us know if freezing that helps in the meantime.
[VK810.4G] [altev] [ViKtory810ROM] official LG G Pad 8.3 Lollipop 36B_00 5.0.2
[VK810.4G] [altev] official LG G Pad 8.3 Lollipop 35A_08 5.0.2 DEBLOAT SCRIPTS and copies of all the files they remove
[VK810.4G] [altev] OTAs, .IMGs and KDZs, oh my
Click to expand...
Click to collapse
found it ! It s in /sbin and the download in /cache or so . Just rename lgfota.apk then
abced123 said:
found it ! It s in /sbin and the download in /cache or so . Just rename lgfota.apk then
Click to expand...
Click to collapse
Oh I see, the lge_fota file. Thanks.

6.0 OTA for Telus H812 now available

V20e being pushed by Telus/Koodo which is OS update to 6.0. Size is 927mb.
Edit based on recommendation: you will lose root access with updating to marshmallow
Edit 2: LG description of updates http://dyk.lgmobile.com/dyk/osupgrade/mosu.dev
Missing some important information here. Might want to mention the loss of root access and the need for LG Bridge to update, since it is not available via OTA right now to my knowledge. That could change within the day or so, however.
Downloading now through OTA, no need for LG Bridge.
Edited the OP to reflect the lost of root access.
Boom King said:
Downloading now through OTA, no need for LG Bridge.
Edited the OP to reflect the lost of root access.
Click to expand...
Click to collapse
Just checked on two G4's I have kicken around and no OTA yet so if some want MM right now, they will need LG Bridge.
Spudnubs said:
Just checked on two G4's I have kicken around and no OTA yet so if some want MM right now, they will need LG Bridge.
Click to expand...
Click to collapse
Yes, updates through OTA are usually rolled out by s/n so the servers are not overloaded.
I manually checked on mine and it was there.

[Official][Stock ROM][Verizon] New software V11A (6.0.1) KDZ from LG

Hi everyone,
Looks like Verizon released new KDZ for LG G5 VS987 - V11A
Here is the official link:
http://tool.lime.gdms.lge.com/dn/do...J95526JA851A574VIV/VS98711A_02_0330_ARB00.kdz
Enjoy mates
was just going over the partitions now. interesting to see it's still antirollback v0.
what was the stock rom.. 10A?
nice to see they aren't trying to stop downgrading with this update.
autoprime said:
was just gong over the partitions now. interesting to see it's still antirollback v0.
what was the stock rom.. 10A?
nice to see they aren't trying to stop downgrading with this update.
Click to expand...
Click to collapse
I don't know, but I think 11A is the stock rom (can't find an older version)
Al0n said:
Hi everyone,
Looks like Verizon released new KDZ for LG G5 VS987 - V11A
Here is the official link:
http://csmgdl.lgmobile.com/dn/downl...J95526JA851A574VIV/VS98711A_02_0330_ARB00.kdz
Enjoy mates
Click to expand...
Click to collapse
I don't get why I can download it despite my IMEI
Mine came with 10A
autoprime said:
was just going over the partitions now. interesting to see it's still antirollback v0.
what was the stock rom.. 10A?
nice to see they aren't trying to stop downgrading with this update.
Click to expand...
Click to collapse
My Canadian H831 came with 10A - that's with March Android security patch. I wonder is this 11 is the April patch eh?
kjwaugh said:
My Canadian H831 came with 10A - that's with March Android security patch. I wonder is this 11 is the April patch eh?
Click to expand...
Click to collapse
DON'T TOUCH THIS SOFTWARE. YOU'LL **** UP YOU PHONE.
THIS IS FOR VERIZON. 11A NEXT SHOULD BE 11B 11C AND SO ON
YOURS IS 10A NEXT SHOULD BE 10B 10C AND SO ON
20a should be android N. VERIZON i think 22a
AMEN to that brother
crzygrmn said:
DON'T TOUCH THIS SOFTWARE. YOU'LL **** UP YOU PHONE.
THIS IS FOR VERIZON. 11A NEXT SHOULD BE 11B 11C AND SO ON
YOURS IS 10A NEXT SHOULD BE 10B 10C AND SO ON
20a should be android N. VERIZON i think 22a
Click to expand...
Click to collapse
I picked up my new baby 2 days ago. I will not perform any sketchy operations on this brand new G5. Not until there's root and TWRP will I consider anything besides approved, OEM updates - it's way too early for that stuff. It takes 6 months to a year for those things to maure enough for me to be comfortable.
kjwaugh said:
I picked up my new baby 2 days ago. I will not perform any sketchy operations on this brand new G5. Not until there's root and TWRP will I consider anything besides approved, OEM updates - it's way too early for that stuff. It takes 6 months to a year for those things to maure enough for me to be comfortable.
Click to expand...
Click to collapse
I was hoping to get mine in a week or so.
But the whole Bootloader crab is pushing me to s7 or maybe htc 10.
Just gotta sell my h815 and h812.
Maybe Canadian telcos will drop a few bugs
Im not spending 400$ for a s7 edge on a two year renewal. In Germany there 0 on a two year.
What a ****ed up system canada has.
Sent from my LG-H812 using XDA-Developers mobile app
kjwaugh said:
I picked up my new baby 2 days ago. I will not perform any sketchy operations on this brand new G5. Not until there's root and TWRP will I consider anything besides approved, OEM updates - it's way too early for that stuff. It takes 6 months to a year for those things to maure enough for me to be comfortable.
Click to expand...
Click to collapse
Amen to that brother :good:
I can't for the life of me figure out how to flash this using LG up or LG flash tool using download mode. Any suggestions or is it not possible yet.
EDIT
Never mind figured it out that you have to use the VZW software utility to restore the KDZ.
VZW Software Utility
Any idea where to download the VZW software utility? Didn't have luck on VZW site!
enzyne said:
I can't for the life of me figure out how to flash this using LG up or LG flash tool using download mode. Any suggestions or is it not possible yet.
EDIT
Never mind figured it out that you have to use the VZW software utility to restore the KDZ.
Click to expand...
Click to collapse
Zaynoun said:
Any idea where to download the VZW software utility? Didn't have luck on VZW site!
Click to expand...
Click to collapse
Connect your phone to your PC then switch the USB connection type to Software Installation by swiping down on the status bar and selecting the option that says" tap to change USB connection". Once you do that a new CD Drive will pop up in My Computer with an LG logo. Double click that and then run the VZwsoftwareupdate exe. Profit
I see, so having a T-Mobile device will make me not able to use the VZW software to flash the Verizon KDZ on my T-Mobile? Could you maybe share the .exe execution file of the software so that we can give it a try
Thanks
enzyne said:
Connect your phone to your PC then switch the USB connection type to Software Installation by swiping down on the status bar and selecting the option that says" tap to change USB connection". Once you do that a new CD Drive will pop up in My Computer with an LG logo. Double click that and then run the VZwsoftwareupdate exe. Profit
Click to expand...
Click to collapse
Zaynoun said:
I see, so having a T-Mobile device will make me not able to use the VZW software to flash the Verizon KDZ on my T-Mobile? Could you maybe share the .exe execution file of the software so that we can give it a try
Thanks
Click to expand...
Click to collapse
Ahhhhh I should've asked that I guess. Yea not sure how it would work for T-Mobile. I will share the whole folder as soon as I get home.
Here's a complete copy of the folder in its entirety. I think your supposed to use LG bridge with T-Mobile devices unless I'm mistaken. https://drive.google.com/open?id=0B9so7d5en3a7Wmd3M0dabUNNNFE
enzyne said:
Ahhhhh I should've asked that I guess. Yea not sure how it would work for T-Mobile. I will share the whole folder as soon as I get home.
Here's a complete copy of the folder in its entirety. I think your supposed to use LG bridge with T-Mobile devices unless I'm mistaken. https://drive.google.com/open?id=0B9so7d5en3a7Wmd3M0dabUNNNFE
Click to expand...
Click to collapse
Thanks Dude, i will give it a try
Just an FYI tho this specific KDZ is only for Verizon devices. Don't try to flash this on your T-Mobile phone.
Sent from my VS987 using XDA-Developers mobile app
enzyne said:
Just an FYI tho this specific KDZ is only for Verizon devices. Don't try to flash this on your T-Mobile phone.
Sent from my VS987 using XDA-Developers mobile app
Click to expand...
Click to collapse
Yeah i have been doing some readings, and GSM T-Mobile wont accept the CDMA Verizon KDZ. This will brick the device. I am in square zero now Any idea how to overcome the T-MObile Sim Lock?
As per this video, T-Mobile GSM working on the Sprint device! So would be is possible for the Verizon ROM work on the T-Mobile device ?
https://www.youtube.com/watch?v=M8oplw2rgHk
Zaynoun said:
As per this video, T-Mobile GSM working on the Sprint device! So would be is possible for the Verizon ROM work on the T-Mobile device ?
https://www.youtube.com/watch?v=M8oplw2rgHk
Click to expand...
Click to collapse
The Verizon variant of the LG G5 is factory unlocked per FCC network access requirements for the 700mhz spectrum of LTE. Which is what he is using. A Verizon device. Not a T-Mobile or Sprint device. This Verizon KDZ will only work on Verizon devices. You have to use LG Bridge to restore your phone.
anyone tried to extract the LG G5 kdz file? I can not merge the sysmtem.img file.

US997 oreo OTA out now.

Could someone please capture a kdz for all of us here?
Saw that this morning too. Deciding if I want to upgrade now. Probably will wait a bit given the less than stellar reports other users are giving on other models.
I'm going to wait as well. I don't have any issue with Android 7.0 on my US997. My average battery usage is 85 hours. I use the phone daily for calls, texts, emails, calendar & alarms, notes, camera, news, chess, fm radio, and mp3. Other apps like youtube, redbull tv, gps, etc. get used on a weekly basis only.
it's lit
Also waiting for the kdz...
I am updating as I type this, excuse my ignorance, what is a kdz?
Can someone on US997 oreo type *#546368#*997# in the dialer and let me know what your ARB version is? It'll look like so.
vfrjim said:
I am updating as I type this, excuse my ignorance, what is a kdz?
Click to expand...
Click to collapse
KDZ is the format which LG uses when posting official firmware releases on their website. KDZ are all stock releases from LG. Custom ROMs do not come as KDZ, the tend to come as ZIP file.
Once it is downloaded, where is the kdz file located so that I can share it?
vfrjim said:
Once it is downloaded, where is the kdz file located so that I can share it?
Click to expand...
Click to collapse
Look at this article, it explains how to get the KDZ from using LG bridge on a computer.
[GUIDE] Downloading .KDZ from LG BRIDGE
Same, waiting for kdz. Perhaps @westwood24 will be able to post it for us like he did the others
cory733 said:
Same, waiting for kdz. Perhaps @westwood24 will be able to post it for us like he did the others
Click to expand...
Click to collapse
It's weird it looks like LG bridge wants to update my phone, but i keep getting a server error. I have the US Cellular variant, and i think thats the issue.
Thanks for all your efforts guys, truly appreciate it.
FINALLY!!!!!!! Here we go!!
johnwayne007 said:
It's weird it looks like LG bridge wants to update my phone, but i keep getting a server error. I have the US Cellular variant, and i think thats the issue.
Click to expand...
Click to collapse
Did you get the ota notification on your phone?
cory733 said:
Did you get the ota notification on your phone?
Click to expand...
Click to collapse
Not yet, I used LG UP to get my phone up to 17a from 16c. Still no notification.
I used LG Bridge to take the update for 20b on Friday night and I copied out the KDZ when it was finished downloading. I can upload/share it but I'm not sure how to do it here on XDA. All I've got is google drive and I'm not terribly eager to post a link to a file on my personal-use drive.
andrstein said:
I used LG Bridge to take the update for 20b on Friday night and I copied out the KDZ when it was finished downloading. I can upload/share it but I'm not sure how to do it here on XDA. All I've got is google drive and I'm not terribly eager to post a link to a file on my personal-use drive.
Click to expand...
Click to collapse
Nvmnd

LG G6 LS933 that was unlocked to 873, No oreo update and LG bridge issue too.

I just got this new lg g6 off ebay that was LS933 they said they unlock them to 873. It has old security patch and Android 7. I downloaded LG bridge but when I try to update it just says Cannot check the sofware version. Try Again. I have latest LG Bridge.
If Bridge can't match the OS to the hardware it will not allow you to update. Not sure why anyone would do that just to unlock it. I would revert it back to an unlocked 933.
criticalvector said:
I just got this new lg g6 off ebay that was LS933 they said they unlock them to 873. It has old security patch and Android 7. I downloaded LG bridge but when I try to update it just says Cannot check the sofware version. Try Again. I have latest LG Bridge.
Click to expand...
Click to collapse
You can check this out :
larbimedrano said:
You can check this out :
Click to expand...
Click to collapse
will this work if the phone is already 873?
Oh I see it says it does.
patruns said:
If Bridge can't match the OS to the hardware it will not allow you to update. Not sure why anyone would do that just to unlock it. I would revert it back to an unlocked 933.
Click to expand...
Click to collapse
From what im reading you cant revert back. Can I just flash a 873 oreo kdz on it?
criticalvector said:
From what im reading you cant revert back. Can I just flash a 873 oreo kdz on it?
Click to expand...
Click to collapse
yeah , bro yeah
sorry for this late response anyway ?

Categories

Resources