Rechte nachträglich einschränken oder komplett löschen Rechte nachträglich einschränken oder komplett löschen
Ergebnis 1 bis 11 von 11
  1. Hallo,
    hab mir vor kurzen den Artikel in der Android User: zurück zu den Wurtzeln durch- gelesen: Mit der Variante am Pc. Wo es darum ging rechte nachträglich zu ändern odeer bzw. die apk. vor der installierung zu bearbeiten.

    Meine frage: gibt es eine Variante oder ein app, um vom Handy selber aus auf die AndroidManifeste.xml zuzugreifen oder zu editieren zu können, ohne PC?

    mfg Enghis
    0
     

  2. Ja, aber warum???
    hier
    0
     

  3. Es gibt eine App namens lbe privacy guard. damit lassen sich ALLe rechte von ALLEN apps beliebig einschränken.
    Sei es gps, internet etc:

    https://market.android.com/details?i....security.lite

    Funktioniert super.
    ...schade dass die app kaum wer kennt. (:

    Ich nehme z.b. apps die inet permisson weg, damit keine werbugn angezeigt werden kann. viele haben auch die location permission, wozu auch immer - entziehe ich eig auch immer.
    0
     

  4. Hallo,
    ja da läuft aber wieder nen programm in hintergrund, is ja praktisch ja wie ne firewall, die permanent an sein musss.
    In der AndroidManifeste.xml kann man von grund aus das programm praktisch umschreiben.
    Wie du schon sagtest für freeware und co., werbung einschränken!
    Ich selber nutze zumbeispiel Facebook nicht, und es läuft trodem immer im Hintergrund.

    Lg Enghis
    0
     

  5. 29.11.2011, 13:49
    #5
    komplett löschen (zb facebook) kannst du auch mit ROOT und diversen apps wie zb Titanium backup oder SystemAppRemover
    https://market.android.com/details?i...LnJlbW92ZXIiXQ..
    löschen.
    nach der löschung kannst du TitaniumBackup oder SAR wieder löschen
    hast somit keine app zusätzlich im hintergrund.

    oder du "blockierst" die app einfach komplett (ohne sie zu löschen) mit App Quarantine
    https://market.android.com/details?i....appquarantine
    hat den vorteil das du die blockierten apps, wieder "zurückholen" kannst wenn was sein sollte...

    diese app läuft auch bei mir auch nicht im hintergrund mit.
    1
     

  6. Zitat Zitat von Enghis Beitrag anzeigen
    Hallo,
    ja da läuft aber wieder nen programm in hintergrund, is ja praktisch ja wie ne firewall, die permanent an sein musss.
    In der AndroidManifeste.xml kann man von grund aus das programm praktisch umschreiben.
    Wie du schon sagtest für freeware und co., werbung einschränken!
    Ich selber nutze zumbeispiel Facebook nicht, und es läuft trodem immer im Hintergrund.

    Lg Enghis
    Wenn du es wirklich editieren kannst was ich nicht weiß, kannst du es mit dem Apktool
    1
     

  7. Zitat Zitat von Enghis Beitrag anzeigen
    Hallo,
    ja da läuft aber wieder nen programm in hintergrund, is ja praktisch ja wie ne firewall, die permanent an sein musss.
    In der AndroidManifeste.xml kann man von grund aus das programm praktisch umschreiben.
    Wie du schon sagtest für freeware und co., werbung einschränken!
    Ich selber nutze zumbeispiel Facebook nicht, und es läuft trodem immer im Hintergrund.

    Lg Enghis
    ..beeinflusst die akkulaufzeit nicht wirklich, falls dir das sorgen macht.
    Wenn du facebook nicht benutzt, warum löscht dus es nicht einfach?

    Wenn du dir dein Aufwand geben willst jede einzelne apk mit apktool zu dekompiliern, dann viel Spaß.
    Ich selber habe lediglich in den smalis und ressourcen Änderungen gemacht und wieder kompiliert.

    In der AndroidManifest sollte man eig. nichts ändern - Denke das wird dazu führen, dass du die App nicht mehr starten kannst.
    Wenn du die permission löscht, MUSST du wohl auch jede methode und jede refernez darauf, die diese permission benutzt entfernen - und glaub mir das kannnst du vergessen.
    Wenn du denkst, dass du mit dekompilieren der apk mit apktool auf java code stößt, dann hast du dich geirrt.

    So sieht smali code aus, wenn du mit apktool decompilierst:

    Code:
    .class public Lcom/android/systemui/statusbar/preference/QuickSettings;
    .super Landroid/widget/LinearLayout;
    .source "QuickSettings.java"
    
    
    # annotations
    .annotation system Ldalvik/annotation/MemberClasses;
        value = {
            Lcom/android/systemui/statusbar/preference/QuickSettings$SettingsObserver;
        }
    .end annotation
    
    
    # static fields
    .field private static final ADB:I = 0x10
    
    .field private static final AIRPLANE:I = 0xd
    
    .field private static final BRIGHTNESS:I = 0x4
    
    .field private static final BT:I = 0x2
    
    .field private static final FLASHLIGHT:I = 0xb
    
    .field private static final GPS:I = 0x7
    
    .field private static final HOTSPOT:I = 0x5
    
    .field static final HTC_DEBUG:Z = false
    
    .field private static final ITEM_NUMBER:I = 0x11
    
    .field private static final MOBILE_NETWORK:I = 0x3
    
    .field private static final REBOOT:I = 0xc
    
    .field private static final ROTATION:I = 0x0
    
    .field private static final SETTINGS:I = 0x6
    
    .field private static final SETTINGS_PREF:Ljava/lang/String; = "tweaks_widgets_hidden"
    
    .field private static final SETTINGS_PREF2:Ljava/lang/String; = "tweaks_custom_statusbartext"
    
    .field private static final SILENT:I = 0xe
    
    .field static final TAG:Ljava/lang/String; = "QuickSettings"
    
    .field private static final TASK_MANAGER:I = 0x9
    
    .field private static final VIBRATE:I = 0xf
    
    .field private static final VOLUME:I = 0xa
    
    .field private static final WIFI:I = 0x1
    
    .field private static final WIMAX:I = 0x8
    
    
    # instance fields
    .field private mContext:Landroid/content/Context;
    
    .field private mHandler:Landroid/os/Handler;
    
    .field private mMainTitleBar:Landroid/widget/LinearLayout;
    
    .field private mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
    .field private mStart:Z
    
    .field private mStyleable:Lcom/android/systemui/statusbar/StatusBarStyleable;
    
    .field private mTitleBar:Landroid/widget/TextView;
    
    .field private whichToHide:Ljava/util/ArrayList;
        .annotation system Ldalvik/annotation/Signature;
            value = {
                "Ljava/util/ArrayList",
                "<",
                "Ljava/lang/Integer;",
                ">;"
            }
        .end annotation
    .end field
    
    
    # direct methods
    .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
        .locals 2
        .parameter "context"
        .parameter "attrs"
    
        .prologue
        .line 53
        invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    
        .line 50
        new-instance v1, Landroid/os/Handler;
    
        invoke-direct {v1}, Landroid/os/Handler;-><init>()V
    
        iput-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mHandler:Landroid/os/Handler;
    
        .line 55
        const/16 v1, 0x11
    
        new-array v1, v1, [Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        iput-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        .line 56
        const/4 v1, 0x0
    
        iput-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mStyleable:Lcom/android/systemui/statusbar/StatusBarStyleable;
    
        .line 57
        const/4 v1, 0x0
    
        iput-boolean v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mStart:Z
    
        .line 58
        iput-object p1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        .line 60
        sget-boolean v1, Lcom/android/systemui/statusbar/StatusBarFlag;->HTC_SKIN:Z
    
        if-eqz v1, :cond_0
    
        .line 61
        new-instance v1, Lcom/android/systemui/statusbar/StatusBarStyleable;
    
        invoke-direct {v1, p1}, Lcom/android/systemui/statusbar/StatusBarStyleable;-><init>(Landroid/content/Context;)V
    
        iput-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mStyleable:Lcom/android/systemui/statusbar/StatusBarStyleable;
    
        .line 64
        :cond_0
        invoke-direct {p0}, Lcom/android/systemui/statusbar/preference/QuickSettings;->init()V
    
        .line 66
        new-instance v0, Lcom/android/systemui/statusbar/preference/QuickSettings$SettingsObserver;
    
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mHandler:Landroid/os/Handler;
    
        invoke-direct {v0, p0, v1}, Lcom/android/systemui/statusbar/preference/QuickSettings$SettingsObserver;-><init>(Lcom/android/systemui/statusbar/preference/QuickSettings;Landroid/os/Handler;)V
    
        .line 67
        .local v0, settingsObserver:Lcom/android/systemui/statusbar/preference/QuickSettings$SettingsObserver;
        invoke-virtual {v0}, Lcom/android/systemui/statusbar/preference/QuickSettings$SettingsObserver;->observe()V
    
        .line 68
        return-void
    .end method
    
    .method static synthetic access$0(Lcom/android/systemui/statusbar/preference/QuickSettings;)Landroid/content/Context;
        .locals 1
        .parameter
    
        .prologue
        .line 41
        iget-object v0, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        return-object v0
    .end method
    
    .method private init()V
        .locals 0
    
        .prologue
        .line 71
        return-void
    .end method
    
    
    # virtual methods
    .method protected onFinishInflate()V
        .locals 9
    
        .prologue
        const/16 v8, 0x9
    
        const/4 v7, 0x5
    
        const/4 v6, 0x0
    
        .line 74
        invoke-super {p0}, Landroid/widget/LinearLayout;->onFinishInflate()V
    
        .line 76
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        new-instance v2, Lcom/android/systemui/statusbar/preference/Rotation;
    
        iget-object v3, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v4, 0x7f0a001a
    
        invoke-virtual {p0, v4}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v4
    
        invoke-direct {v2, v3, v4}, Lcom/android/systemui/statusbar/preference/Rotation;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v2, v1, v6
    
        .line 77
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        const/4 v2, 0x1
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/Wifi;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a001b
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/Wifi;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        .line 78
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        const/4 v2, 0x2
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/BT;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a001f
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/BT;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        .line 79
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        const/4 v2, 0x3
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/MobileNetwork;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a001d
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/MobileNetwork;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        .line 80
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        const/4 v2, 0x4
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/Brightness;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a0019
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/Brightness;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        .line 81
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        new-instance v2, Lcom/android/systemui/statusbar/preference/HotSpot;
    
        iget-object v3, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v4, 0x7f0a001c
    
        invoke-virtual {p0, v4}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v4
    
        invoke-direct {v2, v3, v4}, Lcom/android/systemui/statusbar/preference/HotSpot;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v2, v1, v7
    
        .line 82
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        const/4 v2, 0x6
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/Settings;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        .line 83
        const v5, 0x7f0a0021
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/Settings;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        .line 82
        aput-object v3, v1, v2
    
        .line 84
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        const/4 v2, 0x7
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/GPS;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a0020
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/GPS;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        .line 85
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        const/16 v2, 0x8
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/WiMAX;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a001e
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/WiMAX;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        .line 86
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        new-instance v2, Lcom/android/systemui/statusbar/preference/TaskManager;
    
        iget-object v3, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v4, 0x7f0a0022
    
        invoke-virtual {p0, v4}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v4
    
        invoke-direct {v2, v3, v4}, Lcom/android/systemui/statusbar/preference/TaskManager;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v2, v1, v8
    
        .line 87
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        const/16 v2, 0xa
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/Volume;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a0018
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/Volume;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        .line 89
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        const/16 v2, 0xb
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/Flashlight;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a0055
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/Flashlight;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        const/16 v2, 0xc
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/Reboot;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a0057
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/Reboot;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        const/16 v2, 0xd
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/AirplaneMode;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a005e
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/AirplaneMode;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        const/16 v2, 0xe
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/SilentMode;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a005f
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/SilentMode;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        const/16 v2, 0xf
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/VibrationMode;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a0060
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/VibrationMode;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        const/16 v2, 0x10
    
        new-instance v3, Lcom/android/systemui/statusbar/preference/Adb;
    
        iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const v5, 0x7f0a0063
    
        invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v5
    
        invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/Adb;-><init>(Landroid/content/Context;Landroid/view/View;)V
    
        aput-object v3, v1, v2
    
        .line 91
        const v1, 0x7f0a0016
    
        invoke-virtual {p0, v1}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v1
    
        check-cast v1, Landroid/widget/TextView;
    
        iput-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mTitleBar:Landroid/widget/TextView;
    
        .line 92
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mTitleBar:Landroid/widget/TextView;
    
        const/16 v2, 0x4c
    
        invoke-virtual {v1, v2}, Landroid/widget/TextView;->setHeight(I)V
    
        .line 94
        sget-boolean v1, Lcom/android/systemui/statusbar/StatusBarFlag;->HTC_QS_TASK_MANAGER:Z
    
        if-nez v1, :cond_0
    
        .line 95
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v1, v1, v8
    
        invoke-virtual {v1, v6}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->setEnable(Z)V
    
        .line 97
        :cond_0
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        const-string v2, "connectivity"
    
        invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    
        move-result-object v0
    
        check-cast v0, Landroid/net/ConnectivityManager;
    
        .line 98
        .local v0, cm:Landroid/net/ConnectivityManager;
        invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getTetherableWifiRegexs()[Ljava/lang/String;
    
        move-result-object v1
    
        array-length v1, v1
    
        if-nez v1, :cond_1
    
        invoke-virtual {v0}, Landroid/net/ConnectivityManager;->isTetheringSupported()Z
    
        move-result v1
    
        if-nez v1, :cond_1
    
        .line 99
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v1, v1, v7
    
        invoke-virtual {v1, v6}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->setEnable(Z)V
    
        .line 101
        :cond_1
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/preference/QuickSettings;->updateResources()V
    	
    	invoke-virtual {p0}, Lcom/android/systemui/statusbar/preference/QuickSettings;->SetnGetSettings()V
    
        .line 102
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/preference/QuickSettings;->updateVisibility()V
    	
    	invoke-virtual {p0}, Lcom/android/systemui/statusbar/preference/QuickSettings;->CustomStatusbarText()V
    
        .line 103
        return-void
    .end method
    
    .method protected onLayout(ZIIII)V
        .locals 0
        .parameter "changed"
        .parameter "left"
        .parameter "top"
        .parameter "right"
        .parameter "bottom"
    
        .prologue
        .line 106
        invoke-super/range {p0 .. p5}, Landroid/widget/LinearLayout;->onLayout(ZIIII)V
    
        .line 107
        return-void
    .end method
    
    .method public onStart()V
        .locals 2
    
        .prologue
        .line 110
        const/4 v0, 0x0
    
        .local v0, i:I
        :goto_0
        const/16 v1, 0x11
    
        if-lt v0, v1, :cond_0
    
        .line 114
        const/4 v1, 0x1
    
        iput-boolean v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mStart:Z
    
        .line 115
        return-void
    
        .line 111
        :cond_0
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v1, v1, v0
    
        invoke-virtual {v1}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->getEnable()Z
    
        move-result v1
    
        if-eqz v1, :cond_1
    
        .line 112
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v1, v1, v0
    
        invoke-virtual {v1}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->onStart()V
    
        .line 110
        :cond_1
        add-int/lit8 v0, v0, 0x1
    
        goto :goto_0
    .end method
    
    .method public onStop()V
        .locals 2
    
        .prologue
        .line 118
        const/4 v0, 0x0
    
        .local v0, i:I
        :goto_0
        const/16 v1, 0x11
    
        if-lt v0, v1, :cond_0
    
        .line 122
        const/4 v1, 0x0
    
        iput-boolean v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mStart:Z
    
        .line 123
        return-void
    
        .line 119
        :cond_0
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v1, v1, v0
    
        invoke-virtual {v1}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->getEnable()Z
    
        move-result v1
    
        if-eqz v1, :cond_1
    
        .line 120
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v1, v1, v0
    
        invoke-virtual {v1}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->onStop()V
    
        .line 118
        :cond_1
        add-int/lit8 v0, v0, 0x1
    
        goto :goto_0
    .end method
    
    .method public setService(Lcom/android/systemui/statusbar/StatusBarService;)V
        .locals 2
        .parameter "service"
    
        .prologue
        .line 126
        const/4 v0, 0x0
    
        .local v0, i:I
        :goto_0
        const/16 v1, 0x11
    
        if-lt v0, v1, :cond_0
    
        .line 130
        return-void
    
        .line 127
        :cond_0
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v1, v1, v0
    
        invoke-virtual {v1}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->getEnable()Z
    
        move-result v1
    
        if-eqz v1, :cond_1
    
        .line 128
        iget-object v1, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v1, v1, v0
    
        iput-object p1, v1, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->mService:Lcom/android/systemui/statusbar/StatusBarService;
    
        .line 126
        :cond_1
        add-int/lit8 v0, v0, 0x1
    
        goto :goto_0
    .end method
    
    .method public updateResources()V
        .locals 9
    
        .line 134
        iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mStyleable:Lcom/android/systemui/statusbar/StatusBarStyleable;
    
        .line 135
        if-eqz v5, :cond_0
    
        .line 136
        iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mStyleable:Lcom/android/systemui/statusbar/StatusBarStyleable;
    
        .line 137
        invoke-virtual {v5}, Lcom/android/systemui/statusbar/StatusBarStyleable;->updateStyleName()V
    
        .line 138
        const v3, 0x7f0a005c
    
        .line 139
        invoke-virtual {p0, v3}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        .line 140
        move-result-object v1
    
        .line 150
        check-cast v1, Landroid/widget/TextView;
    
        .line 151
        const-string v3, "btn_default"
    
        .line 152
        const v4, 0x7f020004
    
        .line 153
        invoke-virtual {v5, v3, v4}, Lcom/android/systemui/statusbar/StatusBarStyleable;->getStyleableDrawable(Ljava/lang/String;I)Landroid/graphics/drawable/Drawable;
    
        .line 154
        move-result-object v2
    
        .line 155
        invoke-virtual {v1, v2}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    
        .line 156
        const v3, 0x7f0a005c
    
        .line 157
        invoke-virtual {p0, v3}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        .line 158
        move-result-object v1
    
        .line 159
        check-cast v1, Landroid/widget/TextView;
    
        .line 160
        const/16 v3, 0xf
    
        .line 161
        const/4 v2, 0x0
    
        .line 162
        invoke-virtual {v1, v3, v2, v3, v2}, Landroid/widget/TextView;->setPadding(IIII)V
    
        .line 184
        :cond_0
        const/4 v0, 0x0
    
        .line 185
        :goto_0
        const/16 v5, 0x11
    
        .line 186
        if-ge v0, v5, :cond_2
    
        .line 187
        iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        .line 188
        aget-object v5, v5, v0
    
        .line 189
        if-eqz v5, :cond_1
    
        .line 190
        iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        .line 191
        aget-object v5, v5, v0
    
        .line 192
        invoke-virtual {v5}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->getEnable()Z
    
        .line 193
        move-result v5
    
        .line 194
        if-eqz v5, :cond_1
    
        .line 195
        iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v5, v5, v0
    
        .line 196
        invoke-virtual {v5}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->updateResources()V
    
        :cond_1
        add-int/lit8 v0, v0, 0x1
    
        goto :goto_0
    
        :cond_2
        iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mTitleBar:Landroid/widget/TextView;
    
        const v6, 0x7f08000f
    
        invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(I)V
    
        return-void
    .end method
    
    .method public updateSettings()V
        .locals 0
    
        .prologue
        .line 178
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/preference/QuickSettings;->updateVisibility()V
    
        .line 180
        return-void
    .end method
    
    .method public updateVisibility()V
        .locals 5
    
        .prologue
        .line 158
        new-instance v3, Ljava/util/ArrayList;
    
        invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    
        iput-object v3, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->whichToHide:Ljava/util/ArrayList;
    
        .line 160
        iget-object v3, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        .line 161
        const-string v4, "tweaks_widgets_hidden"
    
        .line 160
        invoke-static {v3, v4}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
    
        move-result-object v2
    
        .line 162
        .local v2, vals:Ljava/lang/String;
        if-nez v2, :cond_1
    
        .line 175
        :cond_0
        return-void
    
        .line 165
        :cond_1
        new-instance v1, Ljava/util/StringTokenizer;
    
        invoke-direct {v1, v2}, Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;)V
    
        .line 167
        .local v1, st:Ljava/util/StringTokenizer;
        :goto_0
        invoke-virtual {v1}, Ljava/util/StringTokenizer;->hasMoreTokens()Z
    
        move-result v3
    
        if-nez v3, :cond_2
    
        .line 170
        const/4 v0, 0x0
    
        .local v0, i:I
        :goto_1
        const/16 v3, 0x11
    
        if-ge v0, v3, :cond_0
    
        .line 171
        iget-object v3, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->whichToHide:Ljava/util/ArrayList;
    
        invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    
        move-result-object v4
    
        invoke-virtual {v3, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    
        move-result v3
    
        if-eqz v3, :cond_3
    
        .line 172
        iget-object v3, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v3, v3, v0
    
        const/4 v4, 0x0
    
        invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->setEnable(Z)V
    
        .line 170
        :goto_2
        add-int/lit8 v0, v0, 0x1
    
        goto :goto_1
    
        .line 168
        .end local v0           #i:I
        :cond_2
        iget-object v3, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->whichToHide:Ljava/util/ArrayList;
    
        invoke-virtual {v1}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
    
        move-result-object v4
    
        invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    
        move-result v4
    
        invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    
        move-result-object v4
    
        invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    
        goto :goto_0
    
        .line 174
        .restart local v0       #i:I
        :cond_3
        iget-object v3, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
    
        aget-object v3, v3, v0
    
        const/4 v4, 0x1
    
        invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/preference/StatusBarPreference;->setEnable(Z)V
    
        goto :goto_2
    .end method
    
    .method public SetnGetSettings()V
        .locals 14
    
        .prologue
        const/4 v13, 0x5
    
        const/4 v12, 0x4
    
        const/4 v11, 0x3
    
        const/4 v10, 0x2
    
        const/4 v9, 0x1
    
        .line 21
        const/16 v7, 0x10
    
        new-array v1, v7, [Z
    
        .line 22
        .local v1, items:[Z
        new-instance v5, Ljava/util/ArrayList;
    
        invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
    
        .line 25
        .local v5, whichToHide:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
        iget-object v7, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        invoke-virtual {v7}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v7
    
        .line 26
        const-string v8, "tweaks_widgets_hidden"
    
        .line 25
        invoke-static {v7, v8}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
    
        move-result-object v4
    
        .line 27
        .local v4, vals:Ljava/lang/String;
        if-nez v4, :cond_0
    
        .line 28
        const-string v4, ""
    
        .line 31
        :cond_0
        new-instance v3, Ljava/util/StringTokenizer;
    
        invoke-direct {v3, v4}, Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;)V
    
        .line 33
        .local v3, st:Ljava/util/StringTokenizer;
        :goto_0
        invoke-virtual {v3}, Ljava/util/StringTokenizer;->hasMoreTokens()Z
    
        move-result v7
    
        if-nez v7, :cond_1
    
        .line 36
        const/4 v0, 0x0
    
        .local v0, i:I
        :goto_1
        array-length v7, v1
    
        if-lt v0, v7, :cond_2
    
        .line 58
        const-string v2, ""
    
        .line 59
        .local v2, s:Ljava/lang/String;
        new-instance v7, Ljava/lang/StringBuilder;
    
        invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    
        move-result-object v8
    
        invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    
        const-string v8, "8 "
    
        invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    
        move-result-object v7
    
        invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    
        move-result-object v2
    
        .line 61
        const/4 v0, 0x0
    
        :goto_2
        array-length v7, v1
    
        if-lt v0, v7, :cond_13
    
        .line 84
        iget-object v7, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        invoke-virtual {v7}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v7
    
        const-string v8, "tweaks_widgets_hidden"
    
        invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
    
        move-result-object v9
    
        invoke-static {v7, v8, v9}, Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z
    
        .line 86
        return-void
    
        .line 34
        .end local v0           #i:I
        .end local v2           #s:Ljava/lang/String;
        :cond_1
        invoke-virtual {v3}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
    
        move-result-object v7
    
        invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    
        move-result v7
    
        invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    
        move-result-object v7
    
        invoke-virtual {v5, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    
        goto :goto_0
    
        .line 38
        .restart local v0       #i:I
        :cond_2
        const/4 v6, 0x0
    
        .line 39
        .local v6, y:I
        if-nez v0, :cond_4
    
        const/16 v6, 0xa
    
        .line 55
        :cond_3
        :goto_3
        invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    
        move-result-object v7
    
        invoke-virtual {v5, v7}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    
        move-result v7
    
        aput-boolean v7, v1, v0
    
        .line 36
        add-int/lit8 v0, v0, 0x1
    
        goto :goto_1
    
        .line 40
        :cond_4
        if-ne v0, v9, :cond_5
    
        const/4 v6, 0x4
    
        goto :goto_3
    
        .line 41
        :cond_5
        if-ne v0, v10, :cond_6
    
        const/4 v6, 0x0
    
        goto :goto_3
    
        .line 42
        :cond_6
        if-ne v0, v11, :cond_7
    
        const/16 v6, 0xb
    
        goto :goto_3
    
        .line 43
        :cond_7
        if-ne v0, v12, :cond_8
    
        const/16 v6, 0xd
    
        goto :goto_3
    
        .line 44
        :cond_8
        if-ne v0, v13, :cond_9
    
        const/4 v6, 0x1
    
        goto :goto_3
    
        .line 45
        :cond_9
        const/4 v7, 0x6
    
        if-ne v0, v7, :cond_a
    
        const/4 v6, 0x5
    
        goto :goto_3
    
        .line 46
        :cond_a
        const/4 v7, 0x7
    
        if-ne v0, v7, :cond_b
    
        const/4 v6, 0x3
    
        goto :goto_3
    
        .line 47
        :cond_b
        const/16 v7, 0x8
    
        if-ne v0, v7, :cond_c
    
        const/4 v6, 0x2
    
        goto :goto_3
    
        .line 48
        :cond_c
        const/16 v7, 0x9
    
        if-ne v0, v7, :cond_d
    
        const/4 v6, 0x7
    
        goto :goto_3
    
        .line 49
        :cond_d
        const/16 v7, 0xa
    
        if-ne v0, v7, :cond_e
    
        const/16 v6, 0xc
    
        goto :goto_3
    
        .line 50
        :cond_e
        const/16 v7, 0xb
    
        if-ne v0, v7, :cond_f
    
        const/16 v6, 0xf
    
        goto :goto_3
    
        .line 51
        :cond_f
        const/16 v7, 0xc
    
        if-ne v0, v7, :cond_10
    
        const/16 v6, 0xe
    
        goto :goto_3
    
        .line 52
        :cond_10
        const/16 v7, 0xd
    
        if-ne v0, v7, :cond_11
    
        const/4 v6, 0x6
    
        goto :goto_3
    
        .line 53
        :cond_11
        const/16 v7, 0xe
    
        if-ne v0, v7, :cond_12
    
        const/16 v6, 0x9
    
        goto :goto_3
    
        .line 54
        :cond_12
        const/16 v7, 0xf
    
        if-ne v0, v7, :cond_3
    
        const/16 v6, 0x10
    
        goto :goto_3
    
        .line 63
        .end local v6           #y:I
        .restart local v2       #s:Ljava/lang/String;
        :cond_13
        const/4 v6, 0x0
    
        .line 64
        .restart local v6       #y:I
        if-nez v0, :cond_16
    
        const/16 v6, 0xa
    
        .line 80
        :cond_14
        :goto_4
        aget-boolean v7, v1, v0
    
        if-eqz v7, :cond_15
    
        .line 81
        new-instance v7, Ljava/lang/StringBuilder;
    
        invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    
        move-result-object v8
    
        invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    
        invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    
        move-result-object v7
    
        const-string v8, " "
    
        invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    
        move-result-object v7
    
        invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    
        move-result-object v2
    
        .line 61
        :cond_15
        add-int/lit8 v0, v0, 0x1
    
        goto/16 :goto_2
    
        .line 65
        :cond_16
        if-ne v0, v9, :cond_17
    
        const/4 v6, 0x4
    
        goto :goto_4
    
        .line 66
        :cond_17
        if-ne v0, v10, :cond_18
    
        const/4 v6, 0x0
    
        goto :goto_4
    
        .line 67
        :cond_18
        if-ne v0, v11, :cond_19
    
        const/16 v6, 0xb
    
        goto :goto_4
    
        .line 68
        :cond_19
        if-ne v0, v12, :cond_1a
    
        const/16 v6, 0xd
    
        goto :goto_4
    
        .line 69
        :cond_1a
        if-ne v0, v13, :cond_1b
    
        const/4 v6, 0x1
    
        goto :goto_4
    
        .line 70
        :cond_1b
        const/4 v7, 0x6
    
        if-ne v0, v7, :cond_1c
    
        const/4 v6, 0x5
    
        goto :goto_4
    
        .line 71
        :cond_1c
        const/4 v7, 0x7
    
        if-ne v0, v7, :cond_1d
    
        const/4 v6, 0x3
    
        goto :goto_4
    
        .line 72
        :cond_1d
        const/16 v7, 0x8
    
        if-ne v0, v7, :cond_1e
    
        const/4 v6, 0x2
    
        goto :goto_4
    
        .line 73
        :cond_1e
        const/16 v7, 0x9
    
        if-ne v0, v7, :cond_1f
    
        const/4 v6, 0x7
    
        goto :goto_4
    
        .line 74
        :cond_1f
        const/16 v7, 0xa
    
        if-ne v0, v7, :cond_20
    
        const/16 v6, 0xc
    
        goto :goto_4
    
        .line 75
        :cond_20
        const/16 v7, 0xb
    
        if-ne v0, v7, :cond_21
    
        const/16 v6, 0xf
    
        goto :goto_4
    
        .line 76
        :cond_21
        const/16 v7, 0xc
    
        if-ne v0, v7, :cond_22
    
        const/16 v6, 0xe
    
        goto :goto_4
    
        .line 77
        :cond_22
        const/16 v7, 0xd
    
        if-ne v0, v7, :cond_23
    
        const/4 v6, 0x6
    
        goto :goto_4
    
        .line 78
        :cond_23
        const/16 v7, 0xe
    
        if-ne v0, v7, :cond_24
    
        const/16 v6, 0x9
    
        goto :goto_4
    
        .line 79
        :cond_24
        const/16 v7, 0xf
    
        if-ne v0, v7, :cond_14
    
        const/16 v6, 0x10
    
        goto :goto_4
    .end method
    
    .method public CustomStatusbarText()V
    	.locals 4
    
        .prologue
        .line 36
        iget-object v2, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        .line 37
        const-string v3, "tweaks_custom_statusbartext"
    
        .line 36
        invoke-static {v2, v3}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
    
        move-result-object v0
    
        .line 40
        .local v0, strText:Ljava/lang/String;
        if-nez v0, :cond_0
    
        .line 43
        const-string v0, ""
    
        .line 44
        iget-object v2, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
    
        invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "tweaks_custom_statusbartext"
    
        invoke-static {v2, v3, v0}, Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z
    
        .line 53
        :goto_0
        return-void
    
        .line 49
        :cond_0
    	const v2, 0x7f0a0056
    
        invoke-virtual {p0, v2}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
    
        move-result-object v1
    
        check-cast v1, Landroid/widget/TextView;
    
        .line 51
        .local v1, tv:Landroid/widget/TextView;
        invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    
        goto :goto_0
    .end method
    Das für eine App zu machen, ohne dass sie fc, wird stunden dauern - viel spaß =)

    Wie gesagt, wenn du die rechte einschränken willst, nimm lbe security.

    Ich habe es mit anderen Apps wie Phoneweaver, SystemTuner und nen Taskmanager laufen und mein Akku hält trotzdem zwei Tage.
    Ohne diese ganzen Apps im Hintergrund würde der Akku vllt ne Stunden länger halten-wenn überhaupt.

    Die Apps verbauchen eig. nur Akku wenn sie im vordergrund laufen...
    1
     

  8. Was haste da geöffnet?
    mein das hier:Rechte nachträglich einschränken oder komplett löschen-manifeste.jpg

    Mit den Löschen, das ist so ne Sache. Klar bei Facebook were, so die beste varriante. Aber manchmal ist man ja auf das App angewissen! Und möchte trotzdem das es kein gps oder umts nutzt. Hab momentan zumbeispiiel bei butyfulwidget das problem, jedes mal wenn ich es aus den schlafzustand hole kommt mir die fehlermeldeung das es ein update zur verfügung steht.
    Nur mal ein kleines beispiel.
    Lg Enghis
    0
     

  9. Zitat Zitat von Enghis Beitrag anzeigen
    Was haste da geöffnet?
    mein das hier:Rechte nachträglich einschränken oder komplett löschen-manifeste.jpg

    Mit den Löschen, das ist so ne Sache. Klar bei Facebook were, so die beste varriante. Aber manchmal ist man ja auf das App angewissen! Und möchte trotzdem das es kein gps oder umts nutzt. Hab momentan zumbeispiiel bei butyfulwidget das problem, jedes mal wenn ich es aus den schlafzustand hole kommt mir die fehlermeldeung das es ein update zur verfügung steht.
    Nur mal ein kleines beispiel.
    Lg Enghis

    ...wer lesen kann ich klar im vorteil.
    es wird nicht ausreichen, lediglich die permission aus der Manifest zu löschen, du müsstest in den decompilierten smali code gehen und dort alle methoden durchklappern, die diese permission benutzen.
    ..und wie so smali code aussieht, habe ich eben oben gepostet.

    das beste un einfachste ist, zum dritten mal, einfach lbe security zu verwenden.
    0
     

  10. 01.12.2011, 11:16
    #10
    Theoretisch wird LBE wohl allein dadurch das du etliche dienste/vorgänge und zugriffen von diversen apps sperren (verhindern) kannst,
    genau die Akkuleistung sparen , die LBE im hintergrund verbraucht.
    das kompensiert sich bestimmt ;P
    wenn nicht besser...

    vondaher in jeder hinsicht empfehlenswert!

    oder halt wie gesagt mit "App Quarantine" eine komplettsperrung machen.

    alles andere wäre nur pure zeit/gehirn verschwendung ^^
    0
     

  11. 0
     

Ähnliche Themen

  1. Gerät komplett löschen ?
    Von Onca im Forum HTC Sensation Root und ROM
    Antworten: 2
    Letzter Beitrag: 15.10.2011, 19:52
  2. HD mini komplett löschen
    Von SaintCity im Forum HTC HD Mini
    Antworten: 7
    Letzter Beitrag: 07.08.2011, 22:53
  3. Kontakte komplett löschen
    Von FTC im Forum Windows Phone 7 Allgemein
    Antworten: 2
    Letzter Beitrag: 26.04.2011, 13:15
  4. Widgets komplett löschen
    Von mawie im Forum HTC Desire Sonstiges
    Antworten: 2
    Letzter Beitrag: 14.05.2010, 23:28
  5. Internetverlauf komplett löschen
    Von Unregistriert im Forum HTC Desire Kommunikation
    Antworten: 4
    Letzter Beitrag: 12.05.2010, 07:35

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

Stichworte