Related
**Edit: I was completely wrong.. I figured out everything, i know what i'm doing now lol.. thanks guys.
My first time rooting was a couple days ago when i had learned about the "1 Click Root" method...
I succeeded, got that latest ROM (to my knowledge) CM6 RC2 from the trusty (lol) ROM Manager.. which i enjoy a lot since im rooted and what not. I also themed my ROM a couple times to (what i think) are pretty cool themes..
But anyways, to make a boring story short (lol).. I absolutely hate (with a passion) wiping my data to my phone when i see or hear about this awesome new theme i want.. people say it is a must to wipe ur phones data to apply the "best" effect..
This gets REALLY old.. i had to do this like three times yesterday because i kept seeing new themes i wanted lol.. Re-entering passwords and re downloading all of your apps everytime you want a new ROM or want to apply a theme is too much work for how "great" rooting is.. Dont get me wrong, i love the new style of my phone, it looks amazing, but man! do i really have to keep wiping data to apply the things i want??
I now, noticed that all my contacts are not my phone. Only the contacts phones numbers on facebook that i had sync'd.. "My" contacts that i have in my phone are not there.. I imported them from my sim card and re-booted, but still not there.. Could this be because of my theme?
To what really made me mad was my camera, it keeps force closing.. Is this also because of the theme? I have the normal radio ending in 4.06.00.12_7.. I do not know if it didnt work before i applied the theme or when i rooted, i just realized last night it didnt work.. i do not want to re flash cm6 to see if the camera is working just because i do not want to "start" all over again.. with wiping and all that... if i have to, sadly, i will.
I had stock froyo frf91 before i rooted my phone.. in all honesty, should i just un root my phone and go back to the way it was? because if i have to keep wiping data, and starting over, im going to blow a fuse lol..
*** Sorry for my aggressive tone everybody, i just would like everything to be a smooth ride wth no wiping and i can apply themes as easy as 123 without losing data.. is there any ROM or theme that you could recommend?
please, someone help me... thanks xda community
I don't ever wipe when I upgrade to the next version of cyan, so I don't lose a single thing. People say to wipe if you have problems. But you shouldn't have problems which means you don't need to wipe. It runs perfectly fine for me this way with no issues at all, no force closes, etc.
RogerPodacter said:
I don't ever wipe when I upgrade to the next version of cyan, so I don't lose a single thing. People say to wipe if you have problems. But you shouldn't have problems which means you don't need to wipe. It runs perfectly fine for me this way with no issues at all, no force closes, etc.
Click to expand...
Click to collapse
Really? hmm.. ok thanks man.. but in rom manager when you downlaod something, it brings up an option saying backup and wipe.. do i have to click that or can i just cancel and just go ahead and reboot..?
The way I do it (maybe not the fastest) is to set up your rom exactly how you want it, nandroid, then install any mods that might eff up your installation. Once you've installed the mod and you're 100% sure mms/wifi/bt/gmail/etc are all working, you can nandroid again and use that as your base.
The only time you'd need to wipe is if you want to set up another rom so you could switch back and forth between different roms.
And by different roms I don't mean updates within roms, like CM6 nightlies or enom's updates, I mean completely different roms like CM6 as opposed to enom.
erikikaz said:
The way I do it (maybe not the fastest) is to set up your rom exactly how you want it, nandroid, then install any mods that might eff up your installation. Once you've installed the mod and you're 100% sure mms/wifi/bt/gmail/etc are all working, you can nandroid again and use that as your base.
The only time you'd need to wipe is if you want to set up another rom so you could switch back and forth between different roms.
And by different roms I don't mean updates within roms, like CM6 nightlies or enom's updates, I mean completely different roms like CM6 as opposed to enom.
Click to expand...
Click to collapse
Ok thank you.. what about for themes and what not...? it says i have to wipe as well....
Your problem looks to be trying to navigate complicated stuff with lack of skills.
There is a good reason to root "old-fashioned" way, without 1-click stuff: if you read all you need to read and understand (various guides that teach you how to work with recovery etc) to root, then you won't get lost when rooted. Now you're trying to do stuff without even knowing, how things work, and let me guess - you didn't read any guide, you don't know how to work with recovery w/o ROM manager and don't know how to load a ROM, etc.
My suggestion is - go to Development section, open the stickies with guides and start reading. Do the same in General section, and don't skip the Wiki either.
Root brings you full control of the system, and it's excellent - knowing your way you can do tons of stuff, theming being the least interesting/important. But to control, you need to know and understand more than "1-click stuff".
Or you can just go back to stock, if you see no added value in a rooted phone.
matholomus said:
Ok thank you.. what about for themes and what not...? it says i have to wipe as well....
Click to expand...
Click to collapse
What theme are you talking about, I don't recall seeing any themes requiring a wipe.
The only thing I can think of is a pre-themed rom. If you don't know the difference between a theme and a themed rom, you should follow Jack's advice and read up.
Your mistake is thinking that because there is an option to wipe in Rom Manager, then it must be necessary. No it isn't. The option is there for the people who want to wipe, but upgrading from one CM to another won't need it, themes won't need it, etc.
It is your job to know when it is needed or not. And you get that by reading and understanding how your phone works.
just wipe the Cache and the Dalvik Cache, the only time you must fully wipe is if you get boot loop when flashing a new rom/mod/etc.
matholomus said:
Really? hmm.. ok thanks man.. but in rom manager when you downlaod something, it brings up an option saying backup and wipe.. do i have to click that or can i just cancel and just go ahead and reboot..?
Click to expand...
Click to collapse
You just uncheck the wipe one. Besides you can just use recovery and don't have to use ROM manager.
matholomus said:
Ok thank you.. what about for themes and what not...? it says i have to wipe as well....
Click to expand...
Click to collapse
You certainly do not wipe to install a theme. That makes no sense! You would lose all your data all the time.
matholomus said:
My first time rooting was a couple days ago when i had learned about the "1 Click Root" method...
I succeeded, got that latest ROM (to my knowledge) CM6 RC2 from the trusty (lol) ROM Manager.. which i enjoy a lot since im rooted and what not. I also themed my ROM a couple times to (what i think) are pretty cool themes..
But anyways, to make a boring story short (lol).. I absolutely hate (with a passion) wiping my data to my phone when i see or hear about this awesome new theme i want.. people say it is a must to wipe ur phones data to apply the "best" effect..
This gets REALLY old.. i had to do this like three times yesterday because i kept seeing new themes i wanted lol.. Re-entering passwords and re downloading all of your apps everytime you want a new ROM or want to apply a theme is too much work for how "great" rooting is.. Dont get me wrong, i love the new style of my phone, it looks amazing, but man! do i really have to keep wiping data to apply the things i want??
I now, noticed that all my contacts are not my phone. Only the contacts phones numbers on facebook that i had sync'd.. "My" contacts that i have in my phone are not there.. I imported them from my sim card and re-booted, but still not there.. Could this be because of my theme?
To what really made me mad was my camera, it keeps force closing.. Is this also because of the theme? I have the normal radio ending in 4.06.00.12_7.. I do not know if it didnt work before i applied the theme or when i rooted, i just realized last night it didnt work.. i do not want to re flash cm6 to see if the camera is working just because i do not want to "start" all over again.. with wiping and all that... if i have to, sadly, i will.
I had stock froyo frf91 before i rooted my phone.. in all honesty, should i just un root my phone and go back to the way it was? because if i have to keep wiping data, and starting over, im going to blow a fuse lol..
*** Sorry for my aggressive tone everybody, i just would like everything to be a smooth ride wth no wiping and i can apply themes as easy as 123 without losing data.. is there any ROM or theme that you could recommend?
please, someone help me... thanks xda community
Click to expand...
Click to collapse
I'm still running stock unrooted. One off the main reason why i don't really want to root is because I know how customizable our phones are, and i love new things.. like you, if i was to see a new theme Or rom I'd jump on it straight away. I don't think I'd ever stop!!
Sent from my Nexus One using XDA App
zok-star said:
I'm still running stock unrooted. One off the main reason why i don't really want to root is because I know how customizable our phones are, and i love new things.. like you, if i was to see a new theme Or rom I'd jump on it straight away. I don't think I'd ever stop!!
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
Honestly that's exactly why I didn't root for 3 months. But once I found my exact setup now I just know how to setup each new ROM quickly. After that point now its just fun to tinker the phone and try the cyan nightly. It's really better to just root it. I was in the same spot as you I know what you mean.
zok-star said:
I'm still running stock unrooted. One off the main reason why i don't really want to root is because I know how customizable our phones are, and i love new things.. like you, if i was to see a new theme Or rom I'd jump on it straight away. I don't think I'd ever stop!!
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
Hey bud, i was absolutely wrong on my post, deleting everything is not what you have to do, it gives you an *option to do it.. The one click method is great man.. no harm is done, the bootloader is still locked.. you can unroot if you dont like it.. btw, if you root, ur gonna love it lol.. there is so many options into customizing ur phone!! I still haven't stopped haha its great bro I'm tellin ya
Sent from my Nexus One using XDA App
For a person with little or no knowledge on doing all the flash stuff with the Tablets..would you say this app would help alot? Or doing it without the app is better?
I seen the video of someone using it..on a phone tho...seems nice. Didnt see VEGAn TAB anywhere in the options thing. That would be able to find this also in "Download ROMS" right? Thanks for the help.
DJR0D said:
For a person with little or no knowledge on doing all the flash stuff with the Tablets..would you say this app would help alot? Or doing it without the app is better?
I seen the video of someone using it..on a phone tho...seems nice. Didnt see VEGAn TAB anywhere in the options thing. That would be able to find this also in "Download ROMS" right? Thanks for the help.
Click to expand...
Click to collapse
Rom Manager has been known to hose some users gTabs making them very difficult to fix.
Well, the recovery hooks used by the ROM manager app cause problems with the GTablet... I recommend avoiding it!!
Yea....after all the good i read about it....i saw all the bad stuff. Too bad...that would have been the thing for me to be brave and flash. With that it made it seem pretty easy. Oh well. Gotta learn the real way soon.
Anyone on here use this with the GTab and had success???? Alot say this is not good with the GTab. Some say it is. Man...
its not worth using on the gtablet. Trust me, once you figure out how to do a few other things, you wont need this tool anyways. Start looking through this site. You will learn a lot. http://viewsonic-gtablet-for-dummies.webs.com/
ROM Manager is just a GUI interface to installing .zips (ROMs, updates, etc..).
However, it requires a specific version of Clockworkmod Recovery to work.
If you already have Clockworkmod Recovery on your Gtablet, it's just as easy to use it manually than hoping the Rom Manager specific Clockworkmod Recovery doesn't brick your tablet.
Donwload the ROM you want, power off and boot in to clockworkmod recovery (Hold Volume + while powering on) and select the install .zip from sdcard. Just browse to the downloaded .zip and install it.
It's best to also do a factory reset before installing a rom....and making a backup before you flash something new in case you don't like it or it has issues.
Earlier it had a lot of problems....I think they've resolved most of those issues (Rom Manager now lists the Gtablet SMB_A1002 when flashing the recovery), but it's still so simple to flash manually and not worry the risks.
Okay, so here I am all proud (and a little surprised) that I made the jump from a WM device to the REVO . . . excited about the opportunity to take advantage of the open source android architecture, and skim off some of the great work being done by apparently some of the leading chefs (is that a WM term?).
But now that I'm here, I'm thoroughly confused by it all and a little gun shy because I'm clearly a generation behind what's going on.
My situation is I have a stock REVO with ZV7 - never rooted . . . a "virgin-bread". I'm interested in rooting it and playing around a bit. I found my way through spl unlockers and custom ROMs okay on my WM device but there's just too much new stuff going on here:
WTF is a nandroid, a superuser, an ASOP? What's in a Revotoolkit? Do I back up my factory ROM before or after I root? How and why do I install recovery? What does clockworkmod do? Okay, you get the point?
So here's my question: Where TF is the dummy's guide to rooting this device? I know there's a lot of "download this, click on this .bat" stuff out there but I'm looking for the super-one-click that explains it all . . . slowly. Is that out there somewhere?
I know you kids are in the proverbial candy store this week with GB just out and all so I'll say thanks in advance to any of you who could help me do a little catching up.
There is a one click root process that installs super user and such, and I plan on working on it tonight to try to get it to install clockwork recovery at the same time and make it so it sticks. Of you want to Getty on irc tonight there are several guys on there that can help you out.
Sent from my VS910 4G using xda premium
I may not be the most knowledgeable, but I've been following the progress as it has occurred and I'll do my best to answer each of your questions.
Nandroid, from what I am aware, is the term for a backup of your current rom that you can create through CWR, or 'Clockwork Recovery Mod'. This is a mod that changes your recovery from the less useful stock recovery to the more useful CWR, which can be used to install new things to your phone and backup or restore roms.
Super user is the program that is put into place through rooting that allows you to selectively grant 'root access' to various programs. When the program wants access, it will pop up with a 'super user request' and you can allow or deny it. This root access will let certain apps do more, and for some apps, it is required for any functionality at all. (Such as root explorer, a file explorer, that will normally display the files on your phone in a read-only manner, but with root access, you can read and write files.)
AOSP stands for Android Open Source Project, and is used to refer to elements that are the standard google code or some variation of it for a given element. These pieces tend to be faster and more stable than the custom lockscreens or dialers that some phones will use.
Revotoolkit is the app that allows a rooted user to install CWR (Clockwork recovery) onto their device, and it exists in large part because (from what i understand) the revolution's file system is a bit different from other phones, so we are not able to use the app ROM Manager which many other phones can use to install CWR and switch ROMS easily and such. Attempts to use rom manager result in non-functional phones, iirc.
In order to back up your stock rom, you will need CWR, and that requires root access to install, so you will back up the stock rom after you root the phone. This is a good idea, as if anything goes wron with your installation of a new rom or other component (theme, boot image, etc.) you can restore your backup and have the standard ROM again, but still with root access.
As above, you install recovery through the revotoolkit app, and you do so in order to be able to install custom roms and backup your existing rom, as well as being able to install themes or other 'flashable zips' that are made to be installed to a rooted phone through CWR. as noted above, installing recovery requires root.
If you have any other questions, feel free to ask, and i'll do my best to help! Everyone here is quite helpful and friendly, and we're glad to have another person on the revolution!
p.s., I am sure people will help correct me if any of this is unclear or incorrect
All that, and the big thing is that there is usually always someone who can help you in this community. While I myself cannot frequent it every night until 1am like I used to, there is still a community of helpers in IRC towards the evening where people can help you navigate and make sure you don't brick your device in all these processes.
In answer to the backup question, you can only backup after you root, because you have to be rooted to install the recovery that allows you to backup.
You started with an oddball in the Android world here. Nothing is the same for this particular phone when it comes to the modding community, but that's not necessarily a bad thing. We seem to have less issues and more stability. Because it's a smaller and distinct community, you get more help. Not as much of the "it's called search, use it" crowd.
Also, do a settings - about phone and make sure you're running the latest update (Android 2.3.4) - if you are and your phone is stock, then you are golden for modding. If not, wait until it gets to your phone, then start modding - it will save you some headache.
As for modding - if you have Microsoft on your phone, your not experiencing the true Android experience. Microsoft sucks on Android. If for no other reason, that's the biggest one to mod this phone.
Your missing out on Navigation, decent speech searching, and speech to navigate, etc, etc. And Verizon maps... bah! No one should pay for navigation.
Guys: Thanks. The info above really goes far with helping me wrap my head around it. I'm going to follow some of the the spider holes and see where they take me.
With regard to the forum member's willingness to help each other out, that's something I noticed right away since late August - which is when I picked up the phone and started lurking. You guys really do a great job of keeping it productive and the senior folks - obviously - are extremely responsive.
Thanks again. I'm planning to stick around and I'm looking forward to contributing a little further downstream.
I too am new at this and got my revolution 2 months ago but did not know about this site until 2 days ago but my phone did an update yesterday, so one click dont work on my phone. But I am willing to wait and work with any to help root my phone......thanks alot guys
doctorhook said:
I too am new at this and got my revolution 2 months ago but did not know about this site until 2 days ago but my phone did an update yesterday, so one click dont work on my phone. But I am willing to wait and work with any to help root my phone......thanks alot guys
Click to expand...
Click to collapse
There is a root method in the development section. Check it out!
Sent from my VS910 4G using xda premium
Thanks MT. I'll probably take a crack
at this late tonite and feed back.
Sent from my VS910 4G using XDA App
Looks like custom roms might finally be here for the xt860 (and possibly me863, read Update4 below for more info). Thanks to Hashcode for all the work he's done for all of us building safestrap, porting cm7 and everything, daywalker04 for uploading the Brazil Retail sbf, Endroid for being the first to try it with a normal bootstrap and now I'm confirming it working with Hashcodes newest safestrap(as well as his old ones, I originally tested w/v0.92 and worked my way up to current). I Just booted cm7 off /preinstall.
As usualy, please keep in mind that neither I or anyone else will take any responsibility for anything that happens to your phone through use of these files.
IF/When you enable and disable safestrap remember to format data/cache, causes bootlooping for me if I don't.
Warning, if you do this the way things are now you will not be able to get back to your bell software!! Only do this is you are absolutely sure you know what you're doing!!!!!!!!
You may have to be on the brazillian retail rom for this to work! You can find it in This Thread. You're looking for Fastboot package for UMTS XT860 Retail Brasil. At this point in time you can't get back to bell stock so again, it's at you're own risk!!
UPDATE: Thanks Rick2 for the recovery fix that allows us to swap between safestrap on the fly. Now when I need data I can get it anywhere. Works with Hashcodes newest safestrap (1.06). Go here to thank him and get the patch!
Update2: I've attached a CWM flashable zip that I've used to successfully get 3g working on Liberty and Mavs Rom, it does not work on cm7 but will hopefully work on other verizon based roms. It pushes the stock libmoto_ril.so(from the brazil retail), a new apns-xml.conf and a slightly edited build.prop(just made it en/US). I've had it cause the phone to fc loop if I installed it on an existing rom and didn't factory reset.
Update3: Watching this thread for info about me863 I think but according to that thread a user has flashed the brazil retail to his me863 and is trying to get data working
Update4: I've reworked the data patch to make it more universal. It should work on me863 providing safestrap runs on your phone. The patch will now copy files from /systemorig so you'll be using matching kernel/libs etc rather than using generic xt860 files. It also makes backups of the original files in the same location (just adds a .bak extension). This new patch IS SAFESTRAP ONLY. Huge huge thanks to Adamogle!!! If it weren't for him I'd still be banging my head up against the wall and no one would be using this patch. You may have to format data/cache, I left it out of the patch so everyone can test (if you phone goes into a force-crash loop then reboot and clear data/cache). Once I get confirmation of this working (or not) on the me863 I'll fix the thread again. I've left the old data patch(renamed as fit) as well in case anyone runs into troubles. Still not a cm7/9 patch, if one comes about it will get it's own thread but it works on all other custom roms based on motorola firmware.
if you see this and you're like "yes, finally some progress on the xt860!! Where do I donate???!?!!" You do that on Hashcodes website, it's ALL his hard work, I just basically wrote you a little story and pooled some files together. He really deserves it, he's working around the clock right now on cm9, seriously around the clock. Of course you can feel free to click the "Thank" button on this post if you like using my data patch
1./ Flash Brazil retail sbf from this thread
2./ root with Zerg from this thread. For some reason v3 kept tossing errors, v2 worked first try.
3./ install safestrap or whatever bootstrap (safestrap from Hashcodes site http://hash-of-codes.blogspot.com/
4./ profit (follow the directions to install a safestrap rom
boot recovery
Enable safestrap in options
Factory reset (formats data & cache)
Mounts > format system
Install your rom
Install my 3gfix
Reboot and profit
)
Again, my patch doesn't work on cm7 at the moment. Sorry Hashcode and everyone but I figured we'd be better off shooting for a known working rom. I'll update the post as I and other users test more roms. Thx thing on a spring for providing the patch "template", every time I threw one together and put it on my phone it turned out to be corrupt somehow so I just removed the files from your data fix and shoved in my own.
does it work with me863?
Thanks Willis I'll try that fix tonight. I'll try some of the other custom roms too see if any work. Probably give safestrap a whirl too
Beamed by invisible waves from my rooted xt860
I gotta say after months of watching customs roms and dev for the xt862 this is pretty exciting. Does wifi data work on cm7? I would assume if the issue is just with apn. I know its not the intended purpose but I may use safestrap as a dual boot, run custom roms at home in safe mode and switch back to Brazil retail when I need 3g
Beamed by invisible waves from my rooted xt860
This is awesome.
Great work guys. As soon as this gets a little more stable I'm going to flash it onto my gf's phone, work around these bugs that came in the stock FW.
Awesome. Been looking forward to this day. Not jumping on the train just yet, but I'm sure that once the 3G bug is ironed out, I'll be flashing.
emprize said:
does it work with me863?
Click to expand...
Click to collapse
Try it out, you can always sbf back to stock if it doesn't work.
Endoroid said:
I gotta say after months of watching customs roms and dev for the xt862 this is pretty exciting. Does wifi data work on cm7? I would assume if the issue is just with apn. I know its not the intended purpose but I may use safestrap as a dual boot, run custom roms at home in safe mode and switch back to Brazil retail when I need 3g
Beamed by invisible waves from my rooted xt860
Click to expand...
Click to collapse
Wifi works, I'm pretty sure it is an apn issue. Think I need to find my old framework-res.
From the bell rom? I have that at home if you need
Beamed by invisible waves from my rooted xt860
Did you try this http://forum.xda-developers.com/showthread.php?p=19981520
Beamed by invisible waves from my rooted xt860
Endoroid said:
Did you try this http://forum.xda-developers.com/showthread.php?p=19981520
Beamed by invisible waves from my rooted xt860
Click to expand...
Click to collapse
Yeah, I tried that and the gsm data patch. I'm having trouble adding/editing apns etc, can't join networks because "Your SIM card does not allow a connection to this network" etc. This is with cm7 and liberty. I have liberty on my safestrap now, running. I can get sms, make calls etc, wifi works. I'll firgure the rest out. If I want to go back to stock for data or something I just turn safestrap off and do an advanced restore of my /data partition to my backup from after installing the brazil retail.
I can't seem to make this work willis, i adb pushed those files to /preinstall but i still get constant FC of com.android.phone the only thing that makes it not do that is removing the sim. i'm confused
Endoroid said:
I can't seem to make this work willis, i adb pushed those files to /preinstall but i still get constant FC of com.android.phone the only thing that makes it not do that is removing the sim. i'm confused
Click to expand...
Click to collapse
I was gonna put together a flashable patch earlier but had some things come up and ended up in a hospital waiting room all night(next time I'll bring my laptop >.<). I'll toss it together asap and update the first post as long as I can flash it/it works. I should have mentioned (this is the confusing part) I pushed those files before enabling safestrap so /preinstall was /system if you get what I mean.
For CM7 to work correctly on GSM, I need to edit the init.mapphone_umts.rc file to setup all of the services the right way.
TBH, I never even looked twice at that file because I thought there wasn't anyone using it.
*blush*
Glad to see the XT860 crowd finally get some fun. )
Thanks Hashcode for putting so much effort into it, it's highly appreciated.
We were feeling a little bit left out.
Well, if you can get a version of CM7 working before I start having to study for exams, would be greatly appreciated.
But, if not, I'm sure I'll just divert time from studying to testing.
Sent from my Nexus S using xda premium
Accophox said:
Well, if you can get a version of CM7 working before I start having to study for exams, would be greatly appreciated.
But, if not, I'm sure I'll just divert time from studying to testing.
Sent from my Nexus S using xda premium
Click to expand...
Click to collapse
Changing your phone's firmware before exams is a bad thing... Trust me, I know Mine are starting next week!
Willis, I wondered if such was the case, I had safe system enabled and tried adb push to both /preinstall and /system as I wasn't sure how adb would recognize them in safe system. I also was pushing while in recovery
Beamed by invisible waves from my rooted xt860
danifunker said:
Changing your phone's firmware before exams is a bad thing... Trust me, I know Mine are starting next week!
Click to expand...
Click to collapse
Which is why I have a trusty nexus s
Sent from my Nexus S using xda premium
Hashcode said:
For CM7 to work correctly on GSM, I need to edit the init.mapphone_umts.rc file to setup all of the services the right way.
TBH, I never even looked twice at that file because I thought there wasn't anyone using it.
*blush*
Glad to see the XT860 crowd finally get some fun. )
Click to expand...
Click to collapse
After the little bit of testing I've done over the last day or two with different custom roms it looks like we're(xt860 and me863 users I image) going to have to have (or really really want) a patch we can flash against any custom rom to get our data and sometimes maybe phone up(or to keep it from crashing). Haven't been able to get 3g up (though the 1 method I did not try was to crash the phone through the dev tools in cm7 as was mentioned in another thread) on any rom yet. Phone/text works right off the bat w/liberty, mavs etc etc.
Narrowed down why Safestrap Recovery would only boot if a USB cable was connected on the XT860; it had to do with a line in the init.rc file executed when booting into recovery:
Code:
write /dev/usb_device_mode msc_adb
As well as a line in the postbootrecovery.sh script which accomplishes essentially the same thing, except via an echo command.
Obviously, we could just comment those lines out, but then we're left without adb in recovery without messy changes each time we want it. So, I whipped up a little script that checks if there is a USB connection and if so, run the previous necessary commands to enable adb and if not, then leave them out. End result: Safestrap Recovery is working like a charm now. No more need to worry about tinkering with my phone without a computer nearby to get into the recovery...
I attached the modified recovery.zip, just replace the original one located at /system/etc/safestrap/recovery.zip with the attached one and you should be good to go.
Info:
This is a custom stock rom that is only for sprint devices (Sprint/Vm/Boost). It was made using SuperR's Kitchen. It is rooted and I tried to removed as much as I could. This is just a work in progress so there will probably be more that I will remove and will replace some of the apps with updated and better versions based on user input. Also included for those that wish to make their own rom is an decrypted rooted stock. I have tested these extensively, but as always make a full backup before flashing and do a full wipe just in case. I am not responsible for any damages or loss of data that may occur from flashing these roms.
Apps that have been removed:
system/app/appmanager*
system/app/BasicDream*
system/app/CalculatorWidget*
system/app/Drive*
system/app/DriveActivator*
system/app/Exchange3Google*
system/app/facebook*
system/app/FaceLock*
system/app/FMRadioService*
system/app/Font_Helvetica*
system/app/Font_XinGothic*
system/app/Font_Yuen*
system/app/Gmail2*
system/app/GoogleTTS*
system/app/Hangouts*
system/app/HoloSpiralWallpaper*
system/app/HtcAutoRotateWidget*
system/app/HtcBackgroundDataWidget*
system/app/HTCBackup*
system/app/HtcBackupReset*
system/app/HtcCarGps*
system/app/HTC_Connect*
system/app/HtcGpsWidget*
system/app/HtcHotspotWidget*
system/app/HtcLogLevel*
system/app/HtcMessageProvider*
system/app/HtcPowerStripWidget*
system/app/HtcRingtoneWidget*
system/app/HtcScreenBrightnessWidget*
system/app/HtcScreenTimeoutWidget*
system/app/HtcSyncWidget*
system/app/IMEHWRPenPower*
system/app/IMEMurasuIndic*
system/app/IMEMurasuViet*
system/app/IME_TP_ValueAdd*
system/app/instagram*
system/app/KidMode-google*
system/app/Maps*
system/app/messenger*
system/app/Music2*
system/app/MyHTC*
system/app/News_Republic*
system/app/NewsWeather*
system/app/NoiseField*
system/app/pagesmanager*
system/app/PhaseBeam*
system/app/talkback*
system/app/Videos*
system/app/YouTube*
system/priv-app/DemoFLOPackageInstaller*
system/priv-app/Facebook*
system/priv-app/Frisbee*
system/priv-app/GooglePlusPlugin*
system/priv-app/GSD*
system/priv-app/HTCAdvantage*
system/priv-app/HtcBtWidget*
system/priv-app/HtcCalendarWidgets*
system/priv-app/HtcContactWidgets*
system/priv-app/HtcDataRoamingWidget*
system/priv-app/HtcDataStripWidget*
system/priv-app/HtcDLNAMiddleLayer*
system/priv-app/HtcDMS*
system/priv-app/HtcDotMatrix*
system/priv-app/HtcFileManager*
system/priv-app/HtcHotspotWidget*
system/priv-app/HtcMobileNetworkWidget*
system/priv-app/HtcMusicWidget*
system/priv-app/HtcRingtoneTrimmer*
system/priv-app/HtcSoundRecorder*
system/priv-app/HTCSpeakCyberon*
system/priv-app/HtcWeatherClockWidget*
system/priv-app/HtcWiFiWidget*
system/priv-app/HTCZero*
system/priv-app/iCloudTransfer*
system/priv-app/ID*
system/priv-app/installer*
system/priv-app/Instagram_SN_Plugin*
system/priv-app/LinkedIn_Fsplugin*
system/priv-app/LocationPicker*
system/priv-app/Lookout*
system/priv-app/Lucy*
system/priv-app/Mail*
system/priv-app/MirrorLink_MirrorLinkService*
system/priv-app/Photos*
system/priv-app/PolarisOffice*
system/priv-app/Sprint_Installer*
system/priv-app/Sprint_Sprint_VVM*
system/priv-app/Sprint_Sprint_Zone*
system/priv-app/TetheringGuard*
system/priv-app/Twitter*
system/priv-app/Velvet*
system/priv-app/WallpaperCropper*
system/priv-app/Weather*
De-Bloated MM (Updated: 9-2-16):
https://www.androidfilehost.com/?fid=24588232905724314, https://basketbuild.com/filedl/devs?dev=Nightbreed&dl=Nightbreed/HTC%20626s/Sprint_Stock_MMDB_2.27.651.6.zip (BB down)
Standard Stock MM (Updated: 6-23-16): https://www.androidfilehost.com/?fid=24686679545611466, https://basketbuild.com/filedl/devs?dev=Nightbreed&dl=Nightbreed/HTC%20626s/Sprint_Stock_MM_2.27.651.6.zip (BB down)
Debloated LP(Updated 1/23/16): https://drive.google.com/open?id=0BzHOZHL6ZwXhRWxZNG4zc3lDSWc
Standard Stock LP: https://drive.google.com/open?id=0BzHOZHL6ZwXhX0RoYnpxTUsyZnc
Let me know if there are any problems/request you have I'll try to do my best to fix them as quickly as possible.
I would like to thank @Captain_Throwback for all of his help in making this rom.
*updated links 9-2-16
Nice! I'm downloading now. Thanks for putting in the time. Can't wait to check it out.
thefuryofZ3US said:
Nice! I'm downloading now. Thanks for putting in the time. Can't wait to check it out.
Click to expand...
Click to collapse
Let me know how it goes. I still have some work to do on it. Wasn't really sure what some of the files were. I'll be running more test to see what else I can remove and still have it boot. Wan't to get this as small as possible. If I removed anything that breaks something important let me know. As I said I'm not a dev and this is my first attempt.
No doubt. I have no problem putting it through the wringer. I'll let you know if I find anything, as well as any fixes that may work. I'm stoked to get back to my 626 and get to flashing!
I'll keep an eye on this. Just got the phone in the mail and noticed the extreme amounts of bloatware. Can't wait to root Dx.
Everything seems to be functioning correctly so far. Nice, lite and responsive. Flashed well, maybe 3 minutes total to complete. Boot up took even less. As of this post, no FC's or hangups found.
Solid rom! Thanks again!
Finally a rom for the sprint variants! I'll be giving this a try, downloading now. I hope it solves the low memory problems....
Sinister Drake said:
Finally a rom for the sprint variants! I'll be giving this a try, downloading now. I hope it solves the low memory problems....
Click to expand...
Click to collapse
Removed most of the apps that were causing problems. Have another version that I am currently working on that will have the updates included and a few more apps removed. Only problem is this phone is very hard to make flashable roms for. Most attempts end with a boot loop. Still not giving up though.
A few things I have noticed: first is the HTC Account apk was missing so I couldn't sign in to install themes. I fixed that by downloading it from Google Play and making it a system app using rom toolbox pro.
Secondly I'm not sure if our phone has a magnetometer (compass) I would think it would have one. But it's not working.
Other than those 2 issues, this is a solid rom. Good job man. Keep up the good work.
I'm trying to get viper4Android to work but it keeps telling me my busybox installation is broken which it isn't.
Might wanna see if you can include busybox in future updates. Just a suggestion.
Oops, sorry noob here, got the 626s desire but connected to the bell network. if this is a sprint rom i guess i got to go back to rooted stock? The rom boots but hangs at activation. am i correct?
Unfortunately until someone comes up with a rom for your variant, you'll have to go back to your original rom. I hope you made a backup before you installed this rom.
I have the boost mobile variant and I still can't get twrp to work only Cyan recovery anyone know anything about getting two to work I used captainthrowback
Maybe I should learn how to read better. Is new so started off the bat with nothing on it so no backup I did with it. Worst case is I'm screwed lol.
kindlefire39 said:
Maybe I should learn how to read better. Is new so started off the bat with nothing on it so no backup I did with it. Worst case is I'm screwed lol.
Click to expand...
Click to collapse
You might not be screwed. Try searching the HTC website for an Ruu for your carrier. Once you find it lock your bootloader, then let it run its magic. Should return you back to stock.
@Sinister Drake I removed a lot of HTC stuff as I didn't think most people use it. If I do remove something you really need and can't find let me know and I'll re-add it.
As for busybox it does come pre-installed. Why some apps find it and others do not I can't really say. Doing a busybox check does show it's there.
Now as for the compass that is a issue that worries me. All my research says this phone has one, but it doesn't work even on my recovery. I need to know if it was something that worked on stock or if it was just false reporting by HTC, so I can narrow down the problem. It shouldn't be a problem with my rom as it is taken directly from the RUU, but I cannot be for certain until I get more feedback.
You know I screwed myself and went to quick because I had it rooted with twrp and oh look debloated firmware without paying attention to the Carrier, Doh! You know what silly, I called HTC Canada because bell is a Canadian outfit and they apparently don't supply ruu's like the states does. Oh well my bad 200 smackers later and a new phone. I guess on the bright side I can root it lol. Maybe one of the excellent developers will somehow create a bell version.
New version = https://drive.google.com/open?id=0BzHOZHL6ZwXhRWxZNG4zc3lDSWc Removed an extra 200mb now total over 600mb freed. Also, updated the OP with the list of apps that have been remove. As always if I removed something you want and can't find let me know I will add it back in. Been using this version for a few days and found no errors, but make a backup just in case. Report any error you find I'll do my best to fix them.
Working on updating the apps to free up even more space. After that I'll be replacing some apps with lighter versions. Once I get any significant build I'll post it.
@kindlefire39 hopefully you can find someone else that has this phone in your region to make a backup for you. Once you get that you can easily use suprr kitchen to make a debloated version.
Is it possible to backup my new phone and use super kitchen? Or am I out in left field? I could be the first one with a bell mobility variant.
kindlefire39 said:
Is it possible to backup my new phone and use super kitchen? Or am I out in left field? I could be the first one with a bell mobility variant.
Click to expand...
Click to collapse
Once you flash a rom it overwrites the one you currently have installed. That is why it is good to make a backup before you flash. Out of curiosity have you tried to flash Captain_Throwback's rom? Its for metropcs but if you can get your phone to boot you can call your phone company tell them your phone is on a different carrier and you need the codes for the phone to work on their network. If you do get it to boot some things might not work, like the wifi, but it can get you through until you can get a proper rom/backup. Try posting in the help section asking for someone to make a backup of their phone. Heck even try asking anyone you know that has the same phone if you can borrow it for a bit to fix yours.
nightbreed813 said:
You might not be screwed. Try searching the HTC website for an Ruu for your carrier. Once you find it lock your bootloader, then let it run its magic. Should return you back to stock.
@Sinister Drake I removed a lot of HTC stuff as I didn't think most people use it. If I do remove something you really need and can't find let me know and I'll re-add it.
As for busybox it does come pre-installed. Why some apps find it and others do not I can't really say. Doing a busybox check does show it's there.
Now as for the compass that is a issue that worries me. All my research says this phone has one, but it doesn't work even on my recovery. I need to know if it was something that worked on stock or if it was just false reporting by HTC, so I can narrow down the problem. It shouldn't be a problem with my rom as it is taken directly from the RUU, but I cannot be for certain until I get more feedback.
Click to expand...
Click to collapse
When I installed the rom I did not see Busybox, I installed it from google play. I'm still trying to figure out how to get viper4android to work to no avail. Maybe you can add it as a system app with the rom. With that being said, I've learned that another thing you have to do to get it to work is to use the selinux changer. with a quick google search you can find it elsewhere to download since it is not availble on google play anymore.
I do have to give you props though man, you're doing a fantastic job developing this rom whilst not being a developer. Kudos to you brother.
---------- Post added at 10:15 PM ---------- Previous post was at 10:10 PM ----------
Is it possible that you could provide the apk for the HTC clock widget? I really dig the flip clock style. I can install it myself, I just dont have the apk for it
Sorry what I meant is I got a second phone because HTC Canada couldn't help. I just bit the bullet. So with the new phone can I make a stock backup or through twrp than backup? If I have a stock backup, than I could custom it and delete apps that you did for yours in your list.