π¦ 217 stock ringtones, alarms, notifications, and UI sounds extracted from Android 9 (Pie) β all in .ogg format.
What is this? A collection of 217 stock
.oggaudio files extracted from Android 9 (Pie). Use them to restore default ringtones, alarms, notifications, and system sounds on custom ROMs, or as production-ready audio assets in your Android app projects.
Keywords: android, audio, ringtones, alarms, notifications, ui-sounds, ogg, sound-assets, android-9, android-pie, custom-rom, android-development, media-files, stock-sounds
| Category | Count | Description |
|---|---|---|
| Alarms | 23 | Wake-up tones β Beep, Argon, Carbon, Helium, Neon, and more |
| Notifications | 75 | Alert sounds β Adara, Beat Box, Cricket, Vega, and more |
| Ringtones | 102 | Call tones β ANDROMEDA, Backroad, CrazyDream, Hydra, and more |
| UI Sounds | 17 | System tones β Dock, Lock, Camera Click, Wireless Charging, and more |
| Total | 217 | All files in .ogg (Vorbis) format β 190 at 44.1 kHz and 27 at 48 kHz |
- Custom ROM developers restoring stock Android 9 audio assets
- App developers needing production-ready
.oggnotification and alarm sounds - Theming enthusiasts rebuilding system sound packages
- AOSP contributors working on media and audio integration
Verify the download (optional):
sha256sum "audios from Android 9.7z"
# 8f175277be1444a6b7b79f288d14ae9302f7b34f55a0bbba5f80d13ea6973742The checksum is also in SHA256SUMS.txt.
Extract the archive with 7-Zip (pkg install 7zip on Termux, 7z x on Linux/Windows):
7z x "audios from Android 9.7z"
# creates audio/alarms, audio/notifications, audio/ringtones, audio/uiOr use the bundled extract-and-verify script β it extracts into $TMPDIR and
checks every one of the 217 files against the per-file checksums in
SHA256SUMS-full.txt (the outer SHA256SUMS.txt only
proves the .7z itself is intact; the full list proves the contents are):
bash extract.sh
# keep only some categories (all 217 files are still verified first)
bash extract.sh --only alarms,uiHeads-up β 10 filenames collide case-insensitively. Ten basenames exist twice in the archive (e.g.
Argonin both alarms and notifications;ANDROMEDA/Andromeda,Hydra/hydra,Perseus/PERSEUS,Vega/vega,Arcturus/arcturus,UrsaMinor/ursaminor,CanisMajor/CANISMAJOR,Helium/helium,Krypton/krypton). Extracting to a case-insensitive filesystem (Windows, macOS default, exFAT/FAT) silently overwrites one of the pair. Extract on Linux/ext4, or extract into two separate folders, if you need both variants.
Verify the download any time with the bundled checker (it checks the SHA-256 and that the archive still holds all 217 files):
bash verify.shWant to see what's inside without unpacking anything? browse.sh is a
read-only listing β it writes nothing:
bash browse.sh # every path in the archive
bash browse.sh alarm # only names matching "alarm"Playing these on a desktop player? export-m3u.sh writes an .m3u
playlist of every track in archive order (paths, no extraction), so you can
hand it straight to VLC/mpv after extract.sh:
bash export-m3u.sh # -> $TMPDIR/android9-audios.m3u (217 tracks)
bash export-m3u.sh ~/my-list.m3u # custom destinationNeed just one? random.sh picks a random track from the archive; --extract
copies that single file to $TMPDIR/android9-random (nothing is written into
the repo):
bash random.sh # prints one track path
bash random.sh --extract # prints it and extracts just that file- Extract the
.7zarchive (see above) - Push the files to your system partition:
# Remount system as read-write
adb root
adb remount
# Push all audio files
adb push audio/alarms/ /system/media/audio/alarms/
adb push audio/notifications/ /system/media/audio/notifications/
adb push audio/ringtones/ /system/media/audio/ringtones/
adb push audio/ui/ /system/media/audio/ui/
# Reboot
adb reboot- Extract the
.7zarchive - Copy the desired files to your ROM's
system/media/audio/directory before flashing
Use these .ogg files as placeholder or default sounds in your Android app projects.
Alarms (23 files)
Alarm_Beep_01.ogg, Alarm_Beep_02.ogg, Alarm_Beep_03.ogg, Alarm_Buzzer.ogg, Alarm_Classic.ogg, Alarm_Rooster_02.ogg, Argon.ogg, Barium.ogg, Carbon.ogg, Cesium.ogg, Fermium.ogg, Hassium.ogg, Helium.ogg, Krypton.ogg, Neon.ogg, Neptunium.ogg, Nobelium.ogg, Osmium.ogg, Oxygen.ogg, Platinum.ogg, Plutonium.ogg, Promethium.ogg, Scandium.ogg
Notifications (75 files)
Adara.ogg, Aldebaran.ogg, Altair.ogg, Alya.ogg, Antares.ogg, Antimony.ogg, Arcturus.ogg, Argon.ogg, Beat_Box_Android.ogg, Bellatrix.ogg, Beryllium.ogg, Betelgeuse.ogg, CaffeineSnake.ogg, Canopus.ogg, Capella.ogg, Castor.ogg, CetiAlpha.ogg, Cobalt.ogg, Cricket.ogg, DearDeer.ogg, Deneb.ogg, Doink.ogg, DontPanic.ogg, Drip.ogg, Electra.ogg, F1_MissedCall.ogg, F1_New_MMS.ogg, F1_New_SMS.ogg, Fluorine.ogg, Fomalhaut.ogg, Gallium.ogg, Heaven.ogg, Helium.ogg, Highwire.ogg, Hojus.ogg, Iridium.ogg, Krypton.ogg, KzurbSonar.ogg, Lalande.ogg, Merope.ogg, Mira.ogg, OnTheHunt.ogg, Palladium.ogg, Plastic_Pipe.ogg, Polaris.ogg, Pollux.ogg, Procyon.ogg, Proxima.ogg, Radon.ogg, Rubidium.ogg, Selenium.ogg, Shaula.ogg, Sirrah.ogg, SpaceSeed.ogg, Spica.ogg, Strontium.ogg, Syrma.ogg, TaDa.ogg, Talitha.ogg, Tejat.ogg, Thallium.ogg, Tinkerbell.ogg, Upsilon.ogg, Vega.ogg, Voila.ogg, Xenon.ogg, Zirconium.ogg, arcturus.ogg, moonbeam.ogg, pixiedust.ogg, pizzicato.ogg, regulus.ogg, sirius.ogg, tweeters.ogg, vega.ogg
Ringtones (102 files)
ANDROMEDA.ogg, Andromeda.ogg, Aquila.ogg, ArgoNavis.ogg, Atria.ogg, BOOTES.ogg, Backroad.ogg, BeatPlucker.ogg, BentleyDubs.ogg, Big_Easy.ogg, BirdLoop.ogg, Bollywood.ogg, BussaMove.ogg, CANISMAJOR.ogg, CASSIOPEIA.ogg, Cairo.ogg, Calypso_Steel.ogg, CanisMajor.ogg, CaribbeanIce.ogg, Carina.ogg, Centaurus.ogg, Champagne_Edition.ogg, Club_Cubano.ogg, CrayonRock.ogg, CrazyDream.ogg, CurveBall.ogg, Cygnus.ogg, DancinFool.ogg, Ding.ogg, DonMessWivIt.ogg, Draco.ogg, DreamTheme.ogg, Eastern_Sky.ogg, Enter_the_Nexus.ogg, Eridani.ogg, EtherShake.ogg, FreeFlight.ogg, FriendlyGhost.ogg, Funk_Yall.ogg, GameOverGuitar.ogg, Gimme_Mo_Town.ogg, Girtab.ogg, Glacial_Groove.ogg, Growl.ogg, HalfwayHome.ogg, Hydra.ogg, InsertCoin.ogg, Kuma.ogg, LoopyLounge.ogg, LoveFlute.ogg, Lyra.ogg, Machina.ogg, MidEvilJaunt.ogg, MildlyAlarming.ogg, Nairobi.ogg, Nassau.ogg, NewPlayer.ogg, No_Limits.ogg, Noises1.ogg, Noises2.ogg, Noises3.ogg, OrganDub.ogg, Orion.ogg, PERSEUS.ogg, Paradise_Island.ogg, Pegasus.ogg, Perseus.ogg, Playa.ogg, Pyxis.ogg, Rasalas.ogg, Revelation.ogg, Rigel.ogg, Ring_Classic_02.ogg, Ring_Digital_02.ogg, Ring_Synth_02.ogg, Ring_Synth_04.ogg, Road_Trip.ogg, RomancingTheTone.ogg, Safari.ogg, Savannah.ogg, Scarabaeus.ogg, Sceptrum.ogg, Seville.ogg, Shes_All_That.ogg, SilkyWay.ogg, SitarVsSitar.ogg, Solarium.ogg, SpringyJalopy.ogg, Steppin_Out.ogg, Terminated.ogg, Testudo.ogg, Themos.ogg, Third_Eye.ogg, Thunderfoot.ogg, TwirlAway.ogg, URSAMINOR.ogg, UrsaMinor.ogg, VeryAlarmed.ogg, Vespa.ogg, World.ogg, Zeta.ogg, hydra.ogg
UI Sounds (17 files)
Dock.ogg, Effect_Tick.ogg, KeypressDelete.ogg, KeypressInvalid.ogg, KeypressReturn.ogg, KeypressSpacebar.ogg, KeypressStandard.ogg, Lock.ogg, LowBattery.ogg, Trusted.ogg, Undock.ogg, Unlock.ogg, VideoRecord.ogg, VideoStop.ogg, WirelessChargingStarted.ogg, camera_click.ogg, camera_focus.ogg
Found a missing file or want to add audio from another Android version? Open a PR or submit an issue. All contributors follow the Code of Conduct.
verify.shnow asserts the archive still holds 217 files (a truncated or re-packed archive fails loudly instead of shipping half the sounds)- Per-file checksums: new
SHA256SUMS-full.txtwith the SHA-256 of every one of the 217 files, andextract.shto extract + verify them (the outer checksum cannot detect inner-file corruption) - Corrected the "all files at 44.1 kHz" claim: the real distribution is 190 files at 44.1 kHz and 27 at 48 kHz
- Documented the 10 case-insensitive basename collisions and clarified AOSP (Apache-2.0) vs repo-file (MIT) licensing
- CI verifies archive integrity, file count, per-file checksums, and every README stat against the archive itself
Tiny, dependency-free tools from the same family:
- plusafetch β C++23 fetch for Termux β ~23 ms, zero subprocesses on the default path
- Plusalator β C++17 calculator REPL β Qalculate-flavored, ghost autosuggest, 18 themes
- GrubBlastersHTML β Worms-style artillery in one HTML file β 70 weapons, fully destructible terrain
- SnakTUI β modern Snake for your terminal β Textual + Python
- Easy-Termux-Package-Manager β fzf-driven package manager for Termux β snapshots, audit, 183 tests
- NoNameOS β OS simulation in a single C++17 file β virtual FS, real shell
- Greenit β green-injected theme family β dark + light, single palette.json
- CalculaHTML β static HTML calculator β 15 themes + System mode, zero deps
- android12-fastfetch β fastfetch config for Android 12 + native X11 Termux desktops
- Anti-bloatware-list-for-Android-TV-Boxes-and-Sticks-for-rooted β ADB debloat for rooted Android 9+ TV sticks & boxes
This project is licensed under the MIT License. See the LICENSE file for details.
Note on licensing: The audio files themselves are stock AOSP assets (covered by the Apache License 2.0 in the Android source tree); this repo's MIT license covers the repository files (
verify.sh, docs, checksums) β not the audio payload. Respect the AOSP terms when redistributing the sounds.
Classic Android 9 sounds, preserved and organized.