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

בעריכת framwork.jar

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

    אני רוצה לערוך את הקטע קוד הזה שבמקום V4 שלפי מה שאני מבין הוא false יהיה true

    
        .line 3891
        sget-object v0, Landroid/telephony/CarrierConfigManager;->sDefaults:Landroid/os/PersistableBundle;
    
        const-string v1, "carrier_volte_provisioned_bool"
    
        invoke-virtual {v0, v1, v4}, Landroid/os/PersistableBundle;->putBoolean(Ljava/lang/String;Z)V
    
    

    אם אני מבין נכון ה V4 בעצם נלקח מלפני כן אז מצאתי את המקום שזה מופיע שם

    
    
    # direct methods
    .method static constructor blacklist <clinit>()V
        .registers 31
    
        .line 3827
        new-instance v0, Landroid/os/PersistableBundle;
    
        invoke-direct {v0}, Landroid/os/PersistableBundle;-><init>()V
    
        sput-object v0, Landroid/telephony/CarrierConfigManager;->sDefaults:Landroid/os/PersistableBundle;
    
        .line 3828
        const-string v1, "carrier_config_version_string"
    
        const-string v2, ""
    
        invoke-virtual {v0, v1, v2}, Landroid/os/PersistableBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
    
        .line 3829
        sget-object v0, Landroid/telephony/CarrierConfigManager;->sDefaults:Landroid/os/PersistableBundle;
    
        const-string v1, "allow_hold_in_ims_call"
    
        const/4 v3, 0x1
    
        invoke-virtual {v0, v1, v3}, Landroid/os/PersistableBundle;->putBoolean(Ljava/lang/String;Z)V
    
        .line 3830
        sget-object v0, Landroid/telephony/CarrierConfigManager;->sDefaults:Landroid/os/PersistableBundle;
    
        const-string v1, "carrier_allow_deflect_ims_call_bool"
    
        const/4 v4, 0x0
    
        invoke-virtual {v0, v1, v4}, Landroid/os/PersistableBundle;->putBoolean(Ljava/lang/String;Z)V
    
    

    עכשיו אם אני מבין נכון V3 מגדיר ל 1, true, ו V4 מגדיר ל 0, false ,
    כשניסיתי לשנות את ה V4 למעלה ל V3 המכשיר לא נדלק

    אני רק מציין שיש עוד מקום ששם מופיע קטע קוד שקשור לערך הזה והוא נמצא בקובץ imm-common.jar באותה תיקייה

    
    .method public static blacklist isEabProvisioned(Landroid/content/Context;I)Z
        .registers 8
        .param p0, "context"  # Landroid/content/Context;
        .param p1, "subId"  # I
    
        .line 110
        const/4 v0, 0x0
    
        .line 111
        .local v0, "isProvisioned":Z
        const/4 v1, 0x0
    
        const/4 v2, -0x1
    
        if-ne p1, v2, :cond_d
    
        .line 112
        sget-object v2, Lcom/android/service/ims/RcsSettingUtils;->logger:Lcom/android/ims/internal/Logger;
    
        const-string v3, "isEabProvisioned: no valid subscriptions!"
    
        invoke-virtual {v2, v3}, Lcom/android/ims/internal/Logger;->debug(Ljava/lang/String;)V
    
        .line 113
        return v1
    
        .line 115
        :cond_d
        nop
    
        .line 116
        const-string v2, "carrier_config"
    
        invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    
        move-result-object v2
    
        check-cast v2, Landroid/telephony/CarrierConfigManager;
    
        .line 117
        .local v2, "configManager":Landroid/telephony/CarrierConfigManager;
        const/4 v3, 0x1
    
        if-eqz v2, :cond_28
    
        .line 118
        invoke-virtual {v2, p1}, Landroid/telephony/CarrierConfigManager;->getConfigForSubId(I)Landroid/os/PersistableBundle;
    
        move-result-object v4
    
        .line 119
        .local v4, "config":Landroid/os/PersistableBundle;
        if-eqz v4, :cond_28
    
        const-string v5, "carrier_volte_provisioned_bool"
    
        invoke-virtual {v4, v5}, Landroid/os/PersistableBundle;->getBoolean(Ljava/lang/String;)Z
    
        move-result v5
    
        if-nez v5, :cond_28
    
        .line 122
        return v3
    
        .line 126
        .end local v4  # "config":Landroid/os/PersistableBundle;
        :cond_28
        :try_start_28
        invoke-static {p1}, Landroid/telephony/ims/ProvisioningManager;->createForSubscriptionId(I)Landroid/telephony/ims/ProvisioningManager;
    
        move-result-object v4
    
        .line 127
        .local v4, "manager":Landroid/telephony/ims/ProvisioningManager;
        const/16 v5, 0x19
    
        invoke-virtual {v4, v5}, Landroid/telephony/ims/ProvisioningManager;->getProvisioningIntValue(I)I
    
        move-result v5
        :try_end_32
        .catch Ljava/lang/Exception; {:try_start_28 .. :try_end_32} :catch_37
    
        if-ne v5, v3, :cond_35
    
        move v1, v3
    
        :cond_35
        move v0, v1
    
        .line 132
        .end local v4  # "manager":Landroid/telephony/ims/ProvisioningManager;
        goto :goto_52
    
        .line 130
        :catch_37
        move-exception v1
    
        .line 131
        .local v1, "e":Ljava/lang/Exception;
        sget-object v3, Lcom/android/service/ims/RcsSettingUtils;->logger:Lcom/android/ims/internal/Logger;
    
        new-instance v4, Ljava/lang/StringBuilder;
    
        invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    
        const-string v5, "isEabProvisioned: exception="
    
        invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    
        invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    
        move-result-object v5
    
        invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    
        invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    
        move-result-object v4
    
        invoke-virtual {v3, v4}, Lcom/android/ims/internal/Logger;->debug(Ljava/lang/String;)V
    
        .line 133
        .end local v1  # "e":Ljava/lang/Exception;
        :goto_52
        sget-object v1, Lcom/android/service/ims/RcsSettingUtils;->logger:Lcom/android/ims/internal/Logger;
    
        new-instance v3, Ljava/lang/StringBuilder;
    
        invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    
        const-string v4, "isEabProvisioned="
    
        invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    
        invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    
        invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    
        move-result-object v3
    
        invoke-virtual {v1, v3}, Lcom/android/ims/internal/Logger;->debug(Ljava/lang/String;)V
    
        .line 134
        return v0
    .end method
    

    אשמח לעזרה האם הבנתי נכון או שלא ובכל אופן איך להתגבר על הבעיה
    תודה רבה
    @10110000

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

      אני רוצה לערוך את הקטע קוד הזה שבמקום V4 שלפי מה שאני מבין הוא false יהיה true

      
          .line 3891
          sget-object v0, Landroid/telephony/CarrierConfigManager;->sDefaults:Landroid/os/PersistableBundle;
      
          const-string v1, "carrier_volte_provisioned_bool"
      
          invoke-virtual {v0, v1, v4}, Landroid/os/PersistableBundle;->putBoolean(Ljava/lang/String;Z)V
      
      

      אם אני מבין נכון ה V4 בעצם נלקח מלפני כן אז מצאתי את המקום שזה מופיע שם

      
      
      # direct methods
      .method static constructor blacklist <clinit>()V
          .registers 31
      
          .line 3827
          new-instance v0, Landroid/os/PersistableBundle;
      
          invoke-direct {v0}, Landroid/os/PersistableBundle;-><init>()V
      
          sput-object v0, Landroid/telephony/CarrierConfigManager;->sDefaults:Landroid/os/PersistableBundle;
      
          .line 3828
          const-string v1, "carrier_config_version_string"
      
          const-string v2, ""
      
          invoke-virtual {v0, v1, v2}, Landroid/os/PersistableBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
      
          .line 3829
          sget-object v0, Landroid/telephony/CarrierConfigManager;->sDefaults:Landroid/os/PersistableBundle;
      
          const-string v1, "allow_hold_in_ims_call"
      
          const/4 v3, 0x1
      
          invoke-virtual {v0, v1, v3}, Landroid/os/PersistableBundle;->putBoolean(Ljava/lang/String;Z)V
      
          .line 3830
          sget-object v0, Landroid/telephony/CarrierConfigManager;->sDefaults:Landroid/os/PersistableBundle;
      
          const-string v1, "carrier_allow_deflect_ims_call_bool"
      
          const/4 v4, 0x0
      
          invoke-virtual {v0, v1, v4}, Landroid/os/PersistableBundle;->putBoolean(Ljava/lang/String;Z)V
      
      

      עכשיו אם אני מבין נכון V3 מגדיר ל 1, true, ו V4 מגדיר ל 0, false ,
      כשניסיתי לשנות את ה V4 למעלה ל V3 המכשיר לא נדלק

      אני רק מציין שיש עוד מקום ששם מופיע קטע קוד שקשור לערך הזה והוא נמצא בקובץ imm-common.jar באותה תיקייה

      
      .method public static blacklist isEabProvisioned(Landroid/content/Context;I)Z
          .registers 8
          .param p0, "context"  # Landroid/content/Context;
          .param p1, "subId"  # I
      
          .line 110
          const/4 v0, 0x0
      
          .line 111
          .local v0, "isProvisioned":Z
          const/4 v1, 0x0
      
          const/4 v2, -0x1
      
          if-ne p1, v2, :cond_d
      
          .line 112
          sget-object v2, Lcom/android/service/ims/RcsSettingUtils;->logger:Lcom/android/ims/internal/Logger;
      
          const-string v3, "isEabProvisioned: no valid subscriptions!"
      
          invoke-virtual {v2, v3}, Lcom/android/ims/internal/Logger;->debug(Ljava/lang/String;)V
      
          .line 113
          return v1
      
          .line 115
          :cond_d
          nop
      
          .line 116
          const-string v2, "carrier_config"
      
          invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
      
          move-result-object v2
      
          check-cast v2, Landroid/telephony/CarrierConfigManager;
      
          .line 117
          .local v2, "configManager":Landroid/telephony/CarrierConfigManager;
          const/4 v3, 0x1
      
          if-eqz v2, :cond_28
      
          .line 118
          invoke-virtual {v2, p1}, Landroid/telephony/CarrierConfigManager;->getConfigForSubId(I)Landroid/os/PersistableBundle;
      
          move-result-object v4
      
          .line 119
          .local v4, "config":Landroid/os/PersistableBundle;
          if-eqz v4, :cond_28
      
          const-string v5, "carrier_volte_provisioned_bool"
      
          invoke-virtual {v4, v5}, Landroid/os/PersistableBundle;->getBoolean(Ljava/lang/String;)Z
      
          move-result v5
      
          if-nez v5, :cond_28
      
          .line 122
          return v3
      
          .line 126
          .end local v4  # "config":Landroid/os/PersistableBundle;
          :cond_28
          :try_start_28
          invoke-static {p1}, Landroid/telephony/ims/ProvisioningManager;->createForSubscriptionId(I)Landroid/telephony/ims/ProvisioningManager;
      
          move-result-object v4
      
          .line 127
          .local v4, "manager":Landroid/telephony/ims/ProvisioningManager;
          const/16 v5, 0x19
      
          invoke-virtual {v4, v5}, Landroid/telephony/ims/ProvisioningManager;->getProvisioningIntValue(I)I
      
          move-result v5
          :try_end_32
          .catch Ljava/lang/Exception; {:try_start_28 .. :try_end_32} :catch_37
      
          if-ne v5, v3, :cond_35
      
          move v1, v3
      
          :cond_35
          move v0, v1
      
          .line 132
          .end local v4  # "manager":Landroid/telephony/ims/ProvisioningManager;
          goto :goto_52
      
          .line 130
          :catch_37
          move-exception v1
      
          .line 131
          .local v1, "e":Ljava/lang/Exception;
          sget-object v3, Lcom/android/service/ims/RcsSettingUtils;->logger:Lcom/android/ims/internal/Logger;
      
          new-instance v4, Ljava/lang/StringBuilder;
      
          invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
      
          const-string v5, "isEabProvisioned: exception="
      
          invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
      
          invoke-virtual {v1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
      
          move-result-object v5
      
          invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
      
          invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
      
          move-result-object v4
      
          invoke-virtual {v3, v4}, Lcom/android/ims/internal/Logger;->debug(Ljava/lang/String;)V
      
          .line 133
          .end local v1  # "e":Ljava/lang/Exception;
          :goto_52
          sget-object v1, Lcom/android/service/ims/RcsSettingUtils;->logger:Lcom/android/ims/internal/Logger;
      
          new-instance v3, Ljava/lang/StringBuilder;
      
          invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
      
          const-string v4, "isEabProvisioned="
      
          invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
      
          invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
      
          invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
      
          move-result-object v3
      
          invoke-virtual {v1, v3}, Lcom/android/ims/internal/Logger;->debug(Ljava/lang/String;)V
      
          .line 134
          return v0
      .end method
      

      אשמח לעזרה האם הבנתי נכון או שלא ובכל אופן איך להתגבר על הבעיה
      תודה רבה
      @10110000

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

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

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

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

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

        @10110000 עובר לפרטי

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

        • התחברות

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

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