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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
L

lilo159

@lilo159
אודות
פוסטים
51
נושאים
6
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שיתוף | סוף סוף זה הגיע, מדריך לעריכת ספוטיפיי ללא תמונות + גרסאות מוכנות
    L lilo159

    ספוטיפיי ללא תמונות רגיל.
    ספוטיפיי ללא תמונות - פרימיום (ע"י revenced manger)

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

    בMT manger:
    dex editor plus:

    1. חסימת כל התמונות:
      com->spotify->image.esperanto.proto->EsImage$ImageData:
      לשנות את השורה שמתחת ל-line 1:
    .method public final getData()Lp/xa7;
        .registers 2
    
        .line 1
        iget-object v0, p0, Lcom/spotify/image/esperanto/proto/EsImage$ImageData;->data_:Lp/xa7;
    
        .line 3
        return-object v0
    .end method
    
    

    לשנות ל- const/4 v0, 0x0:

    .method public final getData()Lp/xa7;
        .registers 2
    
        .line 1
        const/4 v0, 0x0
        .line 3
        return-object v0
    .end method
    
    
    1. חסימת הסרטונים:
      com->spotify->betamax->player->VideoSurfaceView:
      לשנות את השורה שמתחת ל-line 1:
    .method public getTextureView()Landroid/view/TextureView;
        .registers 2
    
        .line 1
        iget-object v0, p0, Lcom/spotify/betamax/player/VideoSurfaceView;->a:Landroid/view/TextureView;
    
        .line 3
        return-object v0
    .end method
    
    

    לשנות ל- const/4 v0, 0x0:

    .method public getTextureView()Landroid/view/TextureView;
        .registers 2
    
        .line 1
        const/4 v0, 0x0
        .line 3
        return-object v0
    .end method
    
    
    1. חסימת התמונה שבשיתוף:
      למחוק את הclass:
      com->spotify->share->housekeepingimpl->ShareHouseKeepingWorker

    2. אפשרי לפרוץ עם revenced manager.

    בהצלחה!

    אפליקציות להורדה

  • מדריך | ווידג'טים בשיאומי f21/22 pro
    L lilo159

    למי שמעוניין, נתקלתי ממש במקרה (כמובן בסיעתא דשמיא גדולה...) בדרך להגיע לווידג'טים בF21/22 pro.
    אני מסכם עם מקלדת בלוטוס בשיאומי שלי, ואני משתמש באפליקציה של קיצורי מקשים (keymapper) כדי לפתוח את הוורד. הגדרתי שהקיצור הוא ctrl+shift+w. בעודי מנסה לפתוח את הוורד פתאום אני מוצא את עצמי בווידג'טים...
    לאחר קצת ניסוי וטעיה, מסתבר שהקיצור הוא ctrl+w.
    כדי לדמות את המקשים האלו, האפליקציות הנדרשות:
    shizuku (שיזוקו), keymapper (קי-מאפר).
    הקובץ להגדרת הקיצור דרך.
    כל הקבצים יחד: קבצים לווידג'טים.zip
    כדי שהקי-מאפר יוכל לדמות לחיצות של מקלדת, הוא נעזר בשיזוקו (דורש root, אבל יכול להיות שיש אפשרות דרך adb - לא בדקתי).
    בתוך שיזוקו, יש להפעיל אותו ע"י לחיצה על start:

    15986191-14bf-4c4f-babe-4f10f1d4f5ce-Screenshot_20241113-145007.png

    (אפשר לאפשר הפעלה אוטומטית של השיזוקו בboot דרך ההגדרות שלו, לי בדרך כלל לא עובד, אז צריך לוודא אחרי הפעלה מחדש שהוא דולק.)
    אחרי זה, בתוך הקי-מאפר, בהפעלה ראשונה צריך לתת לו הרשאות:

    fb0e45d4-3134-49f6-afee-12386eaf1ec1-Screenshot_20241113-150537.png

    לכבות אופטימיזציה של הסוללה:

    6b1e2fd3-1060-4fbe-a693-78c6051c0a19-Screenshot_20241113-150606.png

    ולתת הרשאה של שיזוקו:

    f7f8ce8b-c083-450e-8954-983792c83564-Screenshot_20241113-150721.png

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

    44d5ce79-3b62-4494-b5c4-d90671c1148a-Screenshot_20241113-151621.png

    ואחרי זה על restore, שם יש לבחור את הקובץ (שנקרא data.json) דרך סייר הקבצים:

    162dce19-af7e-4110-abc1-ce1f7b6f186a-Screenshot_20241113-151630.png

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

    9f5effa0-6c7a-49a9-9b5c-ad638993eb77-Screenshot_20241113-195716.png

    אשמח לשמוע אם עובד לכם.

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

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • מדריך | מדריך | הוספת החלפת פרופילים ע"י לחיצה על סולמית ב -f21 pro - עם שורות קוד בלבד!
    L lilo159

    בס"ד

    קודם כל, אם אתם לא יודעים איך לבצע את השינויים להלן, אז אל!
    וכמובן על אחריותכם וכו'.

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

    בmt manager:

    system/system_ext-/priv-app/MtkSystemUI/MtkSystemUI.apk

    בDEX EDITOR PLUS:

    בCLASS:
    com/android/systemui/statusbar/phone/NotificationShadeWindowViewController$2
    להחליף את הMETHOD:
    dispatchKeyEvent
    עם זה:

    .method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z
        .registers 12  # Changed from 11 to 12 registers
        .param p1, "event"    # Landroid/view/KeyEvent;
    
        .line 346
        invoke-virtual {p1}, Landroid/view/KeyEvent;->getAction()I
    
        move-result v0
    
        const/4 v1, 0x0
    
        const/4 v2, 0x1
    
        if-nez v0, :cond_a
    
        move v0, v2
    
        goto :goto_b
    
        :cond_a
        move v0, v1
    
        .line 347
        .local v0, "isDown":Z
        :goto_b
        invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I
    
        move-result v3
    
        .line 349
        .local v3, "keyCode":I
        const/16 v4, 0x12
    
        if-ne v3, v4, :cond_8c  # Changed to :cond_8c
        if-nez v0, :cond_8c  # Changed to :cond_8c
        iget-object v4, p0, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController$2;->this$0:Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;
    
        invoke-static {v4}, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;->access$300(Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;)Lcom/android/systemui/statusbar/phone/StatusBar;
    
        move-result-object v4
    
        invoke-virtual {v4}, Lcom/android/systemui/statusbar/phone/StatusBar;->isDeviceInteractive()Z
    
        move-result v4
    
        if-eqz v4, :cond_8c  # Changed to :cond_8c
    
        # New keyguard check added here
        iget-object v4, p0, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController$2;->this$0:Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;
    
        invoke-static {v4}, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;->access$300(Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;)Lcom/android/systemui/statusbar/phone/StatusBar;
    
        move-result-object v4
    
        invoke-virtual {v4}, Lcom/android/systemui/statusbar/phone/StatusBar;->isKeyguardShowing()Z
    
        move-result v4
    
        if-nez v4, :cond_2d
    
        goto/16 :goto_8c  # Skip if not on keyguard
    
        .line 350
        :cond_2d
        iget-object v4, p0, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController$2;->this$0:Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;
    
        invoke-static {v4}, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;->access$200(Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;)Lcom/android/systemui/statusbar/phone/NotificationShadeWindowView;
    
        move-result-object v4
    
        invoke-virtual {v4}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
    
        move-result-object v4
    
        .line 351
        .local v4, "context":Landroid/content/Context;
        const-string v5, "audio"
    
        invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    
        move-result-object v5
    
        check-cast v5, Landroid/media/AudioManager;
    
        .line 352
        .local v5, "audioManager":Landroid/media/AudioManager;
        invoke-virtual {v5}, Landroid/media/AudioManager;->getRingerMode()I
    
        move-result v6
    
        .line 354
        .local v6, "currentMode":I
        const/4 v7, 0x2
    
        if-ne v6, v7, :cond_4a
    
        .line 355
        invoke-virtual {v5, v2}, Landroid/media/AudioManager;->setRingerMode(I)V
    
        goto/16 :goto_8b
    
        :cond_4a
        if-ne v6, v2, :cond_87
    
        .line 359
        invoke-virtual {v5, v7}, Landroid/media/AudioManager;->setRingerMode(I)V
    
        .line 360
        invoke-virtual {v5, v1}, Landroid/media/AudioManager;->setRingerMode(I)V
    
        .line 362
        const-string v8, "notification"
    
        invoke-virtual {v4, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    
        move-result-object v8
    
        check-cast v8, Landroid/app/NotificationManager;
    
        .line 364
        .local v8, "notificationManager":Landroid/app/NotificationManager;
        invoke-virtual {v8, v2}, Landroid/app/NotificationManager;->setInterruptionFilter(I)V
    
        .line 366
        const-wide/16 p0, 0x64
    
        :try_start_5f
        invoke-static {p0, p1}, Ljava/lang/Thread;->sleep(J)V
        :try_end_62
        .catch Ljava/lang/InterruptedException; {:try_start_5f .. :try_end_62} :catch_63
    
        .line 368
        goto :goto_64
    
        .line 367
        :catch_63
        move-exception p0
    
        .line 370
        :goto_64
        invoke-virtual {v5}, Landroid/media/AudioManager;->getRingerMode()I
    
        move-result p0
    
        .line 371
        .local p0, "newMode":I
        if-eqz p0, :cond_8b
    
        if-ne p0, v2, :cond_6f
    
        if-ne p0, v7, :cond_7c
    
        goto :goto_8b
    
        :cond_6f
        new-instance v0, Landroid/content/Intent;
    
        const-string v8, "com.custom.ringer.TOGGLE_RINGER"
    
        invoke-direct {v0, v8}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    
        invoke-virtual {v4, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
    
        new-instance v0, Landroid/content/Intent;
    
        const-string v8, "com.custom.ringer.TOGGLE_RINGER"
    
        invoke-direct {v0, v8}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    
        invoke-virtual {v4, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
    
        goto :goto_8b
    
        :cond_7c
        new-instance v0, Landroid/content/Intent;
    
        const-string v8, "com.custom.ringer.TOGGLE_RINGER"
    
        invoke-direct {v0, v8}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    
        invoke-virtual {v4, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
    
        .line 375
        .end local v8    # "notificationManager":Landroid/app/NotificationManager;
        .end local p0    # "newMode":I
        .end local p1    # "event":Landroid/view/KeyEvent;
        goto :goto_8b
    
        .line 380
        :cond_87
        invoke-virtual {v5, v7}, Landroid/media/AudioManager;->setRingerMode(I)V
    
        goto :goto_8b
    
        .line 389
        .end local v4    # "context":Landroid/content/Context;
        .end local v5    # "audioManager":Landroid/media/AudioManager;
        .end local v6    # "currentMode":I
        :cond_8b
        :goto_8b
        return v2
    
        .line 389
        :cond_8c  # New label for skipped cases
        :goto_8c
        const/4 v4, 0x4
    
        if-eq v3, v4, :cond_db
    
        const/16 v4, 0x3e
    
        if-eq v3, v4, :cond_cd
    
        const/16 v4, 0x52
    
        if-eq v3, v4, :cond_c0
    
        const/16 v0, 0x18
    
        if-eq v3, v0, :cond_a0
    
        const/16 v0, 0x19
    
        if-eq v3, v0, :cond_a0
    
        goto :goto_da
    
        .line 365
        :cond_a0
        iget-object v0, p0, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController$2;->this$0:Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;
    
        invoke-static {v0}, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;->access$1400(Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;)Lcom/android/systemui/statusbar/SysuiStatusBarStateController;
    
        move-result-object v0
    
        invoke-interface {v0}, Lcom/android/systemui/plugins/statusbar/StatusBarStateController;->isDozing()Z
    
        move-result v0
    
        if-eqz v0, :cond_da
    
        .line 366
        iget-object p0, p0, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController$2;->this$0:Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;
    
        invoke-static {p0}, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;->access$200(Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;)Lcom/android/systemui/statusbar/phone/NotificationShadeWindowView;
    
        move-result-object p0
    
        invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
    
        move-result-object p0
    
        invoke-static {p0}, Landroid/media/session/MediaSessionLegacyHelper;->getHelper(Landroid/content/Context;)Landroid/media/session/MediaSessionLegacyHelper;
    
        move-result-object p0
    
        const/high16 v0, -0x80000000
    
        .line 367
        invoke-virtual {p0, p1, v0, v2}, Landroid/media/session/MediaSessionLegacyHelper;->sendVolumeKeyEvent(Landroid/view/KeyEvent;IZ)V
    
        return v2
    
        :cond_c0
        if-nez v0, :cond_da
    
        .line 355
        iget-object p0, p0, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController$2;->this$0:Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;
    
        invoke-static {p0}, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;->access$300(Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;)Lcom/android/systemui/statusbar/phone/StatusBar;
    
        move-result-object p0
    
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/StatusBar;->onMenuPressed()Z
    
        move-result p0
    
        return p0
    
        :cond_cd
        if-nez v0, :cond_da
    
        .line 360
        iget-object p0, p0, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController$2;->this$0:Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;
    
        invoke-static {p0}, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;->access$300(Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;)Lcom/android/systemui/statusbar/phone/StatusBar;
    
        move-result-object p0
    
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/StatusBar;->onSpacePressed()Z
    
        move-result p0
    
        return p0
    
        :cond_da
        :goto_da
        return v1
    
        :cond_db
        if-nez v0, :cond_e6
    
        .line 350
        iget-object p0, p0, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController$2;->this$0:Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;
    
        invoke-static {p0}, Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;->access$300(Lcom/android/systemui/statusbar/phone/NotificationShadeWindowViewController;)Lcom/android/systemui/statusbar/phone/StatusBar;
    
        move-result-object p0
    
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/StatusBar;->onBackPressed()Z
    
        :cond_e6
        return v2
    .end method
    

    בCLASS:
    com/android/systemui/statusbar/phone/qs/tiles/RingerModeTile
    בתוך הMETHOD:
    handleSetListening
    להוסיף לפני line 92. את השורה:

    .line 90
    new-instance p1, Landroid/content/IntentFilter;
    invoke-direct {p1}, Landroid/content/IntentFilter;-><init>()V
    const-string v0, "android.media.RINGER_MODE_CHANGED"
    .line 91
    invoke-virtual {p1, v0}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
    
    # להוסיף את השורה הזו
    const-string v0, "com.custom.ringer.TOGGLE_RINGER"
    invoke-virtual {p1, v0}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
    # עד כאן
    
    .line 92
    invoke-virtual {p0}, Lcom/android/systemui/qs/tileimpl/QSTileImpl;->getHost()Lcom/android/systemui/qs/QSHost;
    
    
    

    בCLASS:
    com/android/systemui/statusbar/phone/qs/tiles/RingerModeTile$1
    להחליף את הMETHOD:
    onReceive
    עם זה:

    .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V
        .registers 5
    
        .line 101
        invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
        move-result-object p1
    
        const-string v0, "com.custom.ringer.TOGGLE_RINGER"
        invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
        move-result v0
    
        if-eqz v0, :cond_15
    
        .line 102
        iget-object p0, p0, Lcom/android/systemui/qs/tiles/RingerModeTile$1;->this$0:Lcom/android/systemui/qs/tiles/RingerModeTile;
        invoke-virtual {p0}, Lcom/android/systemui/qs/tiles/RingerModeTile;->handleClick()V
        return-void
    
        :cond_15
        const-string v0, "android.media.RINGER_MODE_CHANGED"
        invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
        move-result p1
    
        if-eqz p1, :cond_23
    
        .line 106
        iget-object p0, p0, Lcom/android/systemui/qs/tiles/RingerModeTile$1;->this$0:Lcom/android/systemui/qs/tiles/RingerModeTile;
        invoke-virtual {p0}, Lcom/android/systemui/qs/tileimpl/QSTileImpl;->refreshState()V
    
        :cond_23
        return-void
    .end method
    

    לשמור (בלי לחתום כמובן).

    system/system_ext-/priv-app/Launcher3QuickStep/Launcher3QuickStep.apk

    בDEX EDITOR PLUS:

    בCLASS:
    com/android/launcher3/util/KeyCodeEventUtil
    בתוך הMETHOD:
    longPressKeyEventForMainActivity
    להוסיף מתחת לשורות:

     .line 179
        :pswitch_f  #0x12
    

    את זה:

    const-string v1, "audio"
    
        invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    
        move-result-object v1
    
        check-cast v1, Landroid/media/AudioManager;
    
        invoke-virtual {v1}, Landroid/media/AudioManager;->getRingerMode()I
    
        move-result v2
    
        const/4 v3, 0x2
    
        const/4 v4, 0x1
    
        const/4 v5, 0x0
    
        if-ne v2, v3, :cond_24
    
        invoke-virtual {v1, v4}, Landroid/media/AudioManager;->setRingerMode(I)V
    
        goto :goto_6a
    
        :cond_24
        if-ne v2, v4, :cond_67
    
        invoke-virtual {v1, v3}, Landroid/media/AudioManager;->setRingerMode(I)V
    
        invoke-virtual {v1, v5}, Landroid/media/AudioManager;->setRingerMode(I)V
    
        const-string v2, "notification"
    
        invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    
        move-result-object v2
    
        check-cast v2, Landroid/app/NotificationManager;
    
        invoke-virtual {v2, v4}, Landroid/app/NotificationManager;->setInterruptionFilter(I)V
    
        const-wide v6, 0x64
    
        :try_start_3c
        invoke-static {v6, v7}, Ljava/lang/Thread;->sleep(J)V
        :try_end_3f
        .catch Ljava/lang/InterruptedException; {:try_start_3c .. :try_end_3f} :catch_3f
    
        :catch_3f
        invoke-virtual {v1}, Landroid/media/AudioManager;->getRingerMode()I
    
        move-result v2
    
        if-nez v2, :cond_46
    
        goto :goto_6a
    
        :cond_46
        if-ne v2, v4, :cond_4b
    
        const-string v3, "su 0 u:r:su:s0 -c sh -c \"/system/bin/service call statusbar 1; /system/bin/sleep 0.1; /system/bin/am broadcast -a com.custom.ringer.TOGGLE_RINGER -p com.android.systemui; /system/bin/service call statusbar 2\""
    
        goto :goto_4d
    
        :cond_4b
        const-string v3, "su 0 u:r:su:s0 -c sh -c \"/system/bin/service call statusbar 1; /system/bin/sleep 0.1; /system/bin/am broadcast -a com.custom.ringer.TOGGLE_RINGER -p com.android.systemui; /system/bin/am broadcast -a com.custom.ringer.TOGGLE_RINGER -p com.android.systemui; /system/bin/service call statusbar 2\""
    
        :goto_4d
        invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
    
        move-result-object v2
    
        invoke-virtual {v2, v3}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
    
        move-result-object v2
    
        invoke-virtual {v2}, Ljava/lang/Process;->waitFor()I
    
        move-result v2
    
        if-nez v2, :cond_5c
    
        goto :goto_6a
    
        :cond_5c
        const-string v2, "החלף באופן ידני ונסה שוב"
    
        const/4 v3, 0x1
    
        invoke-static {p0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
    
        move-result-object v2
    
        invoke-virtual {v2}, Landroid/widget/Toast;->show()V
    
        goto :goto_6a
    
        :cond_67
        invoke-virtual {v1, v3}, Landroid/media/AudioManager;->setRingerMode(I)V
    
        :goto_6a
    

    לשמור (וכנ"ל).

    בהגדרות->הודעות ויישומים->מתקדם->גישה מיוחדת לאפליקציות->נא לא להפריע לגישה->Quickstep: לתת הרשאה שיהיה מותר.

    להפעיל מחדש.

    מי שרוצה להכין מדריך יותר מפורט יבורך, אין לי כ"כ זמן.

    בהצלחה!

    (הבהרה: בוודאי שנעזרתי בAI, כמו כולם היום נראה לי...
    ובוודאי שהקוד עובד (לי לפחות, שמתי כבר לארבעה טלפונים), אחרת לא הייתי מביא אותו...)

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • להורדה | פפר בנק דיגיטלי ללא תמונת הכניסה
    L lilo159

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

    עזרה הדדית אפליקציות

  • להורדה | נמאס לכם מספוטיפיי? תורידו את metrolist (ללא תמונות)!
    L lilo159

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

    בקובץ זיפ:
    Metrolistkosher.zip

    מתורגם לעברית (תודה רבה ל @אלוף-תימן על התרגום):
    Metrollistkosher.zip

    אפליקציות להורדה

  • מדריך | ווידג'טים בשיאומי f21/22 pro
    L lilo159

    @הכהן-הגדול עדכנתי את הקישורים

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • מדריך | ווידג'טים בשיאומי f21/22 pro
    L lilo159

    @הכהן-הגדול תלחץ על כפתור (פיזי) שאתה רוצה, וזה יקליט אותו.

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • שיתוף | סוף סוף זה הגיע, מדריך לעריכת ספוטיפיי ללא תמונות + גרסאות מוכנות
    L lilo159

    @ראובן-שבתי ערכתי, אבל תשים לב שחסימת התמונות (שלב 1) חוסמת את כולן, ללא חילוק...

    אפליקציות להורדה

  • בקשת מידע | האם ניתן לסנן את גוגל מפס? שלא יראה תמונות מהמקומות..
    L lilo159

    @למה-באתי אם זה נפק"מ לך, אז ההוסטים לחסום הם (אאל"ט):

    peoplestack-pa.googleapis.com
    streetviewpixels-pa.googleapis.com
    gz0.googleusercontent.com
    
    עזרה הדדית - בניית ופיתוח אפליקציות

  • מדריך | ווידג'טים בשיאומי f21/22 pro
    L lilo159

    @הכהן-הגדול העליתי

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • בקשת מידע | האם ניתן לסנן את גוגל מפס? שלא יראה תמונות מהמקומות..
    L lilo159

    @YOLEVI מידיעה (אצלי בטלפון), ולא חוסם את המפה עצמה.
    @אברהם-אבינו-1 אתה צודק שנחסם לך רק חלק, כי עכשיו אני רואה שבשורה השניה חסרה s בהתחלה, צ"ל "streetview..." ולא "treetview...".
    תודה שהארת את עיני, מיד עורך.

    עזרה הדדית - בניית ופיתוח אפליקציות

  • מדריך | ווידג'טים בשיאומי f21/22 pro
    L lilo159

    @הכהן-הגדול תנסה לבחור אותו בלחיצה על הrestore

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • מדריך | ווידג'טים בשיאומי f21/22 pro
    L lilo159

    @הכהן-הגדול תסתכל בספויילר האחרון, כתוב שם double press - לחיצה כפולה, long press - לחיצה ארוכה, short press - לחיצה קצרה.
    בתמונה נבחרה לחיצה ארוכה. הימיני זה לקצרה, השמאלי לכפולה. בהצלחה.

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • באג | באג עדכון תאריך עברי אוטומטי
    L lilo159

    @inonba זה האפליקציה.
    זה הקובץ שצריך לטעון באפליקציה.
    אחרי שהתקנת את האפליקציה, תלחץ על ייצוא/ייבוא:

    0bf7b445-db53-47f5-9d94-33c38c72419c-Screenshot_20250514-152532.png

    ייבוא:

    adeb1a41-e025-4bb3-ac05-3ce01caac8ea-image.png

    ואז תבחר את הקובץ תאריך.macro דרך הסייר קבצים.
    אחרי שבחרת אותו תלחץ על הסימן של ההוספה למטה:

    427ad703-61b2-4667-8709-10dad0121b38-image.png

    וזהו, בהצלחה!
    ליצרת קשר: chanuta159@gmail.com

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • שיתוף | ספוטיפיי פרוץ | הסוף?
    L lilo159

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

    עזרה הדדית - אנדרואיד

  • שיתוף | סוף סוף זה הגיע, מדריך לעריכת ספוטיפיי ללא תמונות + גרסאות מוכנות
    L lilo159

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

    אפליקציות להורדה

  • בירור | איך ממירים קובץ xapk לקובץ apk
    L lilo159

    @יהונתן-צדוק נראה לי שאם הצלחת להתקין את האפליקיצה, גם אם היא לא עובדת, תעדכן אותה דרך המעדכן אפליקציות.
    בכל מקרה אם מישהו צריך:
    זה ממיר: xapk to apk.exe
    דורש התקנה של: 7z
    צריך לשים את שני הקבצים (הממיר והapk) באותה תיקייה, ואם אני זוכר נכון צריך לוודא שהשם של הapk לא בעברית. בהצלחה.
    הקובץ apk שיוצא הוא לא חתום.

    עזרה הדדית - אנדרואיד

  • שיתוף | סוף סוף זה הגיע, מדריך לעריכת ספוטיפיי ללא תמונות + גרסאות מוכנות
    L lilo159

    עודכן ב"ה ל9.0.48.380.

    אפליקציות להורדה

  • שיתוף | סוף סוף זה הגיע, מדריך לעריכת ספוטיפיי ללא תמונות + גרסאות מוכנות
    L lilo159

    @ראובן-שבתי תודה רבה, קיבלתי.
    ברשותך, אשתמש בכותרת שהצעת.

    אפליקציות להורדה

  • שיתוף | סוף סוף זה הגיע, מדריך לעריכת ספוטיפיי ללא תמונות + גרסאות מוכנות
    L lilo159

    עודכן ב"ה ל9.0.50.416.

    אפליקציות להורדה
  • התחברות

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

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