can't root my lg g pad - G Pad 8.3 Q&A, Help & Troubleshooting

I need help. I recently bought a lg g pad and I have some issues transferring data through usb, Its weird , since I can tranfer some files but I cannot transfer others. Anyway I tried to root it but unfortunately I couldn't. I've attached the command script window so you can see the error.
Could it be related to the fact that the tablet has issues transferring files???? Can anyone help me??? Thanks!!

Try to root with towelroot. You can have a look over here:
http://forum.xda-developers.com/lg-g-pad-83/help/install-custom-recovery-t2791785
Post #3, just do the points from 1 to 4.

Related

[Q] OSP (On-Scree Phone) on G3?

Hey Gang.
I was super happy coming home with my brand spanking new G3 phone, until I realized that the feature I'm probably using the most - OSP (On-Screen Phone) is seemingly missing.
Is there a way to get this working on the G3? Can it be ported from G2?
Any and all help is greatly appreciated!
Thanks
Kingkeld.
I would also like to know if there's any way to use OSP with the G3.
Thanks.
I followed the instructions on the following thread and now LG OSP works with my G3.
The relevant post on the thread:
http://forum.xda-developers.com/showpost.php?p=24633554&postcount=17
I also installed the LG OSP APK on my G3.
Download link for LG OSP APK:
https://www.dropbox.com/s/pdqgzpqy1x08xwi/com.lge.osp-2.apk
Download link for the D855 folder I created (copied from G2 folder and changed model name in all required places):
https://www.dropbox.com/s/cg526mu5rlgy3tw/LG-D855.rar
Detailed instructions:
1. Copy the files from the models available that represent the best your phone and paste them into your model's folder. If it does not exist, create it.
2. Rename the xml file to your model's name, in my case it was P930, which is also the folders name (not sure if this is critical, but to be safe just do so).
3. Open the file with notepad (notepad>open or right-click then edit).
You should see these tags:
Code:
<on-screen-phone id="P930" version="2.0">
<model>LG-P930</model>
<name>P930</name>
I renamed all these (there were named "720X1280"). Fill these tags with the model of your phone, again.
In short, I made a new folder named D855 and copied all the files from the D802 folder to the D855 folder.
Then I renamed the d802 xml file to d855.
I opened the xml file in notepad, did a "search & replace" for d802 to replace it with "d855".
You should do the same for your G3's model number.
@Splashy2k
Thank you very much for this post... Downloaded the files, installed apk but where on the phone do I have to copy the LG-D855 folder?
Or do I have to copy it into a folder on my PC?
Have a good one.
JJ
You need to copy it to a folder on your PC: My Documents\LG OSP\Phone_skin directory
Yippiiiiiieeeehhhhh!!!!!
Thanks a million! It works perfect.
Wonder why it's not in the G3 by default...
Your my hero of the day.
P.S.: I hope you don't mind if I share this in another forum?
No problem, I'm really glad it works for you
Sure, you can share this in another forum.
Splashy2k said:
I followed the instructions on the following thread and now LG OSP works with my G3.
The relevant post on the thread:
http://forum.xda-developers.com/showpost.php?p=24633554&postcount=17
I also installed the LG OSP APK on my G3.
Download link for LG OSP APK:
https://www.dropbox.com/s/pdqgzpqy1x08xwi/com.lge.osp-2.apk
Download link for the D855 folder I created (copied from G2 folder and changed model name in all required places):
https://www.dropbox.com/s/cg526mu5rlgy3tw/LG-D855.rar
Click to expand...
Click to collapse
Will this work on the D850 the way you set it up? If it won't, how would I go about making it work?
Sent from my LG-D850 using XDA Premium 4 mobile app
Quoted from the post I was referring to:
1. Copy the files from the models available that represent the best your phone and paste them into your model's folder. If it does not exist, create it.
2. Rename the xml file to your model's name, in my case it was P930, which is also the folders name (not sure if this is critical, but to be safe just do so).
3. Open the file with notepad (notepad>open or right-click then edit).
you should see these tags:
Code:
<on-screen-phone id="P930" version="2.0">
<model>LG-P930</model>
<name>P930</name>
I renamed all these (there were named "720X1280"). Fill these tags with the model of your phone, again.
Click to expand...
Click to collapse
In short, I made a new folder named D855 and copied all the files from the D802 folder to the D855 folder.
Then I renamed the d802 xml file to d855.
I opened the xml file in notepad, did a "search & replace" for d802 to replace it with "d855".
You should do the same for the D850.
Splashy2k said:
I followed the instructions on the following thread and now LG OSP works with my G3.
The relevant post on the thread:
http://forum.xda-developers.com/showpost.php?p=24633554&postcount=17
I also installed the LG OSP APK on my G3.
Download link for LG OSP APK:
https://www.dropbox.com/s/pdqgzpqy1x08xwi/com.lge.osp-2.apk
Download link for the D855 folder I created (copied from G2 folder and changed model name in all required places):
https://www.dropbox.com/s/cg526mu5rlgy3tw/LG-D855.rar
Click to expand...
Click to collapse
I done all as you explained but when I tried to detect my G3 D855 via OSP on PC via USB, it keep saying cannot detect.
It asks me to select PC software option in the USB connection mode in the phone or via Settings/PC Connection , but I do not have the option.
Is this the reason?
It should be on the Media Device (MTP) option, it works for me.
If it still doesn't work, try another USB port on your PC.
jasonleeck said:
I done all as you explained but when I tried to detect my G3 D855 via OSP on PC via USB, it keep saying cannot detect.
It asks me to select PC software option in the USB connection mode in the phone or via Settings/PC Connection , but I do not have the option.
Is this the reason?
Click to expand...
Click to collapse
This worked PERFECTLY for me too. Thank you so much!
@Splashy2k you are a life saver dude, thank you so much.
please help! I'm really liking the Sprint variant of the G3, but for the life of me I cannot get OSP working. Do you guys know if this works on the LS990 version of the G3?
I had the S5 prior to getting the G3 and i used Samsung's version called Sidesync and it worked well. I'd rather keep the G3, but being able to view/contol my phone from my pc is a necessity.
Thanks in advance guys, have a great one!
jdizzle316 said:
please help! I'm really liking the Sprint variant of the G3, but for the life of me I cannot get OSP working. Do you guys know if this works on the LS990 version of the G3?
I had the S5 prior to getting the G3 and i used Samsung's version called Sidesync and it worked well. I'd rather keep the G3, but being able to view/contol my phone from my pc is a necessity.
Thanks in advance guys, have a great one!
Click to expand...
Click to collapse
It doesn't hurt to try.
Follow the detailed instructions in the above posts.
Copy the G2 folder in the skins folder of the OSP software to a new folder named LS990 or whatever your device's model name is and change the model name in all the required places.
Install the APK on your device.
The device should be on MTP if connected via USB.
Splashy2k said:
It doesn't hurt to try.
Follow the detailed instructions in the above posts.
Copy the G2 folder in the skins folder of the OSP software to a new folder named LS990 or whatever your device's model name is and change the model name in all the required places.
Install the APK on your device.
The device should be on MTP if connected via USB.
Click to expand...
Click to collapse
bummer. I don't think it works on the Sprint version? For some reason my computer, when launching OSP application, the application itself says that "No USB devices found."
Am I doing something wrong? I followed the steps posted in this post, but haven't had success.
Again, thanks for taking the time out of your day to help me out :good:
Did you try another USB port on your PC?
Try turning on your Wifi if it's not turned on. If that doesn't help, try restarting your phone.
Sometimes OSP doesn't recognize my G3 and the above steps usually help.
Thanks... I'll give that a shot in the morning when I get to work. I have however tried different ports which didn't yield any positive results. Will give it anther run in the am. Honestly this phone is the best I've used so far, with the note 3 coming a close second. The note 3 standouts as a phone that can do Pretty much anything a computer can do but on a smaller scale. The G3, to me, is a bugatti of phones. Just absolutely beautiful, with a monster engine That can do what a smartphone can do at a premium level, but lacks the productivity tools that are actually handy in everyday use.
With that being said, I will mostly likely turn the return my g3 much reluctance ,so that I can get the note 4 coming out soon. I need Samsungs sidesync app, which is the exact same thing as lg osp app.
Loved everything about this phone... But working at a desk on front of a computer makes controlling your phone with the ability to mirror it to your pc monitor is a must for me.
Appreciate all the input and time Y'all took to help a beginning android tech trying to learn the ropes... Props to all you
Sent from my LGLS990 using XDA Free mobile app
jdizzle316 said:
Thanks... I'll give that a shot in the morning when I get to work. I have however tried different ports which didn't yield any positive results. Will give it anther run in the am. Honestly this phone is the best I've used so far, with the note 3 coming a close second. The note 3 standouts as a phone that can do Pretty much anything a computer can do but on a smaller scale. The G3, to me, is a bugatti of phones. Just absolutely beautiful, with a monster engine That can do what a smartphone can do at a premium level, but lacks the productivity tools that are actually handy in everyday use.
With that being said, I will mostly likely turn the return my g3 much reluctance ,so that I can get the note 4 coming out soon. I need Samsungs sidesync app, which is the exact same thing as lg osp app.
Loved everything about this phone... But working at a desk on front of a computer makes controlling your phone with the ability to mirror it to your pc monitor is a must for me.
Appreciate all the input and time Y'all took to help a beginning android tech trying to learn the ropes... Props to all you
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
If the above steps don't help, there's another step I forgot.
Try changing USB mode to PTP and then back to MTP.
Hope this helps.
Splashy2k said:
If the above steps don't help, there's another step I forgot.
Try changing USB mode to PTP and then back to MTP.
Hope this helps.
Click to expand...
Click to collapse
Thank you sir...i will definitely give it a shot.
I know i have all the drivers installed....would you happen to know why when i open the OSP application on my pc that it says usb device not recognized?

[Q] After installing 5.0.1 on unlocked rooted n7 I can no longer write to sdcard

OK so: I updated my N7(2013) to lollipop 5.0.1 using the Skipsoft toolkit and now I cannot restore my data from a backup on my windows 7 x64 PC.
The N7 is unlocked, rooted, and running lollipop 5.0.1. A few weeks ago the USB port stopped working due to the well-known physical weakness of the N7's USB socket. Fortunately I had made backups and copied them to my PC (windows 7 x 64 up-to-date) via USB just prior to the failure. The backups were a TWRP nandroid made from recovery, a TiBackup of all the apps and app data, and I copied the entire contents of sdcard (/storage/emulated/legacy) to a folder on my pc via drag-and-drop using explorer. (MTP mode on the N7 seen as "Nexus 7\Internal storage" by windows.)
Prior to sending it in for repairs I deleted all my personal data from sdcard, did a factory reset using TWRP recovery, and verified that the phone would boot into android lollipop 5.0.1. I paid iResQ to fix the port, which they did.
When I got it back, I hooked up the N7 to the PC via USB and attempted to copy the files back to sdcard, by dragging them in the opposite direction using explorer. I did not work. "Nexus 7\Internal storage" is read only! I was unable to change the permission on the N7 using explorer. (Apparently since the hated MTP mode makes the PC think that the N7 is not a storage device with permissions). I tried using adb push (did not work). I tried to change the permissions of sdcard on the N7 itself using root explorer (and ES file explorer and xplorer -- did not work). I tried adb shell followed by su then chmod (did not work). I tried "mkdir test" at the su prompt to see if that would work and was told "mkdir failed for test, Read-only file system".
So how do I restore my apps and data? How do I make "/" read-write? Does lollipop make an N7 into a ROM?
I think I'll go back to kitkat.
--------------------------------------
Some hours later~
I tried removing 5.0.1 and went back to kitkat, Android 4.4.4 (KTU84P). I am able to copy files from pc to sdcard via wireless using an explorer on the N7. Nevertheless, using an explorer on the pc I cannot copy a file from it to the n7 via usb . I don't get it. What is going on here?
----------------------------------------
The next day~
It appears to me that the problem with the MTP transfer from the PC to the N7 is on the PC side. Apparently when I plug the N7 into the PC via USB, a file transfer window is supposed to appear on the PC. It does not.
That does not explain why, however I was completely unable to write (via usb, wireless, adb, or on the N7 itself) to the virtual sdcard when the N7 was on lollipop 5.01 but works with KitKat 4.4.4. Any clues? Anyone?
Amazing. All the people who read this forum and not a one has a clue as to why I cannot write to my N7.
lamoid said:
Amazing. All the people who read this forum and not a one has a clue as to why I cannot write to my N7.
Click to expand...
Click to collapse
Yeah that's gonna make people want to help you.
Since you seem wholely incapable of searching for yourself, here you go- http://forum.xda-developers.com/showthread.php?p=56720490
Maybe you did not want to, but you did help me _MetalHead_. Thank you.
lamoid said:
Maybe you did not want to, but you did help me _MetalHead_. Thank you.
Click to expand...
Click to collapse
You're welcome. And I did want to help, but that comment that you posted was rather rude. Next time, instead of acting entitled, a simple "can anyone please help?" would have sufficed.
Anyways... I take it you got it fixed?
I agree that was rude. And I apologize for it. However, on 18 January, I asked after not getting any responses, "Any clues? Anyone?" I checked for a response every day after that and by the 30th was rather frustrated at not having received one. Also I had searched the board extensively and could not find anything like my problem. Clearly I did not use the correct keywords or I would have found the page you pointed me to.
I don't know if that will solve the problem because I need to try to install the upgrade again then try it. Which I will soon.
Nevertheless I do greatly appreciate you for having helped me _MetalHead_ despite the rudeness of my request.
lamoid said:
I agree that was rude. And I apologize for it. However, on 18 January, I asked after not getting any responses, "Any clues? Anyone?" I checked for a response every day after that and by the 30th was rather frustrated at not having received one. Also I had searched the board extensively and could not find anything like my problem. Clearly I did not use the correct keywords or I would have found the page you pointed me to.
I don't know if that will solve the problem because I need to try to install the upgrade again then try it. Which I will soon.
Nevertheless I do greatly appreciate you for having helped me _MetalHead_ despite the rudeness of my request.
Click to expand...
Click to collapse
No worries man, I understand how frustrating it can be, especially when the life of your cherished Nexus 7 hangs in the balance. Keep me posted if you get it worked out or not.

Unbricking LG G Pad in QHSUSB_DLOAD mode

Hello
This is the process that I used to unbrick the LG G Pad 8.3 tablet.
Note 1: The operating system on my PC is Windows XP SP3 x86
Note 2: The same process should also work on LG G Pad 10.1 (With a different .tot file)
1. First of all you should make sure that the G Pad is detected when connected to the PC.
The device should be seen as QHSUSB_DLOAD in Other Devices section in Device Manager.
hxxp://i.imgur.com/IawJZq0.jpg
2. Install the QHSUSB Driver for your operating system.
The driver can be found here:
hxxp://mega.nz/#!HlpViaTJ!NPACjSQtTjGWdYIj3kHO3bGfmAotaSSQindmgRY9VJ4
I have used the driver from the "checked" folder.
Reconnect the tablet and you should now see the device as Qualcomm HS-USB QDLoader 9008 (COMxx) under the Ports section in Device Manager.
Take a note of the COM port number.
hxxp://i.imgur.com/IR7uUCB.png
3. Download the .tot image file for you tablet model.
I have used the one from here (LG G Pad 8.3 V500 4.4.2):
hxxp://androidfilehost.com/?fid=23329332407581518
4. Now you need the LG BoardDiag tool.
Download this one from here:
hxxp://mega.nz/#!XwgkXTAR!JnAAXKBQoezT7CcxRSVkSQlPFr4AXcvfm6oJbw4bht4
Please use only this one even if you have another BoardDiag. I have tried other versions and this was the only one that worked. For the other versions I always got some error:
failed during loading flash programmer
or
device not found in dload trying flash programmer
With this tool we will extract the .tot rom image first.
Unrar the archive and open BoardDiag3.99c application.
Click on the ... button next to BIN from the Image Extraction section on the bottom of the BoardDiag application and browse to the .tot file you downloaded at step 3.
Then click on the ... button next to DIR and browse to a folder to extract the files in.
Click on the Extract button and wait for the files to be extracted.
After the extraction is complete, close the BoardDiag application.
hxxp://i.imgur.com/Kw0ZhUv.jpg
5. Now we will perform some cheks on the tablet.
Open the BoardDiag application again.
Now select the AP check and EMMC TEST checkboxes from the Board Diag Test section on the top-left.
Also choose the G-pro (APQ8064) on the AP Chipset dropdown selection box. Choose the Com Port that you took a note of at step 2. Select as the Target Dir the folder where you extracted the .tot image file at step 4. These settings are in the top-right side of the BoardDiag application. Make no other changes to the settings.
Now Click on the big START button and wait for the checks to be made.
If everything is OK you should see under the Test Results section the green text PASS both under the AP and EMMC. Leave the BoardDiag application open. Now you can proceed to step 6.
6. Now we will Flash the files to the tablet.
Now you will also check the SDRAM TEST checkbox on the left top side of the BoardDiag application. The other settings were already made in step 5. Click the START button again.
After performing the checks you should see that the files from the image (aboot.mbn, boot.mbn, etc.) are written to the tablet.
After that, the BoardDiag tried to reset the tablet, but it failed and it ended with FAIL for SDRAM under the Test Results section. But the files were already written on the tablet.
7. After that I disconnected and reconnected the tablet to the PC. Nothing was detected, or so I thought, because I could see that in Device Manager something was happening. It was like refreshing itself every 5 seconds or so. I disconnected the tablet from the PC and I plugged in the wall charger. It turns out that the battery had no power.
After a few minutes the LG logo appeared on the screen. Nothing else was happening but I could see the LG logo. I left the tablet to charge the battery for at LEAST 3 hours. If your tablet battery is also discharged you should plug your tablet to the charger for at LEAST 3 hours.
After that I reconnected the tablet to the PC and it was detected as G Pad but it couldn't find the driver.
8. Install the LG Mobile Drivers.
You can get them from here:
hxxp://mega.nz/#!j8xikSYC!Njz3E1_PSJanzQEeZCbbEoWfxUz9TfrTVgusqBCJ2qY
After the driver installation reconnect the tablet to the PC.
It should now be connected properly.
9. Download LG Mobile Support Tool. You can use the launcher from here:
hxxp://mega.nz/#!bp5jgBQJ!xqiMyQU7z-ATlYz__0ybz2kM7boeLFNgqsu5XoPPSzo
Open LG Mobile Support Tool. You should now see the tablet is connected correctly and you should see the tablet model on the left side of the LG Mobile Support Tool. You will now go to Options and choose Upgrade Recovery. Wait for the image to be downloaded and flashed to the tablet.
After the process is completed the tablet will boot to life again.
Please write your comments bellow if you succeeded or failed. I will provide further assistance if required.
PS: I think you need to remove the battery and reinsert it after step 6. Or it could also work if you let the battery discharge completely.
Good luck!
I could not post the images and the links.
I will add them later (after I get to 10 posts).
Contact me on skype (cyadron) for the files and for other help.
nice finding.
it can be handy if we try to flash the v510 bootloader on the v500 to see if it fits and "unlocks" the pad
ckret said:
nice finding.
it can be handy if we try to flash the v510 bootloader on the v500 to see if it fits and "unlocks" the pad
Click to expand...
Click to collapse
Actually it was the only way I found that worked to unbrick this tablet.
Bricked LG G Pad
Need your help man with those files. I bricked my device after flashing wrong file. I have tried LG G2 Pro Board Diag tool and everything passes except SDRAM.
Thanks in advance for your assistance.
Links for files
Hi, I bricked my GPad and would be very interested in getting the proper files or links. How can I get them?
I will update this thread as soon as I can post links. Hopefully no more than a few days.
cyadron said:
I will update this thread as soon as I can post links. Hopefully no more than a few days.
Click to expand...
Click to collapse
Can you post links ?
This sounds very promising @cyadron, hopefully you'll be able to edit the links in soon.
@muiriddin this sounds like you should be able to revive your tablet from your science experiment.
@fefifofum posting here instead of the other thread as that would be way off topic for it.
This sounds like we'll be able to do some proper experimenting and still be able to recover if it doesn't work!
Hopefully I will be able to post the links soon. Does anyone know the minimum number of posts required to post links?
cyadron said:
Hopefully I will be able to post the links soon. Does anyone know the minimum number of posts required to post links?
Click to expand...
Click to collapse
Just put hxxp instead of h t t p.
roirraW "edor" ehT said:
Just put hxxp instead of h t t p.
Click to expand...
Click to collapse
Thank you. That worked.
Links have been added.
cyadron said:
Thank you. That worked.
Links have been added.
Click to expand...
Click to collapse
This thread should probably be pinned. You can request the moderators to do so by "reporting" your first post and ask them there. Too bad, as far as I know, there aren't any TOTs available for the VK810, although I haven't needed one yet.
I used the tutorial, but accuses ero Emmec test fails
Any solution?
edsmat said:
I used the tutorial, but accuses ero Emmec test fails
Any solution?
Click to expand...
Click to collapse
Unless there is a hardware problem with the emmc, it should work.
Try and remove the battery and put it back again.
Please also make sure you follow the steps as described.
Cluey said:
This sounds very promising @cyadron, hopefully you'll be able to edit the links in soon.
@muiriddin this sounds like you should be able to revive your tablet from your science experiment.
@fefifofum posting here instead of the other thread as that would be way off topic for it.
This sounds like we'll be able to do some proper experimenting and still be able to recover if it doesn't work!
Click to expand...
Click to collapse
It would be nice to get my science experiment working again... I hopefully will have some time to follow this process this weekend...
hi, i have hardbrack v410 no have screen at all only qualcomm hs_usb 9008 please help me (
lgv410 said:
hi, i have hardbrack v410 no have screen at all only qualcomm hs_usb 9008 please help me (
Click to expand...
Click to collapse
Read everything you can and follow instructions.
I think you'll need to search further than just this thread though. I read about someone recovering an LG device from this state but I think it was a phone.
But you'll need to find it and follow the instructions, I don't remember where I read it.
Cluey said:
Read everything you can and follow instructions.
I think you'll need to search further than just this thread though. I read about someone recovering an LG device from this state but I think it was a phone.
But you'll need to find it and follow the instructions, I don't remember where I read it.
Click to expand...
Click to collapse
thank you for you answer, can you show me where i can found this instructions to fix this problem? :/
lgv410 said:
thank you for you answer, can you show me where i can found this instructions to fix this problem? :/
Click to expand...
Click to collapse
No, I'm not here to do searches for you.

Boot on power charging

I'm looking to set my rooted LG G Pad 7.0 (cannot create a thread in that forum, but should be same method as G Pad 8.3) running 4.4.2 to power on when plugged into a power source.
Edit: I believe I found the appropriate LG file I would need to edit to reboot on plug in: /sbin/chargerlogo. Whenever I make edits to the file, when I restart the device all the edits are reverted. If I'm right here, the only way to get an LG G Pad 7.0 v410 to power-up when plugged in is to modify the boot image (create a custom rom). Looking into this now, just editing in case someone else with the same issue comes across this thread.
roleyus said:
I'm looking to set my rooted LG G Pad 7.0 (cannot create a thread in that forum, but should be same method as G Pad 8.3) running 4.4.2 to power on when plugged into a power source.
Edit: I believe I found the appropriate LG file I would need to edit to reboot on plug in: /sbin/chargerlogo. Whenever I make edits to the file, when I restart the device all the edits are reverted. If I'm right here, the only way to get an LG G Pad 7.0 v410 to power-up when plugged in is to modify the boot image (create a custom rom). Looking into this now, just editing in case someone else with the same issue comes across this thread.
Click to expand...
Click to collapse
Were you able to figure out which is the correct file you need to edit to get the tablet to turn on when it senses charging?
I think I know what needs to be edited (a could lines in init.zetaw.rc or replace chargerlogo with reboot), but can't get a bumped boot.IMG to load so can't properly test .
Any update on this? I am interested in finding this out too
Amy updates?

Can not flash LG G3 D855

Hello friends. I got the LG G3 D855 and it was dead. When flashing with LG Flash Tool, the same is 4% and gives connection error and asks me to remove the battery. Or else it reaches 15% and it's the same, I've tried everything. The S / W version is D85521A, Spain. Any solution?
hi, I have it working but not sure what made it work.
- get LG flash tool 2014
- flash file I used for Android Marshmellow D85530C_00_0211.kdz (more here http://storagecow.eu/index.php?dir=Xda%2FLG+G3%2FStock%2FD855%2F
- when you have connected your phone change the com port in device manager to 41 (I had done that yesterday)
- install the LG USB driver
well I had really troubles getting it work but somehow today it did it
oh one more thing, leave internet on as you need to select country and language in flashtool, ones a new windows opens, let the first step finish, then pull your lan cable off or disable wifi whatever..
ps: bmatney posted 3 posts down this link, may help too https://forum.xda-developers.com/showthread.php?t=2785089

Categories

Resources