[Sprint HTC EVO 4G LTE] Ziedrich610:
Hey guys and gals I want to share some of the experiences I had when I unlocked, bricked, unbricked and finally S-Off my EVO LTE. Hopefully this will help when you want to attempt LazyPanda's S-Off. Sorry if this post is in wrong area.

First, this is my first post on the site, please be kind. :o I hope what I say will help some folks. Second, I love this site and love all the Dev's for what they do. Thanks for your dedication. :highfive: Third, I am no pro at this but I have been around programers and engineers and have learned from breaking things and fixing them. All I am stating here is my experience and ideas with getting my phone and a buddy's phone to be S-Off. I read as much as I could before this. Hopefully I didn't repeat anything that was already said.

Now down to what I am posting. If you aren't familiar with Post 475 I would get familiar with it because it is the best steps to prepare your computer for a chance to achieve S-Off without bricking your phone on a Windows platform. Though a couple extra things should be mentioned.

1. It is mentioned to back up your SD card and I definitely suggest doing that. But what I really want to stress, that someone else did mention on the S-Off LazyPanda thread (forgot who), is MAKE SURE THE PHONE FORMATS THE CARD BEFORE YOU ATTEMPT to use LazyPanda. I would just use a freshly blank, formatted by the phone SD card. Even if you use a back up SD card you want it to be blank and formatted by the phone before you use LazyPanda. I do want to mention I did noticed that the internal storage on the phone does not get touched but I would still back up whatever you want on it just in case yours does get erased. Can do this in recovery by mounting the internal storage instead of SD storage using TWRP. I don't think there is anything on the Play Store to back up the internal storage yet (not really sure).

2. If you can I would recommend not using LazyPanda on Windows if at all possible. I do think it would be better to use LazyPanda on Linux and not windows for a couple reasons. 1. From my understanding Android uses a similar, if not the same, shell (I believe that what it is called) on Linux. 2. I am 95% sure the creators of LazyPanda used Linux too and then just ported it over to Windows. Knowing that it would be better to use Linux to fully root your phone because of compatibility all the way around. Which could be one of the reasons people are getting bricked. (edit: I recall someone mentioning the previous sentences but do not remember who or where. He was on to something. lol) But if you don't have that option and have to use Windows to root, I would follow all the instructions on post 475 and unlimited.io down to every letter.

Just to verify what I did and used, I followed post 475 and unlimited.io (LazyPanda) instructions, when using LazyPanda on Windows 7 Ultimate 64-bit SP-1, to the "T" each time and failed each time. I installed the drivers listed on unlimited.io (HTC drivers 3.0.0.007). I installed the Android SDK Tools, Platform-tools and the Google USB driver Revision 6. No other HTC programs or drivers where installed ever on this machine. I made sure the phone can communicate with the adb utility in the bootloader and with ICS fully loaded with debug on, fast boot off, and the phone "settled". Nothing else was using any other USB port. I ended all programs I thought that would poll the USB ports (like Logitech stuff). Anti-virus was turned off for the entire time. I did not flash any ROMs, expect TWRP and SuperSU were auto flashed when I unlocked the bootloaders using regaw_leinad's method, so it was a stock ROM each attempt. I did not take the OTA so the Hboot for each phone were 1.12.0000 and the build number was 1.13.something. I ran LazyPanda in windows 3 times to get S-Off and each time it "soft" bricked my phone. But the moment I ran the Linux script it worked flawlessly. I ran LazyPanda on Linux with my buddies phone too and it work flawlessly on the first try. Of course when I had to unbrick the phone I used the only method possible. I created a dual boot when I installed Ubuntu 12.04 64-bit. Once I got it running I updated the OS and installed the 32-bit library. You can still use a live CD (USB drive) to run Linux. I wanted to install Linux so I can start getting to know the OS and all the commands in the future.

It could just be a coincidence that I got my buddies phone to work on the first try or it could be something useful to know. Hopefully this helps someone in the future. Good luck with rooting your phone and most of all keep your cool if you do brick your phone.