דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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. שיתוף | לעזור לי לבנות את המאגר הנתונים של קיידרואיד

שיתוף | לעזור לי לבנות את המאגר הנתונים של קיידרואיד

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
4 פוסטים 3 כותבים 187 צפיות 8 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • לא-מתייאשל מנותק
    לא-מתייאשל מנותק
    לא-מתייאש
    כתב נערך לאחרונה על ידי לא-מתייאש
    #1

    שלום לכולם,

    הרבה ביקשו ממני לעזור לי בפיתוח של קיידרואיד, והיום זה אפשרי.
    בניתי מאגר שיתופי של כללי חסימה של אפליקציות בשביל גרסה הבא של קיידרואיד, אבל לא רק, כל אחד יוכל להשתמש במאגר, הרישיון הוא LGPL כלומר שמותר להשתמש באפליקצייה עם קוד סגור אך אם עושים עריכה למאגר חייבים לפרסם את העריכות של המאגר.

    אפשר לומר שרוב רובם של האפליקציות רק צריכות כללים של הוסטים, או רשימה לבנה או רשימה שחורה, או אפילו שלא צריך לחסום כלום או שלא צריך בכלל לתת לאפליקצייה גישה כלל לאינטרנט או שרק בלוקלי.

    המבנה הוא JSON, זה מבנה פשוט שכל אחד יכול לבנות, נתחיל עם אפליקצייה מוכרת, וויז :

    {
      "type": "Fixed",
      "packageName": "com.waze",
      "category": "NAVIGATION",
      "networkPolicy": {
        "mode": "BLACKLIST",
        "spec": {
          "type": "HostList",
          "hosts": [
            "*.waze.com",
            "venue-image.waze.com",
            "ads-resources.waze.com",
            "ads-resources-legacy.waze.com",
            "adsassets.waze.com",
            "social.waze.co.il"
          ]
        }
      },
      "minimumVersionCode": 1030416
    }
    

    כאן רואים שהטייפ של כללים הוא קבוע -> FIXED (כלומר שהכלל הוא אותו כלל לכל המסלולים של קיידרואיד), ושהפעלתי רשימה שחורה של הוסטים.

    עכשיו נעשה משהו יותר מורכב, GMAIL :

    {
      "type": "ModeBased",
      "packageName": "com.google.android.gm",
      "category": "MAIL",
      "minimumVersionCode": 0,
      "modePolicies": {
        "GPS_AND_MAIL": {
          "mode": "BLACKLIST",
          "desc": "Allow only mails and block Google Chat",
          "spec": {
            "type": "HostList",
            "hosts": [
              "HOST_OF_GOOGLE_CHAT"
            ]
          }
        },
        "REDUCED_RISK": {
          "mode": "FULL_OPEN"
        }
      }
    }
    

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

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

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

    הפרוצדורה קלה למי שיודע להשתמש בגיט, יוצרים פורק של הרפו, יוצרים את הקובץ JSON בתיקייה הנכונה ושולחים PR עם שם add application com.package.exemple in category , גיטהוב יעשה אוטומטי בדיקה שהJSON תקין (אני צריך לאשר את הבדיקה הראשונה), ואח"כ אני יכול MERGE. כשאני MERGE, גיטהוב בונה אוטומטי מאגר חדש בפורמט SQLITE שמכיל טבלה שם חבילה וJSON בפנים. (כן זה לא SQL אמיתי, אבל כרגע זה בסדר :), אם יהיה אלפי אפליקציות, אחשוב לעשות SQL אמיתי, כרגע אין לזה טעם בכלל )

    טוב הנה הקישור של הרפו : https://github.com/kdroidFilter/KDroidDatabase

    בהצלחה לכולם וב"ה אני אעשה את המקסימום להוציא את קיידרואיד בזריזות.

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

    עריכה : הגדרתי GPT שיכתוב כללים : https://chatgpt.com/g/g-682a03350fb48191b4aa0a87ec0b6274-play-store-policy-generator-for-kdroidfilter

    https://kdroidfilter.github.io/blog

    מישהו12מ תגובה 1 תגובה אחרונה
    35
    • לא-מתייאשל לא-מתייאש התייחס לנושא זה
    • לא-מתייאשל לא-מתייאש

      שלום לכולם,

      הרבה ביקשו ממני לעזור לי בפיתוח של קיידרואיד, והיום זה אפשרי.
      בניתי מאגר שיתופי של כללי חסימה של אפליקציות בשביל גרסה הבא של קיידרואיד, אבל לא רק, כל אחד יוכל להשתמש במאגר, הרישיון הוא LGPL כלומר שמותר להשתמש באפליקצייה עם קוד סגור אך אם עושים עריכה למאגר חייבים לפרסם את העריכות של המאגר.

      אפשר לומר שרוב רובם של האפליקציות רק צריכות כללים של הוסטים, או רשימה לבנה או רשימה שחורה, או אפילו שלא צריך לחסום כלום או שלא צריך בכלל לתת לאפליקצייה גישה כלל לאינטרנט או שרק בלוקלי.

      המבנה הוא JSON, זה מבנה פשוט שכל אחד יכול לבנות, נתחיל עם אפליקצייה מוכרת, וויז :

      {
        "type": "Fixed",
        "packageName": "com.waze",
        "category": "NAVIGATION",
        "networkPolicy": {
          "mode": "BLACKLIST",
          "spec": {
            "type": "HostList",
            "hosts": [
              "*.waze.com",
              "venue-image.waze.com",
              "ads-resources.waze.com",
              "ads-resources-legacy.waze.com",
              "adsassets.waze.com",
              "social.waze.co.il"
            ]
          }
        },
        "minimumVersionCode": 1030416
      }
      

      כאן רואים שהטייפ של כללים הוא קבוע -> FIXED (כלומר שהכלל הוא אותו כלל לכל המסלולים של קיידרואיד), ושהפעלתי רשימה שחורה של הוסטים.

      עכשיו נעשה משהו יותר מורכב, GMAIL :

      {
        "type": "ModeBased",
        "packageName": "com.google.android.gm",
        "category": "MAIL",
        "minimumVersionCode": 0,
        "modePolicies": {
          "GPS_AND_MAIL": {
            "mode": "BLACKLIST",
            "desc": "Allow only mails and block Google Chat",
            "spec": {
              "type": "HostList",
              "hosts": [
                "HOST_OF_GOOGLE_CHAT"
              ]
            }
          },
          "REDUCED_RISK": {
            "mode": "FULL_OPEN"
          }
        }
      }
      

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

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

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

      הפרוצדורה קלה למי שיודע להשתמש בגיט, יוצרים פורק של הרפו, יוצרים את הקובץ JSON בתיקייה הנכונה ושולחים PR עם שם add application com.package.exemple in category , גיטהוב יעשה אוטומטי בדיקה שהJSON תקין (אני צריך לאשר את הבדיקה הראשונה), ואח"כ אני יכול MERGE. כשאני MERGE, גיטהוב בונה אוטומטי מאגר חדש בפורמט SQLITE שמכיל טבלה שם חבילה וJSON בפנים. (כן זה לא SQL אמיתי, אבל כרגע זה בסדר :), אם יהיה אלפי אפליקציות, אחשוב לעשות SQL אמיתי, כרגע אין לזה טעם בכלל )

      טוב הנה הקישור של הרפו : https://github.com/kdroidFilter/KDroidDatabase

      בהצלחה לכולם וב"ה אני אעשה את המקסימום להוציא את קיידרואיד בזריזות.

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

      עריכה : הגדרתי GPT שיכתוב כללים : https://chatgpt.com/g/g-682a03350fb48191b4aa0a87ec0b6274-play-store-policy-generator-for-kdroidfilter

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

      @לא-מתייאש
      וואוו, מדהים,
      אשתדל לתרום הוסטים של כל מיני אפליקציות שרשומים אצלי כבר.

      בכל מקרה, להקלטת הוסטים אפשר להשתמש בAdAway.

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

      תגובה 1 תגובה אחרונה
      9
      • מ מנותק
        מ מנותק
        מומי11
        כתב נערך לאחרונה על ידי
        #3

        מזל טוב על ההתקדמות ויישר כח על הכל

        תגובה 1 תגובה אחרונה
        1
        • לא-מתייאשל מנותק
          לא-מתייאשל מנותק
          לא-מתייאש
          כתב נערך לאחרונה על ידי
          #4

          בניתי GPT שכותב כללים : https://chatgpt.com/g/g-682a03350fb48191b4aa0a87ec0b6274-play-store-policy-generator-for-kdroidfilter
          אפשר לבקש בצורה פשוטה תחסום הוסט זה, תאפשר הכל, וכו

          https://kdroidfilter.github.io/blog

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

          • התחברות

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

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