להורדה | sp flash למחשבי מק
-
@אליר325000 חשוב לציין שצריך לאשר את התוכנה בהגדרות פרטיות ואבטחה:


@שניאור-שמח כמובן
תודה על המילים החמות
וכן נזכרתי רבות כמו שציינתי, עבודה משולשת שלי ג׳מיני שעודד שאנחנו מתקדמים וקלוד קודוכן כתבתי מפורש הכל תומך בשבב סיליקון לא אמור להיות הבדל תנסה
-
@שניאור-שמח כמובן
תודה על המילים החמות
וכן נזכרתי רבות כמו שציינתי, עבודה משולשת שלי ג׳מיני שעודד שאנחנו מתקדמים וקלוד קודוכן כתבתי מפורש הכל תומך בשבב סיליקון לא אמור להיות הבדל תנסה
@אליר325000 ניסיתי לצרוב אבל התוכנה לא קלטה את המכשיר..
צריך ללחוץ על כפתור מסוים?
-
@אליר325000 ניסיתי לצרוב אבל התוכנה לא קלטה את המכשיר..
צריך ללחוץ על כפתור מסוים?
@שניאור-שמח נסה לחיצה קצרה על כיבוי
לי הוא צרב -
@אליר325000 חשוב לציין שצריך לאשר את התוכנה בהגדרות פרטיות ואבטחה:


-
@שניאור-שמח אפשר לבטל את זה לפני
-
-
Mtk ישירות על Mac - בלי Windows, או VM!
עריכה: התוכנה עברה תיקונים רבים ומוכנה לשימוש!

הסיפור שמאחורי הכלי
נתקעתי מלא מלא זמן עם מכשיר בבריק, ויש לי רק מק, אז נכון יש mtkclient אבל הוא לא נוח איטי וכו׳
לקח לי ימים של לילות לבנים, מלא שורות קוד, וקריאה לאחור של פרוטוקול Mtk בעזרת קלוד קוד, בסוף גם פרקתי את ה-binary המקורי של SP Flash Tool ביט-ביט, ניתחתי בעזרת קלוד קוד
את mtkclient, השוויתי USB packets ב-Wireshark - והצלחתי לתרגם את הכל לתוכנה אחת שתעבוד על המקSP Flash Tool הוא סגור ומיועד ל-Windows בלבד. הקוד המקורי שלו מסתמך על ספריות DLL סגורות (כמו libflashtool.so / libflashtoolEx.so ששלחתי לקלוד לינתוח עשה עבודה לא רעה) שלא עובדות על Mac. אף אחד לא עשה port אמיתי ל-macOS.
מי שמתעניין בצד הטכני,
- BROM Handshake - לכידת החלון הקצר שהמכשיר פתוח
- DA Protocol (XFlash) - הפרוטוקול של ה-Download Agent
- EMI/DRAM Init - אתחול זיכרון במצב BROM (הכי קשה!)
- DA Patching - עקיפת אימותי אבטחה כמו שmtkclient עושה
- XFlash Framing - המבנה המדויק של כל חבילת USB
תכלס מה הכלי עושה?
צריבת גירסה מלאה לכל מכשיר MediaTek (MT6761 ועד MT6893)
תמיכה בקבצי Scatter
DA Patching אוטומטי (עוקף אימותי אבטחה)
מצב BROM + Preloader
ממשק גרפי דומה ל-SP Flash Tool
צריבה יחסית מהירה (~4.5 MB/s)
רץ על M1/M2/M3/Intel Mac
תיקנתי את הפורמט!!!שבבים נתמכים:
MT6735, MT6737, MT6750, MT6755, MT6757, MT6761, MT6762, MT6763, MT6765, MT6768, MT6771, MT6779, MT6785, MT6789, MT6833, MT6853, MT6873, MT6877, MT6885, MT6893 ועוד.
התקנה - פשוט ביותר:
- הורידו את ה-zip
- חלצו
- לחיצה כפולה על
setup.command(התקנה אוטומטית של כל מה שצריך) - לחיצה כפולה על
Run MTK Flash Tool.command(הפעלה) - שימו לב שאתם מזינים את קוד המשתמש זה רץ ב sudo
זהו. בלי טרמינל, בלי פקודות. כמעט כמו כל אפליקציה רגילה.
דרישות:
- Mac עם macOS 12 ומעלה
- חיבור אינטרנט להתקנה
- 500MB שטח פנוי
הsetup מתקין: Homebrew, Python 3, libusb, PySide6, pyusb, pyserial.
בקשה חשובה לפורום הקדוש:זו גרסה שניה. בדקתי אותה על מכשיר אחד (Qin F21 Pro / MT6761).
כל פידבק עוזר לי לשפר את הכלי לכולם!
בהצלחה!
-
Mtk ישירות על Mac - בלי Windows, או VM!
עריכה: התוכנה עברה תיקונים רבים ומוכנה לשימוש!

הסיפור שמאחורי הכלי
נתקעתי מלא מלא זמן עם מכשיר בבריק, ויש לי רק מק, אז נכון יש mtkclient אבל הוא לא נוח איטי וכו׳
לקח לי ימים של לילות לבנים, מלא שורות קוד, וקריאה לאחור של פרוטוקול Mtk בעזרת קלוד קוד, בסוף גם פרקתי את ה-binary המקורי של SP Flash Tool ביט-ביט, ניתחתי בעזרת קלוד קוד
את mtkclient, השוויתי USB packets ב-Wireshark - והצלחתי לתרגם את הכל לתוכנה אחת שתעבוד על המקSP Flash Tool הוא סגור ומיועד ל-Windows בלבד. הקוד המקורי שלו מסתמך על ספריות DLL סגורות (כמו libflashtool.so / libflashtoolEx.so ששלחתי לקלוד לינתוח עשה עבודה לא רעה) שלא עובדות על Mac. אף אחד לא עשה port אמיתי ל-macOS.
מי שמתעניין בצד הטכני,
- BROM Handshake - לכידת החלון הקצר שהמכשיר פתוח
- DA Protocol (XFlash) - הפרוטוקול של ה-Download Agent
- EMI/DRAM Init - אתחול זיכרון במצב BROM (הכי קשה!)
- DA Patching - עקיפת אימותי אבטחה כמו שmtkclient עושה
- XFlash Framing - המבנה המדויק של כל חבילת USB
תכלס מה הכלי עושה?
צריבת גירסה מלאה לכל מכשיר MediaTek (MT6761 ועד MT6893)
תמיכה בקבצי Scatter
DA Patching אוטומטי (עוקף אימותי אבטחה)
מצב BROM + Preloader
ממשק גרפי דומה ל-SP Flash Tool
צריבה יחסית מהירה (~4.5 MB/s)
רץ על M1/M2/M3/Intel Mac
תיקנתי את הפורמט!!!שבבים נתמכים:
MT6735, MT6737, MT6750, MT6755, MT6757, MT6761, MT6762, MT6763, MT6765, MT6768, MT6771, MT6779, MT6785, MT6789, MT6833, MT6853, MT6873, MT6877, MT6885, MT6893 ועוד.
התקנה - פשוט ביותר:
- הורידו את ה-zip
- חלצו
- לחיצה כפולה על
setup.command(התקנה אוטומטית של כל מה שצריך) - לחיצה כפולה על
Run MTK Flash Tool.command(הפעלה) - שימו לב שאתם מזינים את קוד המשתמש זה רץ ב sudo
זהו. בלי טרמינל, בלי פקודות. כמעט כמו כל אפליקציה רגילה.
דרישות:
- Mac עם macOS 12 ומעלה
- חיבור אינטרנט להתקנה
- 500MB שטח פנוי
הsetup מתקין: Homebrew, Python 3, libusb, PySide6, pyusb, pyserial.
בקשה חשובה לפורום הקדוש:זו גרסה שניה. בדקתי אותה על מכשיר אחד (Qin F21 Pro / MT6761).
כל פידבק עוזר לי לשפר את הכלי לכולם!
בהצלחה!
מקפיץ התוכנה עודכנה
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות