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

Root [Virgin Mobile] [ROM][4.4.2]CyanogenMod 11 w/DKP

ajnycguy

Well-Known Member
Nov 29, 2013
168
97
Texas
CyanogenMod 11 w/DKP​

Disclaimer: I am not responsible for bricked devices, dead SD cards or anything else related with this. I will, always when I can, update the thread with news and updates, just be calm.You are entirely responsible for what you're doing. You've been warned!

What This is:
This is my first custom Rom made from CyanogenMod's Snapshot of CM11. Since this isn't their stable build I expect more builds to come and this thread will be updated eventually with a newer version if a big new change comes to the Rom. The Rom is also not debloated, if you want, you'll have to do that yourself. (For now)

How to Flash:
1. Update your recovery to latest TWRP, CWM, or Philz, I used Philz.
2. Download ROM and GApps to phone
3. Reboot to recovery
4. Do a Full Wipe (including data/cache/dalvik)
5. Flash Rom then your choice of GApps
6. Reboot, Profit!

Thanks To:
Google
Samsung
The Cyanogenmod Team - For their Rom
@Chainfire - where would we be without you ;)
@decimalman - For loads of help creating, and for his awesome kernel
@MopedRyder - For his APN Fix
@struckn - For providing names of people to get help from and sparked the flame to start this project
@TheBritton - For his guide on rooting my Knoxed Up phone :D

Download:

If you have any questions feel free to ask them below!
Don't forget to leave a Thanks and a Like!​
 
Change log:

1/22/2014: (v03)
* Updated CM11 From Snapshot to "cm-11-20140123-NIGHTLY-d2spr"
* Updated DKP Kernel From "dkp-aosp44-2013-12-26-testing" to "dkp-aosp44-2014-01-22-testing"
* Edited updater-script
* Edited ROM Files (add/remove)

1/11/2014: (v02)
* Added APN Fix For VM
* Edited updater-script

1/9/2014: (v01)
* Initial release
 
Upvote 0
Included in v03 Change log:

CM11 Change log: (cm-11-20140123-NIGHTLY-d2spr)
Notification : Fix app info long-press (android_frameworks_base)
apexq/express: Fix USB disconnect not detected on CDP port (android_kernel_samsung_d2)
Prima 3.2.7.27 (android_kernel_samsung_d2)
Fix one and hide the other warnings from core/jni (android_frameworks_base)
Telephony: implement noise suppression for phone calls (2/2) (android_packages_services_Telephony)
add d2dcm (Samsung Galaxy S3 DoCoMo) to build barrier (android_device_samsung_d2-common)
core: added national roaming info for Spring Mobil in Sweden... (android_frameworks_base)
core: Added national roaming info for Jazztel Movil in Spain (android_frameworks_base)
cm: Update Kindle Fire 1st-gen maintainer (android_vendor_cm)
Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView is created (android_frameworks_base)
Telephony: Fix incorrect status display on UI in airplane mode (android_frameworks_opt_telephony)
Fix compile without Bluetooth LE stack included (android_external_bluetooth_bluedroid)


DKP Change log: (dkp-aosp44-2014-01-22-testing)
* Merged a zillion commits from CM, including a fix for the freezes during boot, updated wifi driver, and a huge CAF update
* Linux 3.4.77
* By request, added FIOPS I/O scheduler
* Tons of UKSM optimizations and improvements: dramatically faster scanning routines (something like 3-5x faster), much improved CPU limitation, less intrusive scheduling, better compatibility with Performance Control, new default tuning
* Optimizations in the wifi driver, including much more sensible wakelock behavior
* Modified the notification LED animation slightly
* A few small bugfixes and one big bugfix for the updated wifi driver
* Disabled in-kernel exFAT (AFAICT, all AOSP ROMs are currently using exfat-fuse, so in-kernel exFAT isn't needed)
 
Upvote 0
Congratulations my friend! Next step will be to incorporate the APN fix as part of the build.prop maybe? Regardless, very nice!

P.S. Dibs on starting a thread once Carbon starts releasing their 4.4.x builds, but I want you to co-contribute to it in this kind of fashion!

That was going to be my next step but I figured I'd put out something since I got it to work.

Haha, I'll be sure to add these things to carbon once they release their 4.4.x build. Can't wait for your carbon thread ;).
 
Upvote 0
I didn't build from source since I just got my VirtualBox set up so that I can run Linux. (Thanks for offering the help though) The way I did it was I basically added the files over deleted the files that were already in CM. Then removed their certificates so that the file could flash. Then changed the updater-script so that the file would run the appropriate files. I did the same with the APN Fix, which I just got to work and currently waiting to be uploaded to DevHost, which seems to be having some problems currently. So maybe I'll try AndroidFileHost.

Update:
AndroidFileHost is temporarily down for maintenance. I'll try and upload it later today.

Update:
Uploaded to DevHost, changing OP.
 
  • Like
Reactions: xstefen
Upvote 0
What's the difference between v01 and v02?

v01 is my initial release while, v02 is my second release which has the APN Fix built into it.

All you will need to do is install this and your choice of GApps, wipe, flash both, then you will have CM11 Snapshot with DKPs latest kernel and the APN Fix for VM.
 
Upvote 0
We'll my project seems a bit pointless now. You're doing CM11 + DKP with APNs. elibdude is doing CM11 nightlies. I was building nightlies from source renamed to VM and APNs included but meh... Just seems like so much work now

I say go for it! I could use one of your builds and add DKP to it. I would assume that it would be faster to flash since it would be smaller (I think, haha). Plus renaming the build to VM would be really cool.

I would have built this from source but I don't know how haha. Plus I needed to create a boot.img for the new Rom. To difficult for me now. Maybe I'll learn it over time ;).
 
  • Like
Reactions: xstefen
Upvote 0
I say go for it! I could use one of your builds and add DKP to it. I would assume that it would be faster to flash since it would be smaller (I think, haha). Plus renaming the build to VM would be really cool.

I would have built this from source but I don't know how haha. Plus I needed to create a boot.img for the new Rom. To difficult for me now. Maybe I'll learn it over time ;).

There are a ton of other ROM's that would maybe benefit from your combined knowledge (@ajnycguy and @xstefen) as well, I'm sure the VM users who don't want to do their own modding would love a thread that offers CyanFox, HellFire and a few others ported to the VM side of things. Ditto for the Boost users, as they have the same issues we do, with just a slight difference for APN fixes. XDA user bthorne79 has done several ports for Sprint, he actually just started BAKED BlackBean 9 yesterday; I love that ROM on my Xoom (BlackBean 8); maybe we can get something going over here similar to what he is doing. I would be happy to collaborate/advise as well, let me know what I can do to help. For starters, I would love to be able to link to more VM-specific ROM mods in my tutorial, as in anything you guys can come up with porting-wise!
 
  • Like
Reactions: xstefen
Upvote 0
We'll my project seems a bit pointless now. You're doing CM11 + DKP with APNs. elibdude is doing CM11 nightlies. I was building nightlies from source renamed to VM and APNs included but meh... Just seems like so much work now

I'd say go for it to, it is a lot of work but if you already started then why stop now lol plus even tho cm11 runs very smoothly, usually, I'm my experience anyway when its built from the ground up strictly for whatever device it tends to run better, although since this is basically a sprint phone idk lol couldn't hurt tho maybe get some good suprises

Plus building it yourself you can also add your own personal touch, you like the ICS style blue color #ff33b5e5 like me or any other color for that matter you could, throw it in to be that by default (or even have multiple versions a green,blue,red,etc.)

You wanna get really into it you could integrate setting right into the settings menus to allow the user to choose whatever they want

That was confusing lol so just an example, my old phone was a triumph, similar to this phone cm could be edited to easily work on it, but usually after a little bit it would start acting up to where only a fresh install seemed to fix it, until mtdev team came along and using the cm 7.2 final code built the ROM from ground up for it including all the patches and fixes that they had created to fix camera issues and stuff like that after that my phone ran their version for abouta year, its actually wwhat's on the phone right now as it sits in my drawer lol
 
  • Like
Reactions: xstefen
Upvote 0
Great replies as expected from a great community. I am building now. Started a fresh build environment. Used updated vendor and device files, COMPLETELY renamed from Sprint and d2spr to Virgin Mobile and d2vmu. Apns incorporated. All CM updates as of this morning. I'll link after I test and upload. Maybe we could collab on an aroma installer for choosing cm or do kernel and other settings mods and apps. That would be awesome

I believe mtdev is now vmobi I worked with g60madman and Chairshot on the Evo V and Victory. They're awesome devs

I really wish mrg666 had this device, MiRaGe kernel has been good to me in the past
 
Upvote 0
Great replies as expected from a great community. I am building now. Started a fresh build environment. Used updated vendor and device files, COMPLETELY renamed from Sprint and d2spr to Virgin Mobile and d2vmu. Apns incorporated. All CM updates as of this morning. I'll link after I test and upload. Maybe we could collab on an aroma installer for choosing cm or do kernel and other settings mods and apps. That would be awesome

I believe mtdev is now vmobi I worked with g60madman and Chairshot on the Evo V and Victory. They're awesome devs

I really wish mrg666 had this device, MiRaGe kernel has been good to me in the past

Yea g60, chairshot, bsyds, Brandon, all good guys, well everyone here is a good guy lol, but I spoke with them all a lot in my triumph days

I would be extremely excited to see you 2 colab on a project, also excited to see ur project as well although since I need my phone for work I can't really ever flash till weekends

Altho I'm ready, currently still running cm11 12/29, no fixes, no kernels
 
Upvote 0
Just as rich said and ur quess on it was right as well gapps= Google apps

If I recall correctly there's some legality to why the gapps are separate, something about not legally being able to package the apps with every ROM or something, been awhile since I looked it up but I believe that's why its needed to be flashed separately

But if that's still the case to me at least the legality doesn't make sense lol, like typically that type of legal stuff would be attached to something that's possibly a monopoly, kinda like how back in the 90's Microsoft got sued for it cause any PC u bought then came with a free windows disk effectively killing most competition cause why would u look into operating systems if one came with it for free

But since android and gapps are owned and maintained by Google to me it doesn't add up right lol
 
  • Like
Reactions: mudflap2020
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones