Skip to content

Releases: MeowDump/Integrity-Box

V36

13 Jun 06:06
b48395a

Choose a tag to compare

Release Date: 13/06/2026

THIS UPDATE IS MANDATORY

Compare changes: v34.3...v36

Good luck, Remember me in your prayers 🤲🏻

🏆 Click here to support my work

What's New:

Miscellaneous

  • Added per-app spoofing for granular device fingerprint control

  • Fixed ADB offline bug

  • Integrated debug logging toggle for verbose module diagnostics

  • Fixed zygote crash during module initialization on certain ROMs

  • Improved compatibility with Android 17 Beta 4 runtime changes

  • Updated cleanup script with broader artifact removal

  • Refined fade transition timings across all WebUI screens

  • Replaced legacy status indicators with updated dashboard readouts

  • Removed unused legacy code paths and deprecated functions

  • Removed standalone cleanup interface (functionality merged into core)

  • Updated local fingerprint WebUI with refreshed layout

  • Replaced legacy fingerprint picker with new selector

  • Updated Hide My Apps configuration template

  • Added Hide Custom ROM backend toggle

  • Added Hide SUS Files backend toggle

  • Added Beta/Nightly channel support for over-the-air updates

  • Fixed ROM spoofing disabler not persisting after reboot

  • Added volume key navigation for flag selection

prop.sh (backend)

  • The following ROMs will now be spoofed via BeastMode: LineageOS, Evolution X, crDroid, ArrowOS, MistOS, Axion, Infinity, PixelOS, RisingOS, Lunaris, Halcyon, HavocOS, AlphaDroid, Avium, Bliss, Calyx, DerpFest, GrapheneOS, LMO Droid, Lumine, MatrixX, Sakura, Statix, SuperiorOS, Clover, Witaqua, YAAP, and Mica.

post-fs-data.sh :

  • Bumped the security patch to 01 June 2026

  • Added persist.sys.pihooks.enabled_features to the GMS toggle logic.

  • Switched all GMS prop calls from set_resetprop to plain setprop in both the enable and disable blocks.

  • Removed shamiko boot script entirely. the whole Shamiko boot script block is gone, along with its entry in the permissions loop.

service.sh :

  • PIF variable now points to /data/adb/modules/playintegrityfix and PROP is built from it instead of the hardcoded full path.

  • Removed autopif.log (LOG3) declaration

  • sys.usb.adb.disabled and service.adb.root props are gone. The inline resetprop logic for them got stripped out entirely, and the remaining USB/ADB props lost their quotes around the prop names.

  • sed patterns in the spoof blocks got fixed ${PROP1}, ${PROP2}, ${PROP3} instead of the broken $LINE and bare $PROP2 / $PROP3 that were in the old code.

action.sh

  • P variable switched from custom.pif.prop to pixel.txt. That's the main config file reference now.

-PATCH_DATE bumped from 2026-05-01 to 2026-06-01.

  • Simplified log_step "CREATED" message from Dumped PIF config to $OUTJSON to PIF.json to $OUTJSON.

  • Flipped execution order. Fingerprint spoofing now runs before migration instead of after.

  • sh "$UPDATE" lost its || { sleep 10; exit 1; } error handler. If the update script fails now, the main script keeps going instead of bailing out.

  • osm0sis.sh call lost the >/dev/null 2>&1 redirect. Output now goes to stdout instead of being swallowed.

  • Root cleanup find pattern changed *_action_log_2025* to *_action_log_2026*. Now matches 2026 logs alongside the install logs.

  • echo before the RUN STEPS comment block got moved earlier, right after the update script call instead of before the mode flags section.

migrate.sh

  • Script name and all references flipped from custom.pif.prop to pixel.txt. The help text, default file detection, and output path all point to pixel.txt now.

  • Default SECURITY_PATCH bumped from 2026-05-01 to 2026-06-01.

  • spoofProvider default flipped from 0 to 1 when Google Wallet is NOT installed.

  • ADVSETTINGS gained two new entries: verboseLogs and spoofApps. Both default to 0 and 1 respectively. Every profile block now explicitly sets these alongside the existing settings.

  • File extension check in the keep_advanced fallback switched from *.prop to *.txt.

  • New block at the top preserves Released On: and Estimated Expiry: comment lines from the input file, then appends them back at the bottom of the output.

  • spoofApps=1 and verboseLogs=0 hardcoded into every profile mode including Pixelify, Legacy, and the default fallback.

osm0sis.sh

  • Root check and Termux environment check stripped out. No more if [ "$USER" != "root" ] or *termux* exit at the top.

  • item() function removed entirely.

  • Nuked echo "$PRODUCT_LIST" | wc -w, no more device count output.

  • wget redirects changed from 2>&1 to >/dev/null 2>&1. All network fetches are now fully silent.

  • Allcat output outputs gets swallowed now.

  • mv -fv and cp -fv redirects added >/dev/null 2>&1 to silence them.

  • export_json_from_prop call now redirects to >/dev/null 2>&1 too.

  • All file references flipped from custom.pif.prop to pixel.txt and pif.prop to pif.txt. The grep_config case statement updated from *.prop to *.txt.

  • PROP_FILE in export_json_from_prop now points to pixel.txt instead of custom.pif.prop.

  • ADVSETTINGS gained verboseLogs and spoofApps.

  • tee pif.prop changed to tee pif.txt >/dev/null. Still pipes through tee but output hidden.

  • SECURITY_PATCH in the dumped config bumped from 2026-05-01 to 2026-06-01.

common_func.sh

  • recommended_settings() used to create seven flag files: migrate_force, run_migrate, nodebug, encrypt, build, twrp, and tag. Now it only creates two: migrate_force and run_migrate. The other five flags are no longer auto-generated.

  • Updated Integrity Box ASCII banner

customize.sh

  • enable_recommended_settings() reduced from nine flag files to four. Removed nodebug, encrypt, build, twrp, and tag from auto-creation. These are now created using consent.sh

  • install_module() execution order changed. prepare_directories and handle_module_props now run before setup_environment and hizru. Added butter_chicken() call before release_source. Ts fixes grep error on fresh installation

  • butter_chicken() introduced. Executes consent.sh from MODPATH. It's gonna ask u whether u want to enable recommended settings or not. You've to make choice through volume button.

  • All custom.pif.prop references migrated to pixel.txt. Fingerprint fallback copy logic, source paths, and destination paths updated accordingly.

  • prepare_directories() target directory corrected from /data/adb/modules/playintegrity to /data/adb/modules/playintegrityfix. Aligns with current module ID.

  • Default security patch date updated from 2026-05-01 to 2026-06-01 in the TrickyStore patch file template.

  • detect_lineage_official() and get_key() removed. Interactive ROM spoofing prompt during installation eliminated. Stock ROM safemode flag creation dropped as a consequence.

  • ROM detection block simplified. else branch removed, no longer auto-creates safemode flag on stock ROMs.

  • rm -rf $MEOW/system added to zygiskless cleanup. Previously only cleaned from MODPATH, now also wipes from active module directory.

  • Banner ASCII art replaced.

[WebUI] : IntegrityBox Main Dashboard

  • Dashboard status items reorganized and renamed

  • "Config" status added

  • "Expiry" status added

  • "Spoofed" status added (per-app spoofing count)

  • "Android" and "Zygote" status items removed

  • "Spoofing" status added (GMS spoofing state)

  • "Spoof" status added (pixel spoof state)

  • "Denylist" status added

  • "Button group "Miscellaneous" changed: "Beast Mode" renamed to "Utility Box"

  • "Spoofing Menu" group removed entirely

  • "Device Spoofing", "ROM Spoofing", "Play Integrity" buttons moved out of "Spoofing Menu" group

  • "Play Integrity" button renamed to "Spoofing Menu" (data-type piffork kept)

  • "Prop Spoofing" button renamed to "Prop Spoofer" (data-type propspoofer kept)

  • "Toolkit" group expanded: "Hide Sus Files" moved from "Spoofing Menu" into "Toolkit"

  • "Extra" group: "Advanced Mode" included "Zygiskless Mode"

  • Removed "Cache" UI

  • "Tricky Store & TEE Simulator" group: buttons reordered

  • Removed inline onclick handlers from all buttons (moved to script.js)

  • Removed commented-out legacy buttons (Spoof Lineage Props, Inject HMA, Hide PIF Detection, Hide PIF Hook Detection, Enable Whitelist, Reset ZygiskNext, Spoof SeLinux, Set AOSP Keybox, Kill GMS)

  • Removed data-script attributes from several buttons (now handled via data-type only)

  • data-script attribute removed from "Spoofing" button

  • data-script attribute removed from "Cache" button

  • data-script attribute removed from "Assistant" button

[JS] : IntegrityBox Main Dashboard (script.js)

  • messageMap entry changed: "beast" renamed to "utility"

  • messageMap entry added: "pixel" with start message "Spoof your device to app"

  • readExpiry() function added for parsing keybox expiry dates from pixel.txt

  • updateDashboard() status items reorganized and reduced from 11 to 8 entries

  • Removed status-android (Android version detection with case statement)

  • Removed status-zygisk (Zygisk module detection)

  • Removed status-gms (GMS property detection with complex shell logic)

  • Removed status-whitelist (Denylist/whitelist mode detection)

  • Added status-apps (app spoof count from apps.txt)

  • Added status-expiry (keybox expiry days remaining with color coding)

  • status-pixel command changed from custom.pif.prop to pixel.txt

  • status-autopilot command expanded: now checks for autopilot flag file existence, returns "DISABLED" i...

Read more

V35

01 May 04:37
1ae284d

Choose a tag to compare

V35

Release Date: 01/05/2026

THIS UPDATE IS MANDATORY

Critical Fixes

  • Resolved critical boot failures affecting recovery and fastboot modes on specific device configurations
  • Eliminated bootloop conditions caused by race conditions during module initialization
  • Fixed unintended soft reboot when triggering action buttons on Samsung stock firmware
  • Fixed ZN Reset behavior to treat non-root apps as denylist entries on Magisk environments
  • Patched memory leak in background service that caused system instability after prolonged uptime
  • Fixed null pointer exception in prop validation routine leading to occasional crashes

Compatibility & Stability

  • Fixed compatibility issues with One UI 6.1 and MIUI 15 overlay systems
  • Corrected missing flag declaration in target script execution path
  • Corrected variable reference in TAG CHECK logging output
  • Removed duplicate resetprop calls causing race condition conflicts
  • Fixed status UI lag issues during rapid state transitions
  • Added explicit user consent flow to decide whether to spoof props by default on first run
  • Improved handling of devices with dynamic partition layouts
  • Added fallback mechanisms for devices lacking standard prop interfaces

Optimization

  • Implemented SELinux state management
  • Added conditional file creation to prevent overwriting existing files
  • All placeholder files now use existence checks before creation
  • Added button to spoof/unspoof system and vendor security patch levels independently
  • Spoofed system and vendor security patch to 01 MAY 2026
  • Reduced module footprint by compressing static assets
  • Optimized prop injection timing to occur earlier in the boot sequence
  • Implemented lazy loading for non-critical UI components

Package Management

  • Package script now preserves existing installations during module updates
  • Blacklisted more unnecessary packages
  • Updated local fingerprints database
  • Updated HMA config, blacklisted 100+ packages introduced in April security patch on Gore ROMs
  • Updated checksum verification for downloads
  • Improved cleanup routine for orphaned package entries

UI/UX Improvements

  • Upgraded Patch UI with enhanced visuals and responsive layout adjustments
  • Dropped Zygisk implementation and Android indicator from dashboard to streamline interface
  • Removed 10 redundant WebUI buttons for cleaner navigation and reduced cognitive load
  • Migrated Utility Box integration for extended functionality access
  • Added icons for WebUI and action button shortcuts
  • Added loading states for asynchronous operations to prevent user confusion

System Optimizations

  • Improved script execution efficiency by parallelizing independent tasks
  • Enhanced error handling and logging with structured output formats
  • Optimized module startup sequence to reduce boot time overhead
  • Refined prop injection timing to avoid conflicts with system services
  • Reduced CPU usage during idle monitoring phases
  • Minor fixes and improvements under the hood
    Full Changelog: v34.3...v35

Good luck, Remember me in your prayers 🤲🏻

🏆 Support

V34.3

04 Apr 16:43
a1e3673

Choose a tag to compare

v34.3 | IntegrityBox

  • Fixed play service crash on zygisk injection

  • Stopped [service.d] boot script execution when module is disabled

  • Fixed ZN reset button bug

  • Fixed Report UI bug

  • Fixed broken HMA config (v5)

  • Extended maximum target package limit to 150

🏆 Support

V34

01 Apr 10:29
511eacc

Choose a tag to compare

V34

Release Date: 01/04/2026

Changelog

Core Refactor

  • Added support for Android 17 beta 3
  • Performed structural rewrite of main JS execution layer with emphasis on modularization and deferred initialization patterns
  • Refactored HMA template to align with updated rendering and event-binding flow

Interaction Layer

  • Implemented bidirectional gesture handling with right-edge priority detection
  • Introduced floating back button with dynamic positional binding relative to gesture origin

Environment Validation

  • Integrated Zygisk state validation via checkZygisk()
    • Performs filesystem probe on /data/adb/modules/playintegrityfix/zygisk
    • Triggers global UI disable cascade on failure state
    • Emits fallback mode notification: "zygiskless mode has been enabled"

Compatibility Logic (A10 Downgrade Path)

  • Added conditional SDK spoofing override:
    • When spoofVendingSdk == 1:
      • Enforces selective key persistence (spoofBuild, spoofProps)
      • Nullifies remaining configuration flags
      • Dispatches user feedback toast: "A10 mode enabled, others disabled"

Runtime & DOM Lifecycle Improvements

  • Eliminated redundant "kill" action binding (retained authoritative restart handler)
  • Introduced inlineMessageMap as a safeguard against undefined reference access
  • Deferred DOM querying via attachButtonListeners() post-DOM readiness
  • Enforced singleton iframe pattern using id="active-iframe" guard

Configuration Abstraction

  • Added checkGestureConfig() for runtime flag resolution and behavioral branching
  • Refactored openIframe() into async execution model with precondition validation

UI Composition Engine

  • Introduced createIframeUI() as centralized UI factory:
    • Supports gesture-side aware layout rendering (left/right)
    • Dynamically repositions back button (top-left/top-right)
    • Applies adaptive glow gradient based on directional context

Gesture Engine Fixes

  • Corrected right-side swipe detection by normalizing delta calculations using isRight flag inversion logic

UI/UX Overhaul

  • Re-architected control centre with updated layout hierarchy
  • Redesigned report UI for improved structural consistency
  • Integrated Pixelify compatibility layer within bug reporting pipeline

System Updates

  • Synced with April security patch baseline

Additional

  • Added target manipulation module ("target F*kr")
  • Implemented keybox loader subsystem
  • Alot of things i don't remember xD

Remember me in your prayers 🤲🏻

🏆 Support

V33

30 Mar 11:00
133f908

Choose a tag to compare

V33

CHANGELOG

  • Added auto pilot support to automatically update keybox whenever a valid keybox is available

  • Added option to hide custom ROM detection caused by system props

  • Improved lineage sanitization code

  • Improved HMA injection code

  • Added option to kill daemon

  • Updated Local fingerprints

  • Updated integrity downloader links & hash

  • Fixed unconditional patch spoofing on sensitive devices

  • Fixed inbuilt spoofing getting disabled on zygiskless installation

  • Redesigned action interface

  • Nuked unnecessary stuff which aren't needed anymore

  • Minor fixes & improvements under the hood

🏆 Support

V32

06 Mar 20:15
0451e0b

Choose a tag to compare

V32

Changelog v32

  • Reduced zygisk injection code size by 60%
  • Added ability to spoof playstore into PixelStore
  • Dropped json support
  • Added shortcut icons for action & webui
  • Updated HMA template
  • Separated vending and GMS prop controls
  • Spoofed security patch to March 2026
  • Switched fresh-install profile from "advanced" to "pixelify"
  • Added fingerprint config preservation on installation
  • Fixed compatibility issues on Samsung & OnePlus stock
  • Profile selection now only runs on fresh installations
  • Redesigned PlayIntegrityBox UI
  • Added Pixelify profile
  • Added inbuilt GMS Spoofing Manager
  • Added Play Integrity Manager
  • Added bulk blacklist selection with "Select All" button
  • Bulk blacklist shows count in success toast and skips duplicates
  • Added Utility Box Manager for system settings and module control
  • Re-Categorised MainUI
  • A few more things I don't remember, check commits for details

Full Changelog: v31...v32

Support Me

V31

21 Feb 08:23

Choose a tag to compare

V31

Release Date: 21/02/2026

MANDATORY UPDATE

Force pushed: any previous version will no longer work

Added option to fix LSPosed prop detection

  • (dalvik.vm.dex2oat-flags)

Bump SECURITY_PATCH

  • Updated SECURITY_PATCH to 2026-02-01

Update Integrity Downloader

  • Added support for core patch, Android Faker, Thor, and updated ZN hash

Update Local Fingerprint

  • Updated local fingerprint configuration

Enhance Integrity Profile Menu UI

  • Updated UI to iOS-style design with blur effects, gradients, new color system, and smoother animations
  • Updated layout spacing, rounded corners, and typography for a cleaner look
  • Updated header title with icon
  • Added segmented header section above title
  • Updated profile descriptions and icons for Supreme, Legacy, and Meta
  • Added active state checkmark indicator with animation
  • Improved loader with blur background, fade animation, and dynamic status text
  • Updated popup styling with better colors, shadow, and smoother transition
  • Added custom loader messages for profile switch and data clearing
  • Updated action buttons with primary/danger styles and new labels
  • Improved APK button logic and added popup on click
  • Updated notes section styling to list format with improved visuals
  • Improved responsive behavior for small screens
  • Added animation delay effect when rendering profile items

Enhance Risky App Detection UI

  • Updated UI to a cleaner Material Design look with new colors and shadows
  • Replaced header bar with icon, title, and subtitle
  • Redesigned main card with blurred background and rounded corners
  • Updated buttons to Material-style with icons, hover effects, and press animation
  • Added circular progress indicator with live status text
  • Added stats bar showing scanned apps, risky apps, and spoofed apps
  • Reworked logs into cards with app icons, names, packages, and colored status chips
  • Replaced old toast messages with snackbar and fallback popups
  • Renamed addBubble to addStatusCard with app icon support and live counters
  • Added live counters for scanned, risky, and spoofed apps
  • Added escapeHtml for safe display of app names and packages
  • Improved scanning loops with progress updates and shorter delays
  • Added error handling to show snackbar on scan failure
  • Cleaned up code for readability and maintainability

Enhance TrickyStore UI

  • Updated app theme to darker shades with subtle gradient highlights
  • Enlarged header title, added gradient text, and floating icon effect
  • Cards now feature blur effect, smoother hover shadow, and glow animation
  • Improved search bar with darker background, inner shadow, and better placeholder styling
  • Updated list items with smoother hover, staggered animations, and gradient for blacklisted apps
  • Increased app icon size with rounded corners, shadow, and hover scale effect
  • Enhanced toggles with gradient when active, smoother transitions, and clearer disabled style
  • Added hover rotation and pulse animation for blacklisted app icon buttons
  • Updated buttons with gradient backgrounds, shadows, and improved hover effects
  • Restyled toast notifications with icons, blur background, and clearer error styling
  • Made scrollbar thinner with gradient thumb
  • Tweaked animations for slide, float, shimmer, shake, and pulse
  • Adjusted mobile layout with smaller paddings and font sizes
  • Enhanced popup system fallback
  • Updated blacklist logic to automatically remove target when added to blacklist
  • Lazy-loaded icons now scale in smoothly; broken icons fade out
  • Minor padding, gap, and border-radius refinements for a cleaner layout

UI & Interaction Improvements

  • Redesigned buttons with hover effects, radial highlights, and icon rings

  • Adjusted card and button padding, border radius, and shadows for a modern look

  • Added subtle animations for title and card entrance

  • Resized and restyled toast messages and loader spinner

  • Added responsive layout adjustments for smaller screens

  • Implemented mouse position tracking on buttons for hover effects

  • Updated card with fade-in animation on load

  • Added slide-down animation for the header

  • Row icons now scale slightly on hover

  • Adjusted row hover and active states for smoother feedback

  • Refined popup notifications to reuse a single element

  • Popups now show and hide with smooth transitions

  • Tweaked transition timings for sliders, knobs, and rows

  • Minor spacing and padding adjustments for cleaner layout

  • Refined box-shadow and hover effects for better visual feel

Enhance Main WebUI UX

  • Added subtle pulsing animation

  • Main content now fades and slides in smoothly on page load

  • Dashboard section now slides in with a stronger glowing background effect

  • Status cards now appear sequentially with a soft pop-in effect

  • Added glowing accent line on hover for status cards

  • Improved hover effects on status cards

  • Status labels slightly grow and glow on hover

  • Buttons animate into view with smooth upward motion

  • Improved button hover responsiveness and visual feedback

  • Added subtle animated glowing border effect on buttons

  • Button icons gently float and briefly spin on hover

  • Button text slightly lifts and glows on hover

  • Adjusted button press effect for quicker responsiveness

  • Implemented full animated modal system:

    • Background fades and blurs on open
    • Modal scales and slides into view smoothly
    • Header and content animate separately
    • Modal title features soft glow animation
    • Close button rotates and glows on hover
    • Modal scrollbar has subtle pulse effect
    • Fullscreen mode includes smooth expand animation
  • Slowed spinner rotation slightly for smoother appearance

  • Title section now gently floats

  • Main title has soft glowing pulse effect

  • Subtitle includes subtle shimmer animation

  • Improved hover and focus effects

  • Removed unused stylings

Full Changelog: v30...v31

V30

10 Feb 17:42

Choose a tag to compare

V30

Full Changelog: v29...v30

Release Date: 11/02/2026

Changelog

  • Resolved issues with GWallet functionality
  • Fixed error 69 on installation
  • Enhanced keybox update logic
  • Improved module action
  • Added option to manually spoof LineageOS props via action button
  • Added option to receive OTA updates for officially supported LineageOS devices
  • Added option to manually inject HMA template via action button
  • Added icon support in blacklist UI
  • Added app cache/data cleaner web UI (feature request)
  • Removed unused codes
  • Replaced NoHello whitelist indicator with ZygiskNext denylist policy

V29

05 Feb 06:36

Choose a tag to compare

V29

Full Changelog: v28...v29

V28

29 Jan 09:53
bf1bb5a

Choose a tag to compare

V28

Release Date: 29/12/2025

Notice

  • Please remove any previous version of Integrity Box before rebooting.
  • This update replaces the PIF module. You don't need it anymore.
  • Tons of new features added. Like… I tried writing them all down. I gave up. It was too long. 😭