[Q] Unroot method for Fascinate - Fascinate General

Has anyone come up with an unroot method for the fascinate. I just got one and it really sucks out of the box. I was going to play around with rooting it and see if I can make it fully functional again but I might end up just returning it and getting an incredible. Before rooting it I want to make sure I can go back to stock so it can be returned.

trevoryour said:
Has anyone come up with an unroot method for the fascinate. I just got one and it really sucks out of the box. I was going to play around with rooting it and see if I can make it fully functional again but I might end up just returning it and getting an incredible. Before rooting it I want to make sure I can go back to stock so it can be returned.
Click to expand...
Click to collapse
I'm coming from an Incredible and it is true that there is not as much hacks on the Fascinate yet, but there is a lot of activity already:
We have a way to backup and restore:
h**p://forum.xda-developers.com/showthread.php?t=782204
The Fascinate has been rooted (the first day mind you):
h**p://forum.xda-developers.com/showthread.php?t=779238
There is the usual Galaxy S lag fix:
h**p://forum.xda-developers.com/showthread.php?t=779597
List of crap apps to remove safely:
h**p://forum.xda-developers.com/showthread.php?t=779948
And the very first custom-ish ROM:
h**p://forum.xda-developers.com/showthread.php?t=782250
So plenty of action for the first week, I'm sure by the end of the month we will be eating Vanilla Froyo, the best flavor !

Am I wrong for thinking that Unroot = undoing the lag fix, and then just doing a system wipe from the privacy settings?
When I have done this, I have had to re-root the phone each time. So I'm thinking yes.

Daswolven said:
Am I wrong for thinking that Unroot = undoing the lag fix, and then just doing a system wipe from the privacy settings?
When I have done this, I have had to re-root the phone each time. So I'm thinking yes.
Click to expand...
Click to collapse
You don't even need to do the system wipe, you can just remove the files you copied over initially. The root process is minimally invasive.
Always undo the lag-fix first.
If a system wipe is easier for you, then un-do the lag fix and wipe the system.

namebrandon said:
You don't even need to do the system wipe, you can just remove the files you copied over initially. The root process is minimally invasive.
Always undo the lag-fix first.
If a system wipe is easier for you, then un-do the lag fix and wipe the system.
Click to expand...
Click to collapse
Lol. easy.
Now for a custom recovery. I need nandroid damnit.

Would wiping the phone work if I deleted instead of renaming some of the files on the phone? I deleted a bunch of the bloatware, and hoping that wiping the phone would just undo the root. I didn't do the lag fix. Just the root process and removed applications.

trevoryour said:
Has anyone come up with an unroot method for the fascinate. I just got one and it really sucks out of the box. I was going to play around with rooting it and see if I can make it fully functional again but I might end up just returning it and getting an incredible. Before rooting it I want to make sure I can go back to stock so it can be returned.
Click to expand...
Click to collapse
Here's my rooting instructions: http://forum.xda-developers.com/showthread.php?t=798064
Yes, it can be unrooted. Do everything in the instructions and it is a much better phone.
EDIT: I also just added a guide to get back to stock.

Related

Removing lag fix a must before upgrading to JI5?

As the topic asks, I'd like to know preferably from people who have actually done it. Is it 100% necessary to remove the lag fix before I upgrade to the new firmware?
I would have just removed it and not even bothered to ask but I'm having a lot of difficulties getting it removed.
vapotrini said:
As the topic asks, I'd like to know preferably from people who have actually done it. Is it 100% necessary to remove the lag fix before I upgrade to the new firmware?
I would have just removed it and not even bothered to ask but I'm having a lot of difficulties getting it removed.
Click to expand...
Click to collapse
Which lag fix are you having difficulty removing? If I am unable to help, I'm sure there are many here who can
Chalup said:
Which lag fix are you having difficulty removing? If I am unable to help, I'm sure there are many here who can
Click to expand...
Click to collapse
I think it was the original one. The one that you had to do from your computer. Since my phone is Hardware locked I'm a little concerned that if something goes wrong I'll be SOL!
You need to remove Ryanza's lag fix otherwise your phone will hag at the Galaxy S screen, happened to me. You can fix it by going into recovery and delete all user data but of course at the point you lose everything.
PaiPiePia said:
You need to remove Ryanza's lag fix otherwise your phone will hag at the Galaxy S screen, happened to me. You can fix it by going into recovery and delete all user data but of course at the point you lose everything.
Click to expand...
Click to collapse
Ok that's fine but will I be able to restore all my apps & settings via titanium after? Or must I start from scratch no matter what?
you must remove the lagfix before applying the update as stated above.
you will not lose any data or settings to your phone during the update.
Lag fix is the only one that should be removed? All other mods/fixes can remain?
bimmerboii said:
Lag fix is the only one that should be removed? All other mods/fixes can remain?
Click to expand...
Click to collapse
if you installed a custom rom, you'll have to flash back to stock.
you don't have to unroot but it will unroot it for you.
you can go back adn root with the old method without any problems.
Thanks for all the replies...
Having second thoughts now, seeing too many people having issues. I may hold off a few days.
OCLF
Upgraded without removing OCLF no problems at all
So far I haven't had any problems. Just the hang on the restart, but after waiting a little bit it loads just fine...
Sent from my Rooted Samsung Vibrant using XDA App

time to root

I've had my Evo since June 4th and finally decided that it's time to root it. I've seen too many ROMs out there I'd like to try.
But there's so much information on rooting now that I'm confused and don't know where to start. Can someone direct me to a definitive guide to rooting my Evo?
I'd like to focus backups in case I need to undo the root.
Thanks.
Alex
www.unrevoked.com one click root
my bad, thats the tool to root it, as far as a guide use the search button and you will find answers to all your questions
sent from my 18 wheeler driving down the highway with XDA app
i was going to link the root and unroot guides for you but since i'm still in newb status it won't let me.
I'm a complete noob to the evo as well. I barely came from at&t 3 days ago, so everything is pretty much confusing compared to jailbreaking the iphone.
with unrevoked 3.21, rooting is very simple. it's about as simple as jailbreaking from what my friend tells me of doing it on his iphone.
i'm a newb to all this myself, i've had my evo for about a month and it's my first cellphone in 5 years. I just rooted with unrevoked 3.21 about a week ago. i wish i had done it sooner. it's not as scary as it seems and well worth it.
How about the other way also
I hope I am not seen as hijacking your thread, but I am interested in a good guide to rooting AND would love to see solid info on the other way 'round. As in 'How to go back to COMPLETELY stock from Root'.
I am one of those that needs to know that there is a way back from any grey side. Even if it is somewhat remote that I would, it is comforting to know that I could and until i can feel comfortable that back to stock is relatively effortless or even possible, I guess I am stuck on the bland side.
Google " XDA how to root guide evo unrevoked one click"
Betcha anything everything your looking for will be in the first 3 or 4 results.
Tons of great info in this thread, expecially the first post.
phatmanxxl said:
Google " XDA how to root guide evo unrevoked one click"
Betcha anything everything your looking for will be in the first 3 or 4 results.
Click to expand...
Click to collapse
Cool! Tutorial videos are exactly what I was looking for--Thank you!
SpaceMonky said:
...it's not as scary as it seems and well worth it.
Click to expand...
Click to collapse
I'm going to root my phone tonight. The only thing that I'm still not clear on--and this may be just me not understanding the terminology but, at what point do you backup your original ROM in case I want to undo the root? Is this what's called a NAndroid backup? Thanks.
Yea once you root and have the new recovery, nandroid back up will be in the menu. What it does it return the phone to the state it was when you ran the backup, everything, kernal, settings, homescreen, apps, etc. Its good to do if something goes wrong while flashing or tinkering around with a ROM and fudged it up.
I actually had to use nandroid earlier today, I wiped and flashed another rom and I forgot to backup my browser bookmarks and ADW settings using mybackup app. I used nandroid I had a week back and was able to restore to that point and run the back up again and back up ADW. Its a pain in the a-hole to have to manually redo 35 bookmarks and all my system and ADW settings.
If you need to unroot there are a handful of threads in the development section that explain how, I haven't done it but I think its just flashing a factory zip named PC(and some numbers).zip.
phatmanxxl said:
Yea once you root ....
Click to expand...
Click to collapse
Yeah, but I'm talking about "before" you root. What if I need to get back to that? What's that called?
semperlux said:
Yeah, but I'm talking about "before" you root. What if I need to get back to that? What's that called?
Click to expand...
Click to collapse
You can't. You need a custom recovery to make image backups. The best you can do before you root is use MyBackupPro or something to back up your apps. However with Unrevoked 3.21 it's really not necessary. This is the first rooting method I've used that didn't wipe out your system and it was great Just follow the guide, you'll be rooted in 10 minutes and the only difference in you're phone will be you have root access. That's when you boot into recovery and make a nand backup of your system as it is. Save that one somewhere safe.

I just rooted my N1 for the first time

OK, congratulate me!! Thanks. I did it on the first try, no issue or hiccups what-so-ever.
Now for the info. I'm not sure that anyone will be interested, but I'm guessing other people in my position at least might be.
I'm very experienced with computers, but not working directly with rooting/unlocking devices. But I would say anyone who reads up a bit and can follow directions properly could pull it off pretty easily.
So I run 2.2.2, and I used superoneclick 1.6.3.
After opening superoneclick, I switched it from psneuter to rageagainsthecage. I had no idea if I was supposed to do this, but I read all about rageagainstthecage, and never heard of psneuter.
I had my phone connected to my PC, and I left my SD in the phone, but I unmounted it in settings. I have used ADB before, so I knew the drivers were installed and working, and I hit the button root.
After reading this site, http://forum.xda-developers.com/showthread.php?t=803682, I started with debugging off, and turned it on as it said. I then turned it off, but didn't get a chance to turn it back on and off and on, so I just turned it back on (debugging) when it got to "Waiting for device" for the second time.
That was it! It asked to test and see if root was in fact accomplished, and it was. I then installed setCPU (which is basically the only reason I wanted to do this) and as far as I can tell it seems to be working fine.
I have been reading a lot about this for the past few days, but the actual procedure only took a couple of minutes. Keeping in mind, of course, that I already had ADB and drivers working.
Nothing was wiped off my phone, which surprisingly was hard to confirm on the web. I did read somewhere that only unlocking wipes data, but still, you never know.
I hope this helps anyone else who is new and unsure of the process, and I'd be happy to answer any other specific questions based on what I have learned of the last week or so. I know that people hesitate to ask questions in case they have already been asked lots of times, but are buried and hard to find (because that's the position I was in ).
Thanks for posting your "rooting" experience. I'm sure there are people that will find it helpful.
I think when I did mine, it was something along the lines of:
fastboot-oem-unlock
fastboot flash recovery <whatever>
reboot into recovery and flash rom
Other than the ability to install custom ROM's I've yet to see a huge deal in rooting my phone. Anyone care to tell me what I can do with a rooted N1 that is a must have? So far I tried to change some fonts, which didn't work, and discovered that I have to install a custom ROM to change the color of the notification bar, and I can't make the default Google music and news widgets slightly transparent. So educate me, what's the huge deal with rooting, aside from a custom ROM?
Set cpu of course like being said. I remember the first time I rooted my phone was universal androot it was a breeze. Then I lost root and use super one click to gain out back. Root really easy as well
Sent from my Nexus One using XDA App
- Backup application, like MyBackup, can backup your app data(including game save...) if your device is rooted.
Hi N1 owners.
I also just root my N1 with superoneclick 1.6.3
After that I flashed CM 6.1.1 and yesterday I tried CM7. Everything has worked fine for me so far, but I have some questions, I hope someone can answer.
1/Can I just flash random roms on top of each other, like i did from cm6 - cm7?
2/ Can I always restore backups, nomatter what rom I come from or to?
3/ when/if official GB come out, can I flash a stock rom and get the OTA update right away?
Sorry, if I ask silly questions ..
Built in trackball colors, call blocker, hide frequently called list in the favorites tab, remove unnecessary apps, tmobile wifi calling, notification bar power toggles, trackball wake and unlock, quiet hours, themes, etc., etc., etc. Just off the top of my head. Oh, and Gingerbread!!!
Sent from my Nexus One using Tapatalk
Some apps want to bypass the home screen "5 second rule" like widget locker, you need root. I setup a widget to reboot (nice!).
brettbellaire said:
...I did read somewhere that only unlocking wipes data, but still, you never know.
Click to expand...
Click to collapse
Unlocking the Bootloader wipes data, rooting does not. This is probably what you read.
offenberg said:
Hi N1 owners.
I also just root my N1 with superoneclick 1.6.3
After that I flashed CM 6.1.1 and yesterday I tried CM7. Everything has worked fine for me so far, but I have some questions, I hope someone can answer.
1/Can I just flash random roms on top of each other, like i did from cm6 - cm7? Yes you can. Often if the ROM is the next version in a series, you can flash without wiping data or cache, but some ROMs require you to do this first.
2/ Can I always restore backups, nomatter what rom I come from or to? A Nandroid backup can be reinstalled from any ROM, or even just from Recovery if there is no ROM.
3/ when/if official GB come out, can I flash a stock rom and get the OTA update right away? Yes. Either restore your stock ROM Nandroid backup or a passimg.zip.
Sorry, if I ask silly questions ..
Click to expand...
Click to collapse
offenberg said:
Hi N1 owners.
I also just root my N1 with superoneclick 1.6.3
After that I flashed CM 6.1.1 and yesterday I tried CM7. Everything has worked fine for me so far, but I have some questions, I hope someone can answer.
1/Can I just flash random roms on top of each other, like i did from cm6 - cm7?
2/ Can I always restore backups, nomatter what rom I come from or to?
3/ when/if official GB come out, can I flash a stock rom and get the OTA update right away?
Sorry, if I ask silly questions ..
Click to expand...
Click to collapse
1. As a rule, if you are going from 1 ROM to another totally different ROM, it's always a good idea to wipe. It only takes a few seconds to sign back in to everything. You can bypass immediate sign in and activate wifi if you need it.
2. Nandroids can be reinstalled anytime. However, a nandroid does not contain your HBOOT and Radio. So if you updated those to use a specific ROM, they would stay in place with the nandroid restore.
3. When GB does finally make it out to our specific device, there is no way you would get an OTA before the ROM devs here had you up and running.
***Also note, the 1-click root tools may or may not work right away with the OTA 2.3. So to anyone that rooted using those tools and unrooted to hurry up and get an OTA, you may be stuck on stock until it gets fixed.
Know-Fear said:
1. As a rule, if you are going from 1 ROM to another totally different ROM, it's always a good idea to wipe. It only takes a few seconds to sign back in to everything. You can bypass immediate sign in and activate wifi if you need it.
Click to expand...
Click to collapse
I agree, do a full wipe if it's a new ROM. Titanium Backup is a great way to get all of your apps and data back after installing the new ROM.
bigmout said:
I agree, do a full wipe if it's a new ROM. Titanium Backup is a great way to get all of your apps and data back after installing the new ROM.
Click to expand...
Click to collapse
So what do you lose (if anything) when flashing a new ROM if you backup and do things the right way?
Another question would be if you just flash a new kernal do you lose any/all data?
brettbellaire said:
So what do you lose (if anything) when flashing a new ROM if you backup and do things the right way?
The only thing you'd lose is the old rom
Another question would be if you just flash a new kernal do you lose any/all data?
Click to expand...
Click to collapse
Nope
Sent from my Nexus One using XDA App
kmiloco49 said:
Nope
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
Interesting... Thanks!
@ brettbellaire
I've rooted before, and lost root when ota's came. I've rooted again using superoneclick, and am contemplating cm7. But I feel very cautious about flashing a different rom, I'd cry if I bricked my phone. However, I'm probably going to do it during the next week (unless gingerbread ota arrives).
Andy
Sent from my Nexus One using XDA App
Hmmm, I have been anxious for GB too.... but I'm not sure it's worth it. I don't think it's such a big update. I don't think there's too much of a danger of brinking these days.
I have been contemplating doing what I have to to overclock, see what kind of a difference that makes...
bigmout said:
I agree, do a full wipe if it's a new ROM. Titanium Backup is a great way to get all of your apps and data back after installing the new ROM.
Click to expand...
Click to collapse
I am a newbie to root. Can Titanium Backup restore the paid apps? because some apps require online verification with Google at the first time of use.
Also, Z4root does not work on my N1. I want to use superoneclick but where can I find the driver for my win7? thanks
unroot
is it possible to go back and unroot the phone? i.e. hide the padlock during phone startup ..I am using N1 ForYo 2.2.2..Thanks
zmalach said:
is it possible to go back and unroot the phone? i.e. hide the padlock during phone startup ..I am using N1 ForYo 2.2.2..Thanks
Click to expand...
Click to collapse
If you see the padlock, you've got an unlocked boot-loader. This can't be re-locked.
Sent from my Nexus One using XDA App

[Q] Delete Stock Bloatware

I'm new to the Glacier scene. And I've read through some of the rooting threads. It looks like they're a couple of different methods for rooting the Glacier, although it looks like some people with newer devices seem to have problems with a couple of the methods.
All I'd like to do is delete some of the stock bloatware. Do I need S-Off to accomplish this on the 4G? What would be the easiest way to approach this? At this point I don't see the need for an OC, or a custom rom, etc... I know before root/S-OFF was obtained on the G2 that people figured out how to go in and disable the stock apps. Is there a way to do this on the 4G?
You'll need root access to delete the bloatware, but it's relatively easy. You can use grankin's s=off root script visionary method (which can easy be reverted with the PD15IMG.zip file) in the resource bible and then delete what you don't want. I've deleted a massive amount of apps, more than any guide I've seen, with no side effects. The positive of rooting the phone is that you can install CW recovery and backup your phone before making changes, so even if you delete something important you can restore and not lose data.
Thanks! I know that someone (cyan?) used to publish a list of applications that were safe to remove. If I remember correctly it was a list of applications and all of their dependencies. Is there anything like this for the 4G?
I just google searched at first, found one on androidforums. Then I just got experimental and started deleting anything I didn't use. As long as you keep that backup it takes about 5 minutes to get yourself back to a working state after making a mistake. I never did, kept it simple and only deleted things I recognized and had a market replacement for or never opened.
darinmc said:
I just google searched at first, found one on androidforums. Then I just got experimental and started deleting anything I didn't use. As long as you keep that backup it takes about 5 minutes to get yourself back to a working state after making a mistake. I never did, kept it simple and only deleted things I recognized and had a market replacement for or never opened.
Click to expand...
Click to collapse
Cool that works for me!
Correct me if I'm wrong (of course you will), but simply rooting the phone and deleting the apps doesn't actually do anything. Its more of hiding the app from the menu. To truly get rid of the bloatware, you need to install another ROM.
I've rooted the phone once, deleted apps, unrooted and sure enough those apps were back.
Don_Perrignon said:
Correct me if I'm wrong (of course you will), but simply rooting the phone and deleting the apps doesn't actually do anything. Its more of hiding the app from the menu. To truly get rid of the bloatware, you need to install another ROM.
I've rooted the phone once, deleted apps, unrooted and sure enough those apps were back.
Click to expand...
Click to collapse
You are correct. if you do not turn s=off you are only hiding those applications v. deleting from the memory bank of the phone. If you turn s=off you can truly delete them w/o worrying about them returning.
neidlinger said:
You are correct. if you do not turn s=off you are only hiding those applications v. deleting from the memory bank of the phone. If you turn s=off you can truly delete them w/o worrying about them returning.
Click to expand...
Click to collapse
Without having to install another ROM?
Don_Perrignon said:
Without having to install another ROM?
Click to expand...
Click to collapse
I believe that, that's what happens when you attempt to delete apps with S-ON; they'll 're appear' after a reboot.
You need S-OFF for true write access. You don't need a custom rom to delete apps with S-OFF, because you've got true access to your device. You can delete whatever you want with S-OFF. That's my understanding anyway.
once you root your phone, you can uninstall all the bloatware you want with titanium backup

[Q] Backing Up without Root?

Hi there, just looking for a little help. I'm pretty new to Android and all my other devices have been rooted pretty quickly after I got them. I thought I would take the Transformer for a spin unRooted and have been liking it but now I realize that I can't back anything up using my traditional method of Titanium Backup until I have root access. Adding to the problem, I'm currently on 3.1 which means (as far as I know) I'll need to backtrack to 3.01 to get root access and I'm not at all confident that my applications will survive the downgrade, root, upgrade journey I'm about to take them on. So I guess two questions really:
Anyone know of a backup program that doesn't need root? I went mad playing Plants vs. Zombies and really don't want to have to clear everything again if I can avoid it.
If not, does anyone know if the applications will be able to make it intact through the downgrade, root and upgrade? I realize if I don't wipe some of the system stuff from 3.1 will cause problems while rooting in 3.01 but I think that's all mostly ADB so as long as it boots I should be all right and then back to normal once I reapply the update.
Any advice would be appreciated. Worst case I'll just loose a few game saves but would be nice to avoid if I can.
Thanks!
I don't think u clear ur info if u do a root. It's been a while.
Sent from my PC36100 using XDA App
when I rooted, I was on. 9. so no downgrade was necessary. However, I am almost sure you will not delete your saved stuff.
Skickat från min ASUS Eee Pad TF101
findmike said:
Hi there, just looking for a little help. I'm pretty new to Android and all my other devices have been rooted pretty quickly after I got them. I thought I would take the Transformer for a spin unRooted and have been liking it but now I realize that I can't back anything up using my traditional method of Titanium Backup until I have root access. Adding to the problem, I'm currently on 3.1 which means (as far as I know) I'll need to backtrack to 3.01 to get root access and I'm not at all confident that my applications will survive the downgrade, root, upgrade journey I'm about to take them on. So I guess two questions really:
Anyone know of a backup program that doesn't need root? I went mad playing Plants vs. Zombies and really don't want to have to clear everything again if I can avoid it.
If not, does anyone know if the applications will be able to make it intact through the downgrade, root and upgrade? I realize if I don't wipe some of the system stuff from 3.1 will cause problems while rooting in 3.01 but I think that's all mostly ADB so as long as it boots I should be all right and then back to normal once I reapply the update.
Any advice would be appreciated. Worst case I'll just loose a few game saves but would be nice to avoid if I can.
Thanks!
Click to expand...
Click to collapse
I went from stock .13 to leaked-but-stock 3.1, then decided to root.
I downgraded to .9, and had to deal with lots of glitching and FC's, but it didn't prevent me from rooting, and then moving to Primordeal 3.1.
I DIDN'T LOSE ANY OF MY APPS, SETTINGS OR PROGRESS...
BUT
During the process, I did end up formatting my external SD card, so make sure you use a spare during the rooting process. All contents on the internal memory came through intact.
Ender666666 said:
I went from stock .13 to leaked-but-stock 3.1, then decided to root.
I downgraded to .9, and had to deal with lots of glitching and FC's, but it didn't prevent me from rooting, and then moving to Primordeal 3.1.
I DIDN'T LOSE ANY OF MY APPS, SETTINGS OR PROGRESS...
BUT
During the process, I did end up formatting my external SD card, so make sure you use a spare during the rooting process. All contents on the internal memory came through intact.
Click to expand...
Click to collapse
That's perfect! Thanks for the info. I figured someone would have to have been in about the same boat as me so good to hear I might be spared clearing all those levels again!
be careful..
I had a similar experience during root -- but I -DID- lose all apps and data. I also went from the leaked but stock 3.1 -- got the FCs during the downgrade, but eventually had to do a system wipe to actually get the downgrade to stick. Astro will let you make a backup of the APKs, but I don't think it retains any data.
findmike said:
That's perfect! Thanks for the info. I figured someone would have to have been in about the same boat as me so good to hear I might be spared clearing all those levels again!
Click to expand...
Click to collapse
Just a quick follow up in case anyone else decides to venture down this road. Finished the downgrade, root upgrade and all went well and still have all my data. Mostly just followed the guide at:
http://forum.xda-developers.com/showthread.php?t=1106587
Got up and running in just about a half hour or so, not too painful. As long as you have ADB access and download all the files before you start it should go much quicker than that. Since I just took the 3.01 system up to Primordial 3.1 I was able to just ignore the constant FC's in the downgraded OS and move right back to 3.1 where nothing FC'd anymore.
Anyway, if anyone else gets stuck with an unrooted TF it's not at all hopeless. If you follow the guide above and use a blank SD card to start the process I suspect nothing important will get deleted but of course YMMV.
findmike said:
That's perfect! Thanks for the info. I figured someone would have to have been in about the same boat as me so good to hear I might be spared clearing all those levels again!
Click to expand...
Click to collapse
No problem, glad I could help.
I'm curious about this, but for a slightly different reason. I'm thinking of either returning my 16gb to Frys and buying a 32gb, or at least exchanging for one with a bit less bleed and more balanced speakers. It seems a long way going about it to root, titanium, then unroot, and while I'm ok with a little extra work, if there's a more direct method that'd be preferable. Any thoughts? Thanks!

Categories

Resources