logo PlayStation Guide Beta
Facebook Twitter YouTube
How to install a custom PSone (Re-Birth) Bubble
<- go back


logo   How to install a custom PSone (Re-Birth) Bubble


Working for Firmwares: 3.00 - 3.51 (3.52)

PlayStationTV compatible: No


Difficulty: Hard

Time: approx. 25 min


Credits: Mr.Gas, Major_Tom, TheFlow

Requirements:
  • PS1 Bubble files release.zip (106 kb)
  • DB Browser for SQLite 3.7.0 and FileZilla
  • A registered e-mail account on your Vita
  • any installed PS1 Game of your choice
  • TN-V eCFW installed (click for tutorial)
  • QCMA

  • Note: This method is temporary and you will need to re-install the modified app.db after a database rebuild.


    1 2 3 3


    Note: This is once again a tricky and not 100% perfect method!!


    Step 1: Dumping your app.db file



    1) Send yourself an e-mail with the following support_uri as link:

    email:send?attach=ur0:shell/db/app.db.

    2) Open your E-mail App on the Vita, wait for the mail and click on the link

    themes themes

    3) Now just type in your e-mail address again and send back this e-mail with the app.db file as attachment. You will notice the E-Mail app close itself, thats normal and supposed to happen! :)





    4) Retrieve the dumped app.db file with your PC's e-mail client and just leave it on your desktop for now..

    app.db




    Step 2: Moving/Copying your PS1 basegame (EBOOT.PBP)



    To install a custom PSone re-birth bubble we need to fake sign the Game we want to use with an original PS1 basegame's headers. In order to sign it we need to dump those headers from our installed basegame installed on the Vita first.

    So which is the best Basegame to go with? Unlike to PSP games any PS1 game will do! Just make sure to pick a small one as you will need to move it.


    Note: I'm going with the Game Tekken 2 (SLUS00213) for this tutorial.



    5) Install/open any fileing Homebrew like PSPFiler6.6 via TN-V

    vitaftp


    6) Navigate to your basegames folder in ms0:/PSP/GAME/ and copy the EBOOT.PBP to the root ms0:/

    pspfiler_sles00024

    pspfiler_copyroot




    Step 3: Obtaining the BASE_HEADERS.BIN file for signing



    7) Okay, the very first thing we need to do now is to install the DUMPER Homebrew from the release pack. Install it just like any other Homebrew on your Vita.

    signnp


    8) Start the programm and press to dump the base headers

    STARTDAT.PNG sample


    Note: Once the process finished successfully, you should find a new file at ms0:/BASE_HEADERS.BIN




    9) All thats left to do is obtaining this file and downloading it back to your PC



    method 1: via VitaFTP



    method 2: via Mail-dumper




    BASE_HEADERS.BIN


    Step 4: Signing your custom PS1 EBOOT.PBP



    10) At this point you should already have your custom PS1 EBOOT.PBP game you want to sign and place it together with your BASE_HEADERS.BIN file into the download archive next to the signer.exe.

    psone_loader_signing_files


    11) Now you need to run the signer.exe with the following arguments via CMD or a batch file.

    psone_loader_signer

    signer.exe BASE_HEADERS.BIN EBOOT.PBP

    or

    signer.exe BASE_HEADERS.BIN EBOOT.PBP OUTPUT.PBP




    12) If everything worked your output file should now have the custom module injected and will be recognized as validly signed on your Vita. :) (But not via TN-V or ARK anymore)

    psone_loader_signing_files


    Step 5: Copying your signed EBOOT.PBP and core files



    13) Take the PSVX00000 savegame and move it to your CMA directory

    vitaftp


    14) Additionally to these PSone Loader core files put the EBOOT.PBP you just signed in there as well


    psone_loader_corefiles


    15) And transfer the savegame via QCMA to your Vita. (You'll find it at 'PlayStation(R)' in CMA)

    psone_loader_savefile




    Step 6: Installing the custom EBOOT.PBP correctly



    16) Find out the DISC_ID of your custom PSone Game. Just open the EBOOT.PBP with any hex editor

    psone_loader_bubble_disc_id_hex


    17) Create a new directory in ms0:/PSP/GAME/DISC_ID and move the EBOOT.PBP from the savegame to said folder.

    psone_loader_custom_discid


    3.00 - 3.36 -> PSPFiler, VitaFTP etc

    3.50 - 3.51 -> Rejuvenate

    3.52 -> PSP Installer (not recommended)



    Step 7: Modifying the app.db file



    18) Back on the PC we can now go to the Bubble Creator online tool by @cm_pony & szczuru and fill in the fields considering your DISC_ID and name of your Game.

    (If you want to use the same settings (controls, screensize, ..) of another legitimately installed PS1 game (probably your basegame) with your custom one enter it's titleID at "Settings game TitleID"!! [may end in error E-FFFFFF)

    psone_loader_bubblecreatortool2

    Note: For the Bubble position you need to have the last bubble position on the last page free or manually edit this yourself! Thats why I used 8 as position here.

    appdb_iconpositions


    19) Hit Generate! and copy the output.



    20) Start the SqliteBrowser, open our app.db file we dumped earlier..

    sqlitebrowser

    ..go to the Execute SQL tab and paste the output.


    psone_loader_execute_sql


    22) When you're done hit the blue Play Button and if everything was inserted correctly also Write Changes and close the programm.






    Step 8: (Re)Installing the modified app.db file



    If this is the first time you are going to use this Mail-Installer method,
    please make sure to follow this tutorial on how to set everything up first!



    23) The very first thing to do now is to simply rename the 'app.db' file to '#0' without any file-ending!




    24) Now we are going to write a new e-mail with the #0-file as attachment and the path we want the file to be installed as Subject. Send it to your vita!

    ur0:shell/db/app.db



    25) If everything worked right you should see a camera symbol. Touch it and DO NOT click OK on the appearing Error Message but simply close the e-mail app completely!

    emailapp_writefile emailapp_writefile


    26) Restart your Vita and your custom re-birth bubble should be set up! (Yes, this is the default look and how its supposed to be!!)

    psone_loader_default_liveare

    Done!






    Addon: Changing the Bubbles appearance





    FAQ & Troubleshooting



    My Vita performs a database refresh when restarting at the last step.

    This means the app.db got corrupted somehow. Restart at Step 5


    My Bubble didn't appear?!

    Maybe you choose the wrong pageID and icon position?


    My Bubble gives back the error 'e-ffffffff'?!

    Try redo the whole process or use a different BaseGame.


    My Bubble gives back the error 'C1-2749-2'?!

    Means 'The file is corrupted'. Try redo the whole process or use a different BaseGame.


    My Bubble starts but exits after I see the startdat.png?!

    The signing process may have failed. Retry or use a different BaseGame.


    My e-mail shows a [?] instead of the photo symbol?!

    Try resetting the Vita's mail account or resend the mail.




    Last updated:
    July 23, 2017