Had this phone for a few months and let me say I love it, but it gives me a major headache with all the hassle it gives me as far as things that come after rooting and things like Viper4Android. Never had so many problems in the past with things like this.
I can't for the life of me get this to work and was hoping that someone here on the forums can help me. Seeing as I'm in the military right now my schedule is kinda hectic.
So I installed busybox, and I am rooted. At the time I rooted there was just systemless root which is a pain in my ass.
When I open the apk it asks if I wish to install the drivers, and I click yes and it hangs for a second or two then quickly says it's installed when I know it's not. Im almost positive its suppose to ask which driver I want to install but it doesn't? What am I doing wrong here or how can I fix it? Also trying to use the app provided from XDA to change my selinux or w.e doesnt work either. Says it cannot get access to root from my super user manager which I find strange because everything else works.
Thanks for any help you guys can assist with!
This thread should give you all the answers you need for installing V4A.
http://forum.xda-developers.com/android/software/viperaudio-viperatmos-3-8-sq-driver-t3289075
ViPER install is a bit janky on the MXP for some reason, the only method in which I have gotten it to properly install is this one, written specifically for the MXP rather than the one above:
http://forum.xda-developers.com/mot...iod-moto-x-t3249388/post64303350#post64303350
Be aware though that the libfiles .zip seems to be the culprit of some random, temporary bootloops that can be solved by simply hard rebooting again. I've tried to find a fix for this but sometimes it happens less often than others, and seems to be only an occasional occurrence.
Been testing Orion rom and it's very smooth and stable and... comes with viper.
Is there any alternative I can use? I don't want to go through some annoying bootloops and prefer to stay on my stock ROM. I'm mainly wanting this so i can be able to use an equalizer over Bluetooth with my Bluetooth earbuds. Anybody know any good alternatives? Thanks for the quick replies. You guys are awesome
That's funny the only boot loops I've had is on stock.
Do you know of any alternatives or a way I can get my stock equalizer to work over bluetooth?
Related
Before I start I just wanna say this is a really amazing phone, I have root from kingroot (then used super su me) and haven't had any probs except this. I've been able to make the sdcard fully writable, enable tethering, use liveboot, recently, lucky patcher, enable init.d scripts, and even use flashfire without any problems. I also have the latest beta 2.71 supersu with pro (Yaaay!) Buuuut I was unable to get Viper4android to work and that's where my problems came in, I installed it correctly through a zip using flashfire even tho the driver installed it would never work and always said adnormal and audio format was unsupported so none of the effects worked I figured this had something to do with selinux being always enforced (even tho the zip I got was supposed to work without changing selinux to permissive it still wouldn't work) I guess I'll have to wait till someone makes a custom kernel that's permissive. I'm an audiophile and I heard people raving about how amazing the sound quality was from viper4android and I wanted to try it but unfortunately I've had no luck getting it to work. Anyways now that I uninstalled it, driver and all the only audio that comes from my phone is if I have my Bluetooth headphones connected other than that no sound from speakers or wired headphones and that totally bums me out I want my sounds back :crying: viper4android has totally ****ed up the audio_policy.conf and audio_effects.conf files and uninstalled audiofx musixfx and dsp manager. All I'm asking is if someone could copy their audio_policy.conf and audio_effects.conf file and use an app like es file explorer to backup the apks for the ones that I need for me. And hopefully that could fix my sound problem. Sorry for going on and on about my phone just to end up asking for some files and apks, but I don't wanna get a new phone or have to wait till someone uploads a stock rom. Cuz I like the way I have my phone at now except for that I freaking knew it! When enabling force enable v4a it said that it could cause no sound and battery drain which is exactly wuts happening. Guess I should have read past the could fix no effects problem part... Sorry, I couldn't post a screenshot
Oh god I'm going to have to just get a new phone, I tried calling someone and no audio comes from my phone so I can't talk even the microphone won't work so I can't talk to them and they can't talk to me. Also videos play in slow motion and skips if I'm using mx player. I've factory reset my phone twice and still nothing. So should I just get a new phone maybe one that has a working custom recovery and several roms for it like a galaxy s5? That's with I should do. I'm not even gonna me viper4android again. Do anybody know if those files could fix my phone's audio problem? I'm so frustrated!!
Never mind I'll just get a new phone.
Reinstall stock using keis or check sammobile for an odin compatible version
Edit; Also check the viper4android forums for the correct uninstall method, it involves reediting files.
Next time you make changes, remember to make a back up!
I couldn't make a nandroid backup or something like that cuz there isn't a custom recovery available yet and to uninstall viper4android all it said was to remove the driver and app I didn't see where it said about editing files. Also my dad wanted to look at it and he told me not to root it so I used the supersu app to fully unroot it but that bricked it and now it's stuck at the bootlogo (I didn't think that would happen tho) I'll see about that odin thing cuz I know how to get into download mode and all that. But I'll have to do it when he's at work. I probably should have looked into viper4android more or just not attempted it. I didn't even see that it uninstalls the dsp manager until it was too late if I had known I wouldn't have tried it.
Also could you give me more info and how to go about doing that? This phone is pretty obscure and unknown. Out of all the versions of the grand prime this is the most difficult to find resources and info on. If nothing works out I'll get a new phone maybe an htc or huawei something more looked upon and cared about.
What model is it exactly?
u0aol said:
What model is it exactly?
Click to expand...
Click to collapse
Samsung Galaxy Grand Prime The SM-S920L straight talk version: http://www.walmart.com/ip/Straight-...axy-GRAND-Prime-LTE-S920C-Smartphone/46716301
CocoBun said:
Samsung Galaxy Grand Prime The SM-S920L straight talk version: http://www.walmart.com/ip/Straight-...axy-GRAND-Prime-LTE-S920C-Smartphone/46716301
Click to expand...
Click to collapse
I'll look into it as soon as I'm home and let you know.
Thanks heh heh good luck trying to find viable information on that, I've looked everywhere
CocoBun said:
Thanks heh heh good luck trying to find viable information on that, I've looked everywhere
Click to expand...
Click to collapse
Check here; http://forum.xda-developers.com/gra...-download-sm-s920l-straight-talk-usa-t3265004
Apparently it's been built from different parts
I've got a g531h so I can't test it for you but check out the thread
u0aol said:
Check here; http://forum.xda-developers.com/gra...-download-sm-s920l-straight-talk-usa-t3265004
Apparently it's been built from different parts
I've got a g531h so I can't test it for you but check out the thread
Click to expand...
Click to collapse
Aw, yeah I saw that before. It's a rom made from the core prime that should only be used if u bricked ur phone and a lot of things don't work with it (network doesn't work and it's glitchy) they call it Frankenprime. Putting something like that on it would do more harm than good. I should just wait until they put out a stock rom for this one.
CocoBun said:
Aw, yeah I saw that before. It's a rom made from the core prime that should only be used if u bricked ur phone and a lot of things don't work with it (network doesn't work and it's glitchy) they call it Frankenprime. Putting something like that on it would do more harm than good. I should just wait until they put out a stock rom for this one.
Click to expand...
Click to collapse
Yeah, I was thinking the same but it wasn't for me to decide haha, sucks your phone is such an obtuse model, the Grand Prime is an awesome phone.
Yeahs it is a good phone, the hauwei nexus 6p is probably the best phone out now tho
Yeah, I guess, but I got this phone for a hundred bucks, where I live a new nexus is a couple months of wages haha
u0aol said:
Yeah, I guess, but I got this phone for a hundred bucks, where I live a new nexus is a couple months of wages haha
Click to expand...
Click to collapse
I'm gonna get a job this summer and I'll save up some money for a new phone, I dunno if I could get that ur right it is very expensive
i have a machine with linux on it and a remote desktop client called teamviewer for those who would want to help get one of these roms ported so to speak. further more anyone have ideas or know how to fix other issues as well as kernels. then post here let us know although my post its not just for me. i will also keep posting my progress here from now on. if anyone wants to learn what i learned i have a discord server where we can voice at. its hard to actually type and explain and the other machine can show as i talk about what ever. so feel free to post what ever as well if u just want me to call it quits let me know down bellow. i figure we get enough people who know stuff bout each of the process we might get farther then just me. then im gonna try to develop my own rom that will be awhile xd. i learned what i know in like a month so im no expert but i love learning new stuff as well as knowing i accomplished something good.heres what i got so far auto brightness doesnt work double tap does not work although its in the settings. wifi is still broke im getting closer to get wifi but maybe some new eyes can help with the kernel configs or symlink or well you get the picture.https://www.androidfilehost.com/?fid=457095661767145938heres how to flash goto twrp goto wipe do the delete data option that has you type yes. then just restore backup normal way in twrp. sorry first one was a old broke version posted new link. also install install one of these when ur finish restore http://opengapps.org/if this was helpful please hit the ty button. if u feel the need to donate thats there as well enjoy and maybe we can get rr marsh mellow to at least be our temp os. after you load it up at least once i recommend going back to twrp and doing the factory restore option
before u proceed to other stuff
discord code to join my server Hf9x6a5. make sure u install 64bit gapps
bump
about to test
madvane20 said:
https://www.androidfilehost.com/?fid=457095661767145938heres how to flash goto twrp goto wipe do the delete data option that has you type yes. then just restore backup normal way in twrp. sorry first one was a old broke version posted new link. also install install one of these when ur finish restore http://opengapps.org/if this was helpful please hit the ty button. if u feel the need to donate thats there as well enjoy and maybe we can get rr marsh mellow to at least be our temp os. after you load it up at least once i recommend going back to twrp and doing the factory restore option
before u proceed to other stuff
discord code to join my server Hf9x6a5. make sure u install 64bit gapps
Click to expand...
Click to collapse
I am going to give this a spin and see how it does to give you feedback and to "field test it". i know i said that i was going to try to port a rom myself but im willing to admit that i got in over my head and just simply dont have the time to learn how to do so. im really excited to try what you have accomplished so far however. will let you know how it goes!. thanks again.
jarrettsuydam said:
I am going to give this a spin and see how it does to give you feedback and to "field test it". i know i said that i was going to try to port a rom myself but im willing to admit that i got in over my head and just simply dont have the time to learn how to do so. im really excited to try what you have accomplished so far however. will let you know how it goes!. thanks again.
Click to expand...
Click to collapse
k i just bout got crdroid done after i fix this error it should finish compiling
someone else i know said it runs good they might post i think it runs nice and fast just the wifi is killing me on that one but if i get crdroid working then thats a step to get the rest
jarrettsuydam said:
I am going to give this a spin and see how it does to give you feedback and to "field test it". i know i said that i was going to try to port a rom myself but im willing to admit that i got in over my head and just simply dont have the time to learn how to do so. im really excited to try what you have accomplished so far however. will let you know how it goes!. thanks again.
Click to expand...
Click to collapse
Yeah the Rom was pretty good, very fast, compared to the stock rom.
stuck with this error on crdroid
hardware/qcom/audio-caf/msm8916/hal/audio_hw.c:438:14: error: use of undeclared identifier 'SND_AUDIOCODEC_ALAC'
id = SND_AUDIOCODEC_ALAC;
^
hardware/qcom/audio-caf/msm8916/hal/audio_hw.c:441:14: error: use of undeclared identifier 'SND_AUDIOCODEC_APE'
id = SND_AUDIOCODEC_APE;
its like 70 or so % done
madvane20 said:
k i just bout got crdroid done after i fix this error it should finish compiling
someone else i know said it runs good they might post i think it runs nice and fast just the wifi is killing me on that one but if i get crdroid working then thats a step to get the rest
Click to expand...
Click to collapse
yeah it wont be a DD without wifi but im light on using data anyhow for the time being. what version of crdroid are you making? im not personally interested in any particular version of android i just cant wait any longer to rid myself of EMUI as a whole beyond what im already able to. i dont know if either of you had any issues or maybe it was just me, but copying RR to my ext-sd twrp folder it would just stop copying and i tried it both from within twrp and android. i had to copy it directly to the root of the ext-sd. anyway im installing now just wanted to let you know what was up so far over here.
Edit: I'm sure this wont apply to those who cant figure it out as you shouldnt mess with it anyway if you couldnt but, you have to remove the "_image" from the end of the system backup file in order for twrp to see that partition and be able to restore it.
jarrettsuydam said:
yeah it wont be a DD without wifi but im light on using data anyhow for the time being. what version of crdroid are you making? im not personally interested in any particular version of android i just cant wait any longer to rid myself of EMUI as a whole beyond what im already able to. i dont know if either of you had any issues or maybe it was just me, but copying RR to my ext-sd twrp folder it would just stop copying and i tried it both from within twrp and android. i had to copy it directly to the root of the ext-sd. anyway im installing now just wanted to let you know what was up so far over here.
Edit: I'm sure this wont apply to those who cant figure it out as you shouldnt mess with it anyway if you couldnt but, you have to remove the "_image" from the end of the system backup file in order for twrp to see that partition and be able to restore it.
Click to expand...
Click to collapse
is android n im stuck atm on compiling but i might be fixing wifi on the rom ur using hope it works. also i this all was way over my head didnt think id make it this farxd
Hey its Jarrett didn't wanna login. RR works amazing and is exactly what I'm looking for from a ROM. Auto brightness works just fine for me, I came directly from b130 BTW. WiFi just sits there trying to turn on but it never does so I can confirm that. Also double tap to lock works for me. Is there anything that doesn't work for you that you'd like me to try and confirm coming from b130 seems to fix the issues you were having other than WiFi not working.
jarrettsuydam said:
Hey its Jarrett didn't wanna login. RR works amazing and is exactly what I'm looking for from a ROM. Auto brightness works just fine for me, I came directly from b130 BTW. WiFi just sits there trying to turn on but it never does so I can confirm that. Also double tap to lock works for me. Is there anything that doesn't work for you that you'd like me to try and confirm coming from b130 seems to fix the issues you were having other than WiFi not working.
Click to expand...
Click to collapse
see if nfc is there and works if so then yea only thing left is wifi and what ever minor bugs after that. so does it run much better than stock? also anyone have any luck or have ideas to fix the wifi?
madvane20 said:
see if nfc is there and works if so then yea only thing left is wifi and what ever minor bugs after that. so does it run much better than stock? also anyone have any luck or have ideas to fix the wifi?
Click to expand...
Click to collapse
I do not have a way yo test NFC but yes this ROM is butter smooth and leaves much more room available while also allowing you to use an SD card as expanded system storage. I have yet to find any bugs or settings that do not work as intended other than WiFi and double tap to wake but only WiFi is important to me.
jarrettsuydam said:
I do not have a way yo test NFC but yes this ROM is butter smooth and leaves much more room available while also allowing you to use an SD card as expanded system storage. I have yet to find any bugs or settings that do not work as intended other than WiFi and double tap to wake but only WiFi is important to me.
Click to expand...
Click to collapse
ok well since i been hitting alot of wall trying to get n up and running gonna see if i cant get a working kernel compiled for rr mm til then wish i had some help xd but i will do what i can cant expect to much only a month or so in on learning etc. later once i learn how im gonna go for a stab at enabling otg if its even possible on this phone
madvane20 said:
ok well since i been hitting alot of wall trying to get n up and running gonna see if i cant get a working kernel compiled for rr mm til then wish i had some help xd but i will do what i can cant expect to much only a month or so in on learning etc. later once i learn how im gonna go for a stab at enabling otg if its even possible on this phone
Click to expand...
Click to collapse
Im near certain that this phone hardware wise does not support otg. But if we get WiFi I'll be sure to hit that donate button. Thank you for what we have so far. Its running great and everything I wanted is available. Even audio over USB works just fine.
jarrettsuydam said:
Im near certain that this phone hardware wise does not support otg. But if we get WiFi I'll be sure to hit that donate button. Thank you for what we have so far. Its running great and everything I wanted is available. Even audio over USB works just fine.
Click to expand...
Click to collapse
i was gonna about the audio over usb looks like u done posted that is the speaker loud enough for speaker phone if not i will tweak that. also i might of not been a developer when i started but by the time im done i guess i can consider myself a developer xd
madvane20 said:
i was gonna about the audio over usb looks like u done posted that is the speaker loud enough for speaker phone if not i will tweak that. also i might of not been a developer when i started but by the time im done i guess i can consider myself a developer xd
Click to expand...
Click to collapse
Speakerphone is a little quite but tolerable when playing a YouTube video. I suppose it could go up a little bit. Until I run into other situations that's all I have for you right now.
jarrettsuydam said:
Speakerphone is a little quite but tolerable when playing a YouTube video. I suppose it could go up a little bit. Until I run into other situations that's all I have for you right now.
Click to expand...
Click to collapse
yea i think i can fix speaker easy the wifi i have to compile a complete kernel with drivers etc designed for it
I found another bug, it may be kernal related. When watching videos via the YouTube app that video may freeze while Tue audio continues playing. This has been occurring since installed.
jarrettsuydam said:
I found another bug, it may be kernal related. When watching videos via the YouTube app that video may freeze while Tue audio continues playing. This has been occurring since installed.
Click to expand...
Click to collapse
ok well im working on rebuilding the kernel with new compiled drivers i will send u it to test when im done if u want hopefully i fix wifi as well. im surprised noone has offered any help or got everything working. guess i will keep trying. i have noticed in stock that there is a process running called usb otg so makes me wonder why otg doesnt work
madvane20 said:
ok well im working on rebuilding the kernel with new compiled drivers i will send u it to test when im done if u want hopefully i fix wifi as well. im surprised noone has offered any help or got everything working. guess i will keep trying. i have noticed in stock that there is a process running called usb otg so makes me wonder why otg doesnt work
Click to expand...
Click to collapse
I've been intending to work on it, but I'm on vacation with the family this week so my time has been short.
I can't seem to make audio mods to work with bluetooth, by work i mean have an effect on the output. If i restart my phone viper will say its processing but stops after a little while. I can't seem to figure it out and i feel like its just me lol.
my specs:
*android 7.0
*h91810q
*rooted with super su
*twrp 3.0.2-1
I don't have anything custom installed yet just viper. Anyone know what it could be?
shadowtuy said:
I can't seem to make audio mods to work with bluetooth, by work i mean have an effect on the output. If i restart my phone viper will say its processing but stops after a little while. I can't seem to figure it out and i feel like its just me lol.
my specs:
*android 7.0
*h91810q
*rooted with super su
*twrp 3.0.2-1
I don't have anything custom installed yet just viper. Anyone know what it could be?
Click to expand...
Click to collapse
WETA has an app called blureset in his ROM that can successfully activate processing by faking a phone call or something. That's what I've been using ever since I've gotten the phone. You don't need to use his room to be able to use it either
I actually have it set up so the smart settings activates it upon connecting to my car stereo so it does it by itself. Kinda handy
KUSOsan said:
WETA has an app called blureset in his ROM that can successfully activate processing by faking a phone call or something. That's what I've been using ever since I've gotten the phone. You don't need to use his room to be able to use it either
I actually have it set up so the smart settings activates it upon connecting to my car stereo so it does it by itself. Kinda handy
Click to expand...
Click to collapse
ill have to snag that .apk but i just wish there was a more solid fix. Thanks for the help
shadowtuy said:
ill have to snag that .apk but i just wish there was a more solid fix. Thanks for the help
Click to expand...
Click to collapse
Some people have reported never having to use this tool in the ARISE thread. I've lucked out on a few different configs and setups for a little while but I always end up having to reset the phone to get it to process again but with the blureset it's rock solid up until you disconnect from the device. Everytime you reconnect you will have to activate the blureset again.
Pretty sure we're has just the APK by itself in AFH folder somewhere I'll try to find it for ya that way you won't have to download the whole ROM just to get it.
KUSOsan said:
Some people have reported never having to use this tool in the ARISE thread. I've lucked out on a few different configs and setups for a little while but I always end up having to reset the phone to get it to process again but with the blureset it's rock solid up until you disconnect from the device. Everytime you reconnect you will have to activate the blureset again.
Pretty sure we're has just the APK by itself in AFH folder somewhere I'll try to find it for ya that way you won't have to download the whole ROM just to get it.
Click to expand...
Click to collapse
Ya now that you mention it, I was in a forum about dolby and they said something like arise had a setting when changed fixes the issue.. I just can't for the life of me find it again.
i downloaded weta's Blureset.apk and it does make dolby work. I just wish someone could trace what is causing the problem but, a band-aid is better than nothing.
Just as quickly as it worked now has permanently stopped working even with Blureset. I found this frustrating so i removed all audio mods. Also, final thought ARISE is a battery killer so i wouldn't recommend it. Thanks for the help tho!
shadowtuy said:
Just as quickly as it worked now has permanently stopped working even with Blureset. I found this frustrating so i removed all audio mods. Also, final thought ARISE is a battery killer so i wouldn't recommend it. Thanks for the help tho!
Click to expand...
Click to collapse
ARISE works great for me but I don't have every single module installed. There is a bit of trial and error involved finding out what works and what doesn't. AM3D doesn't work on nougat so if you installed it there was a glitch that made it just sit there and auto restart trying to run but it couldn't. With ARISE ingot away with just flashing the core module, Viper, Atmos and DIRAC.
Theres a viper package thread by the creator of NATF MEGArom that I have installed right now and it has worked flawlessly ever since (cept for the Bluetooth having to use the blureset thing). Let me find the link
[[[[EDIT]]]]] Here it is: https://forum.xda-developers.com/v20/themes/17-feb-2017-viper4android-2-5-0-5-t3558359
If you want Atmos or Dolby I got it from Ahrions thread: https://forum.xda-developers.com/android/apps-games/soundmod-axon-7-dolby-atmos-t3412342
And I'm using the axon 7 Atmos version
Hey that actually works!
Install note
install the Viper Nougat by natf
THEN Dolby Axon.
Wipe cache then reset.
Using blureset works to restore bluetooth audio processing ....for now lol
Issue is also Magisk. If you use SuperSU, seems as if the problems go away.
This problem remains forever, doesn't matter what custom rom you're using, it'll be still there.... I've tried a lot of thing to fix it, some doesn't work like this or that thread, however, this worked for me (not completely, I'll explain why...)
Well, the last one didn't work for me because after every new update/build, the fix is cleaned and you need to flash it again every new build/update. How to deal with it?
I need go give my phone to one of my parents and they don't know how to flash. I was happy because, at least, LineageOS updates itself automatically (except by the fix which need to be done manually). Unfortunately I don't know any other custom rom that has OTA updates working (and of course, updates itself automatically) and the audio is working normally.
I don't use the stock due to sluggishness, errors, being outdated since 2017. So, I need to flash a proper rom but it seems to be hardcore issue.
I need some help.
Get a pin and shove it in the mic hole
Get all the rubbish out & you might have to pierce the filter that's on the other side too like I did
After doing that I had no mic issues
Sorry if this is wrong place or way to post on here. I am wanting to root the on5 but it is a learning experience. No pc to use. Is there a apk that actually works. Tried kingroot it says device not supported
I have developer options on and the oem toggle on am I ok with that. If anyone has the time and patience and could walk me through how to get going please let me know. Thanks
Jdaddy1 said:
Sorry if this is wrong place or way to post on here. I am wanting to root the on5 but it is a learning experience. No pc to use. Is there a apk that actually works. Tried kingroot it says device not supported
I have developer options on and the oem toggle on am I ok with that. If anyone has the time and patience and could walk me through how to get going please let me know. Thanks
Click to expand...
Click to collapse
Guess I came to the wrong place for advicre
I'm curious too.
You're not the only one who would like to know, but this is an older ( & apparently not widely used) phone that hasn't been sold for a few years so you may not get any answers.
Yea It's was one of my old ones. Wanted to use it to learn. Any suggestions on a older phone that rooting would be simple.? Can a phone be rooted without a computer I've read so much that says either but doesn't sound like it would.
Jdaddy1 said:
Yea It's was one of my old ones. Wanted to use it to learn. Any suggestions on a older phone that rooting would be simple.? Can a phone be rooted without a computer I've read so much that says either but doesn't sound like it would.
Click to expand...
Click to collapse
Sorry for the late reply. It's my current phone & the storage issues are just getting to be ridiculous otherwise I wouldn't be interested in rooting because of the risk of bricking/voiding warranty etc; but I don't know anything else to do. I know that it's possible to root with an app, but it depends on finding a vulnerability that can be exploited with your specific phone. It's different for every phone. If you choose to install a custom ROM you should find one made for your phone too otherwise you're likely to have problems if you try it on a phone that you intend to actually use for calls/texts etc; I had an HTC droid Eris years ago & used a one-click root app & it worked without any problem that I could tell, but it was a phone I wasn't using as my daily driver too, so I wasn't worried about voiding the warranty/radios not working etc;. Cell & sometimes bluetooth & wifi radios not working are common issues with newer ROMs or especially if you choose a ROM not made for your phone. With the Eris I just installed the app, pressed the button & it rebooted, installed a custom recovery & booted into the OS. With the On5 either there isn't a known exploit or there's just nobody willing or able to look for one or both. They would have to still have the phone to be able to look for one. If you have a flea market near you maybe you could go there & see if there's a phone store that you could get an old cheap one you could practice on? I don't remember the app I used, but I'm pretty sure it came from the play store. It seems like I read somewhere that HTC phones were easier to root, but I'm not sure.