システムアプリケーション（Twitter）を削除するために根ざしたロック解除されたNexusを持っていますが、OTAシステムの更新はメッセージで失敗しました <事前> <コード> 9988776655443332
I have an unlocked Nexus One that I rooted to remove a system application (Twitter), but now the OTA system update fails with the message
Verifying current system ... assert failed: apply_patch_check("/system/app/Twitter.apk", "<long hex string>") E:Error in /cache/c8847c98b948.signed-passion-FRG83-fromFR91.c8847c98.zip (status 7)
Un-rooting the device doesn't seem to fix this. Is there more to removing a system app than doing a 'rm' of the .apk? For example, is there some configuration file that also needs patching?
It looks like you need to re-add the Twitter.apk, update, then remove it again. Have you tried that? The patch itself is trying to find that apk for the update (not sure if you can change the patch since it is probably signed?).
What ended up working was re-installing the stock Nexus One (a.k.a. Passion) image. There seem to be several different ways to go back to a stock installation, but what worked for me was:
PASSIMG_Passion_.zipfile from shipped-roms.com
passimg.zipand copy it to the SD card via USB
The above steps were inspired by this post in the XDA-Developers forum. After doing this, OTA updates started working again.