[Samsung Epic 4G Touch] Magicspell:
A bit surprised...

Currently running what I Thought was a stock rooted EK02 ROM with EK02 kernel and the 4G hotspot hack... Been receiving the system update notifications for a little over a week now so today I decided to run the OTA compliance check from sfhub's AutoRoot package. Boy was I surprised!

Background: I originally rooted using sfhub's AutoRoot on EG30 and added CWM. I flashed EK02 kernel and a stock EK02 deodexed ROM from crawrj via CWM. Link to ROM is here:

[ACS][Odin]Stock EK02 Deodexed with CWM/Root 3.0.7/Busybox 1.20 also with zip

Note that the download for this ROM points to the ACS site and is available here:

[ACS][Odin]Stock EK02 Deodexed with CWM/Root 3.0.7/Busybox 1.20 also with zip

I never updated my modem from EG30 (fwiw). On top of this ROM I flashed the Hotspot hack (4G) and have been running this way since early Dec with no issues.

Today I decided to evaluate the options for moving forward to EL29. As a first step I decided to run the OTA compliance check. Here's the output from that check:

BEGIN OTA Compliance Check [ek02-el29]

----

SHA1FAIL: zImage/kernel

SHA1FAIL: /system/app/AccountAndSyncSettings.apk

MISSING: /system/app/AccountAndSyncSettings.odex

SHA1FAIL: /system/app/AlertRecipients.apk

MISSING: /system/app/AlertRecipients.odex

SHA1FAIL: /system/app/AnalogClock.apk

MISSING: /system/app/AnalogClock.odex

SHA1FAIL: /system/app/ApplicationsProvider.apk

MISSING: /system/app/ApplicationsProvider.odex

SHA1FAIL: /system/app/AxT9IME.apk

MISSING: /system/app/AxT9IME.odex

SHA1FAIL: /system/app/BadgeProvider.apk

MISSING: /system/app/BadgeProvider.odex

SHA1FAIL: /system/app/BluetoothAvrcp.apk

MISSING: /system/app/BluetoothAvrcp.odex

SHA1FAIL: /system/app/BluetoothOpp.apk

MISSING: /system/app/BluetoothOpp.odex

SHA1FAIL: /system/app/BluetoothPbap.apk

MISSING: /system/app/BluetoothPbap.odex

SHA1FAIL: /system/app/BluetoothTestMode.apk

MISSING: /system/app/BluetoothTestMode.odex

SHA1FAIL: /system/app/BooksPhone.apk

MISSING: /system/app/BooksPhone.odex

SHA1FAIL: /system/app/BrcmBluetoothServices.apk

MISSING: /system/app/BrcmBluetoothServices.odex

SHA1FAIL: /system/app/Browser.apk

MISSING: /system/app/Browser.odex

SHA1FAIL: /system/app/BuddiesNow.apk

MISSING: /system/app/BuddiesNow.odex

MISSING: /system/app/CT.odex

SHA1FAIL: /system/app/CalendarProvider.apk

MISSING: /system/app/CalendarProvider.odex

SHA1FAIL: /system/app/CallSetting.apk

MISSING: /system/app/CallSetting.odex

SHA1FAIL: /system/app/Camera.apk

MISSING: /system/app/Camera.odex

SHA1FAIL: /system/app/CertInstaller.apk

MISSING: /system/app/CertInstaller.odex

SHA1FAIL: /system/app/ClockPackage.apk

MISSING: /system/app/ClockPackage.odex

SHA1FAIL: /system/app/Contacts.apk

MISSING: /system/app/Contacts.odex

SHA1FAIL: /system/app/ContactsProvider.apk

MISSING: /system/app/ContactsProvider.odex

MISSING: /system/app/DM.odex

SHA1FAIL: /system/app/DataCreate.apk

MISSING: /system/app/DataCreate.odex

SHA1FAIL: /system/app/DefaultContainerService.apk

MISSING: /system/app/DefaultContainerService.odex

SHA1FAIL: /system/app/DefaultHomeSelector.apk

MISSING: /system/app/DefaultHomeSelector.odex

SHA1FAIL: /system/app/DeviceManagement.apk

MISSING: /system/app/DeviceManagement.odex

SHA1FAIL: /system/app/DigitalClock.apk

MISSING: /system/app/DigitalClock.odex

SHA1FAIL: /system/app/Divx.apk

MISSING: /system/app/Divx.odex

SHA1FAIL: /system/app/Dlna.apk

MISSING: /system/app/Dlna.odex

SHA1FAIL: /system/app/DownloadProvider.apk

MISSING: /system/app/DownloadProvider.odex

SHA1FAIL: /system/app/DownloadProviderUi.apk

MISSING: /system/app/DownloadProviderUi.odex

SHA1FAIL: /system/app/DrmProvider.apk

MISSING: /system/app/DrmProvider.odex

SHA1FAIL: /system/app/DrmUA.apk

MISSING: /system/app/DrmUA.odex

SHA1FAIL: /system/app/DualClock.apk

MISSING: /system/app/DualClock.odex

SHA1FAIL: /system/app/Email.apk

MISSING: /system/app/Email.odex

SHA1FAIL: /system/app/EmailWidget.apk

MISSING: /system/app/EmailWidget.odex

SHA1FAIL: /system/app/Encrypt.apk

MISSING: /system/app/Encrypt.odex

SHA1FAIL: /system/app/FTC.apk

MISSING: /system/app/FTC.odex

SHA1FAIL: /system/app/FTM.apk

MISSING: /system/app/FTM.odex

SHA1FAIL: /system/app/FTS.apk

MISSING: /system/app/FTS.odex

SHA1FAIL: /system/app/FactoryTest.apk

MISSING: /system/app/FactoryTest.odex

SHA1FAIL: /system/app/Gallery3D.apk

MISSING: /system/app/Gallery3D.odex

SHA1FAIL: /system/app/Gmail.apk

MISSING: /system/app/Gmail.odex

MISSING: /system/app/GoogleCalendarSyncAdapter.odex

MISSING: /system/app/GoogleContactsSyncAdapter.odex

MISSING: /system/app/GoogleFeedback.odex

MISSING: /system/app/GooglePartnerSetup.odex

MISSING: /system/app/GoogleQuickSearchBox.odex

SHA1FAIL: /system/app/GoogleServicesFramework.apk

MISSING: /system/app/GoogleServicesFramework.odex

SHA1FAIL: /system/app/HTMLViewer.apk

MISSING: /system/app/HTMLViewer.odex

SHA1FAIL: /system/app/HiddenMenu.apk

MISSING: /system/app/HiddenMenu.odex

SHA1FAIL: /system/app/InputEventApp.apk

MISSING: /system/app/InputEventApp.odex

SHA1FAIL: /system/app/JobManager.apk

MISSING: /system/app/JobManager.odex

SHA1FAIL: /system/app/Keytracer.apk

MISSING: /system/app/Keytracer.odex

SHA1FAIL: /system/app/Kies.apk

MISSING: /system/app/Kies.odex

SHA1FAIL: /system/app/Launcher2.apk

MISSING: /system/app/Launcher2.odex

SHA1FAIL: /system/app/LiveWallpapers.apk

MISSING: /system/app/LiveWallpapers.odex

SHA1FAIL: /system/app/LiveWallpapersPicker.apk

MISSING: /system/app/LiveWallpapersPicker.odex

SHA1FAIL: /system/app/LogsProvider.apk

MISSING: /system/app/LogsProvider.odex

SHA1FAIL: /system/app/Maps.apk

MISSING: /system/app/Maps.odex

MISSING: /system/app/MarketUpdater.odex

SHA1FAIL: /system/app/MediaProvider.apk

MISSING: /system/app/MediaProvider.odex

MISSING: /system/app/MediaUploader.odex

SHA1FAIL: /system/app/MinimalHome.apk

MISSING: /system/app/MinimalHome.odex

SHA1FAIL: /system/app/Mms.apk

MISSING: /system/app/Mms.odex

SHA1FAIL: /system/app/MmsProvisioning.apk

MISSING: /system/app/MmsProvisioning.odex

SHA1FAIL: /system/app/MobilePrint.apk

MISSING: /system/app/MobilePrint.odex

SHA1FAIL: /system/app/MobileTrackerEngineTwo.apk

MISSING: /system/app/MobileTrackerEngineTwo.odex

SHA1FAIL: /system/app/MotionsSettings.apk

MISSING: /system/app/MotionsSettings.odex

SHA1FAIL: /system/app/MtpApplication.apk

MISSING: /system/app/MtpApplication.odex

SHA1FAIL: /system/app/MusicPlayer.apk

MISSING: /system/app/MusicPlayer.odex

SHA1FAIL: /system/app/MyFiles.apk

MISSING: /system/app/MyFiles.odex

SHA1FAIL: /system/app/NetworkLocation.apk

MISSING: /system/app/NetworkLocation.odex

MISSING: /system/app/ODB.odex

SHA1FAIL: /system/app/PRUI.apk

MISSING: /system/app/PRUI.odex

SHA1FAIL: /system/app/PackageInstaller.apk

MISSING: /system/app/PackageInstaller.odex

SHA1FAIL: /system/app/PanningTryActually.apk

MISSING: /system/app/PanningTryActually.odex

SHA1FAIL: /system/app/Personalization.apk

MISSING: /system/app/Personalization.odex

SHA1FAIL: /system/app/Phone.apk

MISSING: /system/app/Phone.odex

SHA1FAIL: /system/app/PhoneCrashNotifier.apk

MISSING: /system/app/PhoneCrashNotifier.odex

SHA1FAIL: /system/app/PhoneErrService.apk

MISSING: /system/app/PhoneErrService.odex

SHA1FAIL: /system/app/PhoneInfo.apk

MISSING: /system/app/PhoneInfo.odex

SHA1FAIL: /system/app/Phone_Util.apk

MISSING: /system/app/Phone_Util.odex

SHA1FAIL: /system/app/PicoTts.apk

MISSING: /system/app/PicoTts.odex

SHA1FAIL: /system/app/PopupuiReceiver.apk

MISSING: /system/app/PopupuiReceiver.odex

SHA1FAIL: /system/app/Preconfig.apk

MISSING: /system/app/Preconfig.odex

MISSING: /system/app/PrefAct.odex

SHA1FAIL: /system/app/Protips.apk

MISSING: /system/app/Protips.odex

SHA1FAIL: /system/app/QuickView.apk

MISSING: /system/app/QuickView.odex

SHA1FAIL: /system/app/SMTSetup.apk

MISSING: /system/app/SMTSetup.odex

SHA1FAIL: /system/app/SamsungAppsUNAService.apk

MISSING: /system/app/SamsungAppsUNAService.odex

SHA1FAIL: /system/app/SamsungWidget_News.apk

MISSING: /system/app/SamsungWidget_News.odex

SHA1FAIL: /system/app/SamsungWidget_ProgramMonitor.apk

MISSING: /system/app/SamsungWidget_ProgramMonitor.odex

SHA1FAIL: /system/app/SamsungWidget_StockClock.apk

MISSING: /system/app/SamsungWidget_StockClock.odex

SHA1FAIL: /system/app/SamsungWidget_WeatherClock.apk

MISSING: /system/app/SamsungWidget_WeatherClock.odex

SHA1FAIL: /system/app/ScreenCaptureService.apk

MISSING: /system/app/ScreenCaptureService.odex

SHA1FAIL: /system/app/SecDownloadProvider.apk

MISSING: /system/app/SecDownloadProvider.odex

SHA1FAIL: /system/app/SecretWallpaper1.apk

MISSING: /system/app/SecretWallpaper1.odex

SHA1FAIL: /system/app/SecretWallpaper2.apk

MISSING: /system/app/SecretWallpaper2.odex

SHA1FAIL: /system/app/SecurityProvider.apk

MISSING: /system/app/SecurityProvider.odex

SHA1FAIL: /system/app/SelfTestMode.apk

MISSING: /system/app/SelfTestMode.odex

SHA1FAIL: /system/app/SerialNumberLabelIndicator.apk

MISSING: /system/app/SerialNumberLabelIndicator.odex

MISSING: /system/app/SetWimaxSettings.odex

SHA1FAIL: /system/app/Settings.apk

MISSING: /system/app/Settings.odex

SHA1FAIL: /system/app/SettingsProvider.apk

MISSING: /system/app/SettingsProvider.odex

MISSING: /system/app/SetupWizard.odex

SHA1FAIL: /system/app/ShareApp.apk

MISSING: /system/app/ShareApp.odex

SHA1FAIL: /system/app/SisoDrmProvider.apk

MISSING: /system/app/SisoDrmProvider.odex

SHA1FAIL: /system/app/SlateTest.apk

MISSING: /system/app/SlateTest.odex

MISSING: /system/app/SmartDeviceManager.odex

SHA1FAIL: /system/app/SnsAccountFb.apk

MISSING: /system/app/SnsAccountFb.odex

SHA1FAIL: /system/app/SnsAccountLi.apk

MISSING: /system/app/SnsAccountLi.odex

SHA1FAIL: /system/app/SnsAccountTw.apk

MISSING: /system/app/SnsAccountTw.odex

SHA1FAIL: /system/app/SnsDisclaimer.apk

MISSING: /system/app/SnsDisclaimer.odex

SHA1FAIL: /system/app/SnsImageCache.apk

MISSING: /system/app/SnsImageCache.odex

SHA1FAIL: /system/app/SnsProvider.apk

MISSING: /system/app/SnsProvider.odex

SHA1FAIL: /system/app/SocialHub.apk

MISSING: /system/app/SocialHub.odex

SHA1FAIL: /system/app/SoundPlayer.apk

MISSING: /system/app/SoundPlayer.odex

SHA1FAIL: /system/app/SpeechRecorder.apk

MISSING: /system/app/SpeechRecorder.odex

MISSING: /system/app/SprintAndroidExtension.odex

SHA1FAIL: /system/app/SprintID.apk

MISSING: /system/app/SprintID.odex

MISSING: /system/app/SprintMobileWallet.odex

SHA1FAIL: /system/app/SprintZone.apk

MISSING: /system/app/SprintZone.odex

SHA1FAIL: /system/app/Sprint_Installer.apk

MISSING: /system/app/Sprint_Installer.odex

MISSING: /system/app/StaticIP.odex

SHA1FAIL: /system/app/Street.apk

MISSING: /system/app/Street.odex

SHA1FAIL: /system/app/SystemInfo.apk

MISSING: /system/app/SystemInfo.odex

SHA1FAIL: /system/app/SystemUI.apk

MISSING: /system/app/SystemUI.odex

SHA1FAIL: /system/app/Talk2.apk

MISSING: /system/app/Talk2.odex

SHA1FAIL: /system/app/Tasks.apk

MISSING: /system/app/Tasks.odex

SHA1FAIL: /system/app/TasksProvider.apk

MISSING: /system/app/TasksProvider.odex

SHA1FAIL: /system/app/TelephonyProvider.apk

MISSING: /system/app/TelephonyProvider.odex

SHA1FAIL: /system/app/Term.apk

MISSING: /system/app/Term.odex

SHA1FAIL: /system/app/TouchWiz30Launcher.apk

MISSING: /system/app/TouchWiz30Launcher.odex

SHA1FAIL: /system/app/TouchWizCalculator.apk

MISSING: /system/app/TouchWizCalculator.odex

SHA1FAIL: /system/app/TouchWizCalendar.apk

MISSING: /system/app/TouchWizCalendar.odex

SHA1FAIL: /system/app/TrimApp.apk

MISSING: /system/app/TrimApp.odex

SHA1FAIL: /system/app/TtsService.apk

MISSING: /system/app/TtsService.odex

SHA1FAIL: /system/app/TwCalendarAppWidget.apk

MISSING: /system/app/TwCalendarAppWidget.odex

SHA1FAIL: /system/app/TwWallpaperChooser.apk

MISSING: /system/app/TwWallpaperChooser.odex

SHA1FAIL: /system/app/UserDictionaryProvider.apk

MISSING: /system/app/UserDictionaryProvider.odex

MISSING: /system/app/VideoEditor.odex

SHA1FAIL: /system/app/VideoPlayer.apk

MISSING: /system/app/VideoPlayer.odex

SHA1FAIL: /system/app/VoiceRecorder.apk

MISSING: /system/app/VoiceRecorder.odex

MISSING: /system/app/VoiceSearch.odex

SHA1FAIL: /system/app/VpnServices.apk

MISSING: /system/app/VpnServices.odex

MISSING: /system/app/WiBroPath.odex

MISSING: /system/app/WiMAXLineTest.odex

MISSING: /system/app/WiMAXWTM.odex

MISSING: /system/app/WiMAX_NETEST.odex

MISSING: /system/app/WiMAX_RC.odex

MISSING: /system/app/WimaxConfig.odex

SHA1FAIL: /system/app/WlanTest.apk

MISSING: /system/app/WlanTest.odex

SHA1FAIL: /system/app/YouTube.apk

MISSING: /system/app/YouTube.odex

SHA1FAIL: /system/app/kieswifi.apk

MISSING: /system/app/kieswifi.odex

SHA1FAIL: /system/app/lcdtest.apk

MISSING: /system/app/lcdtest.odex

SHA1FAIL: /system/app/serviceModeApp.apk

MISSING: /system/app/serviceModeApp.odex

SHA1FAIL: /system/app/shutdown.apk

MISSING: /system/app/shutdown.odex

MISSING: /system/app/vtt-sprint.odex

SHA1FAIL: /system/app/wssyncmlnps.apk

MISSING: /system/app/wssyncmlnps.odex

MISSING: /system/framework/am.odex

MISSING: /system/framework/android.policy.odex

MISSING: /system/framework/android.test.runner.odex

MISSING: /system/framework/bmgr.odex

MISSING: /system/framework/bouncycastle.odex

MISSING: /system/framework/com.android.future.usb.accessory.odex

MISSING: /system/framework/com.android.location.provider.odex

MISSING: /system/framework/com.samsung.device.odex

MISSING: /system/framework/com.yamaha.android.media.odex

MISSING: /system/framework/core-junit.odex

SHA1FAIL: /system/framework/core.jar

MISSING: /system/framework/core.odex

MISSING: /system/framework/ext.odex

SHA1FAIL: /system/framework/framework.jar

MISSING: /system/framework/framework.odex

MISSING: /system/framework/ime.odex

MISSING: /system/framework/input.odex

MISSING: /system/framework/javax.obex.odex

MISSING: /system/framework/libvtmanagerjar.odex

MISSING: /system/framework/monkey.odex

MISSING: /system/framework/pm.odex

MISSING: /system/framework/sec_feature.odex

MISSING: /system/framework/sec_platform_library.odex

MISSING: /system/framework/seccamera.odex

MISSING: /system/framework/sechardware.odex

MISSING: /system/framework/secmediarecorder.odex

MISSING: /system/framework/services.odex

MISSING: /system/framework/sqlite-jdbc.odex

MISSING: /system/framework/svc.odex

MISSING: /system/framework/twframework.odex

----

END OTA Compliance Check [ek02-el29]

----

So, are the missing files and SHA1FAIL messages due to this ROM being deodexed or is this ROM not as stock as I believed it was? At this point should I forget trying to go the OTA update route and look more at the Odin flash method? In the end I'd like to have the same function as I do today but have a fully EL29 system. Thoughts?

---------- Post added at 06:25 PM ---------- Previous post was at 06:23 PM ----------

sfhub, I ran across a description from someone who was able to put a "backdoor" into the resulting root for an Acer A500 (Android Honeycomb). This backdoor allows you to regain root access after a standard OTA update (from Acer in this case obviously). I was able to perform 5 OTA updates on my A500 and root was still there after they were complete. All I had to do after the updates was to reinstall busybox and su.

Do you think something like this would work with the E4GT with Gingerbread? Here's a link to the thread and post describing the backdoor:

http://xdaforums.com/showpost.php?p=20654298&postcount=129