Auto-Bubble tool thread

Discussion in 'PS Vita - Hacking & Homebrew' started by orly3, Jul 30, 2016.

  1. orly3
    OP

    orly3 Advanced Member

    Newcomer
    64
    58
    Jun 8, 2015
    ⒶⓊⓉⓄ-ⒷⓊⒷⒷⓁⒺ
    Latest Version: V2.0
    Changes:
    Script now uses windows built-in ftp client, winscp removed.
    General code cleanup.

    [DOWNLOAD]

    What's this for?

    This is an automated script that will clone any psp bubble on your vita!

    Why would I want to use this?

    This would allow you to have a vhbl and still keep the original game/bubble intact!
    This has the potential to allow you to have seperate working bubbles for:
    The original base game
    VHBL
    TN-V
    ARK
    Any homebrew that supports being loaded directly via pboot.pbp
    All at the same time!
    (Please note that as of writing this, TN-V and ARK will not work due to a lack of an epsp kernel exploit, I will update this post if/when TN-V/ARK are working)


    How does it work?


    The script is based on the old manual method (in spoiler tag below) but uses sqlite3 and windows ftp to automate the process.


    How to use this script:

    This batch script is intended for use on windows.
    This script requires that you have a vita on 3.60 with MolecularShell installed.
    It also requires that you have a psp demo/game installed on your vita beforehand.


    1. Backup your app.db file from 'ur0:/shell/db/app.db' (the script also creates a backup in case you don't, but please don't rely on the generated backup).
    2. Download the zip file for the latest version above.
    3. Extract the zip folder anywhere on your computer.

    -Make sure you have enough free space on your computer and vita memory card to store another copy of the base game.
    4. Open auto-bubble.bat.
    5. Enter the titleid of your base game (entering an incorrect titleid could break your app.db file).
    6. Enter the desired titleid of your clone bubble.
    7. Enter the desired name of your new bubble.
    8. Confirm that you have entered the correct information.
    9. Open MolecularShell on your vita and press 'select'.
    10. Input+verify the vita ip. (if prompted, allow program through firewall)
    11. Choose if you want the tool to install VHBL onto the bubble for you.
    12. Wait for the tool to upload the cloned bubble.
    13. Reboot your vita.
    14. Enjoy your new bubble :)



    Notes:
    This script isn't the cleanest or most elegant solution and the code could definitely do with some cleaning up (especially the sqlite stuff, I'd only used a gui for sql before today).

    I can not be held responsible for any damage occurred as result of using this script or following any of my tutorials.

    If your homescreen gets messed up due to this script and you forgot to make an app.db backup, rename the 'bkp_app.db' file that the script creates (in the same directory as the script) to 'app.db' and copy it to 'ur0:/shell/db/app.db'. That 'should' fix any problems caused, if not, rebuild your database.

    Please report any bugs or issues found, I'll be happy to fix any problems with the script :)

    OLD, MANUAL METHOD
     
    Last edited by orly3, Aug 1, 2016
    xfxmrl, Benuno, gnmmarechal and 11 others like this.
  2. Demonith

    Demonith Member

    Newcomer
    45
    5
    Jul 14, 2016
    My brain just blow up by reading this all :D
     
  3. orly3
    OP

    orly3 Advanced Member

    Newcomer
    64
    58
    Jun 8, 2015
    Lol, sorry about that :P
    It's way easier to understand while you're actually doing it.
     
  4. kiru2488

    kiru2488 Newbie

    Newcomer
    1
    0
    Jul 30, 2016
    India
    hey. new to vita hacking. what does it actually do. btw thanks for your work
     
  5. Demonith

    Demonith Member

    Newcomer
    45
    5
    Jul 14, 2016
    Is this it ?
     
  6. orly3
    OP

    orly3 Advanced Member

    Newcomer
    64
    58
    Jun 8, 2015
    This trick will allow you to clone a psp game/demo that you already own, allowing you to have seperate mods on each bubble.

    Reasons you might want to do this:
    1. If you had a psp game that you liked and didn't want to turn into a vhbl bubble, you could clone it and only mod the cloned version.
    2. You could have a vhbl bubble, a tn-v bubble and an ark bubble all at the same time using just one game.

    There might be other reasons
    tn-v/ark won't work at the moment though, so this will only be useful for reason 1.

    — Posts automatically merged - Please don't double post! —

    No, that's a very good video explaining how to install vhbl onto a psp game/demo bubble.
    What I'm doing is making a duplicate of one of the games so that you will have two bubbles instead of replacing the original.[/QUOTE]
     
    Last edited by orly3, Jul 30, 2016
    Caseyfam likes this.
  7. NoOne_PK

    NoOne_PK Newbie

    Newcomer
    1
    0
    Jul 31, 2016
    Pakistan
    Is it limited to vhbl/tn-v? Or can we make bubbles for other homebrews too? Like I want 3 bubbles for my favorite homebrews using the same game.
     
  8. jimmyleen

    jimmyleen GBAtemp Maniac

    Member
    1,162
    198
    Feb 28, 2016
    Homebrew for the vita is being created allot faster than the 3ds. :rofl2:
     
  9. satan89

    satan89 GBAtemp Fan

    Member
    391
    138
    Jan 30, 2014
    India
    Limbo
    Homebrews that you install via Molecularshell will get its own bubbles.
    Are you referring to PSP homebrews that are within VHBL?
     
  10. Zephir1991

    Zephir1991 GBAtemp Fan

    Member
    358
    113
    Jul 21, 2012
    Germany
    Sweet, thanks for that. Gonna try it later. c:
     
  11. orly3
    OP

    orly3 Advanced Member

    Newcomer
    64
    58
    Jun 8, 2015
    I haven't tested that, but if the homebrew supports being loaded as a pboot, it should work.

    Let me know how it goes :)
     
    Last edited by orly3, Aug 1, 2016
  12. Poopman1000

    Poopman1000 Newbie

    Newcomer
    6
    1
    Jun 24, 2016
    United States
    if you open the auto-bubble.bat file in a text editor and search for exho you miss typed echo for verifying what you named the bubble.
     
    orly3 likes this.
  13. orly3
    OP

    orly3 Advanced Member

    Newcomer
    64
    58
    Jun 8, 2015
    Lol, how did I miss that?
    Script and link have been updated, thanks for letting me know :)
     
  14. Poopman1000

    Poopman1000 Newbie

    Newcomer
    6
    1
    Jun 24, 2016
    United States
    your welcome
     
  15. bitcrush

    bitcrush Member

    Newcomer
    33
    18
    Jun 14, 2016
    so just to make this clear, we can now have TN-V and/or ARK on 3.60?
     
  16. orly3
    OP

    orly3 Advanced Member

    Newcomer
    64
    58
    Jun 8, 2015
    You can have the bubbles, but you won't be able to actually use tn-v or ark until somebody release a new kernel exploit for the psp emulator.
     
    bitcrush likes this.
  17. bitcrush

    bitcrush Member

    Newcomer
    33
    18
    Jun 14, 2016
    thanks for the clarification
     
    orly3 likes this.
  18. memomo

    memomo ( ͡° ͜ʖ ͡°)

    Member
    1,072
    548
    Nov 30, 2013
    Niiiice
     
    orly3 likes this.
  19. mr.an

    mr.an Newbie

    Newcomer
    4
    0
    Aug 1, 2016
    United States
    This appears to work fine, just wondering if there is something I am missing about the process.
    I made a back up of the app file, but once I was done it was not obvious to me where the " 'bkpapp.db'"
    was placed, I will look some more.
    So what I have is a new file that I named "clone" at
    ux0:Pspemu/PSP/GAME/
    clone/
    _sce_ebootpbp 512 B (same size as original)
    EBOOT.PBP 461.50MB (same size as original)
    PBOOT.PBP 91.47kb - which was not in the original

    So is there any thing else I can do with this new pboot file at this time?
    I kind of expected that this would create a new bubble for me.
    Not being critical, just clueless.

    — Posts automatically merged - Please don't double post! —

    no idea why a :P was placed where I typed :Pspmu/PSP/GAME/. Sorry for the typo.
     
  20. orly3
    OP

    orly3 Advanced Member

    Newcomer
    64
    58
    Jun 8, 2015
    Were you cloning a psp bubble that was already on the vita?
    The app downloads your original bubble automatically, then downloads/modifies your app.db file.
    Then it automatically uploads the clone bubble and the modified app.db file.
    The bkpapp.db file is placed in the root directory of the script (on your pc, not the vita).
    After the process, you should just reboot your vita and a new bubble will be on the last page of your homescreen.
    If the bkpapp.db file is missing, something must have gone wrong during the script.
    Did it take a while to download/upload the bubbles (depending on your internet connection and the base bubble size, 5mins+)?