Skip to content

misson20000/CircuitBreaker

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
exe
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Circuit Breaker

This is Circuit Breaker, an interactive Nintendo Switch hacking toolkit.

Installation

Install Circuit Breaker through RubyGems.

$ gem install circuitbreaker

Alternatively, you can clone the repository.

$ git clone git@github.com:misson20000/CircuitBreaker.git
$ cd CircuitBreaker/
$ bundle

Usage

There are currently two backends implemented: Faron, and Lanayru. Faron works with ELF core dumps from Twili, whereas Lanayru connects through Twili and debugs an active process running on hardware.

This gem provides executables for each backend.

$ faron coredump.elf # takes a path to a core dump
[1] pry(#<CircuitBreaker::Faron::InteractiveDSL>)> quit
$ lanayru 0x57 # takes a process ID
[1] pry(#<CircuitBreaker::Faron::InteractiveDSL>)>

If you are working with a checked out repo, use bundle exec.

$ bundle exec faron coredump.elf

Until I write new documentation, refer to the old verion's README.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/misson20000/CircuitBreaker.

About

Interactive hacking toolkit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published