diff --git a/build/PlatformUtils.js b/build/PlatformUtils.js
index 6ca80e091a336ebcd89b6360ee913b20c6ea31dc..e68403669fc6d81f39472ac8d9c21892c4c0e29b 100644
--- a/build/PlatformUtils.js
+++ b/build/PlatformUtils.js
@@ -1,7 +1,7 @@
 import Constants from 'expo-constants';
 import { requireNativeModule, requireOptionalNativeModule } from 'expo-modules-core';
 import { getManifestBaseUrl } from './AssetUris';
-const ExpoUpdates = requireOptionalNativeModule('ExpoUpdates');
+const VibecodeExpoModule = requireOptionalNativeModule('VibecodeExpoModule');
 const NativeExpoGoModule = (() => {
     try {
         return requireNativeModule('ExpoGo');
@@ -15,18 +15,18 @@ function isRunningInExpoGo() {
 }
 // expo-updates (and Expo Go expo-updates override) manages assets from updates and exposes
 // the ExpoUpdates.localAssets constant containing information about the assets.
-const expoUpdatesIsInstalledAndEnabled = !!ExpoUpdates?.isEnabled;
-const expoUpdatesIsUsingEmbeddedAssets = ExpoUpdates?.isUsingEmbeddedAssets;
+// const expoUpdatesIsInstalledAndEnabled = !!ExpoUpdates?.isEnabled;
+// const expoUpdatesIsUsingEmbeddedAssets = ExpoUpdates?.isUsingEmbeddedAssets;
 // if expo-updates is installed but we're running directly from the embedded bundle, we don't want
 // to override the AssetSourceResolver.
-const shouldUseUpdatesAssetResolution = expoUpdatesIsInstalledAndEnabled && !expoUpdatesIsUsingEmbeddedAssets;
+// const shouldUseUpdatesAssetResolution = expoUpdatesIsInstalledAndEnabled && !expoUpdatesIsUsingEmbeddedAssets;
 // Expo Go always uses the updates module for asset resolution (local assets) since it
 // overrides the expo-updates module.
-export const IS_ENV_WITH_LOCAL_ASSETS = isRunningInExpoGo() || shouldUseUpdatesAssetResolution;
+export const IS_ENV_WITH_LOCAL_ASSETS = VibecodeExpoModule && VibecodeExpoModule?.enableLocalAssets;
 // Get the localAssets property from the ExpoUpdates native module so that we do
 // not need to include expo-updates as a dependency of expo-asset
 export function getLocalAssets() {
-    return ExpoUpdates?.localAssets ?? {};
+    return VibecodeExpoModule?.localAssets ?? {};
 }
 export function getManifest2() {
     return Constants.__unsafeNoWarnManifest2;
