2013年4月29日 星期一

[iOS] Jailbreak - JellyLock Beta Release

What is JellyLock?
JellyLock brings the Android Jellybean lock screen to your iPhone. It presents a "lock" within a circle, that has to be dragged to the edge of the circle to interact with your lock screen. It provides the same opportunities your stock lock bar provides, such as: unlocking your device and accessing the camera. (see images and video below)



Untouched lock
Touched lock







How can I customize it?
You can customize it from within Settings.app. 

Enable / Disable:
You have the opportunity to completely disable and reenable the tweak. 

Circle:
Also you can change the size of the circle (and therefore the distance between the lock and the circle edge). You can change the visibility of the circle itself, however, the circle is still there (invisible) and has the size, you set.

Icons:
You can change the size of the icons, which not only affects the icons on the edge of the circle, but the lock in the middle as well.
I was asked if you'd be able to change the icons. I didn't add a themes section in settings, however you should be able to make a simple WinterBoard theme, that replaces the images that are located at: /Library/Application Support/JellyLock/

Opacity:
With the opacity slider you can control the transparency of the pattern as a whole. 100% is fully visible and 10% is nearly visible. 

(All settings will be applied within reasonable bounds. E.g.: you can't change the icon size or the opacity to be 0)

JellyLock preferences in Settings.app

What about compatibility?
First of all: this is just a beta. It was only tested on following devices:

Tested devices:

- iPhone 5, iOS 6.1
- iPhone 4S, iOS 6.1

EDIT:
- iPhone 5, iOS 6.1.2 seems to work as well (Thanks to Jayyla_Soul on reddit)
- iPhone 4S, iOS 6.1.2 (Thanks to irespectfemales123 on reddit)
- iPhone 4S, iOS 5.1.1 (Thanks to AerinSJ on reddit)
- iPhone 4 although it's said to be lagging (gonna look into that (Thanks to adrian17 on reddit)
- iPod Touch 4th Gen surprisingly without any lag (Thanks to pixie_ryn on reddit)

But! I fixed all the bugs we (my girlfriend and I) found and I don't see a reason why it should not work on an iPhone 4 or Retina iPod touches. It is however not tested on non-retina devices!
Also, you should not install it on an iPad! (iPad support will follow in the future.)

Compatibility with other tweaks:
- HTML lock screen: I tested it with Alure LS from Cydia, which worked but didn't look that nice, because the wallpaper of the the theme was cut of where the original lock bar would be. Unfortunately, since this is no problem with JellyLock but rather a "problem" with Alure LS, I can't change this. I think you could simply replace the wallpaper in Alure LS on your own. (I didn't test this though.)

- Bulletin, LockInfo, SubtleLock, Flusterless etc.: I was asked to check for compatibility with these and JellyLock has no problems with them, and vice versa. I didn't test all combinations of settings you can make in LockInfo and JellyLock, since usually I'm not a LockInfo user. So if there are problems with special combinations of settings in LockInfo or other tweaks of course, please let me know.

EDIT:
Tweaks that are confirmed to be working as well:
- AnyLockApp (thanks to phillq23 on reddit)

- Move2Unlock, PaperLock, Unfold: I did not test compatibility with those but I'm pretty sure that a combination of any of those, including JellyLock, would cause problems. If you want to try JellyLock please uninstall tweaks, that change the way you unlock your device, or at least disable them.

- Other: As you might expect, I can't check for compatibility with ALL tweaks, but as far as I know the worst that can happen is, that you are kicked into safe mode. If that happens, you can still access Cydia and uninstall JellyLock or the tweak that caused the problem, if you know which one it is.

EDIT:
AndroidLock XT ist NOT yet supported! And chances might be bad it will be. I just tried using it alongside JellyLock and the pattern of AndoirdLock won't come up after performing the unlock gesture. I'll look into that.

Known issues:
- When accessing Siri, the original lock bar becomes visible and slides out again. The same happens when you close Siri, the stock lock bar will become visible while sliding in, but will hide again, after the animation is complete.
- when canceling an emergency call or the passcode entry, the lock is missing
- with some HTML lock screens the lock is missing before first unlock

How can I test it?
Before you just go ahead and install the .deb - file, please make sure you have the possibility to enter your device without JellyLock. I didn't experience an issue where I could not enter the device because there was a problem with JellyLock, however: this is a beta and there might be bugs. You'd want to be able to disable JellyLock from settings or completely uninstall it, if there are any. You can achieve this, by simply adding an Activator action to unlock your device. (I chose double pressing the lock button, since I don't do that regularly)

If you didn't set an Activator action to unlock your device (I beg of you! Please do this!) you can still shut down your device and boot it holding the volume up button which leads to your device booting straight into safe mode. You can than simply uninstall JellyLock using Cydia, like I already mentioned above.

"I promise, I set up an Activator action to unlock my device!" - Well than you might want to download JellyLock:

I usually use iFile to install a .deb - file, but you can do it the way you prefer. If you coose iFile, make sure that the last line you see in this console like view, says something like: "Finished with return value: 0" (I don't know the exact words, important is, that the value is 0, which indicates that JellyLock was installed without any problems.) 

No matter which way you choose: Please respring after you installed it.

What's planned for the future?
Future versions of JellyLock will add the ability to define several points on the circle as app shortcuts. Also I'm planning on releasing an iPad version as well.

2013年4月10日 星期三

There is a problem with the configuration server. (/usr/libexec/gconf-sanity-check-2 exited with status 256)

使用ubuntu到一半發現某些程式無法開啟有異常,
想說重新開機試試, 沒想到一開機就跑出
There is a problem with the configuration server. (/usr/libexec/gconf-sanity-check-2 exited with status 256)





只有root可以使用圖型桌面登入, 其餘使用者登入皆會出現上述錯誤.
上網查了一下發現可能是不小心改了/tmp的權限造成其他使用者無法讀寫,
sudo chmod 777 /tmp 之後就能正常進入桌面了


reference: http://forums.fedoraforum.org/showthread.php?t=208427