• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Mods Samsung S7 Edge specific system animations

Wilbur H

Lurker
Good day, developers.

I have installed a custom rom called Resurrection Remix running Android 7.1.2 on my Samsung A5 2015. I found a feature, under Configurations, where I can change the system animations for the entire operating system, and also prevent apps from overriding transitions.

All the animations are set to 'Default' at this time, but I desire to change the system animations to look like the Samsung Galaxy S7 Edge. For example, under 'Activity open animation', it can be set to:

  • Default
  • Fade
  • Slide in Right
  • Slide in Left
  • Slide in Right (No fade)
  • Slide in Left (No fade)
  • Slide in Bottom
  • Slide in Top
  • Translucent
  • Grow in (Top)
  • Grow in (Center)
  • Grow in (Bottom)
  • Grow in (Left)
  • Grow in (Right)

Can anyone indicate, the specific system animations of the Samsung Galaxy S7, please?

System Animations
Activity open animation ?
Activity close animation ?

Task open animation ?
Task open behind animation ?
Task close animation ?

Move to front animation ?
Move to back animation ?

Wallpaper open animation ?
Wallpaper close animation ?
Wallpaper intra open animation ?
Wallpaper intra close animation ?

Animation Duration ?

ListView
ListView animation ?
ListView interpolator ?

Thank you very much in advance. :D
 
Im guessing its not easily done, since the Resurrection Remix is an AOSP rom and the S7 is an official OS. Even with an S7 custom stock rom to port from, youll be faced with compatibility issues. Maybe, you'll find what your looking for on XDA.

Best of luck
 
Last edited:
Something just came to mind, theres an app called "ApkToolX" by Andro Black and definitely not available from Google PS. Its a powerful root tool used for reveise engineering of apks, .jars, or even other elements of as OS. The links below provides a brief description

https://www.google.com/amp/s/www.xd...-apks-on-the-go-with-apktool-for-android/amp/

ApkToolX is an android app that basically dose the same thing. aking it work is not as simple as downloading, installing, granting root and good to go.

My Note 4 n910p on MM is rooted with Chainfire (SuperSu). The chipset is a Snapdragon and an armV7

Screenshot_2020-02-08-23-31-44.png


Screenshot_2020-02-08-23-32-12.png



Screenshot_2020-02-08-23-42-41.png


The process to make ApkToolX work as intended if a bit risky and certainly not for the novice. On my Samsung in the app setting list "apktool version" sub setting I choose 2.1.1, return to the main settings and in subsettings "aapt version 6.0". After that I check the box root and when prompted by SuperSu I grant ApkTool root permissions. Then reboot and back to ApkToolX and in /system/ framework / I scroll down to framwork-res.apk and tap it. From the list below I choose "inport as framework".


Screenshot_2020-02-09-00-00-27.png



Scroll down a bit further and tap twframwork-res.apk and "inport as framework". Like I said "its not your normsl rooted app". Proper installation involves risk and just feels intimidating.


Ok, back to your original question :)
It wasn't untill later, and I wasn't even
consciously thinking about it. It just popped in my head. "I bet the transitions are somewhere in the Framwork.jar". So out of curiosity, I copied it and pasted it to my external sd, used ApkToolX to decompile the .jar

Screenshot_2020-02-09-00-24-29.png



Screenshot_2020-02-09-00-26-55.png



In smali/android/app BINGO!!!


Screenshot_2020-02-09-00-29-53.png




Also in Smali_classes2/android/transitions
Double BINGO!!! :)


Screenshot_2020-02-09-00-33-18.png





Screenshot_2020-02-09-00-36-46.png




Famwork smali is where my skills tend to drop:( but non the less theirs your answer
@Wilbur H
:)
 
Last edited:
Back
Top Bottom