Showing posts with label FULL. Show all posts
Showing posts with label FULL. Show all posts

Friday, 5 August 2016

Tuesday, 2 August 2016

Looking for full body case S7 EDGE

Hello. I am looking for full body case for S7 EDGE. On my iphone 6 I'm using this case:
http://www.ebay.co.uk/itm/iPhone-6-P...IAAOSwu1VW5rU1

Which gives me dust and shock protection. Also is cheap. Do You know similar case for s7 edge?

Monday, 1 August 2016

Darklord note 7 full port

Hi All
i dont have free time to make a thread but you can download this awesome rom here
don't forget hit the tnx buttom ;)

Download Links

MEGA

Googledrive

Kernel
Androidfilehost

Rom instalation Steps
1.Make a full wipe(cache , dalvik , system , data)
2.install Rom
3.install Your device kernel

Rom has some issues but working well don't ask about fix till release...
good luck

[Rom] FULL N7 Rom Port With New RomControl



Sac23 N7 Rom Port









OK IM GOING TO TRY THIS AGAIN FOR THE LAST TIME POSTING ROMS


"""""""""GUYS PLEASE DO NOT TAKE ANYTHING FROM THIS ROM WITHOUT ASKING NO ONE CANNOT USE MY ROM AS BASE FOR NOW"""""""""""




changelog :

New Anti Kang (Special thanks To aurora team )
Kernel Jesse Kernel Added Mods For N7 Boot From me thanks @jesec
Full N7 ported rom
New V2 RomControl ( Special thanks to @daxgirl and @Wuby986 )
Moded Launcher Colorized
Moded Launcher Flick up to kill process
Modded Launcher gestures in rc
Added Whitepages /identify unsaved numbers
Animation Scaling to .25
Full Reboot Menu Control - choose to go from old style to new style ( special thanks goes to aurora team for this )
Added Outdoor Mode
Lockscreen Clock Mods
Enable TouchKey light duration in settings
Number of Quick Settings Shown
Remove high volume warning for headphones
USB Plug/Unplug disable wake up with toggle in RomControl
Disable EndCall Screen time in rc
Music/Volume Skip Mod
Added permanent non-removable notification into Removable notification
Enabled All apps multiwindow
Added Quicklauncher in recents app toggle in rc
Expanded view background colors with toggles
Open all toggles in the Quickpanel swipe from the right side of the screen with toggle
virtual lock button
Rounded Notifications
Next alarm on the lock screen
Rounded recent panel view
Full Clock mods
How to add networkspeed seperate in/out with colorizer and switch on/off
Lock Screen visible notifications in real time with toggle
toggle between 3minit Battery Mod and Stock battery
Quickpanel Toggle on/off colors
Custom Carrier Label + Color
virtual Lock button with RCToggle
color Data Usage text
lockscreen fonts mod
Hide the multi-user avatar with a toggle
Phone Info
CSC tweaks
And guys theres so much more i cant remember

BEEN WORKING ON THIS FOR A WHILE NOW ILL FIX ANYTHING THATS BROKEN AS NOT ALREADY STATED BELOW
thanks - @geiti94 , @thereassaad there rc


Broken
flashlight toggle ( just use reboot menu for now)

Special thanks to these people :

@darkera13
@aceqott
@ jovy23
@geiti94
@sagitt67
@jesec
@thereassaad
@albe95
@ale95
@kep2008
@tdunham
@rompnit
@ asc1977
@malbert16442
@The Sickness
@slink_59
@tamirda
@OvrDriVE
@Goldie
@ambasadii
@Androidwizzard
@ikrom
@Tamerlan2009
@dsixda
@Chainfire
@_alex74
and everyone else i forgot on the mods guide thank u
if i forgot u please send me pm








v1- coming soon uploading takes me a while so should have link in the morning



Sunday, 31 July 2016

[Q] Flash to stock with full reset

Sorry to start a thread for something that I think is simple. I want to update my S5 to the newest PF4. I was on a rooted 5.0.1 before. I didn't care about keeping root, etc.

I used SamFirm to download the newest firmware. Then ODIN to flash the newest firmware.

The result was it upgraded my phone to 6.0.1 instead of a clean install. In the old days, I recall having to clean cache, clean Dalvik cache, and maybe some other steps.

I simply want to nuke my phone 100%, and load it with the stock firmware PF4.

If I reboot my phone into recovery I see Wipe Date/Factory Reset and Wipe cache partition. I envision that is what I need to do, but looking for confirmation. Also, does the order matter?

G4 Making Unlock Sound Play Full Length



Hello,
One thing I always play with while rooted are system ui sounds, especially lock/unlock sounds. I have been wondering for the longest time if there is some way to make the unlock sound play it's full length, rather than only about a second. (i.e. circlemosaic_unlock, hulahoops_unlock) The thing is, the locking sound (i.e. hulahoops_lock) plays for as long as the sound file is.. or at least multiple seconds longer than the unlock sound.
I have never had a "touchdown" sound longer than a second, so I'm not sure how long that one plays, but any insight/help would be so much appreciated.
(I would finally be able to let the engine roar in my Jaguar F-Type lockscreen pack!) :p



Saturday, 30 July 2016

full screen caller id

Is there a way to get full screen caller id? I had it for my note 4 was just wondering if something like it was available for the note 5.

NON Full Screen Tempered Glass screen protectors



This is a thread ONLY for Non Full Screen Tempered glass screen protectors. We all realize they will not protect the entire screen but still give adequate protection but feel.like a naked screen. For the reasons below I started this thread.

It doesn't seem possible that any company can produce a curved full screen protector that doesn't have any or all of the following: halo effects, touch screen issues, lifting with a case, loss of touch sensitivity, glass clicking when typing etc.

Please provide a review on installation, how it fits, fingerprint resistance, typing sensitivity, sun/light glare, is touch sensitivity good at the edge of the glass, etc for your NON full screen Tempered Glass screen protectors Only.



Friday, 29 July 2016

[Guide] Full Screen Dialer - MM

[Guide] Full Screen Dialer - MM

This guide assumes you are already proficient at de/recompiling stock apk's.

We are modifying SecContacts_M.apk.




*** Add new files attached to the bottom of this post.

res\values\ids.xml
Add new ID

Code:


    <item type="id" name="gear_panel_bg_view">false</item>

smali\com\android\dialer\dialpad\DialpadFragment.s mali
Add new fields.

Code:


# instance fields
.field private final mFullscreenBG:Z

.field private final mThemeoverride:Z


Increase .locals by 3 and add new code in BLUE

Code:


.method private K()V
    .locals 7
.
.
.
    const v2, 0x7f0201cc  ## type="drawable" name="dialpad_fragment_background"

    iget-boolean v4, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mFullscreenBG:Z

    if-eqz v4, :cond_td

    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->getContext()Landroid/content/Context;

    move-result-object v4

    const-string v5, "dialpad_fragment_background_fullscreen" # This is your resource name

    const-string v6, "drawable" # This is the resource type

    invoke-static {v4, v5, v6}, Lcom/android/wubydax/IdUtils;->getIdentifier(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I

    move-result v2

    :cond_td
    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V

    goto :goto_1
.end method


Increase .locals by 3 and add new code in BLUE

Code:


.method private N()V
    .locals 5
.
.
.
    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const v1, 0x7f0201cd  ## type="drawable" name="dialpad_fragment_bg"

    iget-boolean v2, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mFullscreenBG:Z

    if-eqz v2, :cond_td

    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->getContext()Landroid/content/Context;

    move-result-object v2

    const-string v3, "dialpad_fragment_bg_fullscreen" # This is your resource name

    const-string v4, "drawable" # This is the resource type

    invoke-static {v2, v3, v4}, Lcom/android/wubydax/IdUtils;->getIdentifier(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I

    move-result v1

    :cond_td
    invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;


Increase .locals by 3 and add new code in BLUE

Code:


.method private g(Landroid/view/View;)V
    .locals 5
.
.
.
    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const v1, 0x7f0201cc  ## type="drawable" name="dialpad_fragment_background"

    iget-boolean v2, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mFullscreenBG:Z

    if-eqz v2, :cond_td

    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->getContext()Landroid/content/Context;

    move-result-object v2

    const-string v3, "dialpad_fragment_background_fullscreen" # This is your resource name

    const-string v4, "drawable" # This is the resource type

    invoke-static {v2, v3, v4}, Lcom/android/wubydax/IdUtils;->getIdentifier(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I

    move-result v1

    :cond_td
    invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V

    goto :goto_1
.end method


Add new code in BLUE

Code:


.method public b(Landroid/view/View;)V
.
.
.
    const v0, 0x7f0e021a  ## type="id" name="digits"

    invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lcom/android/dialer/dialpad/EllipsisTextView;

    iput-object v0, p0, Lcom/android/dialer/dialpad/DialpadFragment;->c:Lcom/android/dialer/dialpad/EllipsisTextView;

    move-object/from16 v2, p0

    invoke-virtual {v2, v0}, Lcom/android/dialer/dialpad/DialpadFragment;->setDialerDigitPressed(Landroid/widget/TextView;)V

    iget-object v0, p0, Lcom/android/dialer/dialpad/DialpadFragment;->c:Lcom/android/dialer/dialpad/EllipsisTextView;

    iget-object v2, p0, Lcom/android/dialer/dialpad/DialpadFragment;->v:Landroid/content/Context;

    invoke-static {v2}, Lcom/android/dialer/dialpad/w;->a(Landroid/content/Context;)Lcom/android/dialer/dialpad/w;

    move-result-object v2

    invoke-virtual {v0, v2}, Lcom/android/dialer/dialpad/EllipsisTextView;->setKeyListener(Landroid/text/method/KeyListener;)V


Increase .locals by 5 and add new code in BLUE

Code:


.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
    .locals 10

    const/4 v4, 0x0

  invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->setSDBackground()V

    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->setThemeOverride()V

    sget-object v0, Lcom/android/dialer/dialpad/DialpadFragment;->O:Ljava/lang/String;

    const-string/jumbo v1, "onCreateView >>>>>"

    invoke-static {v0, v1}, Landroid/util/secutil/Log;->secI(Ljava/lang/String;Ljava/lang/String;)I

    const v0, 0x7f030098  ## type="layout" name="dialpad_fragment"

    iget-boolean v6, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mFullscreenBG:Z

    if-eqz v6, :cond_td

    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->getContext()Landroid/content/Context;

    move-result-object v6

  invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v6

    const-string v7, "dialpad_fragment_fullscreen" # This is the resource name

    const-string v8, "layout" # this is resource type

    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->getContext()Landroid/content/Context;

    move-result-object v9

    invoke-virtual {v9}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v6, v7, v8, v9}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I

    move-result v0 #This now holds your id number

    :cond_td
    invoke-virtual {p1, v0, p2, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;


Add new methods to bottom of smali.

Code:


.method setDialerDigit(Landroid/widget/TextView;)V
    .locals 3

    iget-boolean v1, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mThemeoverride:Z

    if-eqz v1, :cond_td

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    const-string v1, "main_digit_color"

    const v2, -0x1000000

    invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V

    :cond_td
    return-void
.end method

.method setDialerDigitPressed(Landroid/widget/TextView;)V
    .locals 3

    iget-boolean v1, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mThemeoverride:Z

    if-eqz v1, :cond_td

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    const-string v1, "main_digit_color_pressed"

    const v2, -0x1000000

    invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V

    :cond_td
    return-void
.end method

.method setDialerLetter(Landroid/widget/TextView;)V
    .locals 3

    iget-boolean v1, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mThemeoverride:Z

    if-eqz v1, :cond_td

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    const-string v1, "main_letter_color"

    const v2, -0x1000000

    invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V

    :cond_td

    return-void
.end method

.method public setSDBackground()V
    .locals 5

    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadFragment;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    const-string v1, "enable_dialer_custom_bg"

    const/4 v2, 0x0

    invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v0

    if-eqz v0, :cond_td

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mFullscreenBG:Z

    :cond_td

    return-void
.end method

.method public setThemeOverride()V
    .locals 3

    const/4 v2, 0x0

    iput-boolean v2, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mThemeoverride:Z

    new-instance v0, Ljava/io/File;

    const-string v1, "/data/data/com.wubydax.romcontrol.v2/files/modcfg_theme_override"

    invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0}, Ljava/io/File;->exists()Z

    move-result v0

    if-eqz v0, :cond_td

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/android/dialer/dialpad/DialpadFragment;->mThemeoverride:Z

    :cond_td

    return-void
.end method


Next smali...
smali\com\android\dialer\dialpad\DialpadKeyButton. smali
Increase .locals by 3 and add new code in BLUE

Code:


.method public a()V
    .locals 6
.
.
.
    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadKeyButton;->getResources()Landroid/content/res/Resources;

    move-result-object v0
    ## entire dialpad background setup for transparency
    const v1, 0x7f020072  ## type="drawable" name="call_dial_btn_bg_easy_dialpad_button_white" id="0x7f020072" />

  invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadKeyButton;->getContext()Landroid/content/Context;

    move-result-object v3

    invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v3

    const-string v4, "enable_dialer_custom_bg"

    const/4 v5, 0x0

    invoke-static {v3, v4, v5}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v3

    if-eqz v3, :cond_td

    invoke-virtual {p0}, Lcom/android/dialer/dialpad/DialpadKeyButton;->getContext()Landroid/content/Context;

    move-result-object v3

    const-string v4, "call_dial_btn_bg_easy_dialpad_button_transparent" # This is your resource name

    const-string v5, "drawable" # This is the resource type

    invoke-static {v3, v4, v5}, Lcom/android/wubydax/IdUtils;->getIdentifier(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I

    move-result v1
    :cond_td
    invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getDrawable(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/android/dialer/dialpad/DialpadKeyButton;->setBackground(Landroid/graphics/drawable/Drawable;)V

    goto :goto_0
.end method


Next smali...
smali\com\samsung\dialer\dialpad\ap.smali
Add new fields.

Code:


# instance fields
.field private final mFullscreenBG:Z

.field private final mThemeoverride:Z


Increase .locals by 3 and add new code in BLUE

Code:


.method private a(Landroid/widget/ImageView;Z)V
    .locals 4
.
.
.

    if-nez p1, :cond_0

    :goto_0
    return-void

    :cond_0
    if-eqz p2, :cond_1

    const/4 v0, 0x0

    invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V

    invoke-direct {p0}, Lcom/samsung/dialer/dialpad/ap;->c()I

    move-result v0

    invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V

    invoke-direct {p0}, Lcom/samsung/dialer/dialpad/ap;->f()I

    move-result v0

    invoke-virtual {p0}, Lcom/samsung/dialer/dialpad/ap;->setThemeOverride()V

    iget-boolean v1, p0, Lcom/samsung/dialer/dialpad/ap;->mThemeoverride:Z

    if-eqz v1, :cond_td

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v1

    const-string v2, "main_letter_color"

    const v3, -0x1000000

    invoke-static {v1, v2, v3}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v0

    :cond_td
    invoke-static {v0}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V


Add new code in BLUE

Code:


.method private a(Landroid/widget/TextView;I)V
    .locals 1

    if-nez p1, :cond_0

    :goto_0
    return-void

    :cond_0
    iget-object v0, p0, Lcom/samsung/dialer/dialpad/ap;->s:[I

    aget v0, v0, p2

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(I)V

    iget-object v0, p0, Lcom/samsung/dialer/dialpad/ap;->e:Landroid/graphics/Typeface;

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    invoke-direct {p0}, Lcom/samsung/dialer/dialpad/ap;->e()I

    move-result v0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V

    move-object/from16 v1, p0

    invoke-virtual {v1, p1}, Lcom/samsung/dialer/dialpad/ap;->setDialerDigit(Landroid/widget/TextView;)V


Add new code in BLUE

Code:


.method private b(Landroid/widget/TextView;I)V
.
.
.
    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(I)V

    iget-object v0, p0, Lcom/samsung/dialer/dialpad/ap;->f:Landroid/graphics/Typeface;

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    invoke-direct {p0}, Lcom/samsung/dialer/dialpad/ap;->f()I

    move-result v0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V

    move-object/from16 v1, p0

    invoke-virtual {v1, p1}, Lcom/samsung/dialer/dialpad/ap;->setDialerLetter(Landroid/widget/TextView;)V

    invoke-direct {p0, p1}, Lcom/samsung/dialer/dialpad/ap;->g(Landroid/widget/TextView;)V

    iget-boolean v0, p0, Lcom/samsung/dialer/dialpad/ap;->d:Z

    invoke-direct {p0, p1, v0}, Lcom/samsung/dialer/dialpad/ap;->a(Landroid/widget/TextView;Z)V

    invoke-direct {p0, p1}, Lcom/samsung/dialer/dialpad/ap;->i(Landroid/widget/TextView;)V

    goto :goto_0
.end method


Add new code in BLUE

Code:


.method private c(Landroid/view/View;)V
    .locals 5

    invoke-virtual {p0}, Lcom/samsung/dialer/dialpad/ap;->a()I

    move-result v1

    invoke-virtual {p0}, Lcom/samsung/dialer/dialpad/ap;->b()I

    move-result v2

    invoke-virtual {p0}, Lcom/samsung/dialer/dialpad/ap;->setThemeOverride()V

    iget-boolean v3, p0, Lcom/samsung/dialer/dialpad/ap;->mThemeoverride:Z

    if-eqz v3, :cond_td

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    const-string v3, "main_divider_color"

    const v2, -0x1000000

    invoke-static {v0, v3, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v2

    :cond_td

    const/4 v0, 0x0

    :goto_0


Add new methods to the bottom of this smali.

Code:


.method setDialerDigit(Landroid/widget/TextView;)V
    .locals 3

    invoke-virtual {p0}, Lcom/samsung/dialer/dialpad/ap;->setThemeOverride()V

    iget-boolean v1, p0, Lcom/samsung/dialer/dialpad/ap;->mThemeoverride:Z

    if-eqz v1, :cond_td

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    const-string v1, "main_digit_color"

    const v2, -0x1000000

    invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V

    :cond_td
    return-void
.end method

.method setDialerLetter(Landroid/widget/TextView;)V
    .locals 3

    invoke-virtual {p0}, Lcom/samsung/dialer/dialpad/ap;->setThemeOverride()V

    iget-boolean v1, p0, Lcom/samsung/dialer/dialpad/ap;->mThemeoverride:Z

    if-eqz v1, :cond_td

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    const-string v1, "main_letter_color"

    const v2, -0x1000000

    invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V

    :cond_td

    return-void
.end method

.method public setThemeOverride()V
    .locals 5

    const/4 v2, 0x0

    iput-boolean v2, p0, Lcom/samsung/dialer/dialpad/ap;->mThemeoverride:Z

    new-instance v0, Ljava/io/File;

    const-string v1, "/data/data/com.wubydax.romcontrol.v2/files/modcfg_theme_override"

    invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0}, Ljava/io/File;->exists()Z

    move-result v0

    if-eqz v0, :cond_td

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/samsung/dialer/dialpad/ap;->mThemeoverride:Z

    :cond_td

    return-void
.end method





Rom Control V2 Entries

[SOURCE CODE][DEV TOOL][SDK 21+]6thGear RomControl v2.+ for Devs by daxgirl



Add arrays

Code:


    <string-array name="crop_entries">
        <item>Center Crop (default)</item>
        <item>Center Inside</item>
        <item>Fit XY</item>
    </string-array>
    <string-array name="crop_values">
        <item>0</item>
        <item>1</item>
        <item>2</item>
    </string-array>
    <string-array name="custom_bg_type_entries">
        <item>Image</item>
        <item>Solid color</item>
        <item>Gradient</item>
    </string-array>
    <string-array name="custom_bg_type_values">
        <item>0</item>
        <item>1</item>
        <item>2</item>
    </string-array>
    <string-array name="gradient_entries">
        <item>Top to bottom</item>
        <item>Bottom to top</item>
        <item>Left to right</item>
        <item>Right to left</item>
    </string-array>
    <string-array name="gradient_values">
        <item>0</item>
        <item>1</item>
        <item>2</item>
        <item>3</item>
    </string-array>


Add to your pref

Code:


        <PreferenceScreen
            android:title="Main Dialer Options"
            android:summary="Set backgrounds or color">
            <com.wubydax.romcontrol.v2.prefs.MySwitchPreference
                android:defaultValue="false"
                android:key="enable_dialer_custom_bg"
                android:summaryOff="Disabled"
                android:summaryOn="Enabled \n> You must also enable custom colors and modify them or the dialpad will not be very visible."
                android:title="Enable custom background"/>
            <com.wubydax.romcontrol.v2.prefs.MyListPreference
                android:defaultValue="0"
                android:dependency="enable_dialer_custom_bg"
                android:entries="@array/custom_bg_type_entries"
                android:entryValues="@array/custom_bg_type_values"
                android:key="dialer_custom_bg_type"
                android:title="Background type"/>
            <com.wubydax.romcontrol.v2.prefs.UriSelectionPreference
                android:dependency="enable_dialer_custom_bg"
                android:key="dialer_bg"
                android:title="Select image for Background"/>
            <com.wubydax.romcontrol.v2.prefs.MyListPreference
                android:defaultValue="0"
                android:dependency="enable_dialer_custom_bg"
                android:entries="@array/crop_entries"
                android:entryValues="@array/crop_values"
                android:key="dialer_crop_type"
                android:title="Set Image Scaling Type"/>
            <com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
                android:defaultValue="#00000000"
                android:dependency="enable_dialer_custom_bg"
                android:key="dialer_bg_primary_color"
                android:title="Select primary color"/>
            <com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
                android:defaultValue="#00000000"
                android:dependency="enable_dialer_custom_bg"
                android:key="dialer_second_gradient_color"
                android:title="Secondary Color (for gradient)"/>
            <com.wubydax.romcontrol.v2.prefs.MyListPreference
                android:defaultValue="0"
                android:dependency="enable_dialer_custom_bg"
                android:entries="@array/gradient_entries"
                android:entryValues="@array/gradient_values"
                android:key="dialer_bg_gradient_orientation"
                android:title="Gradient orientation"/>
            <com.wubydax.romcontrol.v2.prefs.MySeekBarPreference
                android:defaultValue="255"
                android:dependency="enable_dialer_custom_bg"
                android:key="dialer_opacity"
                app:maxValue="255"
                android:title="Background Opacity"/>
            <PreferenceCategory
                android:title="Dialer Colors - disable if Theme conflicts" />
            <com.wubydax.romcontrol.v2.prefs.FilePreference
                android:title="Digit and Letter Colors On/Off Toggle"
                android:key="modcfg_theme_override"
                android:defaultValue="false"
                android:summaryOn="Colors enabled"
                android:summaryOff="Colors disabled" />
            <com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
                android:title="Dialer Digits"
                android:key="main_digit_color"
                android:summary="Set digit color"
                android:dependency="modcfg_theme_override"
                app:packageNameToKill="com.android.contacts"
                android:defaultValue="#ff000000"  />
            <com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
                android:title="Dialer Letters"
                android:key="main_letter_color"
                android:summary="Choose letter color"
                android:dependency="modcfg_theme_override"
                app:packageNameToKill="com.android.contacts"
                android:defaultValue="#ff000000"  />
            <com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
                android:title="Dialer Divider"
                android:key="main_divider_color"
                android:summary="Choose divider color"
                android:dependency="modcfg_theme_override"
                android:defaultValue="#ff000000"  />
            <com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
                android:title="Dialer Digits Pressed"
                android:key="main_digit_color_pressed"
                android:summary="Set digit color"
                android:dependency="modcfg_theme_override"
                android:defaultValue="#ff000000"  />
        </PreferenceScreen>








Tuesday, 26 July 2016

Meizu M3 FULL REVIEW!



Hi,

I just made a full Meizu M3 review and I hope you guys enjoy it!:



Cheers,
Linus



Monday, 25 July 2016

F/S NEW HP Spectre 13-v021nr 13.3" Full HD display Laptop...$860



WESTTECHSALE is an Approved dealers, specialized in the distribution of Mobile phones,Laptops,Games,Mobile accessories,computer e.t.c.


FAST FREE SHIPPING ANYWHERE IN THE WORLD

IT'S PROMO PERIOD AGAIN:
BUY 3 GET ONE FREE

CONTACT US FOR YOUR ORDER:
Email: info/westtechsale/com
www/westtechsale/com
Tel: +601133859318
skype: westtechbest



Apple iphone SE 64gb Unlocked...0
Apple iphone 6s plus 128gb Unlocked...0
Apple iphone 6s plis 64gb Unlocked...0
Apple iphone 6s plus 16gb Unlocked...0

Apple iphone 6s 128gb Unlocked...0
Apple iphone 6s 64gb Unlocked...0
Apple iphone 6s 16gb Unlocked...0


Htc One M9 32gb Unlocked...0
Htc Nexus 9 32gb Unlocked...0
Htc one M9 plus 32gb Unlocked...0
Htc One ME Dual Sim 32gb Unlocked...0
Htc One M9+ Supreme Camera 32gb Unlocked...0


Samsung Galaxy S7 edge 64gb Unlocked...0
Samsung Galaxy S7 edge 32gb Unlocked...0

Samsung Galaxy S7 64gb Unlocked...0
Samsung Galaxy S7 32gb Unlocked...0

Samsung Galaxy Note5 32gb Unlocked....0
Samsung Galaxy Note5 64gb Unlocked...0
Samsung Galaxy Note5 128gb Unlocked...0

Samsung Galaxy S6 edge plus 32gb Unlocked...0
Samsung Galaxy S6 edge plus 64gb Unlocked...0



Shipping Method: FedEx,UPS,EMS, & DHL.
Delivery Duration: 2-3DAYS DELIVERY TO YOUR DOOR STEP.
Cost of Shipping: FREE SHIPPING FOR BULK ORDERS.



Saturday, 23 July 2016

Read Full Message In Notification Area (Multiple Messages)? (Android 5.1)



Hello,

by pulling down the notification it's possible to read the full message when there is only one message, but when there are multiple messages (in the same app, whatsapp for example) it's not possible to read long messages because they are shortened. And not just in the notification area, also in the lockscreen. Is there any way to expand the message, maybe with xposed? As I know there is no xposed module.
Any other ideas?

Thanks...



Thursday, 21 July 2016

Why is my internal storage so full?



I'm not understanding why my internal storage is so full? Any ideas on how to talk down what is taking up 21 GB of "other" ?








Attached Thumbnails


Click image for larger version<br/><br/>Name:	Screenshot_20160721-223655.png<br/>Views:	N/A<br/>Size:	141.0 KB<br/>ID:	3820133
 

Click image for larger version<br/><br/>Name:	20160721_223512.png<br/>Views:	N/A<br/>Size:	94.4 KB<br/>ID:	3820134
 














Need someone to do a full eMMc backup



I managed to hard-bricked my Nexus 6P and now my phone won't turn on at all. I already tried everything to make sure it's not a soft-brick so that doesn't have to be asked.

I found this article: wwwDOTdroidsavvyDOTcom/unbrick-qualcomm-mobiles/ (unfortunately I can't post links so please replace the DOT with .) stating that I can unbrick it by using some tools. Unfortunately I need a full eMMc backup from someone with a factory-resetted Nexus 6p.

I wanted to ask if someone can do this huge favor and upload a backup of their eMMc somewhere. I would be very thankful for that!

To do so, it has to be a rooted factory-resetted Nexus 6P (although you can try without a factory-reset). These commands have to be entered:


Code:


adb shell
su
dd if=/dev/block/mmcblk0 of=/storage/emulated/0/backup.img bs=512 count=30535646


and then the file has to be uploaded somewhere.

I would very appreciate it if someone does this or suggests something different. Thanks in advance!



Wednesday, 20 July 2016

Which full body protector is better?



Bodyguardz

Skinomi TechSkin

IQ Shield

ArmorSuit

Anyone have reviews or feedback or any others? Looking for full body which also covers the metal frame.

Thanks



Tuesday, 19 July 2016

Full easy instructions for running os remix off usb stick without errors



This is a working usb install media creator method for os remix installation circumventing all known errors made for noobs including USING full drive internal storage space etc.

You will be able to use this usb stick for future creation of other usb install media

you will have the choice to also install to hard drive

you will need 2 x usb drives and require drive write speed to be higher than 10 mb/s

the first drive will be the installer drive and the second will be the actual usb drive used to run remix os.

For first drive basic fat 32 install you will need rufus 2.9 usb boot media creator

after creation of the installer drive keep it safe i reccommend you use a 4gb drive /£2 off ebay but get something thats got a write speed higher than 10 mb/s or else install will fail!

Format the second drive to your liking ext 4 for example on your pc with minitool partition or acronis disk manager (make sure the drive is formatted as primary and set to active flag)



1. Create fat 32 usb boot disk with first usb drive and rufus 2.9 and the remix os iso
2.make sure after creation you boot up the usb drive and enter remix os
3.make sure you dont boot up the ufi version of the boot up, only use the legacy version (it will have ufi next to boot drive in bios usb boot up list)
4.after you enter remix os go to settings and download the update (ota) (this is the main fix)(if this update fails you cannot proceed further with instructions)
5. After ota update reboot and enter remix os again and let android upgrade
6.after this stage is complete your fat32 remix os usb bootable drive is ready to create a usb drive that runs remix os from the drive itself.
7.insert the second drive in a usb hub and boot up the computer with both drives in the computer and boot from the first drive (the usb remix os installer drive)
8.boot up and at the grub boot menu (it should look blue with yellow writing not the black ufi version) press tab and type: INSTALL=1
9. You will enter usb media creation menu select scan usb drives and select the second drive (the remix os running drive)
10. It will ask you what you want to format the drive as so select do not format option (becus you already formatted it)
11.then it will ask you to install first grub boot menu say yes
12. Then it will ask you to install second boot grub efi menu say yes
13. Next it will ask you if you want to format the boot partition or something like that say *** no ***
14. Then it will ask you if you want read/write privelage say yes
15. It will proceed to write the remix os onto the drive
16. When finished it will ask to restart (at this point i just switch the pc off by holding power button then restart and boot off the new second drive to run the os from it already upgraded too)



note: If wanting ntfs version of remix os then its a little complicated than this and you will need to use imgtools to increase the data.img file on the ntfs drive after creation with the first usb media creator drive.

The remix os ota update addresses the boot media creation errors. After the ota update all drives created with the grub menu installer boot up as they should but only ufi boot up option hangs!



Hope this helps hit the thanks dont forget so i know how many people were helped by this and if thats high i will continue helping happily! enjoy.

I have the ative pc pro xe700t1c the uk version with intel core i5 quad core and its also a convertible tablet with msata ssd as hdd drive and as you all probbaly know android was created for fast flash memory and linux format os so the best combination is an ssd and ext4 linux file format. I have a 64gb 544 mb/s msata drive in a usb 3.0 enclosure which i use to boot remix os and run it off it. Its perfectly smooth and fast enough and the ativ pc pro convertible laptop/tablet is fully compatible hadware software wise, no problems at all.



Full easy instructions for running os remix off usb stick without errors



This is a working usb install media creator method for os remix installation circumventing all known errors made for noobs including USING full drive internal storage space etc.

You will be able to use this usb stick for future creation of other usb install media

you will have the choice to also install to hard drive

you will need 2 x usb drives and require drive write speed to be higher than 10 mb/s

the first drive will be the installer drive and the second will be the actual usb drive used to run remix os.

For first drive basic fat 32 install you will need rufus 2.9 usb boot media creator

after creation of the installer drive keep it safe i reccommend you use a 4gb drive /£2 off ebay but get something thats got a write speed higher than 10 mb/s or else install will fail!

Format the second drive to your liking ext 4 for example on your pc with minitool partition or acronis disk manager (make sure the drive is formatted as primary and set to active flag)



1. Create fat 32 usb boot disk with first usb drive and rufus 2.9 and the remix os iso
2.make sure after creation you boot up the usb drive and enter remix os
3.make sure you dont boot up the ufi version of the boot up, only use the legacy version (it will have ufi next to boot drive in bios usb boot up list)
4.after you enter remix os go to settings and download the update (ota) (this is the main fix)(if this update fails you cannot proceed further with instructions)
5. After ota update reboot and enter remix os again and let android upgrade
6.after this stage is complete your fat32 remix os usb bootable drive is ready to create a usb drive that runs remix os from the drive itself.
7.insert the second drive in a usb hub and boot up the computer with both drives in the computer and boot from the first drive (the usb remix os installer drive)
8.boot up and at the grub boot menu (it should look blue with yellow writing not the black ufi version) press tab and type: INSTALL=1
9. You will enter usb media creation menu select scan usb drives and select the second drive (the remix os running drive)
10. It will ask you what you want to format the drive as so select do not format option (becus you already formatted it)
11.then it will ask you to install first grub boot menu say yes
12. Then it will ask you to install second boot grub efi menu say yes
13. Next it will ask you if you want to format the boot partition or something like that say *** no ***
14. Then it will ask you if you want read/write privelage say yes
15. It will proceed to write the remix os onto the drive
16. When finished it will ask to restart (at this point i just switch the pc off by holding power button then restart and boot off the new second drive to run the os from it already upgraded too)



note: If wanting ntfs version of remix os then its a little complicated than this and you will need to use imgtools to increase the data.img file on the ntfs drive after creation with the first usb media creator drive.

The remix os ota update addresses the boot media creation errors. After the ota update all drives created with the grub menu installer boot up as they should but only ufi boot up option hangs!



Hope this helps hit the thanks dont forget so i know how many people were helped by this and if thats high i will continue helping happily! enjoy.

I have the ative pc pro xe700t1c the uk version with intel core i5 quad core and its also a convertible tablet with msata ssd as hdd drive and as you all probbaly know android was created for fast flash memory and linux format os so the best combination is an ssd and ext4 linux file format. I have a 64gb 544 mb/s msata drive in a usb 3.0 enclosure which i use to boot remix os and run it off it. Its perfectly smooth and fast enough and the ativ pc pro convertible laptop/tablet is fully compatible hadware software wise, no problems at all.



Full easy instructions for running os remix off usb stick without errors



This is a working usb install media creator method for os remix installation circumventing all known errors made for noobs including USING full drive internal storage space etc.

You will be able to use this usb stick for future creation of other usb install media

you will have the choice to also install to hard drive

you will need 2 x usb drives and require drive write speed to be higher than 10 mb/s

the first drive will be the installer drive and the second will be the actual usb drive used to run remix os.

For first drive basic fat 32 install you will need rufus 2.9 usb boot media creator

after creation of the installer drive keep it safe i reccommend you use a 4gb drive /£2 off ebay but get something thats got a write speed higher than 10 mb/s or else install will fail!

Format the second drive to your liking ext 4 for example on your pc with minitool partition or acronis disk manager (make sure the drive is formatted as primary and set to active flag)



1. Create fat 32 usb boot disk with first usb drive and rufus 2.9 and the remix os iso
2.make sure after creation you boot up the usb drive and enter remix os
3.make sure you dont boot up the ufi version of the boot up, only use the legacy version (it will have ufi next to boot drive in bios usb boot up list)
4.after you enter remix os go to settings and download the update (ota) (this is the main fix)(if this update fails you cannot proceed further with instructions)
5. After ota update reboot and enter remix os again and let android upgrade
6.after this stage is complete your fat32 remix os usb bootable drive is ready to create a usb drive that runs remix os from the drive itself.
7.insert the second drive in a usb hub and boot up the computer with both drives in the computer and boot from the first drive (the usb remix os installer drive)
8.boot up and at the grub boot menu (it should look blue with yellow writing not the black ufi version) press tab and type: Install=1
9. You will enter usb media creation menu select scan usb drives and select the second drive (the remix os running drive)
10. It will ask you what you want to format the drive as so select do not format option (becus you already formatted it)
11.then it will ask you to install first grub boot menu say yes
12. Then it will ask you to install second boot grub efi menu say yes
13. Next it will ask you if you want to format the boot partition or something like that say *** no ***
14. Then it will ask you if you want read/write privelage say yes
15. It will proceed to write the remix os onto the drive
16. When finished it will ask to restart (at this point i just switch the pc off by holding power button then restart and boot off the new second drive to run the os from it already upgraded too)



note: If wanting ntfs version of remix os then its a little complicated than this and you will need to use imgtools to increase the data.img file on the ntfs drive after creation with the first usb media creator drive.

The remix os ota update addresses the boot media creation errors. After the ota update all drives created with the grub menu installer boot up as they should but only legacy ufi boot hangs!



Hope this helps hit the thanks dont forget so i know how many people were helped by this and if thats high i will continue helping happily! :) enjoy.

I have the ative pc pro xe700t1c the uk version with intel core i5 quad core and its also a convertible tablet with msata ssd as hdd drive and as you all probbaly know android was created for fast flash memory and linux format os so the best combination is an ssd and ext4 linux file format. I have a 64gb 544 mb/s msata drive in a usb 3.0 enclosure which i use to boot remix os and run it off it. Its perfectly smooth and fast enough and the ativ pc pro convertible laptop/tablet is fully compatible hadware software wise, no problems at all.



Nvidia Shield Portable Update 110 - Does Anyone Have Full Download Link



Hey Guys -

Along with my Shield tablet, I own a Shield portable which is currently on Update 106, is rooted, and uses TWRP. Update 110 obviously came out about a week ago as well as a new update for the Shield Tablet. The only way I know to install it on a rooted device without loosing data is to install the Full version via TWRP. I've downloaded the one for the tablet, and plan to install, but cannot yet find the one for the Portable.

Does anyone happen to have a link to the Portable's Full Update 110? Thanks!



OnePlus One Official OxygenOS 3.0 Android 6.0.1 Marshmallow Build Full Version Leaked



hello
while i was on Youtube today i found this video that claims this rom is a leaked version of oxygen os 3 for oneplus one . File Size: 1.08 GB.

can anyone confirm this is real ?

video : https://www.youtube.com/watch?v=I7FIBbVDWjE

download link : http://motifiles.com/490732