שתי השיטות דורשות שתי קונסולות. 3DS (או 2DS) אחד חייבים להריץ סוג כלשהו של פריצה (כמו boot9strap או arm9loaderhax) והם יקראו *קונסולת המקור* בעוד שה3DS (או ה3DS) השני הם על 11.6.0 והם יקראו *קונסולת היעד*.
שתי השיטות הללו יניחו שה3DS שמשתמש בפריצה מריץ boot9strap או arm9loaderhax והשלים את המדריך הזה. אפילו שאפשרי לעשות את השיטות האלו עם סוג כלשהו של פריצה ישנה יותר, זה מחוץ לטווח של המדריך הזה.
שתי השיטות האלו משתמשות בשילוב של הפירצה "FIRM partitions known-plaintext" שמדובר עליה [כאן](https://www.3dbrew.org/wiki/3DS_System_Flaws), וחולשה שמאפשרת לתוכנות DSiWare לקרוא ולכתוב לכל מקום בNAND המוצפן.
שתי השיטות דורשות מכם לעשות [System Transfer](http://en-americas-support.nintendo.com/app/answers/detail/a_id/13996/) מה3DS הפרוץ ל3DS המקורי כחלק מהשלבים. System Transfer יעבוד *רק* בכיוונים הבאים:
בשתי השיטות האלו, הNNID של קונסולת המקור יהיה תקוע בקונסולת היעד אלא אם כן אתם תעשו System Transfer בחזרה או תתקשרו לנינטנדו (מידע ניתן למצוא בהוראות)! ניתן לעשות System Transfer פעם אחת בשבוע לכל NNID.
שיטה זאת דורשת שקונסולת המקור תקנה או שכבר יש לה אחד מהמשחקים ברשומים בדף [התקנת boot9strap (רשימת משחקי DSiWare שניתן להזריק)](installing-boot9strap-(dsiware-game-injection-list)).