OFFICIAL CM12.1 Released. - T-Mobile Samsung Galaxy Note 3

ROM: http://download.cyanogenmod.org/?device=hltetmo
Gapps: http://wiki.cyanogenmod.org/w/Google_Apps
SuperSU: http://download.chainfire.eu/supersu
SuperSU site: http://forum.xda-developers.com/showthread.php?t=1538053
CWM Recovery: https://goo.im/devs/philz_touch/CWM_Advanced_Edition/hlte/philz_touch_6.48.4-hlte.zip
TWRP: http://www.techerrata.com/browse/twrp2/hltetmo
Nightly changelog: http://www.cmxlog.com/12.1/hltetmo
Recommended: If you're on anything 4.4.x (KitKat) you can/should follow this easy method to get to the official 5.x (Lollipop). Then you can start fresh by wiping/factory resetting phone and formatting it through recovery, and then install CM12.1 and Gapps (and SuperSU is wanted). You can leave out the SD card fix since CM has it built in, and you'll be overwriting the OS anyway.
http://forum.xda-developers.com/showthread.php?t=2672393
Enjoy!

Can't install it. Using TWRP 2.8.3.0. It says it's for hltexx and using hltetmo so it fails to install the package
Sent from my SM-N900T using Tapatalk

Vish.N said:
Can't install it. Using TWRP 2.8.3.0. It says it's for hltexx and using hltetmo so it fails to install the package
Sent from my SM-N900T using Tapatalk
Click to expand...
Click to collapse
Happened to me too. I had to flash Philz recovery first. Seems to only work on CWM. This is the one I used that worked: https://goo.im/devs/philz_touch/CWM_Advanced_Edition/hlte/philz_touch_6.48.4-hlte.zip
Here is the main site: https://goo.im/devs/philz_touch/CWM_Advanced_Edition/hlte/
EDIT - You'll also need LP gapps I'm thinking. https://s.basketbuild.com/filedl/gapps?dl=gapps-lp-20141109-signed.zip

Any one know how to get Spen functionality back on this ROM?

Can i flash CWM through TWRP or do i have to do something special?

corlygunnz said:
Can i flash CWM through TWRP or do i have to do something special?
Click to expand...
Click to collapse
I flashed it through TWRP, then just rebooted recovery, and it worker perfect.
Sent from my SM-N900T

Thanks. It worked.

10507 said:
Any one know how to get Spen functionality back on this ROM?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2611415
Does your Model name say "unknown" in the About phone details?

bobbyphoenix said:
http://forum.xda-developers.com/showthread.php?t=2611415
Does your Model name say "unknown" in the About phone details?
Click to expand...
Click to collapse
Yes, it does. I have tried it, it did not work.

I noticed Misc is high on the battery list. It doesn't seem to be affecting the actual performance, but I looked into it, and it seems it's a known bug in LP. I just flashed today's nightly, so let's see what happens. Great ROM overall. Especially for the first release.

EDIT: Disregard, there's simply a "Preferred network type" option under cellular network settings. (should look around more before I post.....)
Everything seems to be going well enough so far, but I seem to not be getting LTE, only HSPA+ and 3G, is anyone else having this issue? Is there some setting somewhere where I would need to change preferences on this?

Anyone knows why check for*updates doesn't work?
NOTE: Download My Xbox One Achievements Android App @ Xchievements.com

corlygunnz said:
Anyone knows why check for*updates doesn't work?
NOTE: Download My Xbox One Achievements Android App @ Xchievements.com
Click to expand...
Click to collapse
What exactly do you get? I just checked, and got the "checking for updates... no updates found", so for me it's working. I'm running today's nightly already, so it won't find any new one yet. I'll try it tomorrow morning.

bobbyphoenix said:
What exactly do you get? I just checked, and got the "checking for updates... no updates found", so for me it's working. I'm running today's nightly already, so it won't find any new one yet. I'll try it tomorrow morning.
Click to expand...
Click to collapse
I had the 2015-01-06 and I checked for updates all day and got the same no updates found. But there was the 2015-01-07 already in cm12 download section. I had to download it from there.
NOTE: Download My Xbox One Achievements Android App @ Xchievements.com

Wont work with my Note 3 Tmobile (hltetmo), HELP?!
Do I just need to wait for a hltetmo version to be released? Only see hltespr and hlte on CM's website.
Any help would be appreciated !

PureMint said:
Do I just need to wait for a hltetmo version to be released? Only see hltespr and hlte on CM's website.
Any help would be appreciated !
Click to expand...
Click to collapse
Hlte for note 3 tmobile
Edit: Also, I had to use CWM to flash cm12. I couldn't use twrp. Just look back a few post to find the link for cwm.
NOTE: Download My Xbox One Achievements Android App @ Xchievements.com

corlygunnz said:
Hlte for note 3 tmobile
Edit: Also, I had to use CWM to flash cm12. I couldn't use twrp. Just look back a few post to find the link for cwm.
NOTE: Download My Xbox One Achievements Android App @ Xchievements.com
Click to expand...
Click to collapse
Ok, i have TWRP now. Will flash with CWM and see what happens.
THANKS!

so the hlte rom works on tmobile i got philz recovery so im good right
nevermind

Software update still can't find the new version for me. Anyone else?
NOTE: Download My Xbox One Achievements Android App @ Xchievements.com

corlygunnz said:
Software update still can't find the new version for me. Anyone else?
NOTE: Download My Xbox One Achievements Android App @ Xchievements.com
Click to expand...
Click to collapse
Same. Had to manually go get it.

Related

[Q] Latest flashable CWM

I cant seem to find a flashable CWM 6.0.1.1 :crying:
As far as I know there is no CWM 6.0.1.1. Atleast not for the ATT version.
There are other Clockwork mods though, I will list them for you:
Normal Clockwork Recovery: http://download2.clockworkmod.com/recoveries/recovery-clockwork-5.8.4.5-d2att.img
Touch Clockwork Recovery: http://download2.clockworkmod.com/recoveries/recovery-clockwork-touch-5.8.4.5-d2att.img
-- For these two clockwork mods to work they need to be installed in a special way. You must download one of the above, rename the file to recovery.img and put it on your main microSD card or internal memory.
Now, assuming you know how to use ADB,
Open up the cmd prompt and navigate to the ADB folder.
type adb shell
once in the shell type su
then type
dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p18
And here is a link to the TWRP Recovery thread: http://forum.xda-developers.com/showthread.php?t=1793224
I hope this helps.
6.0.1.1 IS available for our gs3...im currently using that myself. Is Rom manager not letting you install it?
Sent from my SAMSUNG-SGH-I747 using xda premium
Does TeamWins recovery work with cyanogemod10 and jellybean roms?
irish.iolar said:
Does TeamWins recovery work with cyanogemod10 and jellybean roms?
Click to expand...
Click to collapse
Yes.
Sent from my Motorola DynaTAC 8000X
mitchdickson said:
Yes.
Sent from my Motorola DynaTAC 8000X
Click to expand...
Click to collapse
Does anyone have a link? Cause goo is down again...
defnow said:
6.0.1.1 IS available for our gs3...im currently using that myself. Is Rom manager not letting you install it?
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
There is no listing for any SGSIII for any carrier. Im with Bell so maybe the build is a tiny bit different?
equlizer said:
There is no listing for any SGSIII for any carrier. Im with Bell so maybe the build is a tiny bit different?
Click to expand...
Click to collapse
I've seen that before. I flashed another ROM and suddenly the S3 started showing up again.
Sent from my SGH-I747 using xda premium
same here.... i donated and it keeps saying there is no 6.0.1.1 touch for my device...
There is no touch version yet.
Sent from my i747 running CM10
Phoneguy589 said:
There is no touch version yet.
Sent from my i747 running CM10
Click to expand...
Click to collapse
There WAS touch, actualy, I have the img file still, and it's runnig on my S3, but I went to the site, and it's gone again.. Are they still working on an update to 6.x of touch also?
Please make sure your information is correct before posting. This is from the ROM manager website. I don't think it gets more official than this.
well, can't upload screenshot. Just google "ROM manager apk" and it will get you to the official page.
mrhaley30705 said:
Please make sure your information is correct before posting. This is from the ROM manager website. I don't think it gets more official than this.
well, can't upload screenshot. Just google "ROM manager apk" and it will get you to the official page.
Click to expand...
Click to collapse
I don't understand where you are going with that? The site, does not have the touch version *anymore* tho it did a few weeks before when i installed it. i was asking if anyone knew of an update in the near future.
Wasn't aimed at you in particular Eatonjb. I just saw a couple conflicting posts offering less than correct info. that's all.
You can b/u to your external sd card with 5.8.4.5. I didnt see that option w/other versions.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2

N1 CM Version - Root/O-Click issues

Hey there. Recently ordered myself an N1. Love it. got the CM Edition as I was going to use CM anyway, but a couple of issues have arisen.
Firstly, O-Click doesn't seem to work with CM, is that known and is there a fix?
And secondly, I have purchased a few root apps on the play store, but I can't seem to root the N1 with the APK Exploit that was posted here. Is there any known way to root the device?
Also, is it safe to flash CM11 on the CM recovery?
Cheers for any help!
IAmOmicron said:
Firstly, O-Click doesn't seem to work with CM, is that known and is there a fix?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2595906
IAmOmicron said:
And secondly, I have purchased a few root apps on the play store, but I can't seem to root the N1 with the APK Exploit that was posted here. Is there any known way to root the device?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2594966
http://forum.xda-developers.com/showthread.php?t=2539930
IAmOmicron said:
Also, is it safe to flash CM11 on the CM recovery?
Click to expand...
Click to collapse
Are you talking about PhilZ?
I haven't tried it, and I doubt that I will. I know that TWRP runs very well on just about everything that I've thrown at it with the N1 so far. If you try that recovery out, please post your findings in that thread so others know what to expect.
-----
Welcome to the forum! If you read through those links, you'll find your answers to the first two questions. :highfive:
Harfainx said:
http://forum.xda-developers.com/showthread.php?t=2595906
http://forum.xda-developers.com/showthread.php?t=2594966
http://forum.xda-developers.com/showthread.php?t=2539930
Are you talking about PhilZ?
I haven't tried it, and I doubt that I will. I know that TWRP runs very well on just about everything that I've thrown at it with the N1 so far. If you try that recovery out, please post your findings in that thread so others know what to expect.
-----
Welcome to the forum! If you read through those links, you'll find your answers to the first two questions. :highfive:
Click to expand...
Click to collapse
Cheers for the welcome!
No, i don't mean PhilZ. I ordered the CM limited Edition version of the N1, which came with a CyanogenMod recovery rather than Oppo's recovery. (Use volume buttons to navigate) It's not a touch recovery. Which is the main reason I wish to install TWRP, but I understand you need to root for that?
As for the o-click, is there any fix? Yes CM may have fixed it but not on the OTA update :/
Edit: I accidentally selected 'Reboot into Bootloader' rather than the recovery, and now my device is stuck on the "###fastboot..." screen. (Replace ### with 3 Chinese letters that I don't know ) I have no idea what to do. No buttons seem to do anything. :/
Edit2: Fixed by holding VolUp + Power
You can fastboot flash twrp, then flash supersu.zip for root. If it still doesn't work you need to go into cm settings and turn off the cm root preference so it accepts the supersu app
Sent from my N1 using XDA Premium 4 mobile app
trialsrider1 said:
You can fastboot flash twrp, then flash supersu.zip for root. If it still doesn't work you need to go into cm settings and turn off the cm root preference so it accepts the supersu app
Sent from my N1 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I tried flashing supersu with the CM recovery but it failed to flash. It's it due to the recovery or something else? Also, is there a tutorial of how to flash with fast boot somewhere? Cheers for the help guys! Really appreciate it!
Edit: nevermind, used some common sense and the search feature Installed TWRP no problem

[OTA] [XT1064] Blur_Version.21.11.23.titan_retuaws.retuaws.en.US. zip

This OTA will upgrade your phone to Android 5.0.1 and bring your version up to 22.21.25
You will need a STOCK phone. STOCK recovery. Your version will need to be 21.11.23.
Release notes: https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/102639
Captured the OTA today from /cache using adb pull method.
My phone is the US AWS version unlocked from Motorola.
Google Drive Link: https://drive.google.com/file/d/0BwsiWWvGFo4TZ2RpV1R5LW9zd2s/view
Successfully flashed on multiple phones.
I suppose the title of the thread should say version 22.21.25, i'm not sure how to edit the thread title.
You got this ota from 22.11.6?
---------- Post added at 11:36 PM ---------- Previous post was at 11:34 PM ----------
Wow this is the .23 ota
Yeah. This is the one everyone is needing i think.
Awesome! This is indeed the one that I've been waiting for- wanted to update these XT1064s before wrapping them up as gifts (less confusion over UI if they start out at Lollipop). Just successfully updated one of them, the rest should go smoothly as well.
The irony is that on the one I was tinkering with to try to downgrade/force the OTA now has the .17 recovery and build fingerprint and rejected this update. Not a big deal, I think I know how to recover it.
Thanks again who_ohw for the OTA!
anomalyconcept said:
Awesome! This is indeed the one that I've been waiting for- wanted to update these XT1064s before wrapping them up as gifts (less confusion over UI if they start out at Lollipop). Just successfully updated one of them, the rest should go smoothly as well.
The irony is that on the one I was tinkering with to try to downgrade/force the OTA now has the .17 recovery and build fingerprint and rejected this update. Not a big deal, I think I know how to recover it.
Thanks again who_ohw for the OTA!
Click to expand...
Click to collapse
Great, I'm glad it worked!
Can't download.. Just lists all that's in the update zip but no download option can you post another download link?
Sent from my XT1064 using XDA Free mobile app
You will have to do so from a PC probably. You might be able to do so with certain browsers and request desktop version in the options.
Is this supposed to be a flashable zip? I got 'error executing updater binary in zip'. This is using TWRP 2.8.3.0
You need to be stock. Recovery, kernel, everything. No root.
ArmStrongDickPunch said:
Can't download.. Just lists all that's in the update zip but no download option can you post another download link?
Sent from my XT1064 using XDA Free mobile app
Click to expand...
Click to collapse
Confirmed, you can use chrome on you phone, go to the link, go to the three dots in upper right for options, scroll down, make sure request desktop site is checked, refresh browser. There's some odd scaling issues but you should see another 3 dot menu INSIDE the browser, click this, there is a download button.
who_ohw said:
Confirmed, you can use chrome on you phone, go to the link, go to the three dots in upper right for options, scroll down, make sure request desktop site is checked, refresh browser. There's some odd scaling issues but you should see another 3 dot menu INSIDE the browser, click this, there is a download button.
Click to expand...
Click to collapse
Thanks that worked now how do I install the ota? I have an idea how but just want to make sure this is my first time side loading an ota and also I don't have to do a data wipe right?
Sent from my XT1064 using XDA Free mobile app
ArmStrongDickPunch said:
Thanks that worked now how do I install the ota? I have an idea how but just want to make sure this is my first time side loading an ota and also I don't have to do a data wipe right?
Sent from my XT1064 using XDA Free mobile app
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=57714509&postcount=64
There are a few threads on how to do this, but this is the most recent that comes to mind. You do not need to unlock bootloader or return to stock if you are.... stock... obviously. Start at step 3.
who_ohw said:
http://forum.xda-developers.com/showpost.php?p=57714509&postcount=64
There are a few threads on how to do this, but this is the most recent that comes to mind. You do not need to unlock bootloader or return to stock if you are.... stock... obviously. Start at step 3.
Click to expand...
Click to collapse
Forgive my ignorance re: this phone, I have a nexus 6, is there a reason this ota could not be made into a flashable zip that doesn't require everything to be stock?
mk262 said:
Forgive my ignorance re: this phone, I have a nexus 6, is there a reason this ota could not be made into a flashable zip that doesn't require everything to be stock?
Click to expand...
Click to collapse
I don't know. I think so, but I dont have time to figure it out. Holidays and all. You might check out Kennys thread here. http://forum.xda-developers.com/moto-g-2014/development/rom-stock-rom-t2970427
He's made a flashable zip out of an OTA I think.
I guess if I was on 21.11.23, then I could try this. But I'm on 22.11.6 and it doesn't work. Guess I'm still playing the waiting game.
Thank you for the OTA. Was able to flash using stock recovery over 4.4.4. Took about 20-25 minutes to install and about 5 minutes to clear cache. First boot took a few more minutes. So far running great.
Sent from my XT1064 using Tapatalk
Possibly a daft question, but will this work on a UK XT1068? I am okay to look an idiot for asking
Happy Christmas, thanks.
gnubash said:
Possibly a daft question, but will this work on a UK XT1068? I am okay to look an idiot for asking
Happy Christmas, thanks.
Click to expand...
Click to collapse
I tried flashing it but no good. Installation is aborted after a couple of seconds
KoulisHHH said:
I tried flashing it but no good. Installation is aborted after a couple of seconds
Click to expand...
Click to collapse
As I had suspected it would - yes. Thanks for replying, God bless you and Happy Christmas

twrp for T-Mobile s6 edge is out !!!

Fallow this link. http://galaxys6root.highonandroid.com/cwmtwrp-recovery/
I'm pretty sure this similar to the same one on other similar sites. I'll wait for it to be posted on TWRP's main site
winco209 said:
Fallow this link. http://galaxys6root.highonandroid.com/cwmtwrp-recovery/
Click to expand...
Click to collapse
If it's out, wouldn't TWRP's own site offer it for download? Smells fishy.
I'm not the type of guy to bull **** people but I fallowed the steps on the link and I have working recovery I did a back up and flashed the vol mod so yes I can confirm it does work
winco209 said:
Fallow this link. http://galaxys6root.highonandroid.com/cwmtwrp-recovery/
Click to expand...
Click to collapse
Wooo Hooo! Worked like a charm. Thanks for the post.
working great, thanks for the early release!
well, its not an official release, that was confirmed to me by the TWRP folks..
if you REALLY want to test that it works, do a nandroid of your current rom, then reboot to recovery.
Do a complete wipe of data/system/cache/dalvik, factory reset, then try to restore your nandroid, and reboot
If it reboots, and works as normal, then you're good to go!
If it doesn't, you'll know its not a good recovery, and you'll be restoring your phone with Odin or some other way..
Good luck!
Does it work?
ktetreault14 said:
Does it work?
Click to expand...
Click to collapse
This is the same one @eousphoros made if you click on credits it links to his thread
Any one in Sprint try this?
deep Sleep?
Anyone getting deep sleep after TWRP? I installed it and no deep sleep, restored stock and deep sleep.
Anyone else?
yep, and its been discussed dozens of times throughout these threads..search and you will find..
Can anyone confirm adb access from with twrp? How about restore functionality?
I have been unable to do either, restore sends me into bootloop on splash screen.
Thanks
Sent from my SM-G925T using XDA Free mobile app
which version of TWRP are you using? there is a v1 and a v2..
wase4711 said:
which version of TWRP are you using? there is a v1 and a v2..
Click to expand...
Click to collapse
I believe I've tried both. Was unsuccessful at a restore both times. Anyone able to fully restore with this twrp on either version?
Sent from my SM-G925T using XDA Free mobile app
I was unsuccessful with version 1; havent tried version 2 to restore yet..really hoping for Bigbiff to get an official TWRP working for the EDGE sometime...
wase4711 said:
I was unsuccessful with version 1; havent tried version 2 to restore yet..really hoping for Bigbiff to get an official TWRP working for the EDGE sometime...
Click to expand...
Click to collapse
I've been testing for biff for the last week and it seems the edge display is causing issues of some sort. Hopefully it'll get worked out soon!
Sent from my SM-G925T using XDA Free mobile app
bajasur said:
I've been testing for biff for the last week and it seems the edge display is causing issues of some sort. Hopefully it'll get worked out soon!
Sent from my SM-G925T using XDA Free mobile app
Click to expand...
Click to collapse
I've son over 30 restores with v2. I just make sure I'm backing up all four partitions. As for official twrp I'm going to be shipping biff a omni 5.1 repo soon.
eousphoros said:
I've son over 30 restores with v2. I just make sure I'm backing up all four partitions. As for official twrp I'm going to be shipping biff a omni 5.1 repo soon.
Click to expand...
Click to collapse
Nice!
I am about to make a backup right now, did you attempt to backup radio and efs at all?. Are you getting adb in recovery?
Thanks a bunch.
bajasur said:
Nice!
I am about to make a backup right now, did you attempt to backup radio and efs at all?. Are you getting adb in recovery?
Thanks a bunch.
Click to expand...
Click to collapse
Adb works, boot, cache, system, user data

update to 7.0 Ota from rooted rom?

Do I download update Ota then install on rooted rom, or flash Back to stock and update
pdolo5784 said:
Do I download update Ota then install on rooted rom, or flash Back to stock and update
Click to expand...
Click to collapse
You should flash back to stock and update. Cannot install OTA over a rooted rom I believe.
However, I came from Paranoid Android and followed the advice here, and it worked perfectly. Was able to keep root and TWRP.
http://forum.xda-developers.com/showpost.php?p=68314164&postcount=69
oeusr said:
You should flash back to stock and update. Cannot install OTA over a rooted rom I believe.
However, I came from Paranoid Android and followed the advice here, and it worked perfectly. Was able to keep root and TWRP.
http://forum.xda-developers.com/showpost.php?p=68314164&postcount=69
Click to expand...
Click to collapse
currently on CM13.1 nightly I'm going to follow what you did. Hope it will work
I was rooted I use this post, and the is a link in that thread to the actual zip your will need, and also you must have the updated TWRP as well. All the information is in that thread. but that is literally it.
Download update zip
Download Flashfire
download new TWRP
Back up you crap ( will not wipe SD card unless you tell it to )
Run FlashFire, set setting correctly
run it, you will already be rooted when done
set dev mode
re-flash new TWRP
PROFIT
Did you get the option "Restore boot and recovery images" when setting Flash OTA zip? I just got Auto mount and Mount /system read/write.
pdolo5784 said:
Do I download update Ota then install on rooted rom, or flash Back to stock and update
Click to expand...
Click to collapse
You can use Flashfire to flash OTA file
i don't get the option to restore boot and recovery images. is that ok ?
pdolo5784 said:
Do I download update Ota then install on rooted rom, or flash Back to stock and update
Click to expand...
Click to collapse
If you have Xposed just get Android N-ify and it's just like having 7.0
Anyone updated from DP5 / systemless root / TWRP?
And flashed zip for adaway to work.
What are the steps to update with ota zip?
Yes and everything is ok. Follow the steps carm01 suggests some post above. Its easy and at least for me everything worked. After fisrt boot you can go to TWRP and flash everything else you need.
blackra1n said:
If you have Xposed just get Android N-ify and it's just like having 7.0
Click to expand...
Click to collapse
Not really other then a couple of options.
Sent from my Nexus 5X using Tapatalk
milan187 said:
Not really other then a couple of options.
Click to expand...
Click to collapse
You can get the same experience without going through the trouble of upgrading and then having to root again etc. I personally like it but we all have opinions
blackra1n said:
You can get the same experience without going through the trouble of upgrading and then having to root again etc. I personally like it but we all have opinions
Click to expand...
Click to collapse
I used it months ago so there could be a lot of changes to it since then?
I don't believe the new notifications are there? Quick pull down? It's also nice that it takes up a GB less for system as well.
What rom are you on?
Sent from my Nexus 5X using Tapatalk
milan187 said:
I used it months ago so there could be a lot of changes to it since then?
I don't believe the new notifications are there? Quick pull down? It's also nice that it takes up a GB less for system as well.
What rom are you on?
Sent from my Nexus 5X using Tapatalk
Click to expand...
Click to collapse
The notifications are definitely there, so is quick pull down It's updated frequently so I'm sure the experience is the same
I'm running Dirty Unicorns 6.0.1 with ElementalX kernel
blackra1n said:
The notifications are definitely there, so is quick pull down It's updated frequently so I'm sure the experience is the same
I'm running Dirty Unicorns 6.0.1 with ElementalX kernel
Click to expand...
Click to collapse
I just looked at N-Fy, pretty impressive. Good for them.
Sent from my Nexus 5X using Tapatalk
milan187 said:
I just looked at N-Fy, pretty impressive. Good for them.
Sent from my Nexus 5X using Tapatalk
Click to expand...
Click to collapse
They've definitely done a great job

Categories

Resources