TeamPandory / pandorytool

A tool to automate ROM installation for the Pandora Games 3D
GNU General Public License v2.0
85 stars 26 forks source link

PandoryTool Ultimate

PandoryTool is a swiss-army-knife for your Pandora Arcade Box:

Get it on itch.io

License

Pandory is licensed under the GPL 2.0. You are free to distribute Pandory how you please, for free or at cost, with the condition that you provide any source-code changes to the public.

IMPORTANT:

We will not take any responsibility on the destruction of your device, or for anything done with this tool. A backup of your system is recommended - so clone your microsd with win32imager before any alterations are made. Removing 2 PLAYER PSP titles at this time is IRREVERSIBLE! Be careful of what you remove from your original PANDORA system.

Contact & Feedback

If you wish to provide feedback, need help, or just come to say hi! - Please join the Discord channel @ https://teampandory.com/discord. Any major issues can be added to the github.

Support Us!

Pandorytool has been worked on with blood, sweat and tears. If you would like us to continue work on this tool, please consider grabbing us a Coffee at https://www.buymeacoffee.com/CKZbiXa.

TUTORIAL GUIDE

A step-by-step tutorial video can be found here:

Add games to Pandora Games 3D, 3D+, EX2 and more using PandoryTool

Jailbreak the Pandora Games 3D, 3D+ EX2 using PandoryTool

Install PandoryDX improvements for the Pandora Box DX / King of Air 2 using PandoryTool

TROUBLESHOOTING

Installation of games does not work

There is a possibility that the install will fail. Please go through this checklist before asking for further assistance.

  1. No more space on destination drive. Make some space by hitting the back "settings" button on the back of your Pandora device, then go to Games Settings, remove game.

  2. Pandory already installed games of that device at an earlier date.
    In order to automate the process, our tool renames files in bulk. Starting the tool once more, the counter starts from 1, so it'd be like you are trying to install a file with the same name. As above, push the "settings" button on the back of your Pandora, Games Settings, and remove all the games you have added- FOR THAT SYSTEM ONLY. You can then re-run Pandory and the installation process.

  3. MAME title has multiple entries. Even if the folder is separate, the Pandora unit places the MAME/FBA titles in the same folder, and the filenames cannot be altered. Please go through your selection and select one title- OR use a rom with another filename. An example being captcomm.zip (parent rom) and captcommu.zip (the USA release)

Note:

STICK

1. BACKUP

  1. Load up command prompt (Windows key & R, then type in CMD), navigate to the folder you have extracted pandory to.
  2. Use the tool. If the USB stick was drive O: pandory.exe stick backup O:/
  3. Let the tool prepare the stick, then safely remove.
  4. Start up your Pandora (with microsd inserted)
  5. Insert your usb stick into bottom USB port, and wait.
  6. Once finished, your Pandora should reboot into the games menu.
  7. Turn off system, insert usbstick into PC, then copy off all files to your computer for safe keeping.

note: It SHOULD reboot then load up into an Android robot screen backing up. It usually takes around 10 minutes for the whole processe to complete. If you get Chinese writing, please reboot and try once again. It may hang on the Android robot screen- if this is the case, please wait a little longer, longer than 30 minutes? Then try a reboot and start once more. note2: If the usbstick doesn't load up, reset the Pandora, try again. Try copying the file over, try another usb stick... The Chinese jank is real with this box!

2. JAILBREAK

PLEASE BACKUP using STICK BACKUP (in the section above) BEFORE trying this!

Version 1.2 of the Pandory Jailbreak includes many new features.

2A. Android / Switch

2B. 4:3 Automatic Aspect mode switch

2C. 4:3 Aspect mode Switch

2D. Pause menu switch

2E. System Settings switch

2F. Video mode debrick

  1. Load up the Pandora Games system.
  2. On the games menu, hold down PAUSE for 35 seconds. Then release.
  3. Celebrate!

2G. Remote adb

The jailbreak automatically starts the adb daemon for you and switches it to TCP listening mode. This means you can now connect to adb wirelessly over the network using the following commands:

adb connect ip-address-of-pandora:5555 adb shell

You can also install apks wirelessly with: adb install example.apk

Or push files to the system with: adb push C:\local\file.txt /data/file.txt

2H. Remote Telnet

No adb installed? No problem! The jailbreak also listens using telnet on port 4444. Use any telnet client (even from your phone) to connect to:

ip-address-of-pandora, port 4444

Try logging in and typing: am start -n com.android.launcher/com.android.launcher2.Launcher

2I. Added LAN (wired) Network support for USB hubs

Installing the Jailbreak

  1. Load up command prompt (Windows key & R, then type in CMD), navigate to the folder you have extracted pandory to.
  2. Use the tool. If the USB stick was drive O: - pandory.exe stick jailbreak O:/
  3. At the prompt, push V if you have a 4:3 display in VGA- if not- push the any key.
  4. Let the tool prepare the stick, then safely remove.
  5. Start up your Pandora (with microsd inserted)
  6. Insert your usb stick into bottom USB port, and wait.
  7. Once Jailbreak has finished, you should be greeted by a new video.

*note: It SHOULD reboot then load up into an Android robot screen backing up. It usually takes around 10 minutes for the whole processe to complete. If you get Chinese writing, please reboot and try once again. If any reason it should fail, please start from the first step. You can also try another usb stick.

3. ALTERNATIVE STICKS

... To be continued... Soon!

PSP FIXES

PLEASE BACKUP MICROSD BEFORE TRYING THIS!

4A. PSP Control fixes

4B. PSP Settings fixes / optimizing

4C. Added 2 Player games!

4D. PPSSPP on the menu

4E. Using PSPFIX

As it alters a files, it is wise to make sure you have a backup, just in case this breaks your games. Remember, we can only test this on the systems we own (currently, a 2448 Pandora Games 3D) - We do not have unlimited resources or time to test every single version of Pandora on the market. Check our video to help make one for peace of mind.

  1. Insert a preferably cleanly, formatted exfat usb stick to your computer- and find out the usb stick's drive name.
  2. Use the tool. If the USB stick was drive O: - pandory pspfix stage1 O:/
  3. Let the tool prepare the usb, then safely remove.
  4. Start up your Pandora (with microsd inserted w/ stock games), then insert USB stick.
  5. Wait, then let the Pandora install PSPFix.
  6. After installation has completed, turn off your Pandora unit, then remove the microSD and USB stick.
  7. Insert microSD into your computer, then find the drive name.
  8. Use the tool. If the microSD was drive Q: - pandory pspfix stage2 Q:/
  9. Safely remove the microSD, insert it into your Pandora device.

UNBRICKING YOUR DEVICE

  1. Pandora starts, but NO VIDEO!? Please see section 2F under the Jailbreak section above. It's a one button process!
  2. Messing with SYSTEM settings. You did WHAAAT? Yeah ok, try that video we made. Restorting Partitions on our Pandory Youtube channel.
  3. ALL MY GAMES ARE GONE!? - First, try turning off the Pandora, remove the MicroSD, then boot. Insert once booted. - Nothing? - Try inserting into your PC, see if you can see anything- then try again in the Pandora. Still Nothing?? Then restore your microsd by burning your backed up image with win32imager / etcher... You DID back up... DIDN'T YOU!? You DIDN'T?!? Ah well- Throw more games at it with the Pandory tool then ;)

MAME139 CONFIG FILES

SKINS!

Issues:

THANKS HIGHSCORE CHART:

  1. Project Questor
  2. Thie
  3. Runningman2020
  4. Someone
  5. tinkleman710
  6. G.M.Spectre
  7. Anonymous
  8. 2d2d
  9. Ngoc Vu
  10. Anonymous
  11. edluke
  12. nerton
  13. lw0001
  14. @daddyep

THANKS from team-Pandory: