Traditional Culture Encyclopedia - Weather forecast - The weather in ios6 is no problem in the status bar. Just flash back as soon as you enter. . . What is the solution?

The weather in ios6 is no problem in the status bar. Just flash back as soon as you enter. . . What is the solution?

Evasi0n 1. 1 has been published. Using 1. 1 to escape from prison will not cause white apples and weather flashback.

At the same time, cydia also has patches for white apples and weather flashbacks, and the jailbreak of 1.0 can be updated and restarted.

According to the analysis, the loading information when installd runs the program will be cached in/var/mobile/library/caches/com.apple.mobile.installedlist and com.apple.launchdservices-045.ccstore. Maybe there is a problem with the jailbreak tool of 1.0 version. In some cases, the authorization configuration item of the weather program in plist will be lost, which will cause the weather application to fail to start. The new UIKit tool update will delete and regenerate these two files to solve the problem. This is consistent with the scripting function released by pod2g before.

Unfortunately, if AppSync has been installed, the process of installd obtaining file information will be intercepted and the generation of permissions will be skipped. In this way, if AppSync exists, the correct cache file cannot be generated, and the original weather program will definitely flash back. So AppSync interferes with the repair work of UIKit tools.

The correct way is to delete AppSync, or disable AppSync, and then install UIKit Tools update, or delete these two cache files, and then install AppSync or Enable after restarting. As long as these two files are not deleted later, there will be no problem.

And 1. 1 will automatically generate the correct cache file after jailbreaking, even if AppSync is installed later.

After inspection, only the settings of the com are available. Apple.private.security.container-required is located in the weather and WebViewService program. Other programs are not affected. WebViewService is a hidden service, and its function is unclear for the time being. IOS 5. 1. 1 does not have this WebViewService program, and the weather program permission of 5. 1 does not have the setting of com.apple.private.security.container-required.

If you are a perfectionist, delete AppSync and install the update. If it has been updated before, uninstall AppSync first, then directly delete the two cache files and restart. If the file has been replaced, please change it back. However, it will not take effect until you switch back to the original program and then install, update or delete the cache file.

If it is not necessary, simply do not install AppSync.

If you don't care about using patch files and don't want to toss around, then let it be. The ldid does not change the functionality of the application.

Attach the original 4S initial weather file and put it in Weather.original.zip The decompressed file size is 187360 bytes. The size of the patched weather file is 187024 bytes.

BTW:cy dia's weather flashback repair should be a modified weather file, so decide for yourself.

[Strike] The weather flashed back after my 4S escaped from prison. XCode discovery

Hook .. execve () terminates pid 425: The application needs a container, but it is not set.

Copy/applications/weather.app/weather to your Mac.

use

ldid-e weather & gt; Weather.xml

The content is as follows:

& lt? Xml version =" 1.0 "encoding ="UTF-8"? & gt

& lt! DOCTYPE PLIST PUBLIC "-//Apple//DTD PLIST 1.0//EN " "/DTDs/property list- 1.0 . DTD " & gt;

& ltplist version=" 1.0 " >

& ltdict & gt

& ltkey & gtDataProtectionClass & lt/key & gt;

& lt string & gtnsfileprotectioncomplete & lt/string >

& ltkey & gtcom . apple . developer . ubiquity-kv store-identifier & lt; /key & gt;

& lt string & gt com. apple.weather < /string & gt;

& ltkey & gtcom . apple . locationd . effective _ bundle & lt; /key & gt;

& lttrue/>;

& lt/key & gt; com. apple.private.security.container-required & lt/key >

& lttrue/>;

& ltkey & gtcom . apple . private . signing-identifier & lt; /key & gt;

& lt string & gt com. apple.weather < /string & gt;

& ltkey & gtcom.apple. springboard.</key >

& lttrue/>;

& lt/dict & gt;

& lt/plist & gt;

[/strike]

[strike]

& lt/key & gt; com. apple.private.security.container-required & lt/key >

& lttrue/>;

change into

& lt/key & gt; com. apple.private.security.container-required & lt/key >

& ltfalse/>;

then

Ldid -SWeather.xml weather

Upload the weather to 4S's

/applications/weather. app/ weather, spring, solve the problem.