This guide needs *your* help to [translate](https://translate.3ds.guide/) it to other languages!
{: .notice--success}
This guide needs *your* help to seed [these](https://3ds.guide/rss.xml) torrents!
{: .notice--success}
## Apa itu Homebrew?
[**Homebrew**](https://en.wikipedia.org/wiki/List_of_homebrew_video_games) biasanya dikenali sebagai perisian yang tidak disahkan oleh Nintendo. Ianya memberi anda kelebihan untuk menjalankan homebrew games, alat-alat seperti mengubah saves dan simpanananya, dan emulator untuk sistem yang dahulu.
In most cases, running homebrew on your device is 100% free using [just the Nintendo 3DS Sound app](homebrew-launcher-(soundhax)). Terdapat juga pelbagai cara exploitasi di dalam game dan browser untuk mendapatkan homebrew.
## Apakah Custom Firmware?
**Custom Firmware** ("CFW") membolehkan anda lebih mengubah suai dimana homebrew tidak boleh lakukan. Sebagai contoh, signature patches membolehkan anda untuk memamasang unsigned titles yang keluar pada kanan Menu HOME anda.
Panduan ini mempunyai matlamat akhir untuk sepenuhnya mengubah 3DS asal daripada stock
firmware to boot9strap powered Custom Firmware. Dalam sesetengah versi, homebrew sahaja sudah mencukupi, tetapi Custom Firmware masih matlamatnya.
boot9strap is the newest and best method of launching Custom Firmware that gives us nearly full control of the system only milliseconds into boot, which is similar to the effect of BootMii for the Wii. It gives us even earlier control than arm9loaderhax did, and, unlike standard sighax, boot9strap uses an NDMA overwrite exploit in order to gain Boot9 code execution. This means that any console running boot9strap is capable of dumping the console unique OTP (`OTP.bin`), the ARM11 bootrom (`boot11.bin`), and the ARM9 bootrom (`boot9.bin`).
The benefits of boot9strap over other Custom Firmware launch methods are numerous, and as such it is recommended to use this guide over any other that relies on outdated software (such as menuhax + rxTools, arm9loaderhax, or even normal sighax).
For information on how boot9strap works, please see [this presentation](https://sciresm.github.io/33-and-a-half-c3/) by [SciresM](https://github.com/SciresM/).
For a list of each of the calculated sighax signatures (the platform boot9strap is built on), see [this gist](https://gist.github.com/SciresM/cdd2266efb80175d37eabbe86f9d8c52).
## Apa yang boleh saya lakukan dengan Custom Firmware?
+ Main semua kad permainan dan permainan eShop tanpa mengira kawasan peranti
+ Gunakan "ROM hacks" untuk games yang anda miliki
+ Ambil screenshot games dan aplikasi
+ [Backup, edit, and restore](https://gbatemp.net/threads/413143/) saves for many games
+ Main permainan untuk sistem terdahulu dengan pelbagai emulators, menggunakan RetroArch atau lain-lain emulator. (Terbaik digunakan untuk New Nintendo 3DS)
+ Pasang homebrew titles kedalam sistem anda, dan membolehkan mereka muncul di HOME Menu
+ Tukarkan kad game anda kepada format yang boleh dipasang, dan anda boleh mainnya tanpa memerlukan kad
+ Jalankan banyak Nintendo DS flash carts yang sudah dihalang sebelum ini atau tidak berfungsi pada Nintendo 3DS
+ Mengemaskini dengan selamt ke versi terbaru sistem tanpa rasa takut kehilangan akses kepada homebrew
## Apa yang saya perlu tahu sebelum bermula?
+ ** Sebelum memulakan panduan, anda mesti tahu risiko-risiko ubahsuai 3DS: SETIAP kali anda mengubah suai sistem anda, sentiasa ada potensi untuk brick yang tidak dapat DIPULIHKAN. Mereka jarang berlaku, tetapi masih berkemungkinan, jadi pastikan anda ikut SEMUA arahan DENGAN TEPAT.* *
+ If you have already hacked your 3DS before to get an EmuNAND setup, and would like to move the contents of your previous EmuNAND to your new SysNAND CFW, you should follow all instructions and restore your existing EmuNAND when prompted once you reach [Finalizing Setup](finalizing-setup).
+ Jika segala-galanya mengikut perancangan, anda tidak akan kehilangan sebarang data dan akhirnya masih yang sama (games, NNID, saves, dan sebagainya akan dikekalkan).
+ Your SD card should be [MBR, not GPT](http://www.howtogeek.com/245610/) (the SD card that comes with your device will be MBR by default).
+ jika anda ingin format kad SD yang baru, sila gunakan [`guiformat`](http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm) dan set Allocation Unit Size ke 32K.