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

שיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי

מתוזמן נעוץ נעול הועבר אפליקציות להורדה
193 פוסטים 45 כותבים 13.8k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • לא-מתייאשל מנותק
    לא-מתייאשל מנותק
    לא-מתייאש
    כתב נערך לאחרונה על ידי לא-מתייאש
    #1

    שלום לכולם,

    קודם כל, לא, אני מטצער, זה לא גרסה 1.0 של קיידרואיד, והאמת שזה כמעט ולא קשור לקיידרואיד (חוץ מהשם אבל לא מצאתי לו משהו אחר מקיידרואיד קיוסק) , אוקיי אתחיל עם הקונטקסט של הדברים, ולמי שזה לא מעניין אותו, ישידלג ישיר לקטע הבה. אבל בעצם, אני ב"ה כמעט סיימתי את המודול של הויפיאן של קיידרואיד 1.0 וכל מה שקשור לסינון של התוכן (שזה לדעתי החלק ההכי קשה) ועכשיו (לפני כ-3 שבועות בערך), הייתי צריך להתחיל את האפליקצייה, כולל כל הממשק, הסינכרון עם השרת וכו וכו, שזה בעצם אפליקצייה סנטדרטית לחלוטין, אך היה לי שאלה שהרבה זמן אני חושב עליה, איזה ארכיטקטורה של אפליקציה אני אבחר... והגעתי למסקנה שבשביל קיידרואיד, ההכי טוב יהיה שילוב של כמה ביחד (למי שזה מעניין, שילוב של Feature-based + Clean + MVVM וכמובן DI עם Koin, אבל לא באתי לדבר על פן הטכני), אבל הייתה לי בעייה שאף פעם לא בניתי אפליקצייה עם 3 ביחד, ולהתחיל עם קיידראויד בלי להתנסות על משהו, לא רציתי, לכן חיפשתי פרוייקט קטן כדי לנסות את השילוב הזה והאם באמת הוא יתאים.
    ואז אני רואה את הפוסט הזה, אמרתי לעצמי שזה יכול להיות מעולה, כי אני אוכל לבדוק את הארכיטקטורה וגם אוכל לבדוק אחד מההגנות של קיידרואיד נגד מי שיעשה רוט עם קיידרואיד מותקן, שזה בעצם מצב שיחסום לגמרי את הגישה לממשק של המכשיר ואפילו הכפתורים למטה עם הודעה נחמדה שהמכשיר חסום כל עוד שיש למכשיר רוט. (באמת הכזבו אותי כל אלו שלא עשו התקנה כראוי ולכלכו אח"כ בפומבי על קידירואיד ), זה לקח שבוע אוליי עד שהתחלתי בפועל, עד שסגרנו עם בעל הפוסט וכו, והוא קיבל גרסה ראשונית שעובדת אבל היום אני מפרסם אותה עם קצת תיקונים.

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

    Screenshot_20240818_024239.png Screenshot_20240818_024256.png Screenshot_20240818_024317.png Screenshot_20240818_024328.png Screenshot_20240818_024347.png Screenshot_20240818_024356.png Screenshot_20240818_024406.png Screenshot_20240818_025034.png Screenshot_20240818_025137.png Screenshot_20240818_025145.png Screenshot_20240818_025202.png Screenshot_20240818_025215.png

    וגם על טאבלט :

    Screenshot_20240818_071620.pngScreenshot_20240818_071843.png
    Screenshot_20240818_071635.png

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

    אז הנה הקובץ : com.kdroid.kiosk(0.8.1)-release.zip

    כמובן צריך מחשב עם ADB, למחוק את כל החשבונות על המכשיר ולהפעיל אותה עם הפקודה הבא :

    adb shell dpm set-device-owner com.kdroid.kiosk/.framework.managers.dpm.DpmReceiver
    

    אוקיי זהו להיום !

    בברכה


    זה הרבה קוד בשביל אפליקצייה כ"כ קטנה, ממש ארכיטקטורה לא מתאימה לפרוייקט קטן כזה 😲

    ├── core
    │   ├── data
    │   │   ├── local
    │   │   │   └── PreferencesRepository.kt
    │   │   ├── preview
    │   │   │   └── FakeData.kt
    │   │   └── remote
    │   │   └── checkIfDeviceIsAuthorized.kt
    │   ├── domain
    │   │   ├── allowedapplications
    │   │   │   └── AllowedApplicationsRepository.kt
    │   │   ├── managers
    │   │   │   └── license
    │   │   │   ├── LicenseManagerImpl.kt
    │   │   │   └── LicenseManager.kt
    │   │   └── utils
    │   │   └── Hash.kt
    │   └── presentation
    │   ├── components
    │   │   ├── AppIcon.kt
    │   │   ├── BrightnessControl.kt
    │   │   ├── CenteredTitle.kt
    │   │   ├── Clock.kt
    │   │   ├── CodeBlock.kt
    │   │   ├── ConfigScaffold.kt
    │   │   ├── GeneralAppBar.kt
    │   │   ├── HebrewDate.kt
    │   │   ├── InstallationStepper.kt
    │   │   ├── InstallerConfirmButton.kt
    │   │   ├── PasswordDialog.kt
    │   │   ├── PasswordField.kt
    │   │   ├── ResponsiveScreen.kt
    │   │   └── WarningInfo.kt
    │   ├── events
    │   │   ├── SnackbarEventHandler.kt
    │   │   └── SnackbarEvent.kt
    │   ├── navigation
    │   │   ├── AppNavHost.kt
    │   │   ├── NavGraph.kt
    │   │   ├── NavState.kt
    │   │   ├── NavTransition.kt
    │   │   └── NavViewModel.kt
    │   └── theme
    │   ├── Color.kt
    │   ├── Theme.kt
    │   └── Type.kt
    ├── features
    │   ├── config
    │   │   ├── allowedappsconfig
    │   │   │   ├── AllowedAppsConfigEvent.kt
    │   │   │   ├── AllowedAppsConfigScreen.kt
    │   │   │   ├── AllowedAppsConfigState.kt
    │   │   │   └── AllowedAppsConfigViewModel.kt
    │   │   ├── ConfigurationItems.kt
    │   │   ├── dpmconfig
    │   │   │   ├── components
    │   │   │   │   └── DisclaimerDialog.kt
    │   │   │   ├── DpmConfigEvents.kt
    │   │   │   ├── DpmConfigScreen.kt
    │   │   │   ├── DpmConfigState.kt
    │   │   │   └── DpmConfigViewModel.kt
    │   │   ├── networkconfig
    │   │   │   ├── NetworkConfigEvent.kt
    │   │   │   ├── NetworkConfigRepository.kt
    │   │   │   ├── NetworkConfigScreen.kt
    │   │   │   ├── NetworkConfigState.kt
    │   │   │   └── NetworkConfigViewmodel.kt
    │   │   ├── passwordconfig
    │   │   │   ├── PasswordConfigEvents.kt
    │   │   │   ├── PasswordConfigScreen.kt
    │   │   │   ├── PasswordConfigState.kt
    │   │   │   └── PasswordConfigViewModel.kt
    │   │   └── restrictionsconfig
    │   │   ├── RestrictionsConfigEvents.kt
    │   │   ├── RestrictionsConfigRepository.kt
    │   │   ├── RestrictionsConfigScreen.kt
    │   │   ├── RestrictionsConfigState.kt
    │   │   ├── RestrictionsConfigViewModel.kt
    │   │   └── RestrictionsItems.kt
    │   ├── home
    │   │   ├── components
    │   │   │   ├── batteryindicator
    │   │   │   │   ├── BatteryLevel.kt
    │   │   │   │   ├── BatteryLevelState.kt
    │   │   │   │   └── BatteryLevelViewModel.kt
    │   │   │   └── NavigationItems.kt
    │   │   ├── HomeEvents.kt
    │   │   ├── HomeScreen.kt
    │   │   ├── HomeScreenState.kt
    │   │   └── HomeScreenViewModel.kt
    │   ├── loading
    │   │   └── Loading.kt
    │   └── settings
    │   ├── SettingsScreenEvent.kt
    │   ├── SettingsScreen.kt
    │   ├── SettingsScreenViewModel.kt
    │   └── SettingsState.kt
    ├── framework
    │   ├── di
    │   │   └── AppModule.kt
    │   ├── managers
    │   │   ├── applications
    │   │   │   ├── manager
    │   │   │   │   ├── ApplicationManagerImpl.kt
    │   │   │   │   ├── ApplicationManager.kt
    │   │   │   │   └── ApplicationModel.kt
    │   │   │   └── receiver
    │   │   │   └── ApplicationInstallationReceiver.kt
    │   │   ├── batterylevel
    │   │   │   ├── BatteryLevelManagerImpl.kt
    │   │   │   └── BatteryLevelManager.kt
    │   │   ├── dpm
    │   │   │   ├── DeviceOwnerConstants.kt
    │   │   │   ├── DpmManagerImpl.kt
    │   │   │   ├── DpmManager.kt
    │   │   │   ├── DpmReceiver.kt
    │   │   │   └── FrpManager.kt
    │   │   └── systemsettings
    │   │   └── SystemSettingsManager.kt
    │   ├── receiver
    │   │   └── BootReceiver.kt
    │   └── services
    │   ├── BackgroundServices.kt
    │   ├── FakeVpnService.kt
    │   ├── ServicesStarterOnBoot.kt
    │   └── utils
    │   └── ServicesUtils.kt
    ├── MainActivity.kt
    └── MainApplication.kt

    41 directories, 89 files

    😳 😳

    https://kdroidfilter.github.io/blog

    ה EBAE אמירא ש מישהו12מ 17 תגובות תגובה אחרונה
    83
    • יוסף אלחנןי מחובר
      יוסף אלחנןי מחובר
      יוסף אלחנן מדריכים
      כתב נערך לאחרונה על ידי
      #2

      חברים, אני זכיתי להיות המשתמש הראשון (לכאורה).

      ואני ממליץ בחום!

      @לא-מתייאש שאפו ענק על המיזם!

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

        @לא-מתייאש דבר ראשון תודה רבה רבה על העבודה על השקעה וכו',
        זה לא משהו שאנו פוגשים כל יום

        רק שאלה קטנה אפשרי להריץ לו פקודות דרך אפליקציה מהמכשיר עצמו דרך ניפוי פאגים אלחוטי?

        שוב תודה רבה

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

          @לא-מתייאש תודה רבה!
          מה תכלס' יקרה אם אני אתקין את האפליקציה הזו על מכשיר עם רוט? [סתם בשביל לנסות, זה המכשיר שיש לי עכשיו]
          ומה יקרה אם היה בעבר רוט והסרתי את הרוט? [ע"י הסרה מלאה של מג'יסק]

          יוסף אלחנןי לא-מתייאשל 2 תגובות תגובה אחרונה
          0
          • יוסף אלחנןי מחובר
            יוסף אלחנןי מחובר
            יוסף אלחנן מדריכים
            השיב לEBA נערך לאחרונה על ידי
            #5

            @EBA כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

            מה תכלס' יקרה אם אני אתקין את האפליקציה הזו על מכשיר עם רוט? [סתם בשביל לנסות, זה המכשיר שיש לי עכשיו]

            אני התקנתי את זה על מכשיר עם רוט.

            זה עובד פצצה!

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

              @לא-מתייאש

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

              אגב, האם זה יתאים גם למערכות רכב למינהם ?

              EBAE תגובה 1 תגובה אחרונה
              0
              • EBAE מנותק
                EBAE מנותק
                EBA מדריכים
                השיב לאמיר נערך לאחרונה על ידי
                #7

                @אמיר כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

                אגב, האם זה יתאים גם למערכות רכב למינהם ?

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

                תגובה 1 תגובה אחרונה
                0
                • שניאור שמחש מנותק
                  שניאור שמחש מנותק
                  שניאור שמח מדריכים עימוד
                  השיב להמפותח נערך לאחרונה על ידי שניאור שמח
                  #8

                  @המפותח כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

                  רק שאלה קטנה אפשרי להריץ לו פקודות דרך אפליקציה מהמכשיר עצמו דרך ניפוי פאגים אלחוטי?

                  תסתכל כאן וכאן
                  כמובן צריך לשנות את הפקודה..

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

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

                    @שניאור-שמח תודה רבה
                    אז זה אותו ראיון של קיידרויאד בעצם

                    שניאור שמחש יוסף אלחנןי 2 תגובות תגובה אחרונה
                    0
                    • שניאור שמחש מנותק
                      שניאור שמחש מנותק
                      שניאור שמח מדריכים עימוד
                      השיב להמפותח נערך לאחרונה על ידי שניאור שמח
                      #10

                      @המפותח כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

                      @שניאור-שמח תודה רבה
                      אז זה אותו ראיון של קיידרויאד בעצם

                      בעניין הפקודה, נכון

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

                      תגובה 1 תגובה אחרונה
                      1
                      • יוסף אלחנןי מחובר
                        יוסף אלחנןי מחובר
                        יוסף אלחנן מדריכים
                        השיב להמפותח נערך לאחרונה על ידי
                        #11

                        @המפותח דומה...

                        קיידרואיד זה בעצם רשימה שחורה
                        והאפליקציה הזו היא רשימה לבנה...

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

                          @EBA כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

                          @לא-מתייאש תודה רבה!
                          מה תכלס' יקרה אם אני אתקין את האפליקציה הזו על מכשיר עם רוט? [סתם בשביל לנסות, זה המכשיר שיש לי עכשיו]
                          ומה יקרה אם היה בעבר רוט והסרתי את הרוט? [ע"י הסרה מלאה של מג'יסק]

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

                          https://kdroidfilter.github.io/blog

                          תגובה 1 תגובה אחרונה
                          0
                          • D מנותק
                            D מנותק
                            DYDY6137
                            כתב נערך לאחרונה על ידי
                            #13

                            @לא-מתייאש
                            ניסיתי להשיג אותך במייל
                            כמה עולה להפעיל את החסימה הזאת ?

                            תגובה 1 תגובה אחרונה
                            0
                            • מתושלח הבבלימ מנותק
                              מתושלח הבבלימ מנותק
                              מתושלח הבבלי מדריכים
                              השיב ליוסף אלחנן נערך לאחרונה על ידי
                              #14

                              @יוסף-אלחנן כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

                              חברים, אני זכיתי להיות המשתמש הראשון (לכאורה).

                              קודם @לא-מתייאש 😉

                              תהיה צודק

                              תגובה 1 תגובה אחרונה
                              2
                              • ש מנותק
                                ש מנותק
                                שמעון חבצלת
                                השיב ללא-מתייאש נערך לאחרונה על ידי שמעון חבצלת
                                #15

                                @לא-מתייאש כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

                                כמובן צריך מחשב עם ADB, למחוק את כל החשבונות על המכשיר ולהפעיל אותה עם הפקודה הבא :

                                מי יכול לתת פירוט קטן איך בדיוק לעשות
                                יש לי ADB ואני טיפ טיפה מבין בזה...
                                @מישהו12

                                יוסף אלחנןי תגובה 1 תגובה אחרונה
                                0
                                • מישהו12מ מנותק
                                  מישהו12מ מנותק
                                  מישהו12 מדריכים
                                  השיב ללא-מתייאש נערך לאחרונה על ידי שמואל
                                  #16

                                  @לא-מתייאש
                                  ואוו.

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

                                  תגובה 1 תגובה אחרונה
                                  3
                                  • ה מנותק
                                    ה מנותק
                                    הדובדבן שבקצפת
                                    השיב ללא-מתייאש נערך לאחרונה על ידי הדובדבן שבקצפת
                                    #17

                                    @לא-מתייאש
                                    רק מברר
                                    מה יקרה עם האפליקציות שמחוברות לרשת ויצטרכו בהמשך עדכון, הרי אין עדכון כי אין חנות 🤔

                                    ש תגובה 1 תגובה אחרונה
                                    0
                                    • ש מנותק
                                      ש מנותק
                                      שמעון חבצלת
                                      השיב להדובדבן שבקצפת נערך לאחרונה על ידי
                                      #18

                                      @הדובדבן-שבקצפת כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

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

                                      שמים מעדכן אפליקציות מראש

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

                                        @לא-מתייאש כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

                                        אפילו הכפתורים למטה עם הודעה נחמדה שהמכשיר חסום כל עוד שיש למכשיר רוט

                                        אבל בוטלואדר פתוח\חוסר בשירותי גוגל - אפשרי?

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

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

                                          @מישהו12 כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

                                          @לא-מתייאש כתב בשיתוף | להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד - האפליקצייה החדשה שלי:

                                          אפילו הכפתורים למטה עם הודעה נחמדה שהמכשיר חסום כל עוד שיש למכשיר רוט

                                          אבל בוטלואדר פתוח\חוסר בשירותי גוגל - אפשרי?

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

                                          https://kdroidfilter.github.io/blog

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

                                          • התחברות

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

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