☆☆[MOD][GUIDE] - How to build/default Screen Animation speed to .25x!!☆☆
[How To][Guide] Change Default Window Animation Scales and Build in New scales
As many of you know, defaulting animation scales is no longer located in SecSettingsProvider.apk res/values/fractions.xml as of Android 4.3 and up...Below is how to accomplish this natively and default your speeds to .5x on first boot.
This guide is now for the .25x MOD.
Now, How to Build in New Animation Scales (.25X)
Decompile SecSettings.apk and navigate to res/values/arrays
Now....Depending on your country, you may have have to navigate to a separate folder. But for the US, go to Res/values-en-rUS/Arrays
Change to:
Thats it! Enjoy!
Happy 4th of July!
[How To][Guide] Change Default Window Animation Scales and Build in New scales
As many of you know, defaulting animation scales is no longer located in SecSettingsProvider.apk res/values/fractions.xml as of Android 4.3 and up...Below is how to accomplish this natively and default your speeds to .5x on first boot.
This guide is now for the .25x MOD.
Baksmali services.jar and Navigate to /com/android/server/wm/WindowManagerService.smali
Look for iput-object v9, p0, Lcom/android/server/wm/WindowManagerService;->mFocusedApp:Lcom/android/server/wm/AppWindowToken;
Orignal Code
Change to:
Make sure to do a full wipe in order to see the animation scales change, this mod will not work if you just push services.jar to system/framework, requires a clean flash
Look for iput-object v9, p0, Lcom/android/server/wm/WindowManagerService;->mFocusedApp:Lcom/android/server/wm/AppWindowToken;
Orignal Code
Code:
iput-object v14, v0, Lcom/android/server/wm/WindowManagerService;->mFocusedApp:Lcom/android/server/wm/AppWindowToken;
const/high16 v14, 0x3f800000
move-object/from16 v0, p0
iput v14, v0, Lcom/android/server/wm/WindowManagerService;->mWindowAnimationScale:F
const/high16 v14, 0x3f800000
move-object/from16 v0, p0
iput v14, v0, Lcom/android/server/wm/WindowManagerService;->mTransitionAnimationScale:F
const/high16 v14, 0x3f800000
move-object/from16 v0, p0
iput v14, v0, Lcom/android/server/wm/WindowManagerService;->mTransitionAnimationScaleOld:F
const/high16 v14, 0x3f800000
move-object/from16 v0, p0
Change to:
Code:
iput-object v9, p0, Lcom/android/server/wm/WindowManagerService;->mFocusedApp:Lcom/android/server/wm/AppWindowToken;
.line 619
const/high16 v9, [COLOR="blue"]0x3e800000[/COLOR]
iput v9, p0, Lcom/android/server/wm/WindowManagerService;->mWindowAnimationScale:F
.line 620
const/high16 v9, [COLOR="blue"]0x3e800000[/COLOR]
iput v9, p0, Lcom/android/server/wm/WindowManagerService;->mTransitionAnimationScale:F
.line 621
const/high16 v9, [COLOR="blue"]0x3e800000[/COLOR]
iput v9, p0, Lcom/android/server/wm/WindowManagerService;->mAnimatorDurationScale:F
.line 633
Make sure to do a full wipe in order to see the animation scales change, this mod will not work if you just push services.jar to system/framework, requires a clean flash
Now, How to Build in New Animation Scales (.25X)
Decompile SecSettings.apk and navigate to res/values/arrays
Look for
Change to:
Code:
Animation off
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
0
.5
1
1.5
2
5
10
Animation off
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
0
.5
1
1.5
2
5
10
Animation off
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
0
0.5
1
1.5
2
5
10
Change to:
Code:
Animation off
[COLOR="Blue"]Animation scale 0.25x[/COLOR]
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
0
[COLOR="blue"].25[/COLOR]
.5
1
1.5
2
5
10
Animation off
[COLOR="blue"]Animation scale 0.25x[/COLOR]
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
0
[COLOR="blue"].25[/COLOR]
.5
1
1.5
2
5
10
Animation off
[COLOR="blue"]Animation scale 0.25x[/COLOR]
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
0
[COLOR="blue"]0.25[/COLOR]
0.5
1
1.5
2
5
10
Now....Depending on your country, you may have have to navigate to a separate folder. But for the US, go to Res/values-en-rUS/Arrays
Look for
Code:
Animation is off
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
Animation is off
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
Animation is off
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
Change to:
Code:
Animation is off
[COLOR="Blue"]Animation scale 0.25x[/COLOR]
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
Animation is off
[COLOR="blue"]Animation scale 0.25x[/COLOR]
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
Animation is off
[COLOR="blue"]Animation scale 0.25x[/COLOR]
Animation scale 0.5x
Animation scale 1x
Animation scale 1.5x
Animation scale 2x
Animation scale 5x
Animation scale 10x
Thats it! Enjoy!
Happy 4th of July!
Last edited: