• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root OpenVitality ROM in the Works

Spz0

Android Expert
Hey.
First post on AF. Mostly frequent XDA and slatedroid, but this looks like the Jam for the Vitality (Admire).
Im a seasoned Developer (research any of my threads on XDA or SLD). I've made ROMS for the Cricket Zio, PDP Tab, as well as many other custom flash zips ranging from roots, to CWM ports over the years.

So.
I just picked up a Vitality today. Im planning on making an OpenVitality ROM in the spirit of my other Custom ROMS (OpenZio/OpenPDP -- google them).
I've already flashed my own custom root, flashed CWM, and have packaged up the stock system image for decompile on my Dev box.
Look for a beta ROM release in the coming weeks/months.

~Cheers
 
Hey.
First post on AF. Mostly frequent XDA and slatedroid, but this looks like the Jam for the Vitality (Admire).
Im a seasoned Developer (research any of my threads on XDA or SLD). I've made ROMS for the Cricket Zio, PDP Tab, as well as many other custom flash zips ranging from roots, to CWM ports over the years.

So.
I just picked up a Vitality today. Im planning on making an OpenVitality ROM in the spirit of my other Custom ROMS (OpenZio/OpenPDP -- google them).
I've already flashed my own custom root, flashed CWM, and have packaged up the stock system image for decompile on my Dev box.
Look for a beta ROM release in the coming weeks/months.

~Cheers

i will def donate and be a tester for you just send me a message with info please keep me informed on the rom process.. thanks
 
Well, in order to do anything, I first need to find out if this phone is fastboot capable (so far I havent been able to load fastboot mode), and then I'll need a copy of the stock recovery image, so I can decompile it to view how the recovery works in conjunction with reprogramming the phone to the Cricket network.
I've already got a ROM in the works, I just cannot flash it due to the fact that when I wipe the system partition and flash my ROM, it nerfs data every time. Doesnt matter if the apn is manually programmed or not, theres just no data.
I ran into a similar issue with crickets Kyocera Zio. I solved it by rummaging through the stock recovery image to find out that the recovery sent the phone to a whole other dev/block/partition on first reboot to give the phone some code it needed to use data, then the phone rebooted again into the OS.
Sneaky sneaky cricket...

SO, to reiterate, Fastboot first, stock recovery image second, ROM third. :)
Any help in the first 2 would be greatly appreciated.
Try every different combination of buttons to get the phone to boot to fastboot.
I hope they programmed it into these phones....
 
Hmmmm I couldn't ever find a stock recovery img ;( nor do I think we have fastboot buttttt we do have odin could you do something with it?
 
I'll help out and test as much as I can. There is no fastboot mode, and flash_image isn't capable with this. ODIN is what most people use to flash cwm. If theres anything I can do to help let me know. Thanks.
 
oh and btw there is a dl mode you can put the phone into by having battery removed, check out unleashedprepaids.com they explain how in there with odin and all that
 
hehe aye. I've been posting there more than here due to the overall deadness of this subforum.
Im aware of DL mode and recovery. I've already flashed cwm, and am tinkering around with all my custom flash zips, as well as working on my ROM build (which is 99% complete).
Makes sense that flash_image/dump_image would not be compatible since the phone doesnt have fastboot.
Im having issues formatting then mounting /system through my CWM updater-script at the moment. I can use busybox to mount, yes, but I need to format before mounting (as delete_recursive reeks havoc on the system partition and the APN/PRL) in order to fully test the flash process - to see if the issues I've stated in post#3 are indeed going to be an issue. Using cwm 5.0.2.7, any mount/format command is a 2 arguement command, so "MTD, "system" or "MTD", "dev/block/..." should work. But Im not sure which /dev/block/ partition is system. If I go off Admires template, its "stl12", but that does not mount so I suspect it is another partition. This is where fastboot would help in detecting partitions and their corresponding /dev/block mount points.

I could also REALLY use a copy of crickets Stock recovery image, if anyone could toss that my way. I can work on decompiling the image to see how the stock recovery works, but more importantly, if/how the recovery reprograms the phone for data service.

So, lots of problems to work out ya? hehe
Any help with the above mentioned would be great.

~Cheers.
 
hehe aye. I've been posting there more than here due to the overall deadness of this subforum.
Im aware of DL mode and recovery. I've already flashed cwm, and am tinkering around with all my custom flash zips, as well as working on my ROM build (which is 99% complete).
Makes sense that flash_image/dump_image would not be compatible since the phone doesnt have fastboot.
Im having issues formatting then mounting /system through my CWM updater-script at the moment. I can use busybox to mount, yes, but I need to format before mounting (as delete_recursive reeks havoc on the system partition and the APN/PRL) in order to fully test the flash process - to see if the issues I've stated in post#3 are indeed going to be an issue. Using cwm 5.0.2.7, any mount/format command is a 2 arguement command, so "MTD, "system" or "MTD", "dev/block/..." should work. But Im not sure which /dev/block/ partition is system. If I go off Admires template, its "stl12", but that does not mount so I suspect it is another partition. This is where fastboot would help in detecting partitions and their corresponding /dev/block mount points.

I could also REALLY use a copy of crickets Stock recovery image, if anyone could toss that my way. I can work on decompiling the image to see how the stock recovery works, but more importantly, if/how the recovery reprograms the phone for data service.

So, lots of problems to work out ya? hehe
Any help with the above mentioned would be great.

~Cheers.


I have a stock recovery that I got from some link on here which took me to a cricket forum site. It works except the market, it gives me a error 492 every time. I'll try to load it later when I get off work. I have it on my sd card. Hopefully that could help you out. I'll try 4 shared unless you like me to email it to you. I think Yahoo allows me to email but not gmail. Gmail always blocks me. It's barely 1pm, I get off work around 6pm so maybe around 7pm I'll have it uploaded. It works with cwm 5.0.2.7 only 5.0.2.8.
 
I need the raw recovery image, not the stock system image -- I have that already.
I pulled a "d'oh" move when I first got the phone, and flashed CWM to the recovery partition before finding a way to pull the stock recovery image off the phone. So I overwrote the stock recovery with CWM recovery.
 
I need the raw recovery image, not the stock system image -- I have that already.
I pulled a "d'oh" move when I first got the phone, and flashed CWM to the recovery partition before finding a way to pull the stock recovery image off the phone. So I overwrote the stock recovery with CWM recovery.

Oops sorry I didn't understand, now I do. Keyword, "recovery" lol. Sorry I don't have that. Wish I could help. I don't know how to get the recovery image either but I got cwm already.
 
Hey.
Picked up a Vitality today. Im planning on making an OpenVitality ROM in the spirit of my other Custom ROMS (OpenZio/OpenPDP -- google them).

This is radical news. Thanks, Spz0, for taking on this project.

So what possessed you to pick up a Vitality?
 
I was too cheap to pick up the mercury or the Transfix.. :p

Well, glad you're hanging out with the Vitality crowd for awhile. Have you been able to obtain an image of the Vitality's stock recovery yet? Wish I hadn't been so hasty in flashing my Vitality's recovery to ClockworkMod...
 
I have not yet.
Im working on detecting which mount points (in dev/block) lead to system, data, cache and recovery partitions (this will help with proper mount and formatting of the partitions in CWM). Fastboot would help with this, but I dont think this particular phone has it programmed. Im hoping that when finding and successfully formatting them through an updater-script in CWM, the phone will reprogram for data usage. As it stands right now, all I can do is delete_recursive /system before flashing my ROM, and that borks all data (3g/1x).

Something else I've noticed, is that I believe our phones bandwidth are throttled just like the metro PCS users with the Admire. Perhaps someone could run some speedtests and confirm this. Also I could use some guineapigs to test the 3g improvement mods over on the admire forums here --> http://androidforums.com/admire-all-things-root/547676-guide-faster-3g-metropcs.html and here --> http://androidforums.com/admire-all-things-root/494248-how-boost-3g-stock-2-3-4-a.html
Make a backup of your current rom before testing, as Im not sure if this service programming mod will bork your phone(s).
 
I have not yet.
Im working on detecting which mount points (in dev/block) lead to system, data, cache and recovery partitions (this will help with proper mount and formatting of the partitions in CWM). Fastboot would help with this, but I dont think this particular phone has it programmed. Im hoping that when finding and successfully formatting them through an updater-script in CWM, the phone will reprogram for data usage. As it stands right now, all I can do is delete_recursive /system before flashing my ROM, and that borks all data (3g/1x).

This borks the ability to use 3G, or does it delete/corrupt personal data? I'm curious because I'm not going to be using my Vitality's 3G; just WiFi (though I'm sure others will appreciate being able to continue using their data plans).
 
I have not yet.
Im working on detecting which mount points (in dev/block) lead to system, data, cache and recovery partitions (this will help with proper mount and formatting of the partitions in CWM). Fastboot would help with this, but I dont think this particular phone has it programmed. Im hoping that when finding and successfully formatting them through an updater-script in CWM, the phone will reprogram for data usage. As it stands right now, all I can do is delete_recursive /system before flashing my ROM, and that borks all data (3g/1x).

Something else I've noticed, is that I believe our phones bandwidth are throttled just like the metro PCS users with the Admire. Perhaps someone could run some speedtests and confirm this. Also I could use some guineapigs to test the 3g improvement mods over on the admire forums here --> http://androidforums.com/admire-all-things-root/547676-guide-faster-3g-metropcs.html and here --> http://androidforums.com/admire-all-things-root/494248-how-boost-3g-stock-2-3-4-a.html
Make a backup of your current rom before testing, as Im not sure if this service programming mod will bork your phone(s).


You think that guide will work on my phone? I've been wanting to test it out but I'm using miui alpha 4, one of the few that work on my phone besides GPS. It's 2.3.7 and the guide says 2.3.4. Either way I wouldn't mind testing it as I mainly bounce of metro antenna I over here and I live in the country where I mainly get 1x unless I go by Arlington.
 
Someone on the CricketUsers.com forum has an undisturbed Vitality ready for gathering the stock recovery from. Look for the thread with the same title as this one.
 
Hey I actually work @Cricket. We've got a stock of Vitality's so if you still need that stock recovery image, just let me know; PM me the instructions and what not.
 
btw. Im going to be testing out cm7 this weekend. If (When) I get it working solidly, Im thinking of using that as a base template for my ROM (since its already ripped n stripped). Not sure yet though, I'll see how it goes this wknd.
 
Back
Top Bottom