Coder Social home page Coder Social logo

saltynx's People

Contributors

jam1garner avatar jugeeya avatar shinyquagsire23 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

saltynx's Issues

Enabling access to psm

If I'm wrong, I'm sorry, but I couldn't figure it out.
I'm trying to get access to ChargerType. If I will make homebrew, it works. But If I make it in plugin, I get Result 0xe401 (wrong handle). Is it possible to get access to it through plugin?

Edit: it looks like I got it too generally. I have for now only issue with psm.

Smash always freezes and crashes

When I try to use Elf and go to mob smash or it gets to many characters it totally freezes and crashes? Iโ€™m on System 10.0.3 and AMS 0.12.0 and using SaltyNX-0.2.1a?
So why is it always doing this? I changed from SXOS to Atmosphere just for Salty but now I feel it was not worth it all because of this? :/

Some game crashes

Firmware: 7.0.1
CFW: Atmosphere 0.9.1, 0.9.2

It looks like just having this module turned on makes instability when some games are booting even without any plugin on sdcard (God Eater 3 and This is the Police works without issues).
Octopath Traveler 1.0.2 (installed in nand) - 010000000000000D crash, error code 2001-0122 without any registers
American Fugitive 1.0.5 (installed on sdcard) - 0100000000000036 crash, error code 2345-0001 without any registers

Logs:
American Fugitive:

SaltySD Spawner: got SD card
SaltySD Spawner Start
SaltySD Spawner: got handle 20003 for process
Spawner: SaltySD (pid 80) asked for handle sdcard
Spawner: sending SaltySD test
Spawner: Goodbye.
SaltySD: new max 81, 1 0000001e14c00000
.text to 1e14c04000, .data to 1e156dd000
SaltySD: cmd 1 handler, proc handle 50004, heap 4d25c00000, path saltysd_core.elf
SaltySD: loading sdmc:/SaltySD/saltysd_core.elf, size 0x57978
SaltySD: Search for size 75000
SaltySD: Found free address space at cebbdc000, size 75000
SaltySD: PID 82 spawned before last hijack finished bootstrapping! Ignoring...
SaltySD Core: restoring code...
SaltySD: cmd 2 handler
SaltySD: cmd 4 handler
SaltySD Core: got SD card handle 28002
SaltySD: cmd 3 handler, memcpy(1e15188e2c, 49ff16aba8, 4)
SaltySD: cmd 3 handler, memcpy(1e15188e30, 49ff16abc0, 10)
SaltySD: cmd 3 handler, memcpy(1e15188fe4, 49ff16aba8, 4)
SaltySD: cmd 3 handler, memcpy(1e15188fe8, 49ff16abc0, 10)
SaltySD Core: Searching plugin dir '... SaltySD Core: Searching plugin dir 0100000000001000/'...
SaltySD: new max 83, 1 0000000077600000
.text to 77600000, .data to 77612000
SaltySD: cmd 1 handler, proc handle 130005, heap 92aa00000, path saltysd_core.elf
SaltySD: loading sdmc:/SaltySD/saltysd_core.elf, size 0x57978
SaltySD: Search for size 75000
SaltySD: Found free address space at 90a57a000, size 75000
SaltySD Core: restoring code...
SaltySD: cmd 2 handler
SaltySD: cmd 4 handler
SaltySD Core: got SD card handle 20002
SaltySD: cmd 3 handler, memcpy(7760661c, 2af74ba8, 4)
SaltySD: cmd 3 handler, memcpy(77606620, 2af74bc0, 10)
SaltySD: cmd 3 handler, memcpy(776066f4, 2af74ba8, 4)
SaltySD: cmd 3 handler, memcpy(776066f8, 2af74bc0, 10)
SaltySD Core: Searching plugin dir '... SaltySD Core: Searching plugin dir 010000000000100d/'...

Octopath Traveler

SaltySD Spawner: got SD card
SaltySD Spawner Start
SaltySD Spawner: got handle 20003 for process
Spawner: SaltySD (pid 80) asked for handle sdcard
Spawner: sending SaltySD test
Spawner: Goodbye.
SaltySD: new max 81, 1 0000006ab2c00000
.text to 6ab2c04000, .data to 6ab36dd000
SaltySD: cmd 1 handler, proc handle 50004, heap 36ed600000, path saltysd_core.elf
SaltySD: loading sdmc:/SaltySD/saltysd_core.elf, size 0x57978
SaltySD: Search for size 75000
SaltySD: Found free address space at fd0b88000, size 75000
SaltySD: PID 82 spawned before last hijack finished bootstrapping! Ignoring...
SaltySD Core: restoring code...
SaltySD: cmd 2 handler
SaltySD: cmd 4 handler
SaltySD Core: got SD card handle 28002
SaltySD: cmd 3 handler, memcpy(6ab3188e2c, 73ecbba8, 4)
SaltySD: cmd 3 handler, memcpy(6ab3188e30, 73ecbbc0, 10)
SaltySD: cmd 3 handler, memcpy(6ab3188fe4, 73ecbba8, 4)
SaltySD: cmd 3 handler, memcpy(6ab3188fe8, 73ecbbc0, 10)
SaltySD Core: Searching plugin dir '... SaltySD Core: Searching plugin dir 0100000000001000/'...
SaltySD: new max 83, 1 000000000b000000
.text to b000000, .data to b012000
SaltySD: cmd 1 handler, proc handle 130005, heap 551c00000, path saltysd_core.elf
SaltySD: loading sdmc:/SaltySD/saltysd_core.elf, size 0x57978
SaltySD: Search for size 75000
SaltySD: Found free address space at 853de7000, size 75000
SaltySD Core: restoring code...
SaltySD: cmd 2 handler
SaltySD: cmd 4 handler
SaltySD Core: got SD card handle 20002
SaltySD: cmd 3 handler, memcpy(b00661c, 71c4dba8, 4)
SaltySD: cmd 3 handler, memcpy(b006620, 71c4dbc0, 10)
SaltySD: cmd 3 handler, memcpy(b0066f4, 71c4dba8, 4)
SaltySD: cmd 3 handler, memcpy(b0066f8, 71c4dbc0, 10)
SaltySD Core: Searching plugin dir '... SaltySD Core: Searching plugin dir 010000000000100d/'...

The example patches itself

SaltySD: cmd 3 handler, memcpy(30d3530b8, 30d3530c8, d)

I don't know if this was intended (it looks like it's actually supposed to patch qlaunch instead), but I think I should point this out anyways.
image

Crashing games with cheats

Newest version of SaltyNX crashes OS when cheats are enabled and cheats file is in titles.
It was working before implementing blocking systemapps.

Breaks with 32-bit games

It looks like SaltyNX needs to be revamped to 32-bit and 64-bit elf when loading code to game, because when loading 32-bit game, SaltyNX closes with error code... or at least cease loading when 32-bit is detected.

Game examples: Mario Kart 8, Goat Simulator.

SaltySD Spawner: got SD card
SaltySD Spawner Start
SaltySD Spawner: got handle 20003 for process
Spawner: SaltySD (pid 83) asked for handle sdcard
SaltySD: new max 83, fa0a0 0000001800413da0
.text to 0, .data to 0
Spawner: Goodbye.
SaltySD: new max 84, 1 0000000037e00000
.text to 37e00000, .data to 37e05000
SaltySD: new max 85, 1 0000000525c00000
.text to 525c00000, .data to 525c2a000
SaltySD: cmd 1 handler, proc handle 78004, heap 3eb5200000, path saltysd_core.elf
SaltySD: loading builtin saltysd_core.elf
SaltySD: Search for size 6c000
SaltySD: Found free address space at 86c6fd000, size 6c000
SaltySD: new max 86, 1 0000001d16000000
.text to 1d16000000, .data to 1d1602a000
SaltySD Core: restoring code...
SaltySD: cmd 2 handler
SaltySD Core: failed with retcode d401

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.