Hardmod
המושג Hardmod מתייחס למצב שבו מלחימים ללוח האם של הDSi מתאם לכרטיס SD, על מנת שהוא יוכל להקרא באמצעות מחשב. זה יעיל לשחזור גיבויי NAND, צפייה בNAND על המחשב ועוד…
Nintendo DS #
Nintendo DSi #
בשביל לעשות hardmod לNintendo DSi/DSi XL (LL) תצטרכו:
- מלחם עם ראש עיפרון
- חוטים דקים מאוד, 28AWG או קטן יותר, עדיפות ל30AWG+
- מתאם SD לmicroSD
- קורא כרטיסי SD המסוגל לקרוא ציפים מסוג eMMC הרצים במצב data-line בודד. זה אחד שידוע כמתאים
- Win32DiskImager וHxD אם על Windows
- גיבוי NAND תקין של הDSi שאתם עושים לו hardmod
- נוחות בהלחמה לפדים קטנים, עד ל0.5 מ”מ בקוטר
פינאווט צד A של DSi #
פינאווט צד B של DSi #
פינאווט צד B של DSi XL #
- תצטרכו להלחים את הנקודות על לוח האם אל מתאם הmicroSD
- CMD לפין 2
- GND לפין 3 ו6
- CLK לפין 5
- DAT0 לפין 7
דוגמה למתאם microSD מולחם #
- הכניסו את מתאם כרטיס הmicroSD אל המחשב
- אזהרה - Windows יבקש ממכם לפרמט אותו: אל תפרמטו אותו - זה עשוי ליצור נזק שלא ניתן לתיקון
הסרת הfooter של no$gba #
ראשית תצטרכו למחוק את הכותרת התחתנוה NOCASH מהגיבוי שאתם צורבים לDSi. ניתן לבצע זאת באמצעות הhiyaCFW helper.
- הורידו את הגרסה המתאימה למערכת ההפעלה שבה אתם משתמשים
- הריצו את הסקריפט, בחרו את גיבוי הNAND שתרצו לצרוב לDSi שלכם
- עברו למצב NAND בכפתור בצד שמאל של מסלול הקובץ
- לחצו על
Start
על מנת ליצור גיבוי NAND ללא הfooter של no$gba
- לאחר שהסקריפט מסיים, אמור להיות קובץ עם שם ארוך שנגמר ב
-no-footer.bin
בתיקיה שבה הטרמינל פתוח- השתמשו בקובץ זה כאימג’ של הNAND שאתם צורבים לDSi
צריבת גיבוי הNAND #
- פתחו את Win32DiskImager
- לחצו על האייקון של התיקיה ונווטו לשולחן העבודה. בתיבת הטקסט, רשמו
NAND_0.bin
. כשאתם בוחרים סוג, בחרו בAll types *.*
- בחרו את המכשיר שהוא הDSi ולחצו על read
- כשזה מסיים, לחצו על האייקון של התיקיה, שנו את השם ל
NAND_1.bin
וקראו שוב - פתחו את HxD וגררו את שני הקבצים אל העורך. בסרגל העליון, לחצו על “Analysis”, על “File compare” מהתפריט שנפתח ואז לחצו על “Compare”.
- בחרו להשוות את 2 הקבצים ואז לחצו על OK כשזה מסיים
- אם זה אומר “The chosen files are identical.”, אתם יכולים להמשיך לחלק הבא
- אם זה לא אומר את זה, ושני הNANDים לא בסביבות 240 MB, חלצו את NAND_1/NAND_0 שוב
- פתחו את Win32DiskImager, לחצו על האייקון של התיקייה ובחרו את גיבוי הNAND שיצרתם קודם
- צרבו אותו באמצעות הכפתור
Write
- נתקו את מתאם כרטיס הSD ונסו להדליק את הDSi
- מציאת מיקום טעינת כרטיס הSD
- Linux:
- נתקו את מתאם כרטיס הSD
- הריצו את
lsblk
בטרמינל - חברו את מתאם כרטיס הSD
- הריצו את
lsblk
שוב - הפעם מכשיר נוסף אמור להופיע
- הוא עשוי להקרא
/dev/sdb
, וודאו שאתם רושמים את השם במחשב שלכם
- הוא עשוי להקרא
- macOS:
- נתקו את מתאם כרטיס הSD
- הריצו את
df
בטרמינל - חברו את מתאם כרטיס הSD
- הריצו את
df
שוב - מכשיר נוסף אמור להופיע ברשימה
- הוא עשוי להקרא
/dev/disk1s1
, וודאו שאתם רושמים את השם במחשב שלכם
- הוא עשוי להקרא
- Linux:
- חילוץ הNAND
- הריצו את הפקודה הבאה בטרמינל:
cat {device-name} > nand0.bin
- החליפו את
{device-name}
עם מיקום טעינת כרטיס הSD - לדוגמא
cat /dev/sdb > nand0.bin
- לאחר מכן הריצו
cat {device-name} > nand1.bin
- הריצו את הפקודה הבאה בטרמינל:
- השוואת גיבויי NAND
- הריצו את הפקודה הבאה:
- Linux:
md5sum nand0.bin nand1.bin
- macOS:
md5 -r nand0.bin nand1.bin
- Linux:
- וודאו שההאש שנוצר תואם אחד לשני
- אם לא, חלצו מחדש את הNAND, תקנו את החיווט אם צריך
- המשיכו לחלץ את הNAND עד שההאשים זהים
- הריצו את הפקודה הבאה:
- צריבת NAND
- מצאו את גיבוי הNAND שיצרתם קודם על הקונסולה
- הריצו את הפקודה הבאה:
cat {existing-nand-backup} > {device-name}
- החליפו את
{existing-nand-backup}
עם המיקום והשם של גיבוי הNAND הישן שלכם - החליפו את
{device-name}
עם מיקום טעינת כרטיס הSD
בשלב זה אתם יכולים לנתק את מתאם כרטיס הSD ולנסות להדליק את הDSi. אם הכל הלך כשורה, הDSi אמור להדלק למצב שבו הוא היה כשהגיבוי נוצר!
זקוקים לעזרה? הצטרפו לשרת הדיסקורד שלנו DS⁽ⁱ⁾ Mode Hacking! (אנגלית בלבד)