Releases: MeowDump/Integrity-Box
V36
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_featuresto the GMS toggle logic. -
Switched all GMS prop calls from
set_resetpropto plainsetpropin both the enable and disable blocks. -
Removed
shamikoboot script entirely. the whole Shamiko boot script block is gone, along with its entry in the permissions loop.
service.sh :
-
PIFvariable now points to/data/adb/modules/playintegrityfixandPROPis built from it instead of the hardcoded full path. -
Removed
autopif.log(LOG3) declaration -
sys.usb.adb.disabledandservice.adb.rootprops 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. -
sedpatterns in the spoof blocks got fixed${PROP1},${PROP2},${PROP3}instead of the broken$LINEand bare$PROP2/$PROP3that were in the old code.
action.sh
Pvariable switched fromcustom.pif.proptopixel.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 fromDumped PIF config to $OUTJSONtoPIF.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.shcall lost the>/dev/null 2>&1redirect. Output now goes to stdout instead of being swallowed. -
Root cleanup
findpattern changed*_action_log_2025*to*_action_log_2026*. Now matches 2026 logs alongside the install logs. -
echobefore theRUN STEPScomment 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.proptopixel.txt. The help text, default file detection, and output path all point topixel.txtnow. -
Default
SECURITY_PATCHbumped from2026-05-01to2026-06-01. -
spoofProviderdefault flipped from0to1when Google Wallet is NOT installed. -
ADVSETTINGSgained two new entries:verboseLogsandspoofApps. Both default to0and1respectively. Every profile block now explicitly sets these alongside the existing settings. -
File extension check in the
keep_advancedfallback switched from*.propto*.txt. -
New block at the top preserves
Released On:andEstimated Expiry:comment lines from the input file, then appends them back at the bottom of the output. -
spoofApps=1andverboseLogs=0hardcoded 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. -
wgetredirects changed from2>&1to>/dev/null 2>&1. All network fetches are now fully silent. -
All
catoutput outputs gets swallowed now. -
mv -fvandcp -fvredirects added>/dev/null 2>&1to silence them. -
export_json_from_propcall now redirects to>/dev/null 2>&1too. -
All file references flipped from
custom.pif.proptopixel.txtandpif.proptopif.txt. Thegrep_configcase statement updated from*.propto*.txt. -
PROP_FILEinexport_json_from_propnow points topixel.txtinstead ofcustom.pif.prop. -
ADVSETTINGSgainedverboseLogsandspoofApps. -
tee pif.propchanged totee pif.txt >/dev/null. Still pipes through tee but output hidden. -
SECURITY_PATCHin the dumped config bumped from2026-05-01to2026-06-01.
common_func.sh
-
recommended_settings()used to create seven flag files:migrate_force,run_migrate,nodebug,encrypt,build,twrp, andtag. Now it only creates two:migrate_forceandrun_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. Removednodebug,encrypt,build,twrp, andtagfrom auto-creation. These are now created using consent.sh -
install_module()execution order changed.prepare_directoriesandhandle_module_propsnow run beforesetup_environmentandhizru. Addedbutter_chicken()call beforerelease_source. Ts fixes grep error on fresh installation -
butter_chicken()introduced. Executesconsent.shfromMODPATH. 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.propreferences migrated topixel.txt. Fingerprint fallback copy logic, source paths, and destination paths updated accordingly. -
prepare_directories()target directory corrected from/data/adb/modules/playintegrityto/data/adb/modules/playintegrityfix. Aligns with current module ID. -
Default security patch date updated from
2026-05-01to2026-06-01in the TrickyStore patch file template. -
detect_lineage_official()andget_key()removed. Interactive ROM spoofing prompt during installation eliminated. Stock ROMsafemodeflag creation dropped as a consequence. -
ROM detection block simplified.
elsebranch removed, no longer auto-createssafemodeflag on stock ROMs. -
rm -rf $MEOW/systemadded to zygiskless cleanup. Previously only cleaned fromMODPATH, 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
pifforkkept) -
"Prop Spoofing" button renamed to "Prop Spoofer" (data-type
propspooferkept) -
"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
onclickhandlers from all buttons (moved toscript.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-scriptattributes from several buttons (now handled viadata-typeonly) -
data-scriptattribute removed from "Spoofing" button -
data-scriptattribute removed from "Cache" button -
data-scriptattribute removed from "Assistant" button
[JS] : IntegrityBox Main Dashboard (script.js)
-
messageMapentry changed:"beast"renamed to"utility" -
messageMapentry 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-pixelcommand changed fromcustom.pif.proptopixel.txt -
status-autopilotcommand expanded: now checks forautopilotflag file existence, returns "DISABLED" i...
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
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
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"
- When spoofVendingSdk == 1:
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
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
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
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
addBubbletoaddStatusCardwith app icon support and live counters - Added live counters for scanned, risky, and spoofed apps
- Added
escapeHtmlfor 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
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