Hardmod


המושג Hardmod מתייחס למצב שבו מלחימים ללוח האם של הDSi מתאם לכרטיס SD, על מנת שהוא יוכל להקרא באמצעות מחשב. זה יעיל לשחזור גיבויי NAND, צפייה בNAND על המחשב ועוד…

Nintendo DS #

לוח אם של DS מקורי עם נקודות מגע עם תוויות

Nintendo DSi #

בשביל לעשות hardmod לNintendo DSi/DSi XL (LL) תצטרכו:

פינאווט צד A של DSi #

פינאווט צד A של DSi

פינאווט צד B של DSi #

פינאווט צד B של DSi

פינאווט צד B של DSi XL #

פינאווט צד B של DSi XL

  • תצטרכו להלחים את הנקודות על לוח האם אל מתאם הmicroSD
    • CMD לפין 2
    • GND לפין 3 ו6
    • CLK לפין 5
    • DAT0 לפין 7

דוגמה למתאם microSD מולחם #

דוגמה לmicroSD

  • הכניסו את מתאם כרטיס הmicroSD אל המחשב
    • אזהרה - Windows יבקש ממכם לפרמט אותו: אל תפרמטו אותו - זה עשוי ליצור נזק שלא ניתן לתיקון

הסרת הfooter של no$gba #

ראשית תצטרכו למחוק את הכותרת התחתנוה NOCASH מהגיבוי שאתם צורבים לDSi. ניתן לבצע זאת באמצעות הhiyaCFW helper.

  1. הורידו את הגרסה המתאימה למערכת ההפעלה שבה אתם משתמשים
  2. הריצו את הסקריפט, בחרו את גיבוי הNAND שתרצו לצרוב לDSi שלכם
  3. עברו למצב NAND בכפתור בצד שמאל של מסלול הקובץ
  4. לחצו על Start על מנת ליצור גיבוי NAND ללא הfooter של no$gba
  • לאחר שהסקריפט מסיים, אמור להיות קובץ עם שם ארוך שנגמר ב-no-footer.bin בתיקיה שבה הטרמינל פתוח
    • השתמשו בקובץ זה כאימג’ של הNAND שאתם צורבים לDSi

צריבת גיבוי הNAND #

  1. פתחו את Win32DiskImager
  2. לחצו על האייקון של התיקיה ונווטו לשולחן העבודה. בתיבת הטקסט, רשמו NAND_0.bin. כשאתם בוחרים סוג, בחרו בAll types *.*
  3. בחרו את המכשיר שהוא הDSi ולחצו על read
  4. כשזה מסיים, לחצו על האייקון של התיקיה, שנו את השם לNAND_1.bin וקראו שוב
  5. פתחו את HxD וגררו את שני הקבצים אל העורך. בסרגל העליון, לחצו על “Analysis”, על “File compare” מהתפריט שנפתח ואז לחצו על “Compare”.
  6. בחרו להשוות את 2 הקבצים ואז לחצו על OK כשזה מסיים
    • אם זה אומר “The chosen files are identical.”, אתם יכולים להמשיך לחלק הבא
    • אם זה לא אומר את זה, ושני הNANDים לא בסביבות 240 MB, חלצו את NAND_1/NAND_0 שוב
  7. פתחו את Win32DiskImager, לחצו על האייקון של התיקייה ובחרו את גיבוי הNAND שיצרתם קודם
  8. צרבו אותו באמצעות הכפתור Write
  9. נתקו את מתאם כרטיס הSD ונסו להדליק את הDSi
  1. מציאת מיקום טעינת כרטיס הSD
    • Linux:
      1. נתקו את מתאם כרטיס הSD
      2. הריצו את lsblk בטרמינל
      3. חברו את מתאם כרטיס הSD
      4. הריצו את lsblk שוב
      5. הפעם מכשיר נוסף אמור להופיע
        • הוא עשוי להקרא /dev/sdb, וודאו שאתם רושמים את השם במחשב שלכם
    • macOS:
      1. נתקו את מתאם כרטיס הSD
      2. הריצו את df בטרמינל
      3. חברו את מתאם כרטיס הSD
      4. הריצו את df שוב
      5. מכשיר נוסף אמור להופיע ברשימה
        • הוא עשוי להקרא /dev/disk1s1, וודאו שאתם רושמים את השם במחשב שלכם
  2. חילוץ הNAND
    • הריצו את הפקודה הבאה בטרמינל:
      • cat {device-name} > nand0.bin
      • החליפו את {device-name} עם מיקום טעינת כרטיס הSD
      • לדוגמא cat /dev/sdb > nand0.bin
      • לאחר מכן הריצו cat {device-name} > nand1.bin
  3. השוואת גיבויי NAND
    1. הריצו את הפקודה הבאה:
      • Linux: md5sum nand0.bin nand1.bin
      • macOS: md5 -r nand0.bin nand1.bin
    2. וודאו שההאש שנוצר תואם אחד לשני
    3. אם לא, חלצו מחדש את הNAND, תקנו את החיווט אם צריך
    4. המשיכו לחלץ את הNAND עד שההאשים זהים
  4. צריבת NAND
    1. מצאו את גיבוי הNAND שיצרתם קודם על הקונסולה
    2. הריצו את הפקודה הבאה:
      • cat {existing-nand-backup} > {device-name}
      • החליפו את {existing-nand-backup} עם המיקום והשם של גיבוי הNAND הישן שלכם
      • החליפו את {device-name} עם מיקום טעינת כרטיס הSD

בשלב זה אתם יכולים לנתק את מתאם כרטיס הSD ולנסות להדליק את הDSi. אם הכל הלך כשורה, הDSi אמור להדלק למצב שבו הוא היה כשהגיבוי נוצר!