דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. אנדרואיד - כללי
  3. עזרה הדדית - אנדרואיד
  4. מדריך איך "לשחק" עם אפשרויות מפתחים (ולחסום אותו)

מדריך איך "לשחק" עם אפשרויות מפתחים (ולחסום אותו)

מתוזמן נעוץ נעול הועבר עזרה הדדית - אנדרואיד
10 פוסטים 7 כותבים 868 צפיות 7 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 101100001 מנותק
    101100001 מנותק
    10110000
    כתב ב נערך לאחרונה על ידי 10110000
    #1

    במדריך הזה אביא כמה דרכים לחסום את אפשרויות מפתחים, כמה מהדרכים די מצחיקות לדעתי (לכבוד פורים).

    אני לא לוקח אחריות מכל דבר שקורה לטלפון שלכם, תמיד מומלץ שיהיה לכם גיבוי לקושחה לפני שתערכו האחריות עליכם.....

    קודם כל בא צריך למצוא את הקובץ קוד (הsmali) של מה קורא כשלוחצים על הBUILD אני מצאתי את זה בנתיב:
    MtkSettings\smali\com\android\settings\deviceinfo\BuildNumberPreferenceController.smali-|
    איך עורכים smali?
    פותחים את האפליקציה של הגדרות ע"י MTmanager ולוחצים על classes.dex ופותחים ע"י dex editor plus והולכים לנתיב הנ"ל

    טיפ: לאחר עריכה, תוכלו להכריח את האפליקציה לעצור כדי לראות את השינויים (אילוץ עצירה בהגדרות)

    1. הפתרון הכי קל:

    למחוק את הפעולה שמורידה באחד כל לחיצה תחילת הפעולה נראת כך

    .method public handlePreferenceTreeClick(Landroidx/preference/Preference;)Z
        .locals 8
    המשך קוד
    

    ולמחוק את השורה הזאת

        sub-int/2addr p1, v1
    

    זה יעשה שלא יראו כלום כי צריך 7 לחיצות וכל פעם שלוחצים לא יורד כלום
    עוד דרך קלה היא ללכת לפעולה

    .method private enableDevelopmentSettings()V
        .locals 3
     המשך קוד
    

    ולהוסיף אחר כך return-void

    .method private enableDevelopmentSettings()V
        .locals 3
        return-void
    המשך קוד
    

    זה יעשה שכן רואים toast של עוד x לחיצות אתה מפתח אבל אחרי שמגיע ל-1 שום דבר לא יקרה

    יישנן אפשרויות רבות אחרות לחסימת אפשרויות מפתחים בצורה פשוטה, ניתן אפילו לערוך את הטוסטים כדי לומר "אפשרויות מפתחים אינן זמינות במכשיר הזה" ועוד.... (ניתן ג"כ לשנות שהספירה תתחיל ב1- וזה יאמר לו שהוא כבר מפתח ולא יפתח)

    עכשיו בואו נגיע לשינויים המעניינים 🙂

    2. להיות זבל #1:

    קודם אני אסביר מה 3 שורות עושים
    השורה הזו היא שגורמת לספירה לאחור לרדת

        sub-int/2addr p1, v1
    

    השורה הזו היא מה שאומר למכשיר מתי להתחיל להציג טוסטים

        const/4 v2, 0x5
    

    השורה הזו היא מה שאומר למכשיר כמה לחיצות צריך כדי לפתוח אפשרויות מפתחים

        const/4 v0, 0x7
    
    עכשיו נעשה קצת שינויים.....
     sub-int/2addr p1, v1 --> add-int/2addr p1, v1
     const/4 v2, 0x5 --> const v2, 0xffffff
     const/4 v0, 0x7 --> const/4 v0, 0x1
    

    תוצאה למי שעוד לא הבין: עכשיו במקום לספור לאחור מ-7 הספירה תתחיל ב-1 ותעלה בכל פעם שתלחץ

    3. להיות זבל #2:

    לשנות

     const/4 v2, 0x5 --> const v2, 0xffffff
     const/4 v0, 0x7 --> const/4 v0, 0xffffff
    

    תוצאה:
    de8b35f1-7d3d-46ef-9383-9f55359a51cf-image.png

    וודאי שנלך ג"כ לפעולה הזאת

    .method private enableDevelopmentSettings()V
    

    ונמחק את השורה שפותחת את האפשרויות מפתחים ונערוך את הstring לומר במקום "אתה עכשיו מפתח" ל "איזה אדיוט אתה?!! מה חשבת שיקרה"

    4. להיות זבל #3:

    לשנות

     const/4 v2, 0x5 --> const v2, 0xff
     const/4 v0, 0x7 --> const/4 v0, 0xff
    

    להוסיף לפני

     sub-int/2addr p1, v1
    
     const/4 v1, 0x1
     if-lez p1, :cond_b
     const/4 v3, 0x1
     if-ne p1,v3 :notequel
     const v3, 0xff
     add-int/2addr p1, v3
     :notequel
    

    תוצאה: הספירה לאחור תתחיל מ-255 וכשתגיע ל-1 היא תחזור ל-255

    אני מקווה שנהנתם מהפוסט שהשקעתי בו זמן ומאמץ אשמח לקבל תגובות

    פורים שמח 🤡

    שניאור שמחש I עם ישראל חייע נ EBAE 5 תגובות תגובה אחרונה
    38
    • 101100001 10110000

      במדריך הזה אביא כמה דרכים לחסום את אפשרויות מפתחים, כמה מהדרכים די מצחיקות לדעתי (לכבוד פורים).

      אני לא לוקח אחריות מכל דבר שקורה לטלפון שלכם, תמיד מומלץ שיהיה לכם גיבוי לקושחה לפני שתערכו האחריות עליכם.....

      קודם כל בא צריך למצוא את הקובץ קוד (הsmali) של מה קורא כשלוחצים על הBUILD אני מצאתי את זה בנתיב:
      MtkSettings\smali\com\android\settings\deviceinfo\BuildNumberPreferenceController.smali-|
      איך עורכים smali?
      פותחים את האפליקציה של הגדרות ע"י MTmanager ולוחצים על classes.dex ופותחים ע"י dex editor plus והולכים לנתיב הנ"ל

      טיפ: לאחר עריכה, תוכלו להכריח את האפליקציה לעצור כדי לראות את השינויים (אילוץ עצירה בהגדרות)

      1. הפתרון הכי קל:

      למחוק את הפעולה שמורידה באחד כל לחיצה תחילת הפעולה נראת כך

      .method public handlePreferenceTreeClick(Landroidx/preference/Preference;)Z
          .locals 8
      המשך קוד
      

      ולמחוק את השורה הזאת

          sub-int/2addr p1, v1
      

      זה יעשה שלא יראו כלום כי צריך 7 לחיצות וכל פעם שלוחצים לא יורד כלום
      עוד דרך קלה היא ללכת לפעולה

      .method private enableDevelopmentSettings()V
          .locals 3
       המשך קוד
      

      ולהוסיף אחר כך return-void

      .method private enableDevelopmentSettings()V
          .locals 3
          return-void
      המשך קוד
      

      זה יעשה שכן רואים toast של עוד x לחיצות אתה מפתח אבל אחרי שמגיע ל-1 שום דבר לא יקרה

      יישנן אפשרויות רבות אחרות לחסימת אפשרויות מפתחים בצורה פשוטה, ניתן אפילו לערוך את הטוסטים כדי לומר "אפשרויות מפתחים אינן זמינות במכשיר הזה" ועוד.... (ניתן ג"כ לשנות שהספירה תתחיל ב1- וזה יאמר לו שהוא כבר מפתח ולא יפתח)

      עכשיו בואו נגיע לשינויים המעניינים 🙂

      2. להיות זבל #1:

      קודם אני אסביר מה 3 שורות עושים
      השורה הזו היא שגורמת לספירה לאחור לרדת

          sub-int/2addr p1, v1
      

      השורה הזו היא מה שאומר למכשיר מתי להתחיל להציג טוסטים

          const/4 v2, 0x5
      

      השורה הזו היא מה שאומר למכשיר כמה לחיצות צריך כדי לפתוח אפשרויות מפתחים

          const/4 v0, 0x7
      
      עכשיו נעשה קצת שינויים.....
       sub-int/2addr p1, v1 --> add-int/2addr p1, v1
       const/4 v2, 0x5 --> const v2, 0xffffff
       const/4 v0, 0x7 --> const/4 v0, 0x1
      

      תוצאה למי שעוד לא הבין: עכשיו במקום לספור לאחור מ-7 הספירה תתחיל ב-1 ותעלה בכל פעם שתלחץ

      3. להיות זבל #2:

      לשנות

       const/4 v2, 0x5 --> const v2, 0xffffff
       const/4 v0, 0x7 --> const/4 v0, 0xffffff
      

      תוצאה:
      de8b35f1-7d3d-46ef-9383-9f55359a51cf-image.png

      וודאי שנלך ג"כ לפעולה הזאת

      .method private enableDevelopmentSettings()V
      

      ונמחק את השורה שפותחת את האפשרויות מפתחים ונערוך את הstring לומר במקום "אתה עכשיו מפתח" ל "איזה אדיוט אתה?!! מה חשבת שיקרה"

      4. להיות זבל #3:

      לשנות

       const/4 v2, 0x5 --> const v2, 0xff
       const/4 v0, 0x7 --> const/4 v0, 0xff
      

      להוסיף לפני

       sub-int/2addr p1, v1
      
       const/4 v1, 0x1
       if-lez p1, :cond_b
       const/4 v3, 0x1
       if-ne p1,v3 :notequel
       const v3, 0xff
       add-int/2addr p1, v3
       :notequel
      

      תוצאה: הספירה לאחור תתחיל מ-255 וכשתגיע ל-1 היא תחזור ל-255

      אני מקווה שנהנתם מהפוסט שהשקעתי בו זמן ומאמץ אשמח לקבל תגובות

      פורים שמח 🤡

      שניאור שמחש מחובר
      שניאור שמחש מחובר
      שניאור שמח
      מדריכים עימוד
      כתב ב נערך לאחרונה על ידי
      #2

      @10110000 יישר כח על המדריך המושקע!

      "אם לא תנסה, איך תדע?"

      תגובה 1 תגובה אחרונה
      1
      • 101100001 10110000

        במדריך הזה אביא כמה דרכים לחסום את אפשרויות מפתחים, כמה מהדרכים די מצחיקות לדעתי (לכבוד פורים).

        אני לא לוקח אחריות מכל דבר שקורה לטלפון שלכם, תמיד מומלץ שיהיה לכם גיבוי לקושחה לפני שתערכו האחריות עליכם.....

        קודם כל בא צריך למצוא את הקובץ קוד (הsmali) של מה קורא כשלוחצים על הBUILD אני מצאתי את זה בנתיב:
        MtkSettings\smali\com\android\settings\deviceinfo\BuildNumberPreferenceController.smali-|
        איך עורכים smali?
        פותחים את האפליקציה של הגדרות ע"י MTmanager ולוחצים על classes.dex ופותחים ע"י dex editor plus והולכים לנתיב הנ"ל

        טיפ: לאחר עריכה, תוכלו להכריח את האפליקציה לעצור כדי לראות את השינויים (אילוץ עצירה בהגדרות)

        1. הפתרון הכי קל:

        למחוק את הפעולה שמורידה באחד כל לחיצה תחילת הפעולה נראת כך

        .method public handlePreferenceTreeClick(Landroidx/preference/Preference;)Z
            .locals 8
        המשך קוד
        

        ולמחוק את השורה הזאת

            sub-int/2addr p1, v1
        

        זה יעשה שלא יראו כלום כי צריך 7 לחיצות וכל פעם שלוחצים לא יורד כלום
        עוד דרך קלה היא ללכת לפעולה

        .method private enableDevelopmentSettings()V
            .locals 3
         המשך קוד
        

        ולהוסיף אחר כך return-void

        .method private enableDevelopmentSettings()V
            .locals 3
            return-void
        המשך קוד
        

        זה יעשה שכן רואים toast של עוד x לחיצות אתה מפתח אבל אחרי שמגיע ל-1 שום דבר לא יקרה

        יישנן אפשרויות רבות אחרות לחסימת אפשרויות מפתחים בצורה פשוטה, ניתן אפילו לערוך את הטוסטים כדי לומר "אפשרויות מפתחים אינן זמינות במכשיר הזה" ועוד.... (ניתן ג"כ לשנות שהספירה תתחיל ב1- וזה יאמר לו שהוא כבר מפתח ולא יפתח)

        עכשיו בואו נגיע לשינויים המעניינים 🙂

        2. להיות זבל #1:

        קודם אני אסביר מה 3 שורות עושים
        השורה הזו היא שגורמת לספירה לאחור לרדת

            sub-int/2addr p1, v1
        

        השורה הזו היא מה שאומר למכשיר מתי להתחיל להציג טוסטים

            const/4 v2, 0x5
        

        השורה הזו היא מה שאומר למכשיר כמה לחיצות צריך כדי לפתוח אפשרויות מפתחים

            const/4 v0, 0x7
        
        עכשיו נעשה קצת שינויים.....
         sub-int/2addr p1, v1 --> add-int/2addr p1, v1
         const/4 v2, 0x5 --> const v2, 0xffffff
         const/4 v0, 0x7 --> const/4 v0, 0x1
        

        תוצאה למי שעוד לא הבין: עכשיו במקום לספור לאחור מ-7 הספירה תתחיל ב-1 ותעלה בכל פעם שתלחץ

        3. להיות זבל #2:

        לשנות

         const/4 v2, 0x5 --> const v2, 0xffffff
         const/4 v0, 0x7 --> const/4 v0, 0xffffff
        

        תוצאה:
        de8b35f1-7d3d-46ef-9383-9f55359a51cf-image.png

        וודאי שנלך ג"כ לפעולה הזאת

        .method private enableDevelopmentSettings()V
        

        ונמחק את השורה שפותחת את האפשרויות מפתחים ונערוך את הstring לומר במקום "אתה עכשיו מפתח" ל "איזה אדיוט אתה?!! מה חשבת שיקרה"

        4. להיות זבל #3:

        לשנות

         const/4 v2, 0x5 --> const v2, 0xff
         const/4 v0, 0x7 --> const/4 v0, 0xff
        

        להוסיף לפני

         sub-int/2addr p1, v1
        
         const/4 v1, 0x1
         if-lez p1, :cond_b
         const/4 v3, 0x1
         if-ne p1,v3 :notequel
         const v3, 0xff
         add-int/2addr p1, v3
         :notequel
        

        תוצאה: הספירה לאחור תתחיל מ-255 וכשתגיע ל-1 היא תחזור ל-255

        אני מקווה שנהנתם מהפוסט שהשקעתי בו זמן ומאמץ אשמח לקבל תגובות

        פורים שמח 🤡

        I מנותק
        I מנותק
        itapi
        כתב ב נערך לאחרונה על ידי
        #3

        @10110000 שכוייח שכוייח

        כל שירותי התוכנה במקום אחד: ikosher.me

        תגובה 1 תגובה אחרונה
        1
        • 101100001 10110000

          במדריך הזה אביא כמה דרכים לחסום את אפשרויות מפתחים, כמה מהדרכים די מצחיקות לדעתי (לכבוד פורים).

          אני לא לוקח אחריות מכל דבר שקורה לטלפון שלכם, תמיד מומלץ שיהיה לכם גיבוי לקושחה לפני שתערכו האחריות עליכם.....

          קודם כל בא צריך למצוא את הקובץ קוד (הsmali) של מה קורא כשלוחצים על הBUILD אני מצאתי את זה בנתיב:
          MtkSettings\smali\com\android\settings\deviceinfo\BuildNumberPreferenceController.smali-|
          איך עורכים smali?
          פותחים את האפליקציה של הגדרות ע"י MTmanager ולוחצים על classes.dex ופותחים ע"י dex editor plus והולכים לנתיב הנ"ל

          טיפ: לאחר עריכה, תוכלו להכריח את האפליקציה לעצור כדי לראות את השינויים (אילוץ עצירה בהגדרות)

          1. הפתרון הכי קל:

          למחוק את הפעולה שמורידה באחד כל לחיצה תחילת הפעולה נראת כך

          .method public handlePreferenceTreeClick(Landroidx/preference/Preference;)Z
              .locals 8
          המשך קוד
          

          ולמחוק את השורה הזאת

              sub-int/2addr p1, v1
          

          זה יעשה שלא יראו כלום כי צריך 7 לחיצות וכל פעם שלוחצים לא יורד כלום
          עוד דרך קלה היא ללכת לפעולה

          .method private enableDevelopmentSettings()V
              .locals 3
           המשך קוד
          

          ולהוסיף אחר כך return-void

          .method private enableDevelopmentSettings()V
              .locals 3
              return-void
          המשך קוד
          

          זה יעשה שכן רואים toast של עוד x לחיצות אתה מפתח אבל אחרי שמגיע ל-1 שום דבר לא יקרה

          יישנן אפשרויות רבות אחרות לחסימת אפשרויות מפתחים בצורה פשוטה, ניתן אפילו לערוך את הטוסטים כדי לומר "אפשרויות מפתחים אינן זמינות במכשיר הזה" ועוד.... (ניתן ג"כ לשנות שהספירה תתחיל ב1- וזה יאמר לו שהוא כבר מפתח ולא יפתח)

          עכשיו בואו נגיע לשינויים המעניינים 🙂

          2. להיות זבל #1:

          קודם אני אסביר מה 3 שורות עושים
          השורה הזו היא שגורמת לספירה לאחור לרדת

              sub-int/2addr p1, v1
          

          השורה הזו היא מה שאומר למכשיר מתי להתחיל להציג טוסטים

              const/4 v2, 0x5
          

          השורה הזו היא מה שאומר למכשיר כמה לחיצות צריך כדי לפתוח אפשרויות מפתחים

              const/4 v0, 0x7
          
          עכשיו נעשה קצת שינויים.....
           sub-int/2addr p1, v1 --> add-int/2addr p1, v1
           const/4 v2, 0x5 --> const v2, 0xffffff
           const/4 v0, 0x7 --> const/4 v0, 0x1
          

          תוצאה למי שעוד לא הבין: עכשיו במקום לספור לאחור מ-7 הספירה תתחיל ב-1 ותעלה בכל פעם שתלחץ

          3. להיות זבל #2:

          לשנות

           const/4 v2, 0x5 --> const v2, 0xffffff
           const/4 v0, 0x7 --> const/4 v0, 0xffffff
          

          תוצאה:
          de8b35f1-7d3d-46ef-9383-9f55359a51cf-image.png

          וודאי שנלך ג"כ לפעולה הזאת

          .method private enableDevelopmentSettings()V
          

          ונמחק את השורה שפותחת את האפשרויות מפתחים ונערוך את הstring לומר במקום "אתה עכשיו מפתח" ל "איזה אדיוט אתה?!! מה חשבת שיקרה"

          4. להיות זבל #3:

          לשנות

           const/4 v2, 0x5 --> const v2, 0xff
           const/4 v0, 0x7 --> const/4 v0, 0xff
          

          להוסיף לפני

           sub-int/2addr p1, v1
          
           const/4 v1, 0x1
           if-lez p1, :cond_b
           const/4 v3, 0x1
           if-ne p1,v3 :notequel
           const v3, 0xff
           add-int/2addr p1, v3
           :notequel
          

          תוצאה: הספירה לאחור תתחיל מ-255 וכשתגיע ל-1 היא תחזור ל-255

          אני מקווה שנהנתם מהפוסט שהשקעתי בו זמן ומאמץ אשמח לקבל תגובות

          פורים שמח 🤡

          עם ישראל חייע מנותק
          עם ישראל חייע מנותק
          עם ישראל חיי
          כתב ב נערך לאחרונה על ידי
          #4

          @10110000 חזק וברוך

          תגובה 1 תגובה אחרונה
          0
          • 101100001 10110000

            במדריך הזה אביא כמה דרכים לחסום את אפשרויות מפתחים, כמה מהדרכים די מצחיקות לדעתי (לכבוד פורים).

            אני לא לוקח אחריות מכל דבר שקורה לטלפון שלכם, תמיד מומלץ שיהיה לכם גיבוי לקושחה לפני שתערכו האחריות עליכם.....

            קודם כל בא צריך למצוא את הקובץ קוד (הsmali) של מה קורא כשלוחצים על הBUILD אני מצאתי את זה בנתיב:
            MtkSettings\smali\com\android\settings\deviceinfo\BuildNumberPreferenceController.smali-|
            איך עורכים smali?
            פותחים את האפליקציה של הגדרות ע"י MTmanager ולוחצים על classes.dex ופותחים ע"י dex editor plus והולכים לנתיב הנ"ל

            טיפ: לאחר עריכה, תוכלו להכריח את האפליקציה לעצור כדי לראות את השינויים (אילוץ עצירה בהגדרות)

            1. הפתרון הכי קל:

            למחוק את הפעולה שמורידה באחד כל לחיצה תחילת הפעולה נראת כך

            .method public handlePreferenceTreeClick(Landroidx/preference/Preference;)Z
                .locals 8
            המשך קוד
            

            ולמחוק את השורה הזאת

                sub-int/2addr p1, v1
            

            זה יעשה שלא יראו כלום כי צריך 7 לחיצות וכל פעם שלוחצים לא יורד כלום
            עוד דרך קלה היא ללכת לפעולה

            .method private enableDevelopmentSettings()V
                .locals 3
             המשך קוד
            

            ולהוסיף אחר כך return-void

            .method private enableDevelopmentSettings()V
                .locals 3
                return-void
            המשך קוד
            

            זה יעשה שכן רואים toast של עוד x לחיצות אתה מפתח אבל אחרי שמגיע ל-1 שום דבר לא יקרה

            יישנן אפשרויות רבות אחרות לחסימת אפשרויות מפתחים בצורה פשוטה, ניתן אפילו לערוך את הטוסטים כדי לומר "אפשרויות מפתחים אינן זמינות במכשיר הזה" ועוד.... (ניתן ג"כ לשנות שהספירה תתחיל ב1- וזה יאמר לו שהוא כבר מפתח ולא יפתח)

            עכשיו בואו נגיע לשינויים המעניינים 🙂

            2. להיות זבל #1:

            קודם אני אסביר מה 3 שורות עושים
            השורה הזו היא שגורמת לספירה לאחור לרדת

                sub-int/2addr p1, v1
            

            השורה הזו היא מה שאומר למכשיר מתי להתחיל להציג טוסטים

                const/4 v2, 0x5
            

            השורה הזו היא מה שאומר למכשיר כמה לחיצות צריך כדי לפתוח אפשרויות מפתחים

                const/4 v0, 0x7
            
            עכשיו נעשה קצת שינויים.....
             sub-int/2addr p1, v1 --> add-int/2addr p1, v1
             const/4 v2, 0x5 --> const v2, 0xffffff
             const/4 v0, 0x7 --> const/4 v0, 0x1
            

            תוצאה למי שעוד לא הבין: עכשיו במקום לספור לאחור מ-7 הספירה תתחיל ב-1 ותעלה בכל פעם שתלחץ

            3. להיות זבל #2:

            לשנות

             const/4 v2, 0x5 --> const v2, 0xffffff
             const/4 v0, 0x7 --> const/4 v0, 0xffffff
            

            תוצאה:
            de8b35f1-7d3d-46ef-9383-9f55359a51cf-image.png

            וודאי שנלך ג"כ לפעולה הזאת

            .method private enableDevelopmentSettings()V
            

            ונמחק את השורה שפותחת את האפשרויות מפתחים ונערוך את הstring לומר במקום "אתה עכשיו מפתח" ל "איזה אדיוט אתה?!! מה חשבת שיקרה"

            4. להיות זבל #3:

            לשנות

             const/4 v2, 0x5 --> const v2, 0xff
             const/4 v0, 0x7 --> const/4 v0, 0xff
            

            להוסיף לפני

             sub-int/2addr p1, v1
            
             const/4 v1, 0x1
             if-lez p1, :cond_b
             const/4 v3, 0x1
             if-ne p1,v3 :notequel
             const v3, 0xff
             add-int/2addr p1, v3
             :notequel
            

            תוצאה: הספירה לאחור תתחיל מ-255 וכשתגיע ל-1 היא תחזור ל-255

            אני מקווה שנהנתם מהפוסט שהשקעתי בו זמן ומאמץ אשמח לקבל תגובות

            פורים שמח 🤡

            נ מנותק
            נ מנותק
            נחמן פלח
            כתב ב נערך לאחרונה על ידי
            #5

            @10110000 כתב במדריך איך "לשחק" עם אפשרויות מפתחים (ולחסום אותו):

            כמה מהדרכים די מצחיקות לדעתי

            מצחיק זה לא🤯😬

            היי

            101100001 תגובה 1 תגובה אחרונה
            0
            • נ נחמן פלח

              @10110000 כתב במדריך איך "לשחק" עם אפשרויות מפתחים (ולחסום אותו):

              כמה מהדרכים די מצחיקות לדעתי

              מצחיק זה לא🤯😬

              101100001 מנותק
              101100001 מנותק
              10110000
              כתב ב נערך לאחרונה על ידי
              #6

              @נחמן-פלח למה לא? מה לא אהבת?

              נ תגובה 1 תגובה אחרונה
              1
              • 101100001 10110000

                @נחמן-פלח למה לא? מה לא אהבת?

                נ מנותק
                נ מנותק
                נחמן פלח
                כתב ב נערך לאחרונה על ידי
                #7

                @10110000 כתב במדריך איך "לשחק" עם אפשרויות מפתחים (ולחסום אותו):

                @נחמן-פלח למה לא? מה לא אהבת?

                אהבתי רק שזה להיות שטן

                היי

                תגובה 1 תגובה אחרונה
                0
                • 101100001 10110000 התייחס לנושא זה ב
                • 101100001 10110000

                  במדריך הזה אביא כמה דרכים לחסום את אפשרויות מפתחים, כמה מהדרכים די מצחיקות לדעתי (לכבוד פורים).

                  אני לא לוקח אחריות מכל דבר שקורה לטלפון שלכם, תמיד מומלץ שיהיה לכם גיבוי לקושחה לפני שתערכו האחריות עליכם.....

                  קודם כל בא צריך למצוא את הקובץ קוד (הsmali) של מה קורא כשלוחצים על הBUILD אני מצאתי את זה בנתיב:
                  MtkSettings\smali\com\android\settings\deviceinfo\BuildNumberPreferenceController.smali-|
                  איך עורכים smali?
                  פותחים את האפליקציה של הגדרות ע"י MTmanager ולוחצים על classes.dex ופותחים ע"י dex editor plus והולכים לנתיב הנ"ל

                  טיפ: לאחר עריכה, תוכלו להכריח את האפליקציה לעצור כדי לראות את השינויים (אילוץ עצירה בהגדרות)

                  1. הפתרון הכי קל:

                  למחוק את הפעולה שמורידה באחד כל לחיצה תחילת הפעולה נראת כך

                  .method public handlePreferenceTreeClick(Landroidx/preference/Preference;)Z
                      .locals 8
                  המשך קוד
                  

                  ולמחוק את השורה הזאת

                      sub-int/2addr p1, v1
                  

                  זה יעשה שלא יראו כלום כי צריך 7 לחיצות וכל פעם שלוחצים לא יורד כלום
                  עוד דרך קלה היא ללכת לפעולה

                  .method private enableDevelopmentSettings()V
                      .locals 3
                   המשך קוד
                  

                  ולהוסיף אחר כך return-void

                  .method private enableDevelopmentSettings()V
                      .locals 3
                      return-void
                  המשך קוד
                  

                  זה יעשה שכן רואים toast של עוד x לחיצות אתה מפתח אבל אחרי שמגיע ל-1 שום דבר לא יקרה

                  יישנן אפשרויות רבות אחרות לחסימת אפשרויות מפתחים בצורה פשוטה, ניתן אפילו לערוך את הטוסטים כדי לומר "אפשרויות מפתחים אינן זמינות במכשיר הזה" ועוד.... (ניתן ג"כ לשנות שהספירה תתחיל ב1- וזה יאמר לו שהוא כבר מפתח ולא יפתח)

                  עכשיו בואו נגיע לשינויים המעניינים 🙂

                  2. להיות זבל #1:

                  קודם אני אסביר מה 3 שורות עושים
                  השורה הזו היא שגורמת לספירה לאחור לרדת

                      sub-int/2addr p1, v1
                  

                  השורה הזו היא מה שאומר למכשיר מתי להתחיל להציג טוסטים

                      const/4 v2, 0x5
                  

                  השורה הזו היא מה שאומר למכשיר כמה לחיצות צריך כדי לפתוח אפשרויות מפתחים

                      const/4 v0, 0x7
                  
                  עכשיו נעשה קצת שינויים.....
                   sub-int/2addr p1, v1 --> add-int/2addr p1, v1
                   const/4 v2, 0x5 --> const v2, 0xffffff
                   const/4 v0, 0x7 --> const/4 v0, 0x1
                  

                  תוצאה למי שעוד לא הבין: עכשיו במקום לספור לאחור מ-7 הספירה תתחיל ב-1 ותעלה בכל פעם שתלחץ

                  3. להיות זבל #2:

                  לשנות

                   const/4 v2, 0x5 --> const v2, 0xffffff
                   const/4 v0, 0x7 --> const/4 v0, 0xffffff
                  

                  תוצאה:
                  de8b35f1-7d3d-46ef-9383-9f55359a51cf-image.png

                  וודאי שנלך ג"כ לפעולה הזאת

                  .method private enableDevelopmentSettings()V
                  

                  ונמחק את השורה שפותחת את האפשרויות מפתחים ונערוך את הstring לומר במקום "אתה עכשיו מפתח" ל "איזה אדיוט אתה?!! מה חשבת שיקרה"

                  4. להיות זבל #3:

                  לשנות

                   const/4 v2, 0x5 --> const v2, 0xff
                   const/4 v0, 0x7 --> const/4 v0, 0xff
                  

                  להוסיף לפני

                   sub-int/2addr p1, v1
                  
                   const/4 v1, 0x1
                   if-lez p1, :cond_b
                   const/4 v3, 0x1
                   if-ne p1,v3 :notequel
                   const v3, 0xff
                   add-int/2addr p1, v3
                   :notequel
                  

                  תוצאה: הספירה לאחור תתחיל מ-255 וכשתגיע ל-1 היא תחזור ל-255

                  אני מקווה שנהנתם מהפוסט שהשקעתי בו זמן ומאמץ אשמח לקבל תגובות

                  פורים שמח 🤡

                  EBAE מנותק
                  EBAE מנותק
                  EBA
                  מדריכים
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @10110000 מדריך נחמד ביותר!
                  נשמע לי שזה יותר למכשירי שיאומי וכדו', עם מעבד MTK
                  אני צריך את לחסום מצב מפתחים בגלקסי, יש רוט, מה הכיוון?
                  מספיק לי למחוק קובץ עם סייר רוט ולחסום וזהו, כרגע אין לי צורך בכל הצחוקים הללו...
                  תודה רבה!

                  101100001 מישהו12מ 2 תגובות תגובה אחרונה
                  0
                  • EBAE EBA

                    @10110000 מדריך נחמד ביותר!
                    נשמע לי שזה יותר למכשירי שיאומי וכדו', עם מעבד MTK
                    אני צריך את לחסום מצב מפתחים בגלקסי, יש רוט, מה הכיוון?
                    מספיק לי למחוק קובץ עם סייר רוט ולחסום וזהו, כרגע אין לי צורך בכל הצחוקים הללו...
                    תודה רבה!

                    101100001 מנותק
                    101100001 מנותק
                    10110000
                    כתב ב נערך לאחרונה על ידי 10110000
                    #9

                    @EBA לא נגעתי במכשירים כאלו, אבל אנסה ליעץ מהידע שלי בשיאומי. קודם כל גיבוי של מה שחשוב לך במכשיר ולוודאות שיש לך קושחה מלאה למכשיר.
                    באנדרויד גבוה אי אפשר למצוק את הxml אז צריך לערוך אותו לדוג' שהbuild יהיה disabled.
                    לערוך סמאלי אמור להיות אותו רעיון כמו במדריך למצוא את הקובץ האחראי והפעולה האחראית ולגרום שלא יעבוד, אם תשלח לי את האפליקציה של ההגדרות אשמח להסתכל.

                    תגובה 1 תגובה אחרונה
                    1
                    • EBAE EBA

                      @10110000 מדריך נחמד ביותר!
                      נשמע לי שזה יותר למכשירי שיאומי וכדו', עם מעבד MTK
                      אני צריך את לחסום מצב מפתחים בגלקסי, יש רוט, מה הכיוון?
                      מספיק לי למחוק קובץ עם סייר רוט ולחסום וזהו, כרגע אין לי צורך בכל הצחוקים הללו...
                      תודה רבה!

                      מישהו12מ מנותק
                      מישהו12מ מנותק
                      מישהו12
                      מדריכים
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @EBA כתב במדריך איך "לשחק" עם אפשרויות מפתחים (ולחסום אותו):

                      נשמע לי שזה יותר למכשירי שיאומי וכדו', עם מעבד MTK

                      למהנשמע לך ככה?
                      זה לא נראה ככה בעיני

                      הבלוג שלי
                      https://aiv-dev.com/he-IL/

                      תגובה 1 תגובה אחרונה
                      0

                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • חוקי הפורום
                      • לא נפתר
                      • משתמשים
                      • חיפוש גוגל בפורום
                      • צור קשר