Easter Egg in APK Files: What Is Frosting

Frosting and APK Signing Block

  • 0x504b4453 (DEPENDENCY_INFO_BLOCK_ID) — a block that apparently contains dependency metadata, which is saved by the Android Gradle plugin to identify any issues related to dependencies
  • 0x71777777 (APK_CHANNEL_BLOCK_ID) — a Walle (Chinese gizmo) assembler block, which contains JSON with a channel ID
  • 0xff3b5998 — a zero block, which I ran into in the file — I couldn't find any information on that
  • 0x2146444e — a block with the necessary metadata from Google Play

Frosting and Play Market

Frosting and ProtoBuf

  • com.google.android.feature.DPS
  • com.google.android.feature.PIXEL_EXPERIENCE
  • com.google.android.feature.PIXEL_2017_EXPERIENCE
  • com.google.android.feature.PIXEL_2019_EXPERIENCE
  • com.google.android.feature.ANDROID_ONE_EXPERIENCE
  • com.google.android.feature.PIXEL_2018_EXPERIENCE
  • com.google.android.feature.PIXEL_2020_EXPERIENCE
  • android.hardware.ram.low
  • com.google.android.apps.dialer.GO_EXPERIENCE
  • com.google.android.feature.PIXEL_2020_EXPERIENCE
  • android.hardware.camera.level.full
  • com.google.android.feature.PIXEL_2020_EXPERIENCE

Conclusion

--

--

--

BI.ZONE: an expert in digital risks management. We help organizations around the world to develop their businesses safely in the digital age

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Android’s WebView Common Challenges and It’s Solution: Part 1

Add to Cart with Flutter Provider — An Easy Way

RxBinding for Android Apps

Adding Amazing Transitions to Your Android App Easily Using Material Motion

Jetpack DataStore in Modern Android Development

ProAndroidDev Digest #23

Functional Data Mappers

Concise codebase using KTX extensions

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
BI.ZONE

BI.ZONE

BI.ZONE: an expert in digital risks management. We help organizations around the world to develop their businesses safely in the digital age

More from Medium

CCSC 2022 Writeups — Glooties App

Kioptrix Level 2 — VulnHub

How To Protect Your Secure String Data At All Cost!

HTX Investigators’ Challenge (HTXIC) CTF Write-Up