OTA. Coming. With root proof kernel - Sprint Samsung Galaxy S 4 General

I was just told by a friend of mine who's father works for Samsung that the OTA coming out for our phone has a root proof kernel. He said stay away. . I don't know why Samsung would do that . I'm waiting to find out more.
Sent from my SPH-L720 using XDA

This should be no problem as you can just flash a Stock kernel. Or the newer kernels can be made to remove this likely. Either way, since we can flash kernels, we should be ok.

its true... look at the tmobile forum.. alot of members took this update and can no longer root..
# Samsung Rooting Restriction Feature
#
CONFIG_SEC_RESTRICT_ROOTING=y
CONFIG_SEC_RESTRICT_SETUID=y
CONFIG_SEC_RESTRICT_FORK=y
CONFIG_SEC_RESTRICT_ROOTING_LOG=y
... im sure there will be a work around this..

primo523 said:
I was just told by a friend of mine who's father works for Samsung that the OTA coming out for our phone has a root proof kernel. He said stay away. . I don't know why Samsung would do that . I'm waiting to find out more.
Sent from my SPH-L720 using XDA
Click to expand...
Click to collapse
Ya I don't know If it has to do with sprint. They've been talking about this for a while over in the original international s4 forum.

a permanent solution is being worked on, til its available if you want root you will have newest rom and stock kernel. thats all (until kernel source is released )

I already OTA updated. Sprint better not pull any shenanigans
Sent from my SPH-L720 using xda app-developers app

Just a heads up from the tmobile forum, newest firmware + stock kernel = wifi issues and app issues. newest firmware + newest kernel = no root. Obviously this is just tmobile users reporting, but I would have to think it would be similar for us. If you don't like the update, about 95% sure you can odin back to stock firmware without any issue. I personally will wait till source drops and a work around is in place.
On a brighter note, most/all people who have taken the plunge and updated, are reporting performance increases in transitions. Here's to hoping the occasional stutter/lag is gone!

I'm going to put this here as I did in the 2 other ota threads.. would someone please grab a log of the link (or grab the download prior to try to install) if they are getting propmted so we can get this to look at?
A bunch of people talking about it, no one trying to get it?

Update zip posted here http://forum.xda-developers.com/showthread.php?t=2269426

This update got rid of my red hue on black backgrounds.
However, it added the purple blur issue
It also made it a lot smoother. I don't have to mess with my developer animation settings anymore
Sent from my SPH-L720 using xda app-developers app

With the new update and Samsung new feature to prevent root S4 needs a new "Root Keeper Kernel" with those new features disabled.
Edit:
It's Already done.
Sent from my SPH-L710 using Tapatalk 2

Looks like there's still work to do to fix the notification that it's rooted. I'll wait a few days before flashing and rooting like crazy.

Related

New Update...VZ9

So I just received another update on my Revolution...of course it didn't work since i'm on Broken Out. Any idea what this update is??
Ditto.
I wonder what the update is.
Got the same update this morning. I defered it for 24 hrs hoping to jump on here to see if there are any ideas and solutions to getting the update while keeping root and Broken Out.
Perhaps I'll just freeze the software update.
There's root for it but no CWM or any roms yet. It's been talked about here
http://forum.xda-developers.com/showthread.php?t=1657813
And root is here
http://forum.xda-developers.com/showthread.php?t=1621625
Sent from my VS910 4G using XDA
haven't seen any definitive info on it as yet
There is root and cwm for v9. Right now all you would be able to do is debloat the stock rom and install flashable tweaks (ie, ics tweaks, thunderbolt, etc). Unfortunately, no roms available yet for v9, but MT is working on it.
--I.M.famous
Droid Life has some info on ZV9 from a few days ago. Click the link for a screenshot from Verizon's site. Thanks drt054 in a previous thread.
The LG Revolution on Verizon has an update on the way as build VZ910ZV9. Through the update, LG has patched a security hole, improved the phone application, and fixed some text message issues. More importantly though, Verizon mentioned their new “Remote Diagnostics” customer service tool again that has raised a few eyebrows in its short life. It first debuted on the Revolution back in March, so it is sort of odd to see them bring it up again here. We aren’t sure if they are improving it or making it as public as possible as to not freak out Revolution owners. Probably the latter.
Click to expand...
Click to collapse
Sent from my Transformer Prime TF201 using Tapatalk 2
I.M.famous XMAN said:
There is root and cwm for v9. Right now all you would be able to do is debloat the stock rom and install flashable tweaks (ie, ics tweaks, thunderbolt, etc). Unfortunately, no roms available yet for v9, but MT is working on it.
--I.M.famous
Click to expand...
Click to collapse
Where is CWM fire zv9?
Sent from my VS910 4G using Tapatalk 2

Newbie to the note

Hi all, just recently bought a note I'm exoerienced in flashing/modding my old hanset (lgp990) but very wary when it comes to this device.
Read a lot about hiw easy this seems to be bricked and that dreaded emmc bug.
I'm running stock 4.1 ota rom rooted.
Any tips and advuce for me
Cheers
Sent from my GT-N7000 using xda premium
just use trusted kernel & good CWM from PhilZ or speedmod and keep watching sammobile for newer original ROMs from time to time and you are ok then.
http://www.forum.xda-developers.com/showthread.php?t=1901191
http://touristinparadise.blogspot.com/2013/03/samsung-galaxy-note-jb-download.html
http://www.sammobile.com/firmwares/1/?model=GT-N7000&pcode=0#firmware
Cheers, think I am running the latest original rom, got it as an ota update a few days back wich tookbme to jb from ics.
I am most dissapointed in the rom whichbis why I thought ibwould go custom again.
Ran paranoid androidbon my old device and loved it
Sent from my GT-N7000 using xda premium
actually i like to use odin and full rom from sammobile, samsung keep publishing roms for different contries, but they avoid bugs and hidden problem also,
i download a rom every quarter or so as usually i'm getting happier after that.
i used 4 roms JB till now, and the last one is the best ... yet

Flashing 4.2.2 over 4.3

Hi guys,
I just want to ask if it is possible to flash any 4.2.2 Rom over a 4.3 one without changing the Bootloader or Modem (as far as I know kernel there are no other things updated in 4.3 except some features in stock Rom and kernel). I'm sorry if there is a thread like this one out there but I couldn't find it on my phone app
Thanks in advance for your time and help
Sent from my Nexus 4 using xda app-developers app
Now why would you do that? It's like installing windows ME over Windows 7
Sent from my Nexus 4 using Tapatalk 4
It's because I like to have all the possibilities to personalise nz phone, and Roms like MIUI won't get 4.3 support in the next time it's just my opinion
Sent from my Nexus 4 using xda app-developers app
4.3's stock kernel sucks hard. I've experienced "unexpectedly closed" errors with certain apps and the device sometimes reboots itself without apparent reason. Had to flash the latest franco's nightly kernel in order to get this faulty release somewhat stable.
Nice GoinGoogle.
deleted
It is possible with custom recovery, not possible with fastboot without updating the bootloader. You may use any modem. You need 4.3 kernel.
EDIT: my bad, it was other way around. Yes, it is possible.
4.3 stinks like hot garbage. I'm not upgrading, and I'm going to downgrade my new N7 to 4.2.2 if possible. 4.3 is like windows ME.
I still have 4.2.2 on my N4 and have only tried 4.3 on my Kindle Fire. From my experience I have little interest in upgrading my N4 for the time being, since 4.3.x will likely fix all the JSS and JWR issues.
Fatherboard said:
4.3's stock kernel sucks hard. I've experienced "unexpectedly closed" errors with certain apps and the device sometimes reboots itself without apparent reason. Had to flash the latest franco's nightly kernel in order to get this faulty release somewhat stable.
Nice GoinGoogle.
Click to expand...
Click to collapse
I think your problem is caused by your usage pattern / apps which are not updated for 4.3, combined with unstable root. Don't blame Google unless you experience the same behaviour on unrooted stock.
Sent from my Nexus 4 using Tapatalk 4
Wrong.
I experienced those crashes while on stock, even with google applications. that's a faulty release, not faulty device nor usage. for god sake, even "settings" menu has "unexpectedly closed" on me once.
Misledz said:
Now why would you do that? It's like installing windows ME over Windows 7
Sent from my Nexus 4 using Tapatalk 4
Click to expand...
Click to collapse
I think it'd be more like going back to Windows 7 Sp1 from Windows 8
Sent from my Nexus 4 using Tapatalk 4
I have had totally different experience with 4.2.2. To be honest I didn't like it at all. I didn't find it as "rock solid" as many other users here. (I came from Galaxy Nexus. Android 4.2 compared to really rock solid jzo54k 4.1.2 was imo buggy as hell. It didn't bring any performance boost but rather did the opposite: BT, WIFI issues, mem leak etc.) Plus I found this low touch sensitivity extremaly irritating. I use rooted stock 4.3 and so far I haven't noticed any bigger issues. Even if I do I really don't see a point to go back to still buggy 4.2.2. I think my device performs much better on 4.3. Maybe it's just a placebo effect, but it feels snappier and smoother. Just my subjective opinion.
Of course I do understand people that miss their favorite custom roms, whose 4.3-versions are still unavailable.
4.2.2 had and has clearly wifi/bt issues (major data stalls, difficulties in re-enabling bt after 20-30 hours of uptime).
These issues were solved. however, I'd expect 4.3 to be as stable as it can be, especially when it took more than 5 months for its release. Unfortunately, that's not the case. not even close, which is rather embarrassing.
I really was expecting for iOS-like smoothness and stability by now.
Fatherboard said:
4.2.2 had and has clearly wifi/bt issues (major data stalls, difficulties in re-enabling bt after 20-30 hours of uptime).
These issues were solved. however, I'd expect 4.3 to be as stable as it can be, especially when it took more than 5 months for its release. Unfortunately, that's not the case. not even close, which is rather embarrassing.
I really was expecting for iOS-like smoothness and stability by now.
Click to expand...
Click to collapse
Maybe that's been your experience but my experience has been the exact opposite. It's made my N4 even more of a pleasure to use. It's smoother, snappier, and battery life is amazing. Mind you, I've never really had any problems with 4.2.2 except maybe GPS locking problems, which 4.3 solved. The only real problem with 4.3 is this whole JWR/JSS nonsense.
Fatherboard said:
4.2.2 had and has clearly wifi/bt issues (major data stalls, difficulties in re-enabling bt after 20-30 hours of uptime).
These issues were solved. however, I'd expect 4.3 to be as stable as it can be, especially when it took more than 5 months for its release. Unfortunately, that's not the case. not even close, which is rather embarrassing.
I really was expecting for iOS-like smoothness and stability by now.
Click to expand...
Click to collapse
Not sure what's going on your end but my phone has been rock solid with no FCs at all since upgrading to 4.3 using the factory image (I never go the OTA route)
In case you're both running a stock 4.3 (unrooted), you're more than welcomed to run "angry gran run - running game" by ace viral and watch it boldly & proudly crash. If not on beginning, after few minutes. Just only one example out of many.
Tapatalked
Not sure if this is the right place but here goes.
I am on AOKP milestone 1 might update to milestone 2 soon. But what do I have to keep in mind when making the jump to 4.3? Will I be able to downgrade later without problems? I dont understand the modems and bootloader stuff. Plus if I flash 4.3 I will lose root, so how do I flash 4.3 without loosing root? do I root the phone again after flashing? or is there a shortcut?
DeepPurple15X said:
Not sure if this is the right place but here goes.
I am on AOKP milestone 1 might update to milestone 2 soon. But what do I have to keep in mind when making the jump to 4.3? Will I be able to downgrade later without problems? I dont understand the modems and bootloader stuff. Plus if I flash 4.3 I will lose root, so how do I flash 4.3 without loosing root? do I root the phone again after flashing? or is there a shortcut?
Click to expand...
Click to collapse
You can flash a 4.3 rom in recovery, but its recommended to flash radio and bootloader in recovery.
Sent from my Nexus 4 using xda app-developers app
DeepPurple15X said:
Not sure if this is the right place but here goes.
I am on AOKP milestone 1 might update to milestone 2 soon. But what do I have to keep in mind when making the jump to 4.3? Will I be able to downgrade later without problems? I dont understand the modems and bootloader stuff. Plus if I flash 4.3 I will lose root, so how do I flash 4.3 without loosing root? do I root the phone again after flashing? or is there a shortcut?
Click to expand...
Click to collapse
Android 4.3 ROMs require radio version .84 (or a hybrid 27/84 or 33/84 radio) and bootloader version makoz20i. As Thibaultvw points out radio version .84 and bootloader version makoz20i are both available as flashable zip files and should both be installed before installing a 4.3 based ROM. In addition, Android 4.3 requires SuperSU version 1.51 for working root privileges.
After upgrading the radio and bootloader for Android 4.3, you can restore or install an Android 4.2.2 ROM without changing the bootloader or radio.
frajobs said:
Hi guys,
I just want to ask if it is possible to flash any 4.2.2 Rom over a 4.3 one without changing the Bootloader or Modem (as far as I know kernel there are no other things updated in 4.3 except some features in stock Rom and kernel). I'm sorry if there is a thread like this one out there but I couldn't find it on my phone app
Thanks in advance for your time and help
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Give it a hard go bud lemme know how it works!

Phones giving me major problems ever since rooting

Ever since i rooted my phone i have been having and noticing more problems or getting worse and i am just wondering if it is because i rooted it, the phone itself, or maybe it was not rooted the right way or a proper way. I had a friend do it and needless to say hes off in his own little world half the time. Thats besides the point though the problems I am having are the touchscreen does not work half the time i have to tap on it a bunch of times for it to even register another one is i click apps and they will not open once again i have to keep hitting them if they open at all. Apps stop working and force close all the time along with the whole phone just freezing up on me. The keyboard doesnt work half the time and usually when something wont work it will just force close on me. I thought when i rooted my pphone it was gonna work better and be faster but so far i have had nothing but problems and i have had 6 maybe 7 roms flashed onto it and every single one the same thing. before it wasnt great but now it frustrates me so much i wanna just throw it out the window. Any help would be greatly appreciated and im a newbie at this so if you could explain things to me id once again appreciate it.
Rooting a phone gives you access to system files and should not affect the phone functions. Did you do anything after rooting? I think you need to find out how it was rooted.
Perhaps you could tell us which process you used to root?
sent from my PACman Atrix HD
Best way to troubleshoot this is by unrooting the phone by using the RsdLite tool to go stock again. Then go to the Original Developer section and download the rooting method by djrbliss to start over. Thats how i always fix my problems
Sent from my Atrix HD using ProBAM rom and XDA 4 Premium
I bet your issues would be resolved if you flashed a custom ROM. If you don't want to do that though, then you can just RSD Lite back to stock Jellybean. WARNING: You need to look up Myth Tools and use it to unlock your bootloader before you attempt flashing anything of any kind. I have seen several on this forum hard brick due to trying RSD Lite on locked bootloaders.
thank you everyone for the advice i had no idea i could turn my phone back stock i am going to do that now and follow the instructions to re root it that is exactly what i wanted thank you. I have tryed everything my latest rom is pacbam which is nice i like it alot but it still messes up after that i flashed a better kernel and pure performance i found it in the thread of PacBam but they havent done much.
The name of the rom is ProBam my bad
Stick with ProBAM kernel as it works great. All you have to do is to tweak the phone with CrossBreeder and Android Tweaker Mod for play store. Get Init support and your phone will fly
Sent from my Atrix HD using ProBAM rom and XDA 4 Premium
SVLAN said:
Stick with ProBAM kernel as it works great. All you have to do is to tweak the phone with CrossBreeder and Android Tweaker Mod for play store. Get Init support and your phone will fly
Sent from my Atrix HD using ProBAM rom and XDA 4 Premium
Click to expand...
Click to collapse
I posted something earlier about my phone being stuck at the bootload unlocked screen and i came back to this post to try to go back to stock while i wait for a response so maybe ill have a phone but I was using ProBam and that gave me problems also i am now wondering at this point if its just my phone but you said to get CrossBreeder and Android Tweaker what are those exactly and what do they do or help?
Do you have an unlocked bootloader and cwm installed? I assume you do since you're running a custom rom.

[Q] Why note 3 is so slow after 4.4.2 update ?

I received AT&T OTA update for 4.4.2 and after that I see that my phone is really slow. anyone else experiencing the same issues ?
Also, if I instal the custom ROM, I will lose all the S-Pen features ? Is there any ROM that offers any S-Pen features ?
iamsuper123 said:
I received AT&T OTA update for 4.4.2 and after that I see that my phone is really slow. anyone else experiencing the same issues ?
Also, if I instal the custom ROM, I will lose all the S-Pen features ? Is there any ROM that offers any S-Pen features ?
Click to expand...
Click to collapse
I heard about people having issues after the OTA. Unfortunately if you took the OTA, you cannot root therefore you cannot install a custom ROM which is too bad. I am running Dynamic Kat and Dynamic Kat Xtreme which are extremely fast with minimal if any issues.
theorioles33 said:
I heard about people having issues after the OTA. Unfortunately if you took the OTA, you cannot root therefore you cannot install a custom ROM which is too bad. I am running Dynamic Kat and Dynamic Kat Xtreme which are extremely fast with minimal if any issues.
Click to expand...
Click to collapse
Wait..I cannot root my note 3 ? How this is possible ? I thought it is possible to root any phone as long as custom ROM is available (irrespective of stock android) ? I cannot root my phone with roms like cyanogenmod etc ?
iamsuper123 said:
Wait..I cannot root my note 3 ? How this is possible ? I thought it is possible to root any phone as long as custom ROM is available (irrespective of stock android) ? I cannot root my phone with roms like cyanogenmod etc ?
Click to expand...
Click to collapse
Not in the case of the Note 3 and the latest KitKat update from AT&T. You needed to be rooted on 4.3 and update to Kitkat via a custom ROM. Right now you and everyone else who took the OTA update are stuck. Sorry man. Read around the forums. You will see the sad truth.
iamsuper123 said:
Wait..I cannot root my note 3 ? How this is possible ? I thought it is possible to root any phone as long as custom ROM is available (irrespective of stock android) ? I cannot root my phone with roms like cyanogenmod etc ?
Click to expand...
Click to collapse
Not if you have the At&t Note 3. (Locked Bootloader)
Your out of luck until Kingo comes out with a Root solution or someone else
Still you cant run a custom ROM that needs a kernal.
You can only install TouchWiz roms. FOREVER no exceptions until bootloader is unlocked which will never happen EVER.
Yes S Pen work with our custom ROMs. (TouchWiz) we cant install CM on these phones period.
So here is your situation. You have installed the wonderful Stock 4.4.2 from At&t and are stuck.
I would factory reset it (Stock Recovery) and see if that helps.
Thats it.
LuckyColdJohnson said:
Not if you have the At&t Note 3. (Locked Bootloader)
Your out of luck until Kingo comes out with a Root solution or someone else
Still you cant run a custom ROM that needs a kernal.
You can only install TouchWiz roms. FOREVER no exceptions until bootloader is unlocked which will never happen EVER.
Yes S Pen work with our custom ROMs. (TouchWiz) we cant install CM on these phones period.
So here is your situation. You have installed the wonderful Stock 4.4.2 from At&t and are stuck.
I would factory reset it (Stock Recovery) and see if that helps.
Thats it.
Click to expand...
Click to collapse
Oh no..this is really strange and very surprising to me that there is no way to install custom ROM on AT&T note 3 with OTA 4.4.2 update.
So, in the update they have locked the bootloader completely which cannot be unlocked ? Because in normal rooting process, we usually unlock the booatloader first, it can't be done in this case ?
Is this restriction added from AT&T or Samsung ?
iamsuper123 said:
Oh no..this is really strange and very surprising to me that there is no way to install custom ROM on AT&T note 3 with OTA 4.4.2 update.
So, in the update they have locked the bootloader completely which cannot be unlocked ? Because in normal rooting process, we usually unlock the booatloader first, it can't be done in this case ?
Is this restriction added from AT&T or Samsung ?
[/QUOTE
When this Phone first came out the bootloader was locked (By At&t)
This new update didn't do that. You just can't root your phone on the OTA 4.4.2 right now.
Once you get it rooted, you can install SafeStrap 3.72 and flash a custom rom.
Click to expand...
Click to collapse
LuckyColdJohnson said:
iamsuper123 said:
Oh no..this is really strange and very surprising to me that there is no way to install custom ROM on AT&T note 3 with OTA 4.4.2 update.
So, in the update they have locked the bootloader completely which cannot be unlocked ? Because in normal rooting process, we usually unlock the booatloader first, it can't be done in this case ?
Is this restriction added from AT&T or Samsung ?
[/QUOTE
You just can't root your phone on the OTA 4.4.2 right now.
Once you get it rooted, you can install SafeStrap 3.72 and flash a custom rom.
Click to expand...
Click to collapse
I am a little confused. if I can't root this phone then what do you mean by once you get it rooted ? if it is not possible then how I will get this phone rooted at first place and install SafeStrap 3.72 ?
Click to expand...
Click to collapse
Man oh man. It's okay. I got you.
You can still root this phone. You just have to wait for someone to figure it out like Kingo.
We rooted before the OTA and I froze the update apk.
Sent from my SM-N900A using XDA Premium 4 mobile app
---------- Post added at 04:49 PM ---------- Previous post was at 04:46 PM ----------
I installed a custom KITKAT rom and enjoying my phone a lot. Just have to stay involved in these forms and read read read. You will be fine. Check Kingo android root online to see if the released a new version that will root it for you. Locked bootloader means no custom kernels, there for AOSP, CM and others won't work. Only Touch wiz.
Sent from my SM-N900A using XDA Premium 4 mobile app
LuckyColdJohnson said:
Man oh man. It's okay. I got you.
You can still root this phone. You just have to wait for someone to figure it out like Kingo.
We rooted before the OTA and I froze the update apk.
Sent from my SM-N900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Oh ok..so Kingo is working on it and still not done ?
Also..what you say..you froze the update apk..what do you mean by that ? when you rooter the note 3 before OTA, you successfully completed that and now you are running custom ROM ?
I froze the system app that updates automatically. So I wouldn't get NB4 or what you have. Using TBU
Sent from my SM-N900A using XDA Premium 4 mobile app
---------- Post added at 04:52 PM ---------- Previous post was at 04:51 PM ----------
Read my friend. You will get it. It's what I did. I don't flame people though. Surprised nobody has flamed in here but you are learning I guess. Please hit thanks on my post if I have helped you. Thanks goes far. Cya. Have a good weekend
Sent from my SM-N900A using XDA Premium 4 mobile app
Is there any way to make the performance of note 3 faster and less sluggish (OTHER THAN FACTORY RESET) ?
I have tried doing a factory reset but still note 3 performance is not good even tho this is a great specs phone.
Turn off all of the boatware in the settings menu. That should help some. Also, go into developer options and change the animation scales to .5 or off. That won't really make your phone faster, but it will seem faster. There's a thread in the general section about making your phone super fast.
Face_Plant said:
Turn off all of the boatware in the settings menu. That should help some. Also, go into developer options and change the animation scales to .5 or off. That won't really make your phone faster, but it will seem faster. There's a thread in the general section about making your phone super fast.
Click to expand...
Click to collapse
1) What does this animation option does ?
2) How to disable the boatware ? How to disable app as I do not see disable button in app settings for any app ? can you please give me a test example please ?
The changing the animation times will make the animations between switching windows faster or slower. Changing them to .5 will make them faster and off will make them nonexistent so there will be no animations between windows. When the animations are faster/off it will make the phone seem faster. Not sure if my explanation is clear enough, but if you try it you'll see what I mean.
To turn stuff off, go to the settings menu, application manager, and pick an application. For example, let's say you pick HP Print Plugin. Near the top right of the screen you will see a button that says "turn off". Push this and the application will be disabled. Some of them you cannot turn off. Be careful which ones you turn off because it can cause problems if you disable the wrong thing.
Face_Plant said:
The changing the animation times will make the animations between switching windows faster or slower. Changing them to .5 will make them faster and off will make them nonexistent so there will be no animations between windows. When the animations are faster/off it will make the phone seem faster. Not sure if my explanation is clear enough, but if you try it you'll see what I mean.
To turn stuff off, go to the settings menu, application manager, and pick an application. For example, let's say you pick HP Print Plugin. Near the top right of the screen you will see a button that says "turn off". Push this and the application will be disabled. Some of them you cannot turn off. Be careful which ones you turn off because it can cause problems if you disable the wrong thing.
Click to expand...
Click to collapse
Thank you, I found the settings.
any update for rooting AT&T note 3 running stock 4.4.2 ? anyone figure it out with any custom rom ?
anyone ??
iamsuper123 said:
anyone ??
Click to expand...
Click to collapse
Nope! No root yet.
​
440bro said:
Nope! No root yet.
Click to expand...
Click to collapse
ok, thanks

Categories

Resources