# Files
## Naming Convention
- Original filename is retained (if applicable), and seperated from this naming convention by underscores (`<ORIGINAL FILE NAME>`)
- Each bit of info is seperated by underscores (_)
- spaces and other un-websafe characters in source, descriptions, or filenames are replaced by hyphens (-)
- files are named for `Vibrator-Kh` or `Buttplug-Bullet` (`<VIBRATOR NAME>`)
- the source of the file (application/description or url with https:// removed and slashes and other problematic characters replaced with hyphens (-)) (`<SOURCE STRING>`)
- a basic useful description ex how they were sniffed for PCAPS (`<DESCRIPTION STRING>`)
- the date the file was made/downloded in `YYYY-MM-DD-HHMM-TZ` format (24 hour time, three character timezone) (`<TIMESTAMP STRING>`)
  - example: `2025-12-19-2048-MST`
  - linux: `date +"%Y-%m-%d-%H%M-%Z"`
  - powershell 7+: `(Get-Date).ToString("yyyy-MM-dd-HHmm") + "-" + ((Get-TimeZone).Id -creplace '[a-z\s]', '')` (better be fuckin happy you windows dorks)
- image or video assets include HEIGHTxWIDH in pixels  (`<HEIGHT IN PIXELS>`x`<WITH IN PIXELS>`)
  
**Format:** (each item only if applicable)   
`<ORIGINAL FILE NAME>_<VIBRATOR NAME>_<SOURCE STRNG>_<DESCRIPTION STRING>_<TIMESTAMP STRING>_<HEIGHT IN PIXELS>x<WIDTH IN PIXELS>.<FILE EXTENSION>`  
**Example:**  
`kstert_Buttplug-Bullet_service.acvioo.com-pages-download-app)APK-from-manufacturers-website_2025-12-19-1919.apk`

## Files Directory
- [.gitignore](.gitignore): Git ignore file
- [README.md](README.md): Project Home
- [Files.md](Files.md): This file, containing a list of all files in the repository with descriptions
- [Notes.md](Notes.md): Notes documenting the project, including todos, methodology, osint, and details on the vibrators
- [COPYING.txt](COPYING.txt): License file (WTFPL)
- Android/
  - APKs/
    - Buttplug-Bullet/
      - [2025-12-19-1919_kstert.apk](Android/APKs/Buttplug-Bullet/2025-12-19-1919_kstert.apk): APK file for the Buttplug-Bullet vibrator app (kstert)
    - Vibrator-Kh/
      - [2025-12-19-1916_Zero Tochu零触-Enjoy Yourself乐享自我.apk](Android/APKs/Vibrator-Kh/2025-12-19-1916_Zero%20Tochu%E9%9B%B6%E8%A7%A6-Enjoy%20Yourself%E4%B9%90%E4%BA%AB%E8%87%AA%E6%88%91.apk): APK file for the Vibrator-Kh app (Zero Tochu)
- Sniffs/
  - Vibrator-Kh/
    - [2025-12-19-1835-Vibrator-Kh-BTLE-Advertisement-and-Connect-Wireshark-nRF52840-Sniff.pcapng](Sniffs/Vibrator-Kh/2025-12-19-1835-Vibrator-Kh-BTLE-Advertisement-and-Connect-Wireshark-nRF52840-Sniff.pcapng): Wireshark capture of BTLE sniffing for Vibrator-Kh
- Assets/
  - Markdown/
    - [wtfpl-badge-1_88x31.png](Assets/Markdown/wtfpl-badge-1_88x31.png): WTFPL license badge
    - [pope.webp](Assets/Markdown/pope.webp): cropped image of the new pope from his first appearance in public after being elected pope :pope:
  - Media/
    - Images/
      - [Buttplug-Bullet_Top_Off_2025-12-19-2040_2268x3582.jpg](Assets/Media/Images/Buttplug-Bullet_Top_Off_2025-12-19-2040_2268x3582.jpg): Image of Buttplug-Bullet top turned off
      - [Vibrator-Kh_Top_Off_2025-12-19-2039_4032x2268.jpg](Assets/Media/Images/Vibrator-Kh_Top_Off_2025-12-19-2039_4032x2268.jpg): Image of Vibrator-Kh top turned off
    - Video/
      - [2025-12-17-1842_Both-Charging.mp4](Assets/Media/Video/2025-12-17-1842_Both-Charging.mp4): Video of both vibrators charging
- Original-Files.ignore/
  - [kstert.apk](Original-Files.ignore/kstert.apk): Original APK for kstert app
  - [PXL_20251217_1842352262.mp4](Original-Files.ignore/PXL_20251217_1842352262.mp4): Original video file (possibly charging or pairing)
  - [Zero Tochu零触-Enjoy Yourself乐享自我.apk](Original-Files.ignore/Zero%20Tochu%E9%9B%B6%E8%A7%A6-Enjoy%20Yourself%E4%B9%90%E4%BA%AB%E8%87%AA%E6%88%91.apk): Original APK for Zero Tochu app