Giter Club home page Giter Club logo

okagelibrarymobile's Introduction

OkageLibrary Mobile

A mobile version of OkageLibrary, created with .NET MAUI in C#.
Currently only for Android, an iOS version is coming later with native Swift code.
This is my very first mobile app, any suggestions and/or improvements are very welcome :)

Features of v1.1

  • Send ELFs to the mast1c0re Network ELF Loader
  • Send PS2 games to the mast1c0re Network Game Loader
    • Supports sending config files "GAME-ID_cli.conf" after transferring a game (requires latest Network Game Loader)
  • PS2 Backup Manager
    • Shows game title and cover from PSXDatacenter if the game ID is supported

Files location

  • ISO and ELF files will be loaded from the DOWNLOAD folder on your phone (/storage/emulated/0/Download)

How-to send an ELF file

  • Note down your console IP
  • Open "Okage: Shadow King" and load the exploited save game with the "Network ELF Loader".
  • Wait until you see the message "Waiting for ELF file"
  • Open "OkageLibrary Mobile" on your phone and enter your console IP on the "Home" tab
  • Switch to the "ELF Library" and choose an ELF file from your "ELF Library" and select "Send selected ELF"

How-to send a game

  • Enter your console IP on the "Home" tab
  • Send the "Network Game Loader" ELF to the console
  • Open the "PS2 Games Library"
  • Select the game on the list and select "Send selected game"
  • Wait until the game has been transferred to the console
  • OPTIONAL (requires latest Network Game Loader):
    • Select Yes/No on your console to send a config file
    • If you have choosen "Yes" -> Click on "Send config" and select your .conf file on your phone

Strange sending behaviour

Sending ELFs and ISOs are working, HOWEVER the usage of "System.Net.Sockets.Socket" seems to be bugged in .NET MAUI for Android.
Smaller files like the ELFs are sometimes transferred with more bytes and you end up with "Failed to download ISO / Failed on listening on port 9045" & the controller changes it's color. -> Restart the exploit and send again
This problem could be device related as the Pixel 5 (emulator with A12 or A13) always succeeded while Samsung's newest A34 with Android 13 (device) only sometimes.
Any suggestions or tips are very welcome.

okagelibrarymobile's People

Contributors

svengdk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

devcrono

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.