3DS研究所

homebrew・CFW全般

Luma3DS 日本語版

はじめに つい最近始めたプロジェクトなんですが、現在Luma3DSの日本語版の開発をしています。見た目はこんな感じ。 Luma3DS 日本語版メニュー 少し前にCynricXu氏によって中国語版Luma3DSが公開されており、そのプロジェクトに基づいています。 インストー…

CTRPFのソースが流出?

皆さんお久しぶりです。3DS界隈で一騒動あったようなのでお知らせします。 CTRPFソース流出か こちらは海外フォーラムにて起こった出来事ですが、どうやらCTRPFのライブラリ(0.5.1)が流出したと一騒動になっているようです。公開を行ったのはZetta-D氏。Zett…

当ブログ休止のお知らせ

毎度当ブログをご覧いただきありがとうございます。誠に勝手ながら、この度管理人の都合により、当ブログの更新を休止させていただくことになりました。既に公開されている記事に関しては公開を継続させていただきますが、更新に関しては今のところ行う予定…

フラッシュ表示の仕組み

フラッシュ表示は、CFWを導入している方なら馴染みがあるのではないでしょうか?BannerBomb3を実行したときに一瞬紫色になる下画面、3gx形式のプラグインを起動したときに一瞬水色になる上画面、これらはすべてフラッシュ表示によるものです。目に見えるとこ…

GDBデバッグ講座(Part2)

今回はリモートでレジスタの値を書き換え、3DSの挙動を変更してみましょう。 ※Part1を終えた前提で話を進めます。まだPart1を見ていない方は、先にPart1を確認してください。 https://cfw-question.hatenablog.com/entry/2020/06/05/211346 準備 前回使用し…

GDBデバッグ講座(Part1)

今回はサンプルソースを用いた、gdbによるhomebrewの実機デバッグ方法を紹介します。事前にdevkitProとGitをインストールしておいてください。 準備 git clone https://github.com/HIDE810/GDBTest.gitとコマンドプロンプトに入力し、GDBTestをクローンしま…

各種bruteforceサイトがダウン中(お知らせ)

お気づきの方も多いと思いますが、現在各種bruteforceサイトがダウンしており、CFW導入時の一部サービスが利用できない状態になっています。今回の件について、対処法をざっくりまとめます。 対処法 代替サイトはいくつかありますが、失敗したとの報告が多い…

3gxとコンソールの紐付け方法

今回は、3gxプラグインとコンソールを紐付けする方法を紹介します。これは、作成者側が許可したコンソールでのみ使用できるようにすることによって、二次配布を防止することが目的です。 利用者側の手順 Hash Dumperをダウンロードします。 zipファイルを解…

bootromのソース流出について考察

初めに GBAtempで、3DSのbootromのソースコードが流出したことが発表されました。「そもそもbootromって何だ?」と思った方、少なくないと思います。今回はそれも含めて、今回の件を考察していきます。 bootromとは bootromとは、3DSの起動プロセスの中で一…

野良ciaインストールの危険性

初めに 今回は、安易にciaをインストールすることの危険性について話します。記事に書いてあるまま、人に勧められるままにciaをインストールしたことはありませんか?実は、これは結構危険な行為です。 具体例 有名なhomebrewに偽装 homebrewのほとんどはオ…

movable.sedって何だ?

初めに 今回は少し技術的な話になります。皆さん、movable.sedって聞いたことありますか?CFW導入時に、Seedminerで使用されるファイルです。その際、こんな疑問を持ったことはないでしょうか? なんでID0が必要なの? なんでbotとフレンドにならなきゃいけ…

CTRPF 0.6.0 への移行手順

初めに PabloMK7(mariohackandglitch)氏が、3gxを更新していましたので、移行手順を紹介します。 ※新しい3gxを使用する際は、専用のboot.firmを、SDカードのルートに上書きしてください。 手順 1:リポジトリに移動し、zipファイル(緑のボタンから)をダウン…

movable.sed復元手順(CFW必須)

CFW導入後、何かしらの理由でmovable.sedが必要になった場合の、SDカードへの復元手順です。 GodMode9を起動。 [1:] SYSNAND CTRNAND → private → movable.sedと移動する。 Yでコピー後、最初の画面に戻り、[0:] SDCARD 内の任意の場所でYを押してペースト。…

CFW導入済み3DSのディレクトリ構成(SDカード)

時々質問があるので、SDカードのルートに配置されるファイル及びフォルダについて少し説明します。 ※以下、TWL Menu++をインストールしている場合 ファイル or フォルダ 説明 DCIM (DIR) 写真フォルダ Nintendo 3DS (DIR) ゲームタイトル格納フォルダ othera…

fastboot3DSについて

※2020/03/07:Qiitaより移行 fastboot3DSとは fastboot3DSとは、3DSコンソール向けのカスタムブートローダーの1種。Androidライクなデザインである。B9Sとは違い、起動するペイロードのカスタマイズやスプラッシュスクリーンの設定、NANDのバックアップやリ…

お久しぶりです。

こんにちは。管理人のHIDEです。明けましておめでとうございます(?)ですね。 実を言うと、長らくこのブログの存在を忘れておりました。(ノ∀`)アチャー 今でも活動しているので、良かったら遊びに来てくださいね。 Twitter https://twitter.com/HIDE810dev GitHub…

新・HBL起動方法(pichaxx)

はじめに 8月15日、zoogie氏が3DSの新エクスプロイト、pichaxxをリリースしました。zoogie氏は、DSP1やseedminer、frogminerなど、数々の3DS関連の開発に携わってきた方です。 pichaxxとは 元々、この脆弱性は、MrNbaYoh氏によって2016年6月に発見されました…

CFW導入時によくある質問

CFW導入で、少し質問の多かったことについてまとめます。 SDカード内のHaxxxxxxxxx!が表示されない 42383841.binが正しい場所に配置されていません。 sdmc:/Nintendo3DS/<ID0>/<固有ID>/Nintendo DSiWare/へ移動し、Nintendo 3DSフォルダ内に42383841.binをコピ</id0>…