Compiling CFW on Mac rxTools, ReiNand and CakesFW -Noob-Friendly-

Discussion in '3DS - Tutorials' started by jackb994, Feb 7, 2016.

  1. jackb994
    OP

    Member jackb994 Self-Proclaimed Gamer

    Joined:
    Oct 29, 2015
    Messages:
    538
    Country:
    United Kingdom
    Recently I came in a problem with compiling on a mac, now that it is fixed. I realise how little tutorials there are on compiling on mac, so this is my spin on it!

    Section 1: Universal Requirements and Instructions:
    Xcode (found on Mac App Store and here, used to get make and other development commands)
    DevKit Pro Download here
    Python 2.7 Download here
    1. Once you downloaded Xcode, go to the directory you downloaded the DevKit Pro file in Terminal.
    2. Run in terminal "perl devkitARMupdate.pl"
    3. Run command "defaults write com.apple.finder AppleShowAllFiles YES"
    4. Hold alt/option key and Right Click Finder
    5. Click Relaunch
    6. open in TextEdit ".bash_profile" and enter in at the bottom after a return:
    Code:
    export DEVKITPRO="/Users/<username>/devkitPro"
    export DEVKITARM="$DEVKITPRO/devkitARM"
    export CTRULIB="$DEVKITPRO/libctru"
    
    PATH="$DEVKITARM/bin:${PATH}"
    export PATH
    Replace <username> with your UserName

    7. Install the Python .pkg file
    8. Run cd Documents
    9. Run command "git clone --recursive https://github.com/Kingcom/armips.git"
    10. Run "cd armips/"
    11. Run " cmake" and drag CMakeLists.txt to terminal so it displays something like this
    Code:
    cmake /Users/<UserName>/Documents/armips/CMakeLists.txt 
    12. Run "make"
    13. Copy the newly generated file "armips" to /Users/<username>/devkitPro/devkitARM/bin

    Section 2: Optional

    From this point on you can choose your CFW from this list.

    rxTools

    ReiNand

    CakesFW

    AuReiNand

    Section 3: Copying files over

    1. Copy the corresponding files over to the SD card

    Thanks for reading, any problems just ask me!

    Credits:

    ihaveamac: for helping me with the .bash_profile bit
    mxalbert1996: for helping with a rxTools issue
    MrMandraque: for helping me with an rxTools issue
    AlbertoSonic: for helping me with an rxTools issue
    duke_srg: for helping me with an rxTools issue
    Everyone that made rxTools: for making rxTools!
    Warning: Spoilers inside!
    Everyone that made ReiNand
    Warning: Spoilers inside!

    Everyone that made CakesFW
    Warning: Spoilers inside!

    Disclaimer: Most credits come from their respective GitHub pages
     
    Last edited by jackb994, Mar 10, 2016 - Reason: Update: Added AuReiNand and fixed typos
    RayFirefist likes this.
  2. iAqua

    Member iAqua GBAtemp Addict

    Joined:
    Dec 7, 2015
    Messages:
    2,209
    Country:
    Canada
    This is actually a very nice guide. I won't need it, but this should be useful.
     
  3. jackb994
    OP

    Member jackb994 Self-Proclaimed Gamer

    Joined:
    Oct 29, 2015
    Messages:
    538
    Country:
    United Kingdom
    Thank you!
     
  4. RayFirefist

    Member RayFirefist Maki is love, Maki is life <3

    Joined:
    Sep 8, 2015
    Messages:
    134
    Location:
    *Error 403 Forbidden*
    Country:
    Italy
    Thanks :3
    That is very useful for me ^^
     
  5. jackb994
    OP

    Member jackb994 Self-Proclaimed Gamer

    Joined:
    Oct 29, 2015
    Messages:
    538
    Country:
    United Kingdom
    Your welcome
     
    RayFirefist likes this.
  6. GenesisTheFuture

    Newcomer GenesisTheFuture Member

    Joined:
    Aug 19, 2016
    Messages:
    13
    Country:
    United States
    does it work for 11.0.0 menuhax?
     
  7. jackb994
    OP

    Member jackb994 Self-Proclaimed Gamer

    Joined:
    Oct 29, 2015
    Messages:
    538
    Country:
    United Kingdom
    No
     

Share This Page