Uninstalled vWallpaper and SkrewCommon from Cydia and iPod doesn't boot anymore

Discussion in 'iPod touch' started by WesleyWex, Jul 4, 2008.

  1. WesleyWex

    WesleyWex New Member

    Joined:
    Apr 19, 2008
    Messages:
    8
    Likes Received:
    0
    It's simple as that, I saw an update to vWallpaper on Installer but not on Cydia, then I decided to uninstall it from Cydia and install from the Installer. When I left Cydia, I got a spinning wheel but no respring... so I restarted the iPod, and now the only thing that appears is the Apple logo, no SpringBoard...

    I guess this is a SpringBoard issue as I can still use SSH, but I don't know what to do from now...

    By the way, I use SummerBoard, vWallpaper was disabled before uninstall.

    Anyone has an idea?
  2. Mortel

    Mortel Active Member

    Joined:
    Dec 6, 2007
    Messages:
    1,272
    Likes Received:
    13
    Device:
    3G iPod touch
    Try deleting vWallpaper and SkrewCommon completely via SSH, and try booting again.
  3. WesleyWex

    WesleyWex New Member

    Joined:
    Apr 19, 2008
    Messages:
    8
    Likes Received:
    0
    They were uninstalled, they're no longer there, see:

    Code:
    Wesley:~ root# cd /Applications
    Wesley:/Applications root# ls -l
    total 0
    drwxr-xr-x  3 root   admin  272 Jul  2 02:13 AgileForces.app/
    drwxr-xr-x  2 root   admin  204 May 10 01:39 Band.app/
    drwxr-xr-x  2 root   admin  204 Apr 24 15:40 Battery.app/
    drwxrwxr-x  4 root   admin 1122 Jun 23 20:49 BossPrefs.app/
    drwxrwxr-x 19 root   admin 1054 Jun 26 02:30 Calculator.app/
    drwxr-xr-x  9 root   admin 1326 Apr 25 22:04 Chat.app/
    drwxr-xr-x 21 root   admin 1020 Apr 20 19:23 Converter.app/
    drwxr-xr-x  2 root   admin 1496 Apr 30 12:48 CubicMan.app/
    drwxr-xr-x  2 root   admin 1020 Jun 27 18:21 Cydia.app/
    drwxrwxr-x  3 root   admin  374 Feb 10 23:08 DemoApp.app/
    drwxr-xr-x  2 root   admin  204 Apr 20 19:01 Drummer.app/
    drwxr-xr-x  2 root   admin  102 Apr 24 16:22 Dutch.lproj/
    drwxr-xr-x  2 root   admin  102 Apr 24 16:22 English.lproj/
    drwxr-xr-x  2 root   admin  204 May  5 01:23 Flashlight.app/
    drwxr-xr-x  2 root   admin  102 Apr 24 16:22 French.lproj/
    drwxr-xr-x  2 root   admin  102 Apr 24 16:22 German.lproj/
    drwxr-xr-x  3 root   admin  408 May 25 03:10 IR-909.app/
    drwxr-xr-x  5 mobile staff  918 May 19 17:22 Installer.app/
    drwxr-xr-x  2 root   admin  102 Apr 24 16:22 Italian.lproj/
    drwxr-xr-x  2 root   admin  238 Jun 23 11:55 Jokes.app/
    drwxr-xr-x  4 root   admin  510 Apr 23 00:33 MACalc.app/
    drwxr-xr-x  2 root   admin  238 Jul  1 13:07 MIM.app/
    drwxr-xr-x  3 root   admin  374 Jun 12 11:44 Maps\ Offline.app/
    drwxrwxr-x 19 root   admin 3128 Feb 11 00:14 Maps.app/
    drwxr-xr-x  2 root   admin  850 Apr 22 00:43 Mines.app/
    drwxrwxr-x 19 root   admin  816 Jul  1 13:07 MobileAddressBook.app/
    drwxrwxr-x 19 root   admin 1632 Feb 11 00:14 MobileCal.app/
    drwxrwxr-x 19 root   admin 2108 Feb 11 00:14 MobileMail.app/
    drwxrwxr-x 19 root   admin 4080 Jun 27 01:38 MobileMusicPlayer.app/
    drwxrwxr-x 19 root   admin 1632 Jun 22 19:09 MobileNotes.app/
    drwxrwxr-x 19 root   admin 3808 Feb 11 00:15 MobileSafari.app/
    drwxr-xr-x 13 root   admin 2550 May  1 02:53 MobileScrobbler.app/
    drwxrwxr-x 19 root   admin 1326 Feb 11 00:15 MobileSlideShow.app/
    drwxrwxr-x 19 root   admin 3774 Feb 11 00:15 MobileStore.app/
    drwxrwxr-x 19 root   admin 2312 Feb 11 00:15 MobileTimer.app/
    drwxr-xr-x  3 root   admin  238 Jun 13 12:12 NOIZ2SA.app/
    drwxr-xr-x 24 root   admin  986 Jul  2 19:30 NemusSync.app/
    drwxr-xr-x  4 root   admin  272 May  9 15:13 ParkingLot.app/
    drwxr-xr-x  2 root   admin  714 Jun  6 11:47 Periodic\ Table.app/
    drwxr-xr-x  2 root   admin  204 Apr 20 19:09 Pianist.app/
    drwxr-xr-x 13 root   admin 1054 Jun 23 11:57 PocketTouch.app/
    drwxrwxr-x 19 root   admin 1972 Jun  9 11:41 Preferences.app/
    drwxr-xr-x  4 root   admin  136 Apr 24 15:15 Purple/
    drwxr-xr-x  2 root   admin  204 Jul  1 13:07 SMBPrefs.app/
    drwxr-xr-x  2 root   admin  170 Apr 24 16:22 SMS.mctheme/
    drwxr-xr-x  2 root   admin  272 Jun 22 16:23 ScreenShot.app/
    drwxr-xr-x  2 root   admin  544 Jun 27 01:03 Shuffle.app/
    drwxr-xr-x  2 root   admin 3672 Jul  1 12:31 Sketches.app/
    drwxrwxr-x 19 root   admin 1258 Feb 11 00:15 Stocks.app/
    drwxr-xr-x  2 root   admin  510 Apr 22 00:46 SuperPong.app/
    drwxr-xr-x  2 root   admin  204 Apr 21 13:00 SysInfo.app/
    drwxr-xr-x  2 root   admin 1496 Apr 25 22:04 Terminal.app/
    drwxr-xr-x 10 root   admin 1224 Jul  1 12:31 Touchpad.app/
    drwxr-xr-x  2 root   admin 1054 Apr 20 18:38 Tris.app/
    drwxr-xr-x  2 root   admin   68 Mar 17 00:58 UIctl.app/
    drwxr-xr-x  5 root   admin  884 Apr 29 21:10 VNsea.app/
    drwxr-xr-x  2 root   admin  306 Apr 24 15:10 Wallpaper.app/
    drwxrwxr-x 19 root   admin 5270 Jun 26 02:21 Weather.app/
    drwxrwxr-x 19 root   admin 2074 Feb 11 00:16 YouTube.app/
    drwxr-xr-x  6 root   admin  850 Apr 21 16:06 iChabber.app/
    drwxr-xr-x  3 root   wheel  340 Jul  1 13:07 iDimLight.app/
    drwxr-xr-x  2 root   admin  238 May 25 03:10 iPlot.app/
    drwxr-xr-x  3 root   admin  306 Apr 22 00:31 iSolitaire.app/
    drwxr-xr-x  3 root   admin  578 Jun 24 01:59 iTruth.app/
    
    I think this is some change that was not undone when Cydia uninstalled it.
    ------------------double post merged------------------
    Solution

    If anyone comes here, this is the solution given by Skrew himself.

    When I uninstalled SkrewCommon on Cydia, for some reason the process did not change /System/Library/LaunchDaemons/com.apple.SpringBoard.plist, which has a line that controls the modules that will be loaded, and one of them was /Library/RingtonesApp/RingtonesHook.dylib.

    I just removed this part and restarted again and now SpringBoard is back to life.

    Before:
    Code:
    	<dict>
    		<key>DYLD_INSERT_LIBRARIES</key>
    		<string>/Library/Frameworks/SummerBoard.framework/SummerBoard.dylib:/Library/MobileEnhancer/MobileEnhancer.dylib:/Library/RingtonesApp/RingtonesHook.dylib</string>
    	</dict>
    After:
    Code:
    	<dict>
    		<key>DYLD_INSERT_LIBRARIES</key>
    		<string>/Library/Frameworks/SummerBoard.framework/SummerBoard.dylib:/Library/MobileEnhancer/MobileEnhancer.dylib</string>
    	</dict>

Share This Page