SM-T350 updated to Android 7.1.1 and rooted - Samsung Galaxy Tab A series Guides, News, & Discus

I used Smartswitch to upgrade my Tab A to 7.1.1 and decided to give rooting a try. I flashed CF Autoroot (CF-Auto-Root-gt58wifi-gt58wifixx-smt350) with ODIN which was successful in installing SU and giving me root. Confirmed using Titanium Backup and FolderMount.

Have you found something to change the lock screen clock design? I hate the hours & minutes arranged vertically.
Sent from my ONEPLUS A5000 using Tapatalk

SM-T550 Still waiting grrrrrr

trying to build custom ROM for it (using either Superr Kitchen or ASSAYYED KITCHEN) , but does not look like working, it bootloops, I know there's custom ROM done for 7.0 (@luattic ), but not sure why it does not works for 7.1.1., haven't check with @ashyx for his feedback
funny thing is that you can flash offical firmware of SM-T350 7.1.1, and then flash @ashyx TWRP 3.1.0-1, and then flash latest super su, it all good...it just when build custom ROM for 7.1.1 does not works...i wonder if these ROM kitchen does not include latest superSU or maybe something else

jazzespresso said:
trying to build custom ROM for it (using either Superr Kitchen or ASSAYYED KITCHEN) , but does not look like working, it bootloops, I know there's custom ROM done for 7.0 (@luattic ), but not sure why it does not works for 7.1.1., haven't check with @ashyx for his feedback
funny thing is that you can flash offical firmware of SM-T350 7.1.1, and then flash @ashyx TWRP 3.1.0-1, and then flash latest super su, it all good...it just when build custom ROM for 7.1.1 does not works...i wonder if these ROM kitchen does not include latest superSU or maybe something else
Click to expand...
Click to collapse
Haven't even started on the custom rom I was going to make, updating at the moment, but can you help me out? Haven't been learning about Android Development yet and still trying to learn Java and Kotlin (don't know any at the moment too). Thanks if you reply back.

Confirmed worked for me to even though chainfire site says for marshmallow

I wasn't able to root my sm-t350 until I upgraded to 7.1.1 it was a brand new device as of yesterday. I tried just about any method I could find, was about to give up then I took it from 6.x.x to 7.1.1 and then the method you mentioned above and boooooyah....

jazzespresso said:
trying to build custom ROM for it (using either Superr Kitchen or ASSAYYED KITCHEN) , but does not look like working, it bootloops, I know there's custom ROM done for 7.0 (@luattic ), but not sure why it does not works for 7.1.1., haven't check with @ashyx for his feedback
funny thing is that you can flash offical firmware of SM-T350 7.1.1, and then flash @ashyx TWRP 3.1.0-1, and then flash latest super su, it all good...it just when build custom ROM for 7.1.1 does not works...i wonder if these ROM kitchen does not include latest superSU or maybe something else
Click to expand...
Click to collapse
7.1 changed a lot of the filesystem and policy layout. That is probably why the custom rom kitchens aren't quite working all the way then. I do believe you do need to use at least SuperSU 2.8 on Nougat builds of android, 2.82 is a super decent build to run on Nougat 7.0 and 7.1.1

Does anyone have a no pc method? My computer is slow af.

Is smartswitch the built in updater? That modal that pops up saying there is an update available?

DeepWideBellWonder said:
Does anyone have a no pc method? My computer is slow af.
Click to expand...
Click to collapse
What difference does that make, you're only downloading it?

Have you found a TWRP package which is compatible with the SM-T350 running Nougat 7.1.1?

Have you done it with Galaxy Tab A 8.0 2017?
---------- Post added at 11:02 AM ---------- Previous post was at 10:57 AM ----------
rgp1236 said:
I used Smartswitch to upgrade my Tab A to 7.1.1 and decided to give rooting a try. I flashed CF Autoroot (CF-Auto-Root-gt58wifi-gt58wifixx-smt350) with ODIN which was successful in installing SU and giving me root. Confirmed using Titanium Backup and FolderMount.
Click to expand...
Click to collapse
Have you used the Galaxy Tab A 8.0 2017 version? If not, will it work with it? It runs 7.1.1 too.

Bricked my last tablet just bought a sm-t350 with 7.1.1
I have a sm-t350 running 7.1.1. I’ve searched everywhere for step by step instructions on how to root my tab. If somebody could please point me in the right direction that would be very helpful. Very interested in what android has to offer. Doing as much research as I can but nervous since I hard bricked my last device thanks

Cbr100091 said:
I have a sm-t350 running 7.1.1. I’ve searched everywhere for step by step instructions on how to root my tab. If somebody could please point me in the right direction that would be very helpful. Very interested in what android has to offer. Doing as much research as I can but nervous since I hard bricked my last device thanks
Click to expand...
Click to collapse
Referring to @jazzespresso above...
I am waiting to hear back from @ashyx on the latest TWRP build for the T350. From there, it's a simple matter to flash via Odin and then zip install SuperSU 2.82 via TWRP.
Edit:
TWRP v3.1.0-1 is available for DL to T350. From there, just follow instructions above to root.

Help
Download link to TWRP?

there where
Edit:
TWRP v3.1.0-1 is available for DL to T350. From there, just follow instructions above to root.

gr1mr34p3r said:
Have you found a TWRP package which is compatible with the SM-T350 running Nougat 7.1.1?
Click to expand...
Click to collapse
i need to know this also,..

This did root my device, but resulted in some strange behavior. When I restart the tablet, some apps are randomly deleted on startup. Any ideas?

Hello, I cannot give root access to my device Samsung Tab A SM T350. My device now has version 7.1.1. How do I root the device?

Related

How to roll back OP 3T from Nougat back to Marshmallow

Hi, I'm currently still running Oxygen 3.2.8 (Android 6.0.1) on my 64gb OP3 and refuse to update to the latest Nougat software​ because Xposed framework still does not have support for Android N and I still use some Xposed modules including Gravity Box and YouTube Backgammon Playback which I use extensively.
I recently bought a 128gb OP3T and plan to move my apps and data to that phone, but it is already updated to the latest version of Oxygen OS which is Nougat.
How can I roll back to an older ver of Oxygen OS so I can root it and install Xposed? Thanks.
Sent from my ONEPLUS A3000 using Tapatalk
Unlock bootloader, flash TWRP and clean flash OOS 3.X.X.
It's that simple. The first two steps you would have done anyways if you intend to root.
Anova's Origin said:
Unlock bootloader, flash TWRP and clean flash OOS 3.X.X.
It's that simple. The first two steps you would have done anyways if you intend to root.
Click to expand...
Click to collapse
Thanks, does the OP3T use the same ver of TWRP and stock recovery as the regular OP3? I assume the ROMs are slightly different.
kayone73 said:
Thanks, does the OP3T use the same ver of TWRP and stock recovery as the regular OP3? I assume the ROMs are slightly different.
Click to expand...
Click to collapse
Stock roms are different yes... But aosp and other roms are unified now..
For op3t stick to official version from twrp site..

Updated Kali NetHunter Guide ?

hi so i bought OP3T to have nethunter on it. but now i am totally confused how to install nethunter on my device properly, there needs to be an updated guide about it that i couldn't find in xda forums.
first about my phone:
it's OP3T on nougat, OOS 4.1.7 . currently i'm using latest official LOS 14.1 rom.
with Encryption enabled, on LOS stock kernel.
What i tried is this thread,
https://forum.xda-developers.com/oneplus-3t/development/kernel-kali-nethunter-oneplus-3t-t3507816
and i downloaded
nethunter-generic-arm64-kalifs-full-rolling-3.20-20170903-2143.zip
kernel-nethunter-oneplus3T-cm-nougat-3.20-20170903-2143.zip
by following above guide i went into TWRP recovery i flashed kernel which also flashed supersu with it, and then flashed kali nethunter,
everything went perfect, no problems, but i can't use kali nethunter, its terminal does not open,
on above thread @uaiclout pointed to following thread to use that build,
https://forum.xda-developers.com/oneplus-3/development/kernel-boeffla-kernel-linaro-uber-t3455888/
but when i went to that thread that is a kernel and not a rom, and not a nethunter build,
i don't understand what do i have to do to make NetHunter work properly? and there is no specific thread / guide on it. i don't wanna brick my phone so taking my steps carefully, as i am new in OP3T and coming from Samsung devices there are some new strange abbreviations being used in OP3T forums which i don't know what they mean.
like bootloader thing is not being mentioned in OP3T forums but firmwares (i am confused what they are?) and like kernels are using some strange terms,
so it will be very thankfull for someone who uses NetHunter on OP3T successfully to create a guide or atleast tell others how you made it work on nougat LOS or other non-stock based custom roms? and kernels + wifi devices to be detected on phone like TL-WN722N ?
thanks in advance.
Hello Mate,
Welcome to the OnePlus fam!
So as I've understood, your Kali Terminal is not working. I've had the exact issue, and I fixed it by reinstalling the Terminal apk ;(https://github.com/offensive-securi...thunter-installer/update/data/app/Term-nh.apk)
If you're getting a chroot error, uninstall the chroot, and re-download it from Chroot Manager.
To correct your misunderstandings, Firmware is the base software of the phone, which has Modem information, etc etc. Firmware is released by OnePlus, and it has minor changes and tweaks with every new version. Developers can choose any Firmware version to build their ROM over it. So if you're installing a new ROM, make sure to check the Firmware version. If your current firmware version is below the required version for the ROM, TWRP will give you a "Error=7" when flashing the ROM.
Kali Nethunter is a Kernel for OP3/3T, not a ROM. Make sure you've flashed the correct Zip file, as there are many versions, one for OOS stock, another for LOS, and so on and on.
Also for using Kali for Wi-Fi related purposes, I must warn you that it is not legal, but if you must, then there is a specific Wi-Fi adapter to be used with the 3/3T. I will update you on what the exact model is, and it is quite inexpensive on eBay.
I advise you to use Kali on OOS, rather than LOS, as it is more stable on OOS.
Cheers!
thes3usa said:
Hello Mate,
Welcome to the OnePlus fam!
So as I've understood, your Kali Terminal is not working. I've had the exact issue, and I fixed it by reinstalling the Terminal apk ;(https://github.com/offensive-securi...thunter-installer/update/data/app/Term-nh.apk)
If you're getting a chroot error, uninstall the chroot, and re-download it from Chroot Manager.
To correct your misunderstandings, Firmware is the base software of the phone, which has Modem information, etc etc. Firmware is released by OnePlus, and it has minor changes and tweaks with every new version. Developers can choose any Firmware version to build their ROM over it. So if you're installing a new ROM, make sure to check the Firmware version. If your current firmware version is below the required version for the ROM, TWRP will give you a "Error=7" when flashing the ROM.
Kali Nethunter is a Kernel for OP3/3T, not a ROM. Make sure you've flashed the correct Zip file, as there are many versions, one for OOS stock, another for LOS, and so on and on.
Also for using Kali for Wi-Fi related purposes, I must warn you that it is not legal, but if you must, then there is a specific Wi-Fi adapter to be used with the 3/3T. I will update you on what the exact model is, and it is quite inexpensive on eBay.
I advise you to use Kali on OOS, rather than LOS, as it is more stable on OOS.
Cheers!
Click to expand...
Click to collapse
now i am on latest PA official rom, i'm gonna try again. i like non-stock based roms because they allow device encryption with root (which stock roms don't allow) and i always keep my device encrypted as a security and ethical hacking student . i try to secure my devices from every new hack i learn. but i heard when you install NetHunter on Android, its security is compromised already, anyways,
as i mentioned the zips i downloaded from NetHunter builds, do you see any wrong zip? i downloaded kernel for CM based roms and also generic NetHunter,
which exactly Rom+Kernel combinations you have if you are using NetHunter? my device was on OOS 4.1.7 before i installed LineageOS 14.1 official on it. so suggest me the better OOS? and i will have to download anyway coz i lost my original backup of stock OOS 4.1.7 .
about wifi devices, i have 3 devices.
1. TP-LINK TL-WN722N
2. ALFA AWUS036H
3. ALFA AWUS036NH
none of them was detected by NetHunter app info screen, i heard on kali nethunter thread that TP Link TL-WN722N works, but it was not detected. but i can buy new device if needed, thats not a big issue, though it would be better if i can make one of above device to work with it. and there is a discussion on it that i will check if my NetHunter works properly first.
about the firmwares, i still don't get it, correct me if i'm wrong,
let say my phone was on OOS 4.1.7 when i bought it, then i rooted and installed TWRP on it, then i installed LineageOS 14.1 on it. so technically i am still on firmware 4.1.7 ? is that what you mean?
so if i want to install CM 13 on my device i will have to check what firmware is CM 13 build upon and flash that firmware before i flash CM 13 ? is that right?
so there is no trouble of bootloaders in OP3T as it was in samsung ? like in note 5 i upgraded to nougat and then i wanted to go back to lollypop but i couldn't because newer bootloader didn't allow me to go back, and i had to do some exercise to downgrade bootloader to lollypop before i could install any lollypop rom. so in OP3T firmware is to be flashed before installing certain roms is same like bootloaders was in samsung?
is it safe always to go back and forth in firmware flashings? if i wanna install lollypop rom i just flash that firmware which that rom is built upon and i am good to go? and then if i want to come back to nougat rom i just flash specific firmware and i'm good to go? (i know i am totally confused in this system, but i think i got it right now?). please confirm if all i said about firmwares is right or wrong so i can understand :fingers-crossed:
thanks
It sounds like the issue is that you are using PA. Their source is usually not CM/LOS based. I don't know about the newest versions though or if NetHunter has a PA compatible version.
Sent from my OnePlus 3T using XDA Labs
MrMeeseeks said:
It sounds like the issue is that you are using PA. Their source is usually not CM/LOS based. I don't know about the newest versions though or if NetHunter has a PA compatible version.
Sent from my OnePlus 3T using XDA Labs
Click to expand...
Click to collapse
no no, i am now on PA, but i tried NetHunter in LOS official 14.1

Note Fe Oreo Update for SM-N935K - Source, Root & TWRP.

Hello Guys,
Samsung start release out Android Oreo for note FE and i tested rom, root, Twrp and Magisk. everything works fine! Follow image to download for with samfirm:
SamFirm_v0.3.6. Works fine here!
https://drive.google.com/file/d/123jOYNiH0Q9AlBxMjwD2T4fEUK-0rhxH/view
Samfirm Donwload:
https://forum.xda-developers.com/galaxy-tab-s/general/tool-samfirm-samsung-firmware-t2988647
Or
Link to download directly from sammobile.com:
https://www.sammobile.com/firmwares...n/SM-N935K/KTC/download/N935KKKU3BRD5/216990/
Download from my Mega:
https://mega.nz/#F!m9MkgTJQ!qe0QjJ4ADjBAcbiXLsEXNQ
After download, just extract and flash files through Odin. Odin3_v3.13.1 works fine here!
Odin:
https://forum.xda-developers.com/showpost.php?p=75703449&postcount=276
Tips: If you have root or a custom kernel, maybe you can receive error when you try flash. To solve it you need reflash stock Rom 7.0 to restore you bootloader and kernel then this flash the update for 8.0.
For Root and TWRP with Magisk follow this trend:
https://forum.xda-developers.com/note-fe/how-to/sm-n935f-ds-how-to-flash-twrp-root-t3733030
Tks for @zxz0O0 for samfirm sources.
Tks for @riceplay for root and magisk tutorial
Tks for @kernel.killer for Odin.
Tks for sammy to remember us and for all involved on this update and features!
Hope @LinhPhi9x94 release android 8.0 soon for Note 7.
Donated and thank you again
rokape said:
Hope @LinhPhi9x94 release android 8.0 soon for Note 7.
Donated and thank you again
Click to expand...
Click to collapse
Yes. I'll Port To My Note 7
Is it stable? Any problem yet?
What improvement do you experience?
motfis said:
Is it stable? Any problem yet?
What improvement do you experience?
Click to expand...
Click to collapse
Stable, final release! everything works fine! baterry improve, system are smooth, note 8 apps are here! note8 / s9 AOD is here! S8 camera with stickers and bixby vision! Whats we do not have? Live Wallpapers, Bixby Voice, Dex!
alanhenrique said:
Stable, final release! everything works fine! baterry improve, system are smooth, note 8 apps are here! note8 / s9 AOD is here! S8 camera with stickers and bixby vision! Whats we do not have? Live Wallpapers, Bixby Voice, Dex!
Click to expand...
Click to collapse
Thanks for your post ... What about Spen? All note8 features are included as well ??
Can give me Magisk Root and TWRP?
Does the updated AOD plays GIF?
@LinhPhi9x94. please port rom miui for note 7
alanhenrique said:
Hello Guys,
Samsung start release out Android Oreo for note FE and i tested rom, root, Twrp and Magisk. everything works fine! Follow image to download for with samfirm:
SamFirm_v0.3.6. Works fine here!
https://drive.google.com/file/d/123jOYNiH0Q9AlBxMjwD2T4fEUK-0rhxH/view
Samfirm Donwload:
https://forum.xda-developers.com/galaxy-tab-s/general/tool-samfirm-samsung-firmware-t2988647
Or
Link to download directly from sammobile.com:
https://www.sammobile.com/firmwares...n/SM-N935K/KTC/download/N935KKKU3BRD5/216990/
Download from my Mega:
https://mega.nz/#F!m9MkgTJQ!qe0QjJ4ADjBAcbiXLsEXNQ
After download, just extract and flash files through Odin. Odin3_v3.13.1 works fine here!
Odin:
https://forum.xda-developers.com/showpost.php?p=75703449&postcount=276
Tips: If you have root or a custom kernel, maybe you can receive error when you try flash. To solve it you need reflash stock Rom 7.0 to restore you bootloader and kernel then this flash the update for 8.0.
For Root and TWRP with Magisk follow this trend:
https://forum.xda-developers.com/note-fe/how-to/sm-n935f-ds-how-to-flash-twrp-root-t3733030
Tks for @zxz0O0 for samfirm sources.
Tks for @riceplay for root and magisk tutorial
Tks for @kernel.killer for Odin.
Tks for sammy to remember us and for all involved on this update and features!
Click to expand...
Click to collapse
its work with on n935k؟
Can this be flashed on the N935F/DS International version?
Or
Can it be flashed without flashing bootloader?
gcrutchr said:
Can this be flashed on the N935F/DS International version?
Or
Can it be flashed without flashing bootloader?
Click to expand...
Click to collapse
I don't encourge doing that ... they are different ... be patient, it will arrive international versions very soon ...
muayad1981 said:
Thanks for your post ... What about Spen? All note8 features are included as well ??
Click to expand...
Click to collapse
See other coments! Dex, live wallpapers and bixby voice are not present.
Xepher97 said:
Can give me Magisk Root and TWRP?
Click to expand...
Click to collapse
Dear, you just need follow sources in the post. Everything you need are explained in others posts that I shared here.
gcrutchr said:
Can this be flashed on the N935F/DS International version?
Or
Can it be flashed without flashing bootloader?
Click to expand...
Click to collapse
Unfortunate not, this is for korean version! International version has dual sim and other system of archives. Dont flash it!
@OP.
Hello. just a quick question. how were you able to root Oreo? didn't you have to wait 7+ days before being able to root?
Got the oreo update for my FE International version.
Downloading now
[emoji2][emoji2]
Sent from my SM-N935F using Tapatalk
And officially got the OREO update over ota
[emoji4][emoji4][emoji4][emoji4][emoji4][emoji4]
Smoooth and refreshing
Sent from my SM-N935F using Tapatalk
alanhenrique said:
Hello Guys,
Samsung start release out Android Oreo for note FE and i tested rom, root, Twrp and Magisk. everything works fine! Follow image to download for with samfirm:
SamFirm_v0.3.6. Works fine here!
https://drive.google.com/file/d/123jOYNiH0Q9AlBxMjwD2T4fEUK-0rhxH/view
Samfirm Donwload:
https://forum.xda-developers.com/galaxy-tab-s/general/tool-samfirm-samsung-firmware-t2988647
Or
Link to download directly from sammobile.com:
https://www.sammobile.com/firmwares...n/SM-N935K/KTC/download/N935KKKU3BRD5/216990/
Download from my Mega:
https://mega.nz/#F!m9MkgTJQ!qe0QjJ4ADjBAcbiXLsEXNQ
After download, just extract and flash files through Odin. Odin3_v3.13.1 works fine here!
Odin:
https://forum.xda-developers.com/showpost.php?p=75703449&postcount=276
Tips: If you have root or a custom kernel, maybe you can receive error when you try flash. To solve it you need reflash stock Rom 7.0 to restore you bootloader and kernel then this flash the update for 8.0.
For Root and TWRP with Magisk follow this trend:
https://forum.xda-developers.com/note-fe/how-to/sm-n935f-ds-how-to-flash-twrp-root-t3733030
Tks for @zxz0O0 for samfirm sources.
Tks for @riceplay for root and magisk tutorial
Tks for @kernel.killer for Odin.
Tks for sammy to remember us and for all involved on this update and features!
Click to expand...
Click to collapse
do you know if with root it is possible to change CSC?
Will Secure folder still work?
thank you
priyansh17 said:
And officially got the OREO update over ota
[emoji4][emoji4][emoji4][emoji4][emoji4][emoji4]
Smoooth and refreshing View attachment 4491932
Sent from my SM-N935F using Tapatalk
Click to expand...
Click to collapse
Does it have RMM?

Android 10 and Root

I've been on Android 10 for a month now. It's all working fine and I don't think Motorola will update it to Android 11, so I've been wondering how to root the G7+ now that's on Android 10. I already have TWRP installed. Some people told me I should simply flash Magisk, but I didn't trust it, because I read all last year about how different it was to root a phone on Android 10. I'm sorry if I bother, but has anyone done it? Can you teach me? Thanks.
Anyone been able to root 10 android on G7 plus?
It works!
Yes, I did it. I installed LineageOS and rooted it. But be careful! I think I will write a big and detailed tutorial tomorrow, because this can be really risky!
But it works. I have Android 9 now, and everything works perfect!
LineageOS is not what i want. Is it possible to root stock ROM 30.61-21-3?
Tutorial will be great anyway.
anonymous572 said:
LineageOS is not what i want. Is it possible to root stock ROM 30.61-21-3?
Tutorial will be great anyway.
Click to expand...
Click to collapse
Yes, I am on Stock 30.61-21-3 and rooted it using Magisk 20.4. I installed it from TWRP 3.3.1-0 Lake. Works just fine without issues.

Hello everybody! My Meizu M5 (M611H) makes me desperate.

Hello everybody.
I like doing small repairs in electronics. In the past I have reflasced in some wifi routers and installed LineageOS in an old Sansung Grand Prime SM-G531F.
Instead I have not been able to unlock the bootloader of my Meizu M5 (M611H) for months. There are many self-styled guides but in the end they give generic indications for the majority of android systems. For example, I do not need external applications to root because it is provided by Meizu itself through the login on the Flame OS site, and the other thing is that Meizu M611H in the developer options does not have the "Unlock OEM" option. do it via fastboot commands. I'm really desperate ...
Hi, you can flash this twrp recovery with mediatek flash tool.
you not have to unlock bootloader.
Meizu M5 TWRP
Hello. Thank you!
I will certainly try to flash you twrp.
Could you please tell me which is the best firmware you have found for this device?
Thank you very much!
Paulo
paulosubs said:
Hello. Thank you!
I will certainly try to flash you twrp.
Could you please tell me which is the best firmware you have found for this device?
Thank you very much!
Paulo
Click to expand...
Click to collapse
The kernel source code of this device is not open source.
incapable of action.
This device has lineage 14.1, which was created by the Russians, but there are many problems, such as the sound doesn't seem to work !
Only official firmware can be used !
iamverycute said:
The kernel source code of this device is not open source.
incapable of action.
This device has lineage 14.1, which was created by the Russians, but there are many problems, such as the sound doesn't seem to work !
Only official firmware can be used !
Click to expand...
Click to collapse
Can I use mediatek flash tool with any Flyme Firmware installed on the M5?
In the past I always reinstalled the first Flyme 5.2.10.3G version
while trying to install twrp.
I currently use the version 7.8.8.31 beta which I found on page Flyme 7 Experience Beta for M5 & M5s.
If I can't install a custom rom, how can I take advantage of the trwp? In addition to doing the root and being able to make a full backup of the rom image?
Thanks Iamverycute!
Paulo
paulosubs said:
Can I use mediatek flash tool with any Flyme Firmware installed on the M5?
In the past I always reinstalled the first Flyme 5.2.10.3G version
while trying to install twrp.
I currently use the version 7.8.8.31 beta which I found on page Flyme 7 Experience Beta for M5 & M5s.
If I can't install a custom rom, how can I take advantage of the trwp? In addition to doing the root and being able to make a full backup of the rom image?
Thanks Iamverycute!
Paulo
Click to expand...
Click to collapse
Yes, you can.
All functions of this recovery are available.
If you try to install Android 5, after restarting the device, this recovery may fail !

Categories

Resources