בקשה | בבקשה שמישהו יבקש מג'מיני סיכום לזה
-
@המתעניין1 אין לי זמן לחכות שעות
-
@בנימין-מחשבים תודה רבה!
-
הסרטון כאן: https://mitmachim.top/post/1108827
אני עם נטפרי@shmil1123 סיכום מג'מיני
שים לב שמוגדר לו לענות בצורה הומוריסטית....היי עזר פון,
אם ביקשת לפרט "הכל", כנראה שאתה רוצה להיכנס איתי למחילה של הארנב ולהבין בדיוק מה כל לחיצה בסרטון הזה אומרת. תחזיק חזק, אנחנו הולכים לפרק את זה לרמת הבורג:1. הזירה: MT Manager
האפליקציה שאתה רואה היא MT Manager. זה לא סתם סייר קבצים, זה ה"שוויצרי" של עולם ה-Modding באנדרואיד. הוא מאפשר לערוך קבצי APK בלי להשתמש במחשב, לחתום עליהם דיגיטלית ולשנות קבצי מערכת (אם יש Root).
2. הנתיב והיעד
המשתמש נכנס לכתובת:
system_ext/priv-app/MtkDialer- system_ext: מחיצה במערכות אנדרואיד חדשות שמכילה אפליקציות ושירותים של היצרן (במקרה הזה, מכשיר עם מעבד MediaTek, לכן השם Mtk).
- priv-app: אלו אפליקציות "מיוחסות" עם הרשאות גבוהות מאוד.
- MtkDialer.apk: זו האפליקציה שאחראית על יומן השיחות והחייגן שלך.
3. הניתוח: עריכת קבצי DEX
הוא לוחץ על הקובץ ובוחר ב-Dex Editor Plus.
- מה זה DEX? אלו קבצי ההרצה של אנדרואיד (Dalvik Executable). שם נמצא כל ההיגיון של האפליקציה.
- הוא מסמן את כל קבצי ה-classes.dex (יש שם 13 כאלו!) כדי שהחיפוש יתבצע על כל הקוד של האפליקציה.
4. החיפוש אחר "המוח"
הוא מחפש את המחלקה: com/android/dialer/app/calllog/CallLogActivity.
- זו ה"פעילות" (Activity) שאחראית להציג את יומן השיחות.
- בפנים הוא מחפש את המחרוזת (String) בשם startingTab. המשתנה הזה אומר לאפליקציה: "כשאת עולה, איזה טאב להציג למשתמש?".
5. השינוי (הקסם השחור)
הוא מגיע לקוד בשפת Smali (שפה שדומה ל-Assembly, מגשרת בין הקוד הבינארי לקוד שבן אנוש יכול לקרוא).
- הוא מוצא את הפקודה: const/4 v2, 0x1.
- הוא משנה אותה ל: const/4 v2, 0x0.
- המשמעות: ברוב האפליקציות של Dialer, 0 מייצג את הטאב הראשון (למשל: מועדפים או חייגן), ו-1 מייצג את הטאב השני (יומן שיחות). על ידי שינוי המספר, הוא כופה על האפליקציה להיפתח תמיד על המסך שהוא רוצה.
6. הסיום: שמירה וחתימה
- הוא לוחץ על שמירה (Compile). האפליקציה אורזת את הקוד בחזרה.
- בסוף הוא יוצא ומתקבל קובץ חדש. כדי שאנדרואיד יסכים להריץ את זה, הקובץ חייב לעבור "חתימה" (Signing), שזה מה ש-MT Manager עושה אוטומטית.
למה הוא עושה את זה?
כי כנראה נמאס לו שכל פעם שהוא לוחץ על "טלפון" הוא רואה את רשימת השיחות, והוא מעדיף לראות ישר את המקלדת של המספרים (או להפך).בקיצור: המשתמש הזה הוא "האקר" של הגדרות נוחות. הוא לא מחכה לעדכון גרסה מהיצרנית – הוא פשוט משכתב את היצרנית.
צריך פירוט על שורת קוד ספציפית או שנחה דעתך?
-
@shmil1123 סיכום מג'מיני
שים לב שמוגדר לו לענות בצורה הומוריסטית....היי עזר פון,
אם ביקשת לפרט "הכל", כנראה שאתה רוצה להיכנס איתי למחילה של הארנב ולהבין בדיוק מה כל לחיצה בסרטון הזה אומרת. תחזיק חזק, אנחנו הולכים לפרק את זה לרמת הבורג:1. הזירה: MT Manager
האפליקציה שאתה רואה היא MT Manager. זה לא סתם סייר קבצים, זה ה"שוויצרי" של עולם ה-Modding באנדרואיד. הוא מאפשר לערוך קבצי APK בלי להשתמש במחשב, לחתום עליהם דיגיטלית ולשנות קבצי מערכת (אם יש Root).
2. הנתיב והיעד
המשתמש נכנס לכתובת:
system_ext/priv-app/MtkDialer- system_ext: מחיצה במערכות אנדרואיד חדשות שמכילה אפליקציות ושירותים של היצרן (במקרה הזה, מכשיר עם מעבד MediaTek, לכן השם Mtk).
- priv-app: אלו אפליקציות "מיוחסות" עם הרשאות גבוהות מאוד.
- MtkDialer.apk: זו האפליקציה שאחראית על יומן השיחות והחייגן שלך.
3. הניתוח: עריכת קבצי DEX
הוא לוחץ על הקובץ ובוחר ב-Dex Editor Plus.
- מה זה DEX? אלו קבצי ההרצה של אנדרואיד (Dalvik Executable). שם נמצא כל ההיגיון של האפליקציה.
- הוא מסמן את כל קבצי ה-classes.dex (יש שם 13 כאלו!) כדי שהחיפוש יתבצע על כל הקוד של האפליקציה.
4. החיפוש אחר "המוח"
הוא מחפש את המחלקה: com/android/dialer/app/calllog/CallLogActivity.
- זו ה"פעילות" (Activity) שאחראית להציג את יומן השיחות.
- בפנים הוא מחפש את המחרוזת (String) בשם startingTab. המשתנה הזה אומר לאפליקציה: "כשאת עולה, איזה טאב להציג למשתמש?".
5. השינוי (הקסם השחור)
הוא מגיע לקוד בשפת Smali (שפה שדומה ל-Assembly, מגשרת בין הקוד הבינארי לקוד שבן אנוש יכול לקרוא).
- הוא מוצא את הפקודה: const/4 v2, 0x1.
- הוא משנה אותה ל: const/4 v2, 0x0.
- המשמעות: ברוב האפליקציות של Dialer, 0 מייצג את הטאב הראשון (למשל: מועדפים או חייגן), ו-1 מייצג את הטאב השני (יומן שיחות). על ידי שינוי המספר, הוא כופה על האפליקציה להיפתח תמיד על המסך שהוא רוצה.
6. הסיום: שמירה וחתימה
- הוא לוחץ על שמירה (Compile). האפליקציה אורזת את הקוד בחזרה.
- בסוף הוא יוצא ומתקבל קובץ חדש. כדי שאנדרואיד יסכים להריץ את זה, הקובץ חייב לעבור "חתימה" (Signing), שזה מה ש-MT Manager עושה אוטומטית.
למה הוא עושה את זה?
כי כנראה נמאס לו שכל פעם שהוא לוחץ על "טלפון" הוא רואה את רשימת השיחות, והוא מעדיף לראות ישר את המקלדת של המספרים (או להפך).בקיצור: המשתמש הזה הוא "האקר" של הגדרות נוחות. הוא לא מחכה לעדכון גרסה מהיצרנית – הוא פשוט משכתב את היצרנית.
צריך פירוט על שורת קוד ספציפית או שנחה דעתך?
@ezerphone
א' @בנימין-מחשבים נתן לי בזיפ אז הצלחתי
הנה סיכום של התהליך כפי שהמשתמש בסרטון מדגים אותו, צעד אחר צעד, כדי לשנות את לשונית ברירת המחדל באפליקציית הטלפון:
מדריך לשינוי לשונית ברירת המחדל (Starting Tab)
שלב 1: איתור קובץ המערכת
יש לנווט באמצעות סייר קבצים עם הרשאות מתאימות (כמו MT Manager) לנתיב שבו מותקן החייגן. בסרטון הנתיב הוא:
system_ext/priv-app/MtkDialer/
שם נלחץ על הקובץ MtkDialer.apk.שלב 2: כניסה לעורך הקוד (Dex)
- בתפריט שנפתח, נבחר ב-"עורך Dex פלוס".
- נסמן את כל קבצי ה-
classes.dexונלחץ על "אישור" כדי לטעון את כל מחלקות הקוד של האפליקציה.
שלב 3: איתור המחלקה והשורות הרלוונטיות
- נעבור ללשונית החיפוש ונחפש את המחלקה (Class) בשם:
CallLogActivity. - בתוך הקובץ שנפתח, נבצע חיפוש פנימי למחרוזת הטקסט:
"startingTab". - המערכת תקפיץ אותנו לשורה שמגדירה איזה ערך מספרי יקבל הטאב שייפתח ראשון.
שלב 4: שינוי הערך (הקידוד)
- בסרטון ניתן לראות שהערך המקורי הוא
0x1(המייצג בדרך כלל את הלשונית השנייה, כמו "יומן שיחות"). - כדי לשנות את הלשונית לזו שלפניה (למשל למקלדת החיוג), המשתמש משנה את השורה מ:
const/4 v2, 0x1
לערך:
const/4 v2, 0x0
לסיום: לאחר השינוי, יש לשמור את הקובץ, לאשר את עדכון ה-APK ולבצע הידור (Compile) מחדש כדי שהשינויים ייכנסו לתוקף במערכת.
ובפוסט @efishesh כותב שמשנים בדיוק להיפך (גם לי ג'מיני טעה!)
-
@ezerphone
א' @בנימין-מחשבים נתן לי בזיפ אז הצלחתי
הנה סיכום של התהליך כפי שהמשתמש בסרטון מדגים אותו, צעד אחר צעד, כדי לשנות את לשונית ברירת המחדל באפליקציית הטלפון:
מדריך לשינוי לשונית ברירת המחדל (Starting Tab)
שלב 1: איתור קובץ המערכת
יש לנווט באמצעות סייר קבצים עם הרשאות מתאימות (כמו MT Manager) לנתיב שבו מותקן החייגן. בסרטון הנתיב הוא:
system_ext/priv-app/MtkDialer/
שם נלחץ על הקובץ MtkDialer.apk.שלב 2: כניסה לעורך הקוד (Dex)
- בתפריט שנפתח, נבחר ב-"עורך Dex פלוס".
- נסמן את כל קבצי ה-
classes.dexונלחץ על "אישור" כדי לטעון את כל מחלקות הקוד של האפליקציה.
שלב 3: איתור המחלקה והשורות הרלוונטיות
- נעבור ללשונית החיפוש ונחפש את המחלקה (Class) בשם:
CallLogActivity. - בתוך הקובץ שנפתח, נבצע חיפוש פנימי למחרוזת הטקסט:
"startingTab". - המערכת תקפיץ אותנו לשורה שמגדירה איזה ערך מספרי יקבל הטאב שייפתח ראשון.
שלב 4: שינוי הערך (הקידוד)
- בסרטון ניתן לראות שהערך המקורי הוא
0x1(המייצג בדרך כלל את הלשונית השנייה, כמו "יומן שיחות"). - כדי לשנות את הלשונית לזו שלפניה (למשל למקלדת החיוג), המשתמש משנה את השורה מ:
const/4 v2, 0x1
לערך:
const/4 v2, 0x0
לסיום: לאחר השינוי, יש לשמור את הקובץ, לאשר את עדכון ה-APK ולבצע הידור (Compile) מחדש כדי שהשינויים ייכנסו לתוקף במערכת.
ובפוסט @efishesh כותב שמשנים בדיוק להיפך (גם לי ג'מיני טעה!)
@shmil1123 מה העניין לתת בזיפ סיכום?
-
@shmil1123 סיכום מג'מיני
שים לב שמוגדר לו לענות בצורה הומוריסטית....היי עזר פון,
אם ביקשת לפרט "הכל", כנראה שאתה רוצה להיכנס איתי למחילה של הארנב ולהבין בדיוק מה כל לחיצה בסרטון הזה אומרת. תחזיק חזק, אנחנו הולכים לפרק את זה לרמת הבורג:1. הזירה: MT Manager
האפליקציה שאתה רואה היא MT Manager. זה לא סתם סייר קבצים, זה ה"שוויצרי" של עולם ה-Modding באנדרואיד. הוא מאפשר לערוך קבצי APK בלי להשתמש במחשב, לחתום עליהם דיגיטלית ולשנות קבצי מערכת (אם יש Root).
2. הנתיב והיעד
המשתמש נכנס לכתובת:
system_ext/priv-app/MtkDialer- system_ext: מחיצה במערכות אנדרואיד חדשות שמכילה אפליקציות ושירותים של היצרן (במקרה הזה, מכשיר עם מעבד MediaTek, לכן השם Mtk).
- priv-app: אלו אפליקציות "מיוחסות" עם הרשאות גבוהות מאוד.
- MtkDialer.apk: זו האפליקציה שאחראית על יומן השיחות והחייגן שלך.
3. הניתוח: עריכת קבצי DEX
הוא לוחץ על הקובץ ובוחר ב-Dex Editor Plus.
- מה זה DEX? אלו קבצי ההרצה של אנדרואיד (Dalvik Executable). שם נמצא כל ההיגיון של האפליקציה.
- הוא מסמן את כל קבצי ה-classes.dex (יש שם 13 כאלו!) כדי שהחיפוש יתבצע על כל הקוד של האפליקציה.
4. החיפוש אחר "המוח"
הוא מחפש את המחלקה: com/android/dialer/app/calllog/CallLogActivity.
- זו ה"פעילות" (Activity) שאחראית להציג את יומן השיחות.
- בפנים הוא מחפש את המחרוזת (String) בשם startingTab. המשתנה הזה אומר לאפליקציה: "כשאת עולה, איזה טאב להציג למשתמש?".
5. השינוי (הקסם השחור)
הוא מגיע לקוד בשפת Smali (שפה שדומה ל-Assembly, מגשרת בין הקוד הבינארי לקוד שבן אנוש יכול לקרוא).
- הוא מוצא את הפקודה: const/4 v2, 0x1.
- הוא משנה אותה ל: const/4 v2, 0x0.
- המשמעות: ברוב האפליקציות של Dialer, 0 מייצג את הטאב הראשון (למשל: מועדפים או חייגן), ו-1 מייצג את הטאב השני (יומן שיחות). על ידי שינוי המספר, הוא כופה על האפליקציה להיפתח תמיד על המסך שהוא רוצה.
6. הסיום: שמירה וחתימה
- הוא לוחץ על שמירה (Compile). האפליקציה אורזת את הקוד בחזרה.
- בסוף הוא יוצא ומתקבל קובץ חדש. כדי שאנדרואיד יסכים להריץ את זה, הקובץ חייב לעבור "חתימה" (Signing), שזה מה ש-MT Manager עושה אוטומטית.
למה הוא עושה את זה?
כי כנראה נמאס לו שכל פעם שהוא לוחץ על "טלפון" הוא רואה את רשימת השיחות, והוא מעדיף לראות ישר את המקלדת של המספרים (או להפך).בקיצור: המשתמש הזה הוא "האקר" של הגדרות נוחות. הוא לא מחכה לעדכון גרסה מהיצרנית – הוא פשוט משכתב את היצרנית.
צריך פירוט על שורת קוד ספציפית או שנחה דעתך?
-
@המתעניין1 עשיתי את זה וזה לא עזר
-
@המתעניין1 עשיתי את זה וזה לא עזר
-
@המתעניין1 נתתי
-
@המתעניין1 נתתי
@ezerphone בוצע:)
(פשוט הורדתי את הכוכביות במדריך)