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

Root [Virgin Mobile] [VMOBI][ROM][KERNEL] Victorious ROM + VaeVictus OC kernel (Updated 7-30-13)

Update : Victorious-0.2.1 is now ready for download!

Team Vmobi
md5 244e5b53db41014c565f2685f8d7e297


  1. Switched to VaeVictus kernel overclocked to 1.8ghz with extra governors
  2. Added link2sd 2nd ext4 partition support (must partition sdcard)
  3. Added custom bootanimation support (standard bootanimation.zip format)
Let me know how it works for you!
 
So can I flash the 7-24 version over the 7-16 version? And the SD card thing. If I don't have link2sd installed all I need to do is create an ext 4 partition and it'll work? Thanks
 
So can I flash the 7-24 version over the 7-16 version? And the SD card thing. If I don't have link2sd installed all I need to do is create an ext 4 partition and it'll work? Thanks

Yes, install links2sd first and let it create the mount scripts, then manually delete them with root explorer (or similar file manager). Partition your sdcard, then flash Victorious-0.2.1.

I need to have the updater-script remove existing links2sd scripts, forgot that in all the excitement about the kernel. Will fix in next release.
 
Yes, install links2sd first and let it create the mount scripts, then manually delete them with root explorer (or similar file manager). Partition your sdcard, then flash Victorious-0.2.1.

I need to have the updater-script remove existing links2sd scripts, forgot that in all the excitement about the kernel. Will fix in next release.

Well this be getting ported by any chance? >_>
 
Yes, install links2sd first and let it create the mount scripts, then manually delete them with root explorer (or similar file manager). Partition your sdcard, then flash Victorious-0.2.1.

I need to have the updater-script remove existing links2sd scripts, forgot that in all the excitement about the kernel. Will fix in next release.

I am interested in the new version of victorious but am a bit confused as to the current install procedure.

I currently have victorious 0.1.4 installed and am using link2sd with a fat32 partition fit the second positron on the sd card. If I want to go to 0.2.1 is it:

1. Remove links using link3sd
2. Partition SD card with at least one ext4 primary partition
3. Flash victorious.

Thanks. And thank you for all the work on the project. Living it so far.
 
Yes, install links2sd first and let it create the mount scripts, then manually delete them with root explorer (or similar file manager). Partition your sdcard, then flash Victorious-0.2.1.

I need to have the updater-script remove existing links2sd scripts, forgot that in all the excitement about the kernel. Will fix in next release.

Jerry, which files do we need to remove specifically from the mount script changes that link2sd adds?
Is it "/etc/install-recovery.sh" and all files in "/etc/init.d/" ?

Edit: I'm flashing now, so I will report back soon!
 
I am interested in the new version of victorious but am a bit confused as to the current install procedure.

I currently have victorious 0.1.4 installed and am using link2sd with a fat32 partition fit the second positron on the sd card. If I want to go to 0.2.1 is it:

1. Remove links using link3sd
2. Partition SD card with at least one ext4 primary partition
3. Flash victorious.

Thanks. And thank you for all the work on the project. Living it so far.

That looks good to me.

I just finished flashing after removing the two files mentioned in my above post. All is working well... I only have swiftkey telling me that the language pack didnt load, but thats pretty normal. It's just trying to load itself before or during the mount changing.

Edit: I usually ignore the swiftkey language pack error (by the time I click it, it then loads it).

Edit: I should also mention that TWRP restored my root just fine when it asked :)
 
I think it should work since the defconfig was line for line the same. Seems Nolen flashed and is fine except for some minor problems (emailed me). But If anyone's interested let's get 2.1 GHz on this phone. :p
 
I think it should work since the defconfig was line for line the same. Seems Nolen flashed and is fine except for some minor problems (emailed me). But If anyone's interested let's get 2.1 GHz on this phone. :p

I figured out what was up with the mms. Apparently some Samsung phone have a.problem with go sms. After a bit of googling I found out there's an option in the settings just for that issue. It's all fine now
 
First off.... THANK YOU... I love this ROM.

I'm still fairly new to all of this but I am in IT and can catch on pretty quick.
But I get confused with all of this link2sd internal external storage stuff.

I have a 32GB Sd card... and basically all that i need / want is for my apps to install and store on the SD card.

I have already flashed the 0.2.1 update and then installed link2sd... I have create a partition using TWRP but I dont believe I am seeing it correctly. Using TWRP I created a 25,600 ext4 partition with 0 swap but in my settings storage I am only seeing 6.61GB which would be the remaining space I assume as FAT32.

I see that obviously the internal2external is working, so should I just reformat my SD card to be one full FAT32 partition or do I need to go a different route.

Thanks again for all of your work and help.
 
First off.... THANK YOU... I love this ROM.

I'm still fairly new to all of this but I am in IT and can catch on pretty quick.
But I get confused with all of this link2sd internal external storage stuff.

I have a 32GB Sd card... and basically all that i need / want is for my apps to install and store on the SD card.

I have already flashed the 0.2.1 update and then installed link2sd... I have create a partition using TWRP but I dont believe I am seeing it correctly. Using TWRP I created a 25,600 ext4 partition with 0 swap but in my settings storage I am only seeing 6.61GB which would be the remaining space I assume as FAT32.

I see that obviously the internal2external is working, so should I just reformat my SD card to be one full FAT32 partition or do I need to go a different route.

Thanks again for all of your work and help.
I'm at work now, will post details and step by steps for all situations when I get home (after 9pm Vegas time). ;)
 
25 GB is WAY to huge for links to SD. I have a 4 gb partition and that's way too big. Honestly, I wouldn't do over a GB. Link2SD only links .apks, .dex, and .libs, which does't add up to much. The big files are obb files, and app data
 
I'm at work now, will post details and step by steps for all situations when I get home (after 9pm Vegas time). ;)

I am on first version of this rom i would like to update to the latest but ihave all my apps and stuff setup the way i want them. i have bought titanium backup pro so id like to see instructions on upgrading from first version to current and using the new apps on sd i have a SanDisk 16GB MicroSD HC Mobile Ultra Class 10 Memory Card ill be using. thanks so much for all the support here for this phone i am really loving it.
 
I am on first version of this rom i would like to update to the latest but ihave all my apps and stuff setup the way i want them. i have bought titanium backup pro so id like to see instructions on upgrading from first version to current and using the new apps on sd i have a SanDisk 16GB MicroSD HC Mobile Ultra Class 10 Memory Card ill be using. thanks so much for all the support here for this phone i am really loving it.

All your apps will still be there except bloat
 
@insanelycool did you delete "/etc/install-recovery.sh" and "/etc/install-recovery.sh.ori" then everything in init.d folder?

yes... the .ori file is a backup of the original file (link2sd is nice enough to backup the original... you could leave it if you want, but it's just taking up space... I deleted it.
 
I am on first version of this rom i would like to update to the latest but ihave all my apps and stuff setup the way i want them. i have bought titanium backup pro so id like to see instructions on upgrading from first version to current and using the new apps on sd i have a SanDisk 16GB MicroSD HC Mobile Ultra Class 10 Memory Card ill be using. thanks so much for all the support here for this phone i am really loving it.

Yeah, teach, the only app that I lose when doing the upgrades is gtalk! lol. I think the update is specifically removing it.

You don't need to clear data system or anything just like before (only cache and dalvik).... only need to prep for link2sd if you are using it, and do that by deleting the files I mentioned in my earlier post (if you aren't yet using an ext4 second partition you will need to make one and can apparently do this with TWRP- I haven't personally used that method but it looks straightforward). Then just flash the new zip, and after doing that wipe cache and dalvik... then restore root when it asks. Good to go... everything should be the same.

If you are worried about it at all (and just for good measure anyways) make a backup before you do it ;)
 
First off.... THANK YOU... I love this ROM.

I'm still fairly new to all of this but I am in IT and can catch on pretty quick.
But I get confused with all of this link2sd internal external storage stuff.

I have a 32GB Sd card... and basically all that i need / want is for my apps to install and store on the SD card.

I have already flashed the 0.2.1 update and then installed link2sd... I have create a partition using TWRP but I dont believe I am seeing it correctly. Using TWRP I created a 25,600 ext4 partition with 0 swap but in my settings storage I am only seeing 6.61GB which would be the remaining space I assume as FAT32.

I see that obviously the internal2external is working, so should I just reformat my SD card to be one full FAT32 partition or do I need to go a different route.

Thanks again for all of your work and help.

You wont see the extra partition unless you look at the storage info screen in link2sd (right-click or menu button lol to see the extra options in link2sd). You will see it as SD Card 2nd Part. /data/sdext2
You use Link2SD to select the apps you want to link, click them, select the create link button and then select as many of the three check boxes as you can.

Some words of advice... make the second partition no bigger than 5 GB... you probably wont even need 2-3GB... but I still have never tired to fill it (one of these days I should test it just to tell you guys an actual amount that is completely accurate). Suffice it to say that right now I have EVERYTHING linked, and still taking up 744MB on my internal (some of that is extra stuff and not apps by the way, like the zip files from these forums :) haha), and 0.95 GB on my external.
 
How to prepare a 2nd ext partition
for app storage


WARNING- Copy everything from your sdcard to your computer before paritioning, it will erase it. When you are done, you can copy it all back.

First, let's discuss exactly what we are doing. There are two scripts at work here, extSd2internalSd and Links2Sd. The first script (ext2internal) swaps the internal sdcard with your external sdcard (the one you put in the phone). The second script (links2sd) will move your apps and most of their associated files to your sdcard, and create a symlink (symbolic link) from those apps on the sdcard back to their original place in the filesystem (data/app). This symlink is treated by the OS as if it is the actual file, tricking the system into believing it has never been moved. The standard method of moving apps2sd requires a 2nd partition on your sdcard formatted to ext4, which allows the apps to be treated as if they are on a native filesystem. This gives several advantages, including speed, storage space, and a separation of the app storage from your normal sdcard files which prevents you from accidentally messing with those files.

There are basically two situations you may be in at the moment, here are the ways to prepare for using the script I've created (a combo of the two scripts mentioned above).

I don't have Links2Sd installed at all right now:
  1. BACKUP YOUR SDCARD TO YOUR PC, IT WILL BE WIPED CLEAN!
  2. Place your sdcard in your phone
  3. Boot into recovery (these instruction use TWRP)
  4. Select Advanced, then select Partition SD Card
  5. Set the size you want for your storage space in kb (1024mb = 1gb), I recommend at least 2gb, I personally used 10gb on a 32gb class 10 card
  6. Choose EXT4
  7. Don't worry if it shows an error, it most likely was successful, but TWRP can't mount the 2nd partition so it thinks it errored
  8. Reboot
  9. Install and run Links2Sd, and do let it create mount scripts
  10. Using a root file manager, delete /system/etc/install-recovery.sh and everyfile inside /system/etc/init.d (you may not have an init.d or any files inside of it)
  11. Boot into recovery and flash Victorious-0.2.1 (wipe cache & dalvik)
  12. Reboot
  13. Open Links2Sd, and if it asks to re-create mount scripts say no
  14. Begin linking your apps over to your sdcard, DO NOT LINK /system APPS!
  15. Enjoy your new space
I have Links2Sd installed with or without apps already linked.
  1. BACKUP YOUR SDCARD TO YOUR PC, IT WILL BE WIPED CLEAN!
  2. If you have already been using Links2Sd, undo all the linked apps, putting them back into normal storage, you may have to uninstall a few if you don't have the space available, just back them up with Titanium Backup then uninstall them, you will restore them at the end
  3. Follow steps 2-7 above to partition your sdcard if you haven't already
  4. Install Victorious-0.2.1 and reboot
  5. Open Links2Sd, and if it asks you to re-create mount scripts say no
  6. Redo your links
  7. Restore anything you had to uninstall, and redo it's link
  8. Enjoy your new space!
More detailed explanation of the hack:
  • We are splitting the external sdcard into two two virtual sdcards (two partitions), just like you can do on a computer.
  • We use an ext4 partition because it's the native file system for Android on the Samsung Galaxy Victory, meaning it's faster and more efficient. Most sdcards are formatted to the fat filesystem for easy use on Windows USB connections, most versions of Windows cannot read ext4 natively, and therefor cannot mount those partitions. Samsung uses fuse to allow it mount the sdcards in this manner.
  • I allowed Links2Sd to find my 2nd ext4 partition on my sdcard, but the mount scripts it created interfered with the ext2internal script
  • Luckily, once Links2Sd thinks it has created proper mount scripts, it's internal data will continue to think so even after you change the scripts
  • I studied the two scripts, found the relevant parts for what would come closest to apps2sd functionality, and merged the two together into one simple script
  • extsd2internalsd script uses a loop with a call to sleep for 10 seconds, during this loop it checks to see if the sdcard is mounted, once the sdcard is mounted, the script uses uses another loop to check if the external sdcard is mounted in the same way, once both are mounted it swaps them
  • Samsung phones use the internal sdcard to store apps obb and external data files, and since ext2internal has swapped the cards, those files are now stored on your removable sdcard
  • links2sd script mounts the 2nd ext4 partition on your sdcard to /data/sdext2, but the system doesn't take that space into consideration when calculating storage because it's not a part of the predefined mount points (once everything is set and linked, you can browse what's there)
  • links2sd moves apps, including their apk, dalvik-cache files, and library files, to the 2nd partition on your sdcard, freeing up space in your data folder, which is where the system checks to see if you have enough room to install apps
  • In the end, you have three sdcards, an internal used as external, an external first partiton used as internal, and an external 2nd partiton used as app storage. The combination of swapping the sdcards and using a 2nd partition for app storage should give even a hard core app junkie plenty of space, and still have room for your photos, music, and other media

Note- the above has been added to the 2nd post in this thread for easy refernece.
 
Back
Top Bottom