Fire HD 10 (2019) which architecture APK's to use? Newbie - Fire HD 8 and HD 10 Q&A, Help & Troubleshooting

If I want to sideload an APK which version APK do I use for this tablet? I have gone to an APKmirror website and I see if i find an APK there are different types to download. I do not know which type architecture of APK I should download for this Fire tablet.
These are the types of APK architecture.
armeabi-v7a
arm64-v8a
x86
x86_64
Thanks for your help

83jsmkwKKKQWER said:
If I want to sideload an APK which version APK do I use for this tablet? I have gone to an APKmirror website and I see if i find an APK there are different types to download. I do not know which type architecture of APK I should download for this Fire tablet.
These are the types of APK architecture.
armeabi-v7a
arm64-v8a
x86
x86_64
Thanks for your help
Click to expand...
Click to collapse
I believe you should use armeabi-v7a
Sent from my Fire using Tapatalk

HD 10 2019 have 64-bit CPU, you may try to install arm64-v8a, if application does not work - install v7a version.

A53/A73 are V8 arch
83jsmkwKKKQWER said:
If I want to sideload an APK which version APK do I use for this tablet? I have gone to an APKmirror website and I see if i find an APK there are different types to download. I do not know which type architecture of APK I should download for this Fire tablet.
These are the types of APK architecture.
armeabi-v7a
arm64-v8a
x86
x86_64
Thanks for your help
Click to expand...
Click to collapse
In short: arm64-v8a. The 9th gen HD 10 uses a big.LITTLE 4+4 config of Cortex-A53 and Cortex-A57, both use Armv8A arch.
FYI:
armeabi-v7a: Arm's Armv7 arch, latest 32 bit arch.
arm64-v8a: Armv8 arch, 64 bit.
x86: Intel's 32 bit arch
x86_64: 64 bit x86

And the winner is?
I was just curious as to which version you got to work with your unit. Thank you.

Devcheck will show you which type
https://play.google.com/store/apps/details?id=flar2.devcheck
Sent from my mata using XDA Labs

sd_shadow said:
Devcheck will show you which type
https://play.google.com/store/apps/details?id=flar2.devcheck
Sent from my mata using XDA Labs
Click to expand...
Click to collapse
Ahh thats great info The_Shadow mine says
Architecture: armv8I (32-bit)
Instruction sets: armeabi-v7a armeabi

TheFool131 said:
Ahh thats great info The_Shadow mine says
Architecture: armv8I (32-bit)
Instruction sets: armeabi-v7a armeabi
Click to expand...
Click to collapse
I think i know how it works, just like with Fire HD8, the CPU is set to work in 32 bit only, that means we can't really use Armv8 apps and we have to use armeabi-v7a. That's my opinion which may be false considering that i don't really own HD10

Xinto said:
I think i know how it works, just like with Fire HD8, the CPU is set to work in 32 bit only, that means we can't really use Armv8 apps and we have to use armeabi-v7a. That's my opinion which may be false considering that i don't really own HD10
Click to expand...
Click to collapse
I can test it for you if you want.

TheFool131 said:
I can test it for you if you want.
Click to expand...
Click to collapse
Thanks, it's very simple to test, download any ARMv8 only app and see if it gives any errors during installation, if it will give somethin like this: "This app can not be installed on your Tablet", that means my thoughts are correct and we van only use armeabi-v7a apps

Xinto said:
Thanks, it's very simple to test, download any ARMv8 only app and see if it gives any errors during installation, if it will give somethin like this: "This app can not be installed on your Tablet", that means my thoughts are correct and we van only use armeabi-v7a apps
Click to expand...
Click to collapse
I know this sounds bad but... here goes... do you have an example app? Thank you for your patience

TheFool131 said:
I know this sounds bad but... here goes... do you have an example app? Thank you for your patience
Click to expand...
Click to collapse
Of course i have one, forgot to give an example, this one is the first that got in my mind
https://www.apkmirror.com/apk/squar...s-strange-1-00-296-android-apk-download/#file

Xinto said:
Of course i have one, forgot to give an example, this one is the first that got in my mind
https://www.apkmirror.com/apk/squar...s-strange-1-00-296-android-apk-download/#file
Click to expand...
Click to collapse
App not installed, that means it's not a 64bit device right?

TheFool131 said:
App not installed, that means it's not a 64bit device right?
Click to expand...
Click to collapse
It is a 64 bit device but with 32 bit instructions, A.K.A we can only run armeabi-v7a apps

Xinto said:
It is a 64 bit device but with 32 bit instructions, A.K.A we can only run armeabi-v7a apps
Click to expand...
Click to collapse
I see thank you for the guidance @Xinto

so whats the workaround or how do we go about installed 64bit apps because some dont have the 32bit variant

Per my earlier post - should the google service apk's be able to update themselves once installed or do they need to be manually updated via the tool? I get the notification on the tablet that they need to be updated or google services won't work. (essentially) If it matters, it's on a 10th gen HD 8.
Thx

blaze2051 said:
so whats the workaround or how do we go about installed 64bit apps because some dont have the 32bit variant
Click to expand...
Click to collapse
Hey, did you find a way to install 64 bit apps?

Kleriger said:
Hey, did you find a way to install 64 bit apps?
Click to expand...
Click to collapse
no i think it has to do with the OS and theres no way to replace the Os

Related

Another linux as android replacement

I've found http://cdimage.ubuntu.com/kubuntu-mobile/releases/11.04/release/
and also many other distibutions such as Arch, OpenBSD supporting ARM architecture. Is it available to make it work as replacement for android to have other linux?
Theres app in android market to install Debian or Ubuntu called Linux Installer.
Maybe this one will help? So far I have 2gb sdcard and its filled with data so can't tesy unless I make a copy.
http://www.youtube.com/watch?v=eYtnGMwlwLQ
bs828 said:
http://www.youtube.com/watch?v=eYtnGMwlwLQ
Click to expand...
Click to collapse
Thats my video lol

[TUTORIAL][VIDEO]KernelANDROID[LINARO][SABERMOD][NDK]build from source

Here is a complete tutorial about:Android Kernel(compile)+ Linaro/Sabermod/NDK.​
//In the future I will add a tutorial related to undervolt., overclock, cpu governor, and others.(only Snapdragon CPU)
Kernel Features HERE
Youtube channel(if you have troubles).
Part 1: vmware+ubuntu+Installing the required files:
Linaro
Part 2: download kernel source files+ setup toolchain+jdk+abootimg
Part 3: kernel+ boot.img file
Part 4: test
Part 2/3 SABERMOD
Part 2/3 Android NDK
More:
extract .config via ADB:
compile-speed:
dump boot.img:
Change bootimg.cfg size-hex:
Create boot.img via script.sh. Much faster!!!
Linaro vs NDK:
I'll keep you updated, so stay tuned ​
Reserved
Thank you so much for this guide! before people had to learn from strictly written ones and it was difficult for a lot of us to pick up
oh and congrats on Portal feature!
Thank you for this guide . I can wait to try it .
Sent from my GT-I9100G using XDA Premium 4 mobile app
Sorry if its already been answered but can I use Ubuntu 14.04 to do this? what advantage does 12.04 have?
You can use either Ubuntu 14. However this does not affect anything(about kernel). But I preferred the version 12 because it is more popular, and if problems "arise", it's easier to find solutions.
!
great tutorials! any chnce of one compiling with GCC?
also man! YOUR COMPUTE IS ON STEROIDS!!!
Maybe, but in summer(I'm still busy with school). GCC needs to be changed in Part II.
also man! YOUR COMPUTE IS ON STEROIDS!!!
Click to expand...
Click to collapse
Configuration is:
Asus k53sv
-Intel Core I7 2630QM
-12 GB Ram (1333 mhz cl9)
-HDD: 750GB WD Black;
-GPU Intel HD 3000+Nvidia GT540M 2gb ddr3;
+1080p tv(monitor) but only for tutorials.
srsdani said:
Maybe, but in summer(I'm still busy with school). GCC needs to be changed in Part II.
Configuration is:
Asus k53sv
-Intel Core I7 2630QM
-12 GB Ram (1333 mhz cl9)
-HDD: 750GB WD Black;
-GPU Intel HD 3000+Nvidia GT540M 2gb ddr3;
+1080p tv(monitor) but only for tutorials.
Click to expand...
Click to collapse
yeah ive been having problems with GCC on ubuntu 14.04, on my last installation(also 14.04) all compiled fine, yet this fresh installation theres no errors but doesnt boot(stock unmodified sources) :/
What's your device? Some have a slightly different configuration(Samsung or Sony/Sony Ericsson etc.).
srsdani said:
What's your device? Some have a slightly different configuration(Samsung or Sony/Sony Ericsson etc.).
Click to expand...
Click to collapse
after days of troubleshooting i finally just found the problem..
i had exported PATH to JDK 8 in my .bashrc, i just compiled and it worked
thanks to your video making me look in .bashrc!
LEGEND!!!!
Ricky Divjakovski said:
after days of troubleshooting i finally just found the problem..
i had exported PATH to JDK 8 in my .bashrc, i just compiled and it worked
thanks to your video making me look in .bashrc!
LEGEND!!!!
Click to expand...
Click to collapse
Can this work for my s4 I9506 stock kernel
Kind of over complicated?
No need to modify .bashrc to build kernels, also nautilus-open-terminal, and synaptic arent needed in any way for kernel compilation and its kinda bad practice to auto accept with sudo apt-get install -y.
Also I dont think java is needed to build kernels (since they are mostly C and assembly code), but oracle java 6 is usually what is recommended for android builds.
Basically all you really need to do is install the required packages, download kernel source and desired toolchain, then run these lines in terminal to get your zImage-
export ARCH=arm
export CROSS_COMPILE= <directory to toolchain>
make <your kernel default config>
make -j<number of threads>
That way makes it much easier to try out different toolchains and toolchain versions
Buddy, mention clearly of which device u r using, n on which device it will work.:laugh: by the way nice work
Niku-Droid said:
Buddy, mention clearly of which device u r using, n on which device it will work.:laugh: by the way nice work
Click to expand...
Click to collapse
kernel building for different devices is pretty much all the same, all that differs is the kernel source, defconfig and sometimes a few extra commits to work with linaro toolchain. And if you use the arch specific toolchains you need to pick the right one for your device
metalspring said:
kernel building for different devices is pretty much all the same, all that differs is the kernel source, defconfig and sometimes a few extra commits to work with linaro toolchain. And if you use the arch specific toolchains you need to pick the right one for your device
Click to expand...
Click to collapse
Yea, buddy, but he should mention about which device is he using, so it would give us a brief idea, that what we have to do.
Niku-Droid said:
Yea, buddy, but he should mention about which device is he using, so it would give us a brief idea, that what we have to do.
Click to expand...
Click to collapse
Device: Acer Cloudmobile s500
Cpu snapdragon s4 krait dual—core 1.5 ghz
Gpu Adreno 225;
1gb ram
8 mp camera+1.9 mb front;
1460 mah battery
Hd 720p display
Very nice tutorial. I just got into building from source. Yesterday shortly before you posted this, I have successfully compiled a ROM for the first time. Also can you add the link to the other tutorial when it's done on this thread?
can anyone just post the video links they are not opening on my mobile , are they on YouTube so I can DL them for future reference
Thanks
Look great will be looking into tutorials

[Guide] How to build from Android Source Code

Removed
@Furrydaus
When I want to patch, i have this error :
./apply.sh
applying hardware_qcom_display-caf to hardware/qcom/display-caf
fatal: Not a git repository (or any of the parent directories): .git
Since u put the specs for a build PC, im buying some hw and making my pc (sorry for por english). It will be like:
AMD FX6300
Corsair Vengance 8gb 1600
Corsair CX500 psu
And not sure about HD or SSD cause its costs here on Brazil, it will be a mid-top PC and thinking to build to 2 phones... I'll use it for personal and learning Android dev
Sent from my Xperia SP using XDA Free mobile app
Jermin94 said:
@Furrydaus
When I want to patch, i have this error :
./apply.sh
applying hardware_qcom_display-caf to hardware/qcom/display-caf
fatal: Not a git repository (or any of the parent directories): .git
Click to expand...
Click to collapse
Open apply.sh and Replace With This
#!/bin/sh
MYABSPATH=$(readlink -f "$0")
PATCHBASE=$(dirname "$MYABSPATH")
CMBASE=$(readlink -f "$PATCHBASE/../../../../")
for i in $(find "$PATCHBASE"/* -type d); do
PATCHNAME=$(basename "$i")
PATCHTARGET=$PATCHNAME
for i in $(seq 4); do
PATCHTARGET=$(echo $PATCHTARGET | sed 's/_/\//')
if [ -d "$CMBASE/$PATCHTARGET" ]; then break; fi
done
echo applying $PATCHNAME to $PATCHTARGET
cd "$CMBASE/$PATCHTARGET" || exit 1
done
Click to expand...
Click to collapse
:good:
DjowBr said:
Since u put the specs for a build PC, im buying some hw and making my pc (sorry for por english). It will be like:
AMD FX6300
Corsair Vengance 8gb 1600
Corsair CX500 psu
And not sure about HD or SSD cause its costs here on Brazil, it will be a mid-top PC and thinking to build to 2 phones... I'll use it for personal and learning Android dev
Sent from my Xperia SP using XDA Free mobile app
Click to expand...
Click to collapse
Buy a 250++gb ssd, switch the corsair ram for something cheaper, switch and fx to Intel's i5-3570 and increase psu to 800watt if possible
Ok now it's good.
But when i want to get-prebuilds it said that :
bash: ./get-prebuilts: No files or folders of this type
Click to expand...
Click to collapse
and when i want to re-sync the source i have that :
fatal: duplicate path hardware/sony/DASH in /home/jerome/android/system/.repo/manifest.xml
Click to expand...
Click to collapse
Jermin94 said:
Ok now it's good.
But when i want to get-prebuilds it said that :
and when i want to re-sync the source i have that :
Click to expand...
Click to collapse
please check roomservice.xml
asanan1 said:
please check roomservice.xml
Click to expand...
Click to collapse
where is this file ?
Jermin94 said:
where is this file ?
Click to expand...
Click to collapse
~/android/.repo/local_manifests/room service.xml
It should be there if you're following my guide. Replace the unneeded repos from there
Ok now it's good it's re-sync the source !
---------- Post added at 05:49 PM ---------- Previous post was at 05:36 PM ----------
When i sync source or want to build a new rom, lines of roomservice.xml are add so I can't build the rom.
i found some fatal error
LBL support is patch or somethink more? @Furrydaus
asanan1 said:
i found some fatal error
Click to expand...
Click to collapse
You use CM source ?
asanan1 said:
i found some fatal error
Click to expand...
Click to collapse
Please check if all directories are there. For camera.h, you'll need to move the folder common from the directory it states and move copy it into another internal directory. Its huashan sources thats causing this sadly
DjowBr said:
Since u put the specs for a build PC, im buying some hw and making my pc (sorry for por english). It will be like:
AMD FX6300
Corsair Vengance 8gb 1600
Corsair CX500 psu
And not sure about HD or SSD cause its costs here on Brazil, it will be a mid-top PC and thinking to build to 2 phones... I'll use it for personal and learning Android dev
Sent from my Xperia SP using XDA Free mobile app
Click to expand...
Click to collapse
A better build under Budget :-
AMD FX6300
Kingston Hyper X 4GB*2 1600Mhz
Seasonic Eco 600W
Western Digital Blue Caviar 1TB or 500GB
ASUS M5A97 R2 Motherboard
Cooler Master Elite 311 or NZXT Gamma PC Case
AMD Radeon 270X GPU
Asus 24x Dual Layer Optical Drive
Gamer R said:
A better build under Budget :-
AMD FX6300
Kingston Hyper X 4GB*2 1600Mhz
Seasonic Eco 600W
Western Digital Blue Caviar 1TB or 500GB
ASUS M5A97 R2 Motherboard
Cooler Master Elite 311 or NZXT Gamma PC Case
AMD Radeon 270X GPU
Asus 24x Dual Layer Optical Drive
Click to expand...
Click to collapse
That too seems great for a budget build. Nice GamerR
Woow! Very nice Furrydaus
I want to try but my Internet Connection is only 1.5Mbps and my Laptop specs are poor: Intel Core i3 3120M, 2GB RAM LPDDR3, Intel Graphics HD 4000 and Dual Boot (Windows 8.1 / Xubuntu 14.04)
If i can find some decent PC i'll try
First of all thanks to Furrydaus for this guide will be helpful for those who want to start making ROMs.
I go to try translating this guide for HTCmania spanish community, with your permission obviously.
with all that said I have a question about this and that is if this guide is also to create ROMs in bootloader locked
Thewolfer22 said:
with all that said I have a question about this and that is if this guide is also to create ROMs in bootloader locked
Click to expand...
Click to collapse
Looking the guide and seeing on these part of repo "https://github.com/Ultrax5/local_manifests.git" i think i can answer my own question about if this guide serve to create ROMs for LBL, and i think yes, correct me if I'm wrong.
TheWolfer22 said:
First of all thanks to Furrydaus for this guide will be helpful for those who want to start making ROMs.
I go to try translating this guide for HTCmania spanish community, with your permission obviously.
with all that said I have a question about this and that is if this guide is also to create ROMs in bootloader locked
Looking the guide and seeing on these part of repo "https://github.com/Ultrax5/local_manifests.git" i think i can answer my own question about if this guide serve to create ROMs for LBL, and i think yes, correct me if I'm wrong.
Click to expand...
Click to collapse
1) There's no need for my permission to translate anything I do to the HTCMania community. I think you've earned my trust so far and I won't mind you modifying guides and such on my end. Just leave a credits and it will do
2) Locked-Bootloader yes. If you want to build for UBL, utilize the source found here: github.com/cyanogenmod
You'll have to fork the necessary repositories to your account for easy access.
One more thing Furrydaus
This is what my current pc has, i think is good to building
CPU: Intel® Core i5-2500 (With 4 cores)
RAM: 8GB RAM
Storage: 250GB HDD
OS: Any Ubuntu version or variant
Network Speed: 8-9 Mbps

Why does't this app run on my device?

Hi all
I have a Jadoo4 stick that runs on Android, similar to Chromecast with HDMI. It has an app to watch live TV from East Asia.
I made an APK of that app, but whenever I try to install it on other devices (like my phone), it fails.
I think because it is because of I need to port it to my phone (oneplus 3t), but I'm not sure of that, nor I'm capable of porting it.
The specs of the device (Jadoo4) that runs the app are the following :
Quad Core Processor
1 GB RAM
8 GB Flash Memory
Android 4.4.2
HDMI Video Output Supports [email protected] Hardware Decoding Supports Micro SD Supports USB
On my phone I run Android 7.1.
This is the link to the apk:
https://mega.nz/#!E4UhWZDR!woA6mmng5O7iPYUBSUasqw0bMTsZSpxP7zpwAePi2zE
I would gladly appreciate it if someone could help me out.
titan1655 said:
Hi all
I have a Jadoo4 stick that runs on Android, similar to Chromecast with HDMI. It has an app to watch live TV from East Asia.
I made an APK of that app, but whenever I try to install it on other devices (like my phone), it fails.
I think because it is because of I need to port it to my phone (oneplus 3t), but I'm not sure of that, nor I'm capable of porting it.
The specs of the device (Jadoo4) that runs the app are the following :
Quad Core Processor
1 GB RAM
8 GB Flash Memory
Android 4.4.2
HDMI Video Output Supports [email protected] Hardware Decoding Supports Micro SD Supports USB
On my phone I run Android 7.1.
This is the link to the apk:
https://mega.nz/#!E4UhWZDR!woA6mmng5O7iPYUBSUasqw0bMTsZSpxP7zpwAePi2zE
I would gladly appreciate it if someone could help me out.
Click to expand...
Click to collapse
Hey,
As a start point, it would help, if you tell us, how did you create the apk?
Greetings
pbeckmann said:
Hey,
As a start point, it would help, if you tell us, how did you create the apk?
Greetings
Click to expand...
Click to collapse
Hi first of all, sorry for the late reply.
As a said, the stick runs android so it has Google Play Store tire on it
I downloaded an app called apk extractor, and made the apk with it.
So, I can successfully install the app on my phone with LinOS7.1. But when I start the app I got the error message. "Device not supported"
The only way to remove this warning would be to disable the check in the compiled code in the apk.
pbeckmann said:
So, I can successfully install the app on my phone with LinOS7.1. But when I start the app I got the error message. "Device not supported"
The only way to remove this warning would be to disable the check in the compiled code in the apk.
Click to expand...
Click to collapse
Thanks for checking it out. I know that that's the error. But unfortunately i don't have the skills to disable the check.
Do you have the necessary skills to do so?
I would gladly appreciate it.
titan1655 said:
Thanks for checking it out. I know that that's the error. But unfortunately i don't have the skills to disable the check.
Do you have the necessary skills to do so?
I would gladly appreciate it.
Click to expand...
Click to collapse
Actually, no. Sry, then i cant really hell you

Rom 64bit for t510

Hey guys! Anyone knows any 64bit rom to install in my tab a t510? Dji just released a app that only runs in a 64bit platform.
Thank you
ghmcipriano said:
Hey guys! Anyone knows any 64bit rom to install in my tab a t510? Dji just released a app that only runs in a 64bit platform.
Thank you
Click to expand...
Click to collapse
The Nexus ROM you'll find in "ROMS, KERNELS, RECOVERIES" is 64bit.
lewmur said:
The Nexus ROM you'll find in "ROMS, KERNELS, RECOVERIES" is 64bit.
Click to expand...
Click to collapse
I just tested it, and it appears to be 32-bit as well.
lewmur said:
The Nexus ROM you'll find in "ROMS, KERNELS, RECOVERIES" is 64bit.
Click to expand...
Click to collapse
ibanezbass said:
I just tested it, and it appears to be 32-bit as well.
Click to expand...
Click to collapse
Did you check on antutu? Could you try to install DJI FLY app and tell me how it goes please?
I'm having trouble to run the app once my OS is 32bit.
ghmcipriano said:
Did you check on antutu? Could you try to install DJI FLY app and tell me how it goes please?
I'm having trouble to run the app once my OS is 32bit.
Click to expand...
Click to collapse
I check AIDA64, which showed it in 32 bit mode. Also, Dolphin won’t install (64 bit only). This is a really weird deal. The kernel is compiled in 64 bit/aarch64 (at least the one I compiled from Samsung source is), but the user land is 32 bit. I have no idea why Samsung did it this way.
ibanezbass said:
I just tested it, and it appears to be 32-bit as well.
Click to expand...
Click to collapse
I'm going by the build number which says it is treble_a64_bvN-userdebug 9 PQ3A
Do you guys know another rom?
ghmcipriano said:
Do you guys know another rom?
Click to expand...
Click to collapse
I would also be interested, have you already tested that?
https://forum.xda-developers.com/galaxy-tab-a/development/rom-lineageos-16-0-t3987317
T510 Phh treble vanilla
ANDROID Q ✓ Custom rom havent seen anybody saying thier runnin it. But it did required steps that are not mention that i had to figure out basicaly download rom resize the image with adb while in twrp thn you can install Gapps then thats it. BUT again this aint fully stable but with power of root i was Able to tweak some things to cover up the "bugs" but im on 50% and it say i have roughly 1 day 30mins to its dead like WOW
dxpeboiiii said:
ANDROID Q ✓ Custom rom havent seen anybody saying thier runnin it. But it did required steps that are not mention that i had to figure out basicaly download rom resize the image with adb while in twrp thn you can install Gapps then thats it. BUT again this aint fully stable but with power of root i was Able to tweak some things to cover up the "bugs" but im on 50% and it say i have roughly 1 day 30mins to its dead like WOW
Click to expand...
Click to collapse
Is there any unofficial Android Q ROM for T510?
Im running it like i said?
Android Q on sm-t510 ✓
dxpeboiiii said:
Android Q on sm-t510 ✓
Click to expand...
Click to collapse
I'm not looking to resize my partitions, and will wait for @Magendanz to release something 64bit... hopefully soon
im running on 64 bit... and all your doing is resizing the system so you can add Gapps services its not hard lol if anyones interested tho i might put out a tutorial? Will say it runs smooth
DJI Fly
dxpeboiiii said:
im running on 64 bit... and all your doing is resizing the system so you can add Gapps services its not hard lol if anyones interested tho i might put out a tutorial? Will say it runs smooth
Click to expand...
Click to collapse
Hi Bro!
Which version you installed?
16 or 17 ?
https:// sourceforge.net/projects/andyyan-gsi/files
Please write a tutorial!
Peter
dxpeboiiii said:
im running on 64 bit... and all your doing is resizing the system so you can add Gapps services its not hard lol if anyones interested tho i might put out a tutorial? Will say it runs smooth
Click to expand...
Click to collapse
your AIDA64 screenshot shows 'a64' and not arm64
Any solution here? I need 64bit rom for tft
klemen241 said:
Any solution here? I need 64bit rom for tft
Click to expand...
Click to collapse
No

Categories

Resources