1. Download our Official Android App: Forums for Android!

Root [Virgin Mobile] Firmware Update

Discussion in 'Android Devices' started by kwknott, Aug 7, 2013.

  1. kwknott

    kwknott Android Expert
    Thread Starter
    Rank:
    None
    Points:
    253
    Posts:
    1,519
    Joined:
    Mar 19, 2012

    Mar 19, 2012
    1,519
    729
    253
    I woke this morning to my phone prompting me to install a new firmware update.

    Didn't have time to mess with it cause I had to get to work. Just know it's version MC1 to MG5 and it says it includes "new enhancements".

    Here it is if anyone wants to pull it apart.

    http://db.tt/ZHVFfYrF

    * I would avoid installing it if you are on custom recovery (Twrp or Cwm) until someone can look at it. I've seen updates in past brick phones when they were installed with custom recovery!
     

    Advertisement

  2. jloca2010

    jloca2010 Newbie
    Rank:
    None
    Points:
    18
    Posts:
    23
    Joined:
    May 20, 2012

    May 20, 2012
    23
    15
    18
    I tried to install but it took me to twrp did not install.
     
  3. kwknott

    kwknott Android Expert
    Thread Starter
    Rank:
    None
    Points:
    253
    Posts:
    1,519
    Joined:
    Mar 19, 2012

    Mar 19, 2012
    1,519
    729
    253
    Yeah it won't if your running Victorious or have stock rom that you've removed any system apps or changed some system files. The updater script checks for system integrity and if anything in the system partition is changed from the way phone is shipped the update will error out. To install this will require going back to 100% stock rom and possibly stock recovery until it gets pulled apart and examined.

    I briefly looked into it and see it's updating Google Hangouts and installing some other test app, new boot image, patched recovery and looks to be some radio firmware updates.
     
  4. rbheromax

    rbheromax Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,927
    Joined:
    Sep 22, 2012

    Sep 22, 2012
    1,927
    443
    163
    Male
    High School Student
    Columbia, South Carolina
    Well I will look into it. If I can get the LH9 and MC1 update zips, I can make a stock rom with this.
     
  5. rbheromax

    rbheromax Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,927
    Joined:
    Sep 22, 2012

    Sep 22, 2012
    1,927
    443
    163
    Male
    High School Student
    Columbia, South Carolina
    they updated tz and the sbls
    i would be wary of flashing with those in it because maybe it'll lock bootloader...Im not really sure but...
     
  6. kwknott

    kwknott Android Expert
    Thread Starter
    Rank:
    None
    Points:
    253
    Posts:
    1,519
    Joined:
    Mar 19, 2012

    Mar 19, 2012
    1,519
    729
    253
    Knowing VM I wouldn't put it past them.
     
  7. rbheromax

    rbheromax Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,927
    Joined:
    Sep 22, 2012

    Sep 22, 2012
    1,927
    443
    163
    Male
    High School Student
    Columbia, South Carolina
    files that need to be examined:
    tz.mbn
    sbl2.mbn
    sbl3.mbn
    rpm.mbn
    aboot.mbn
    (all bootloaders)
    non-hlos.img
    recovery/etc/install-recovery.sh
    recovery/recovery-from-boot.p

    most of this update is encrypted?
     
  8. kwknott

    kwknott Android Expert
    Thread Starter
    Rank:
    None
    Points:
    253
    Posts:
    1,519
    Joined:
    Mar 19, 2012

    Mar 19, 2012
    1,519
    729
    253
    Wonder what the itson app is? It has a file called itson-bootstrapper.sh

    It's under system/vendor


    **edit.. itson is a company that appears to offer software that allows wireless customers to customize their wireless services.. I wonder if VM is trying to go the direction of ting and allow different service options for voice, text and data?
     
  9. rbheromax

    rbheromax Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,927
    Joined:
    Sep 22, 2012

    Sep 22, 2012
    1,927
    443
    163
    Male
    High School Student
    Columbia, South Carolina
    i saw something in system that showed boost mobile...maybe their releasing a sister phone? and its gonna have this software package so itson makes it compatible?
     
  10. kwknott

    kwknott Android Expert
    Thread Starter
    Rank:
    None
    Points:
    253
    Posts:
    1,519
    Joined:
    Mar 19, 2012

    Mar 19, 2012
    1,519
    729
    253
    I messed with the itson crap and it looks like something for a new company called ZactMobile. Works like Tings plans
     
  11. JerryScript

    JerryScript Android Expert
    Rank:
    None
    Points:
    313
    Posts:
    2,212
    Joined:
    Mar 15, 2011

    Mar 15, 2011
    2,212
    2,065
    313
    Las Vegas
    I knew it. ;)
    http://androidforums.com/virgin-mob...ible-update-coming-dont-hold-your-breath.html

    What we need to do is check out init.rc, see where we can keep root for now based on how the permission get changed during boot, and go from there. Something like Gordita-Root may work.
     
  12. rbheromax

    rbheromax Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,927
    Joined:
    Sep 22, 2012

    Sep 22, 2012
    1,927
    443
    163
    Male
    High School Student
    Columbia, South Carolina
    Just take out the line in updater-script about deleting root XD
    forget all the extra work. lets just edit the ota a bit and release on forums
     
  13. rbheromax

    rbheromax Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,927
    Joined:
    Sep 22, 2012

    Sep 22, 2012
    1,927
    443
    163
    Male
    High School Student
    Columbia, South Carolina
    i mean extra work for end users
     
  14. JerryScript

    JerryScript Android Expert
    Rank:
    None
    Points:
    313
    Posts:
    2,212
    Joined:
    Mar 15, 2011

    Mar 15, 2011
    2,212
    2,065
    313
    Las Vegas
  15. rbheromax

    rbheromax Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,927
    Joined:
    Sep 22, 2012

    Sep 22, 2012
    1,927
    443
    163
    Male
    High School Student
    Columbia, South Carolina
    I still don't see the need to update the bootloader...
    I'm a little worried about it getting locked...although we can always unlock it with Odin...
     
  16. JerryScript

    JerryScript Android Expert
    Rank:
    None
    Points:
    313
    Posts:
    2,212
    Joined:
    Mar 15, 2011

    Mar 15, 2011
    2,212
    2,065
    313
    Las Vegas
    Looks like we need to remove all the apply_patch_check lines in the updater, they check to be sure each system file matches an MD5/SHA1.

    Possibly we should remove the patch for recovery.

    Here's everything the updater-script removes:
    Code (Text):
    1. delete("/system/app/Hangouts.apk", "/system/app/ItsOnUID.apk",
    2.        "/system/csc/contents.db", "/system/csc/customer.xml",
    3.        "/system/csc/default_workspace.xml", "/system/csc/feature.xml",
    4.        "/system/csc/language.xml", "/system/csc/others.xml",
    5.        "/system/csc/sales_code.dat",
    6.        "/system/etc/permissions/com.itsoninc.android.itsonservice.xml",
    7.        "/system/lib/libAppDataSearch.so",
    8.        "/system/lib/libgoggles_clientvision.so",
    9.        "/system/lib/libgoogle_recognizer_jni_l.so", "/system/vendor/itson/",
    10.        "/system/vendor/itson/itson-bootstrapper.sh",
    11.        "/system/vendor/itson/itson_installer", "/system/vendor/itson/keys",
    12.        "/system/vendor/itson/resources.zip", "/system/CSCVersion.txt",
    13.        "/system/etc/security_profile.dat", "/system/lib/libbcc.so.sha1",
    14.        "/system/app/LTESetting.apk", "/system/app/LTESetting.odex",
    15.        "/system/app/LTETest.apk", "/system/app/LTETest.odex",
    16.        "/system/app/Talk.apk", "/system/lib/libgoogle_endpointer_jni.so",
    17.        "/system/lib/libgoogle_recognizer_jni.so",
    18.        "/system/lib/libvideochat_stabilize.so",
    19.        "/system/recovery.img");
    Anything else is patched/overwritten.

    I don't see anything removing root, so it may just be a matter of permissions being set in the updater-script! ;)
     
  17. JonathanWhitey

    JonathanWhitey Android Enthusiast
    Rank:
    None
    Points:
    43
    Posts:
    290
    Joined:
    Jun 9, 2013

    Jun 9, 2013
    290
    27
    43
    When I click on firmware update, it doesn't do anything.
     
  18. JerryScript

    JerryScript Android Expert
    Rank:
    None
    Points:
    313
    Posts:
    2,212
    Joined:
    Mar 15, 2011

    Mar 15, 2011
    2,212
    2,065
    313
    Las Vegas
    Are you running Victorious? Doesn't show up for me yet either. Probably need to be stock, or perhaps the update is rolled out slowly for download balancing.
     
    insanelycool and JonathanWhitey like this.
  19. rbheromax

    rbheromax Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,927
    Joined:
    Sep 22, 2012

    Sep 22, 2012
    1,927
    443
    163
    Male
    High School Student
    Columbia, South Carolina

    dont worry about the patching (it needs to run i think), so let the patching run, and set perm for busybox and su, and make it cwm/twrp compatible and call it a day. Im going to write a script too, we can compare and work from there.
     
  20. kwknott

    kwknott Android Expert
    Thread Starter
    Rank:
    None
    Points:
    253
    Posts:
    1,519
    Joined:
    Mar 19, 2012

    Mar 19, 2012
    1,519
    729
    253
    I had been checking it every so often since you found the kernel and it always reported there wasn't an update. It downloaded itself lastnight and was there this morning. After I pulled it and put it on Dropbox I accidentally deleted it off my phone so I hit firmware update to get it back. It again reported no update avaliable , but just a bit ago it downloaded again automatically and started asking me to install.
     
  21. JerryScript

    JerryScript Android Expert
    Rank:
    None
    Points:
    313
    Posts:
    2,212
    Joined:
    Mar 15, 2011

    Mar 15, 2011
    2,212
    2,065
    313
    Las Vegas
    Cool. Are you running stock or Victorious?
     
  22. kwknott

    kwknott Android Expert
    Thread Starter
    Rank:
    None
    Points:
    253
    Posts:
    1,519
    Joined:
    Mar 19, 2012

    Mar 19, 2012
    1,519
    729
    253
    Victorious... Stock? Yuck!
     
  23. JerryScript

    JerryScript Android Expert
    Rank:
    None
    Points:
    313
    Posts:
    2,212
    Joined:
    Mar 15, 2011

    Mar 15, 2011
    2,212
    2,065
    313
    Las Vegas
    The kernel upgrade was for KVM.

    KVM can allow a single phone to use different phone numbers/carriers

    Zact is now offering the Victory with their highly customizeable plans (see ads in these forums), perhaps using KVM as part of their process.

    KVM will help our phones run a bit smoother with perhaps a bit better battery life, but it looks like the update is not targeted towards the VM Victory specifically.
     
  24. rbheromax

    rbheromax Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,927
    Joined:
    Sep 22, 2012

    Sep 22, 2012
    1,927
    443
    163
    Male
    High School Student
    Columbia, South Carolina
    without all the extra bloat, this update is just 20 megs...
    This will flash in custom recovery:

    link taken down, look at my thread for zip

    It keeps root so dont worry...
     
    mudflap2020 and JerryScript like this.
  25. zacharynasty

    zacharynasty Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    159
    Joined:
    Oct 24, 2011

    Oct 24, 2011
    159
    16
    38
    Male
    carpenter
    east side
    so what exactly is this, can i flash with victorious and not mess anything up
     

Share This Page

Loading...