@לשכת-הרב שירותי גוגל נקודה.
cfopuser
-
בירור | הבעיה באימות פתיחת מייל של גימייל | מדוע לא לעבור לאאוטלק או וואלה מייל? -
להורדה | ביט - אפשר להתקין ממקורות לא ידועים@דוכי אולי אני יוסיף באפליקצייה עצמה בעתיד
זה מספיק לבינתיים נראה לי:
https://mitmachim.top/topic/93554/שיתוף-ביט-פתוח-להתקנה-גם-לא-מגוגל-פלי-מתעדכן-אוטומטית -
שיתוף | ביט פתוח להתקנה גם לא מגוגל פלי (מתעדכן אוטומטית) -
להורדה | אפליקציה למניעת עקיפת חסימות MDM@פראירי נכון.
(אם אני זוכר נכון עשו את זה בשיואמי מקשים) -
להורדה | אפליקצית חסימה לאנדרואיד אייבלוק (A Bloq) (מבוסס על MDM) (בטא 0.4.6) -
בקשת מידע | האם אפשר לפרוץ אייפון?@שלמה-רביב תדגיש שזה טלפון שאין לך גישה לחשבון שלו או לסיסמה שלו,
אחרת לא מובן מה הבעיה לאפס.... -
שיתוף | כך תחסמו איפוס סיסמה למחשב שלכם לפורצים חובבנים@iosi-poli בתכלס זה תקיפה שעובדת רק בtpm ישנים (1.2)
בחדשים (2.0) יש אבטחה על זה. -
להורדה | אפליקצית חסימה לאנדרואיד אייבלוק (A Bloq) (מבוסס על MDM) (בטא 0.4.6) -
בירור | קיבלתם פעם שיחה ממספר טלפון 0 ?@כככככ שתבין זה לא רק שלא אוהבים תשובות מai
זה גם מנוגד לחוקי הפורום.באופן כללי הרבה מאוד מלל בלי הרבה משמעות שכול אחד יכול להשיג בשיחה אחת קצרה ופשוטה....
בקיצור מקווה שהבנת. -
שיתוף | אתר להתקנת a bloq (בטא)@מוישי-2 כפי שאתה יכול לראות יש שאלות נפוצות בתחילת הנושא,
https://mitmachim.top/post/1098443תבצע את הקטע על חוסר הצלחה בחיבור למכשיר
-
תגובות | המדריך המלא: הוספת זיהוי פנים לכל מכשיר אנדרואיד עם רוט@שלמה-רביב עוד פרטים וגם איזה גרסת אנדרואיד/מג'יסק
ואם אפשר גם logcat -
הצעת ייעול | פנייה לגוגל אימות GMAIL בשיחה קולית@Show-Digital רק אני לא מבין מה הקשר לחשבון הרישמי של show?
-
להורדה | מנהל האיתחול – ניהול מוחלט של אפליקציות באתחול (למכשירי Root בלבד)@iosi-poli חייב רוט כי ההשבתה קורית על ידי פקודה בshell
-
להורדה | מנהל האיתחול – ניהול מוחלט של אפליקציות באתחול (למכשירי Root בלבד)@זונדל-גרנד צודק. במבט לעומק,
רואים שאתה מכבה רק את הreciver,
שכתבת pm disable ישר חשבתי שזה השבתה של כלל האפליקציה.אבל באמת כמו שרואים יש השבתה פר קומפוננט
for (receiver in receivers) { val key = "${receiver.packageName}/${receiver.receiverName}" states[key] = receiver.isEnabled }package wspdyb.bootcommander import java.util.LinkedHashMap object BackupManager { private var lastSnapshot: BackupSnapshot? = null fun saveSnapshot(receivers: List<BootReceiverInfo>) { val states = LinkedHashMap<String, Boolean>() for (receiver in receivers) { val key = "${receiver.packageName}/${receiver.receiverName}" states[key] = receiver.isEnabled } lastSnapshot = BackupSnapshot( receiverStates = states ) } fun getLastSnapshot(): BackupSnapshot? { return lastSnapshot } }package wspdyb.bootcommander import android.content.Context import android.widget.Toast import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import java.io.BufferedReader import java.io.DataOutputStream import java.io.File import java.io.InputStreamReader fun isRootAvailable(): Boolean { val paths = arrayOf( "/system/bin/su", "/system/xbin/su", "/sbin/su", "/system/sd/xbin/su", "/system/bin/failsafe/su", "/data/local/xbin/su", "/data/local/bin/su", "/data/local/su", "/system/sbin/su", "/usr/bin/su", "/vendor/bin/su" ) return paths.any { File(it).exists() } } suspend fun executeRootCommand( command: String, context: Context, packageName: String = "" ): Boolean { if (!isRootAvailable()) { withContext(Dispatchers.Main) { Toast.makeText(context, context.getString(R.string.error_no_root), Toast.LENGTH_LONG).show() LogManager.addLog( command = command, success = false, message = context.getString(R.string.error_no_root), packageName = packageName ) } return false } return withContext(Dispatchers.IO) { var process: Process? = null var os: DataOutputStream? = null val errorOutput = StringBuilder() try { process = Runtime.getRuntime().exec("su") os = DataOutputStream(process.outputStream) os.writeBytes("$command\n") os.writeBytes("exit\n") os.flush() val reader = BufferedReader(InputStreamReader(process.errorStream)) var line: String? while (reader.readLine().also { line = it } != null) { errorOutput.append(line) } val result = process.waitFor() withContext(Dispatchers.Main) { if (result == 0) { // Success logic val statusMsg = if (command.contains("enable")) { context.getString(R.string.status_enabled) } else { context.getString(R.string.status_disabled) } LogManager.addLog(command, true, statusMsg, packageName) true } else { val baseError = context.getString(R.string.error_shell_code, result) val fullError = if (errorOutput.isNotEmpty()) "$baseError: $errorOutput" else baseError LogManager.addLog(command, false, fullError, packageName) Toast.makeText(context, fullError, Toast.LENGTH_LONG).show() false } } ?: false } catch (e: Exception) { withContext(Dispatchers.Main) { val errorMsg = e.message ?: context.getString(R.string.error_unknown) val finalMsg = if (errorOutput.isNotEmpty()) "$errorMsg ($errorOutput)" else errorMsg LogManager.addLog(command, false, finalMsg, packageName) Toast.makeText(context, context.getString(R.string.error_prefix, finalMsg), Toast.LENGTH_SHORT).show() } false } finally { os?.close() process?.destroy() } } } suspend fun performRestore(snapshot: BackupSnapshot, context: Context) { withContext(Dispatchers.IO) { val states = snapshot.receiverStates states.forEach { (component, shouldBeEnabled) -> val pkg = component.substringBefore("/", "") val action = if (shouldBeEnabled) "enable" else "disable" val command = "pm $action $component" executeRootCommand(command, context, pkg) } } }
האמת זה יכול להיות גם כלי adb,
די נחמד אתה יכול לעשות אתר שעושה פעולה דומה.
-
להורדה | ביט - אפשר להתקין ממקורות לא ידועים@דוכי בעיקרון אפשר לעשות שביט תעדכן את עצמה אוטומטית ושלום על ישראל אבל אין לי זמן לזה כרגע
ראיתי שהיה כאן צורך דחוף אז עשיתי עכשיו מהר שיהיה לי זמן אני יעבוד על זה יותר
-
להורדה | ביט - אפשר להתקין ממקורות לא ידועים@דוכי ברור שהוא לא יעבוד כי היה לך לפני את האפליקצייה של דוד חזן ועכשיו הורדת את שלי,
הם לא יכולות לעדכן אחת את השנייה,
אבל למסקנה זה עבד לך כן? -
להורדה | ביט - אפשר להתקין ממקורות לא ידועים@דוכי אז זה עובד נכון?
אם כן אני יעשה כנראה בוט אוטומטי שיעדכן את האפליקצייה קבוע. -
להורדה | מנהל האיתחול – ניהול מוחלט של אפליקציות באתחול (למכשירי Root בלבד)@זונדל-גרנד אתה מבין שpm disable משביתה את כול האפליקצייה ולא רק את הrecivers כן?
וזה שווה ערך למשתמש משבית ידנית את האפליקציה. -
עזרה | מעוניין לסנן את האינטרנט אתרוג ברמת הספק וצריך ציוד מתקדם שיעבוד איתם@יהיה-טוב הכי טוב אם תפנה אליהם ישירות,
אני מניח שאתה לא הראשון שנתקל בבעיה כזאת. -
להורדה | ביט - אפשר להתקין ממקורות לא ידועים@מתכנת-חובב מתחיל להיות חריגה מהנושא