티스토리 툴바


posted by blogness 2011/01/14 15:37
Hey guys. Today I'm going to show you all how to fake code sign your XCode applications and let you know how to put the application on your device.

This requires four things to be installed from CYDIA (Search for them)[[MUST BE INSTALLED FROM CYDIA]]
ldid (Link Identity Editor)
Respring (Or however you prefer respringing your device).
OpenSSH
GUICache

First, open a new Finder window and click on "Macintosh HD" or whatever you called your main computer hard-drive. 



Next, navigate to the path Developer/Platforms/iPhoneOS.platform/Developer/SDKs

You will see something that looks like this:


For this tutorial, we are going to use the iPhoneOS3.0.sdk because the latest SDKs unfortunately do not work. (3.1 and 3.1.2.)

Go into the iPhoneOS3.0.sdk folder and you will see a few files and folders, including the one we care about most called "SDKSettings.plist."

Drag "SDKSettings.plist" to your Desktop to edit it because it cannot be modified when it is in the folder "iPhoneOS3.0.sdk."

Once it is on your Desktop, open it up in TextEdit or whatever text program you want to use. 

In the plist, you will see it says this:

Code:
<key>CODE_SIGNING_REQUIRED</key>
		<string>YES</string>
Change that string to this:

Code:
<key>CODE_SIGNING_REQUIRED</key>
		<string>NO</string>
Save the .plist and close out of your text editor. Now, drag the SDKSettings.plist file from your Desktop into the iPhoneOS3.0.sdk folder so that you overwrite it. Finder will ask you to authenticate it, then click on "replace."

Once you've done that, open up your XCode project for the app you want to build. (restart it if it's already open). 



Now click on the name of your project so that it is highlighted blue like this:


Once you've done that, click on the  button. 

Now, in this picture below, change your settings to what is highlighted:


After you've done that, build your project by pressing Command "B" on your keyboard. Make sure the project build is "Release"

In the XCode project, go to the "Products" folder on the sidebar and right click on your application.app. Click on "Reveal in Finder"

Next, drag your application to the Desktop.

After that, open up whatever SSH program you use and copy your application to the path "/Applications"

Now open up Terminal and do the following commands:
Code:
ssh root@*IP Address*
password: alpine
Example:ssh root@192.168.1.102
Now do the following command:

Code:
ldid -S /Applications/*Application*.app/*Application name* (no.app)
Example: ldid -S /Applications/PasscodeMod.app/PasscodeMod
Now open up GUICache and click "Rebuild"

Now go back to Terminal (in your SSH shell) and type:
Code:
chmod -R 755 /Applications/*Application*.app
Example: chmod -R 755 /Applications/PasscodeMod.app
Respring your device

Now your application should be fully functional on your device.

I hope this tutorial was helpful. If you have any questions or concerns, post them below!

:]
__________________
 
posted by blogness 2010/11/21 14:25
임형진 목사님
누가복음 5:1-11

하나님을 처음 만나면 주님의 앞에 압도당한다. 하나님의 영광이 더럽혀지는 곳에 두려움이 임하고 베드로처럼 반응할 수 있다.

최고의 자리에 있을때 몰락의 시작을 어떻게 자각할 수 있을까. 크리스찬에게는 주님앞에 죄를 고백하는 모습이 있어야한다. 행함이 따르지 않는 믿음은 거짓믿음이요 거짓 구원이다. 복음이 변질되어서는 안된다.

다른 세상의 가치에 집중하지 말아야 한다. 베드로처럼 주님 앞에 자신의 죄를 고백하고 주님께 집중하고 그분께 압도당하는 모습이 있어야한다.

갈릴리 바닷가에서 자신을 죄를 고백하고 떠나달라고 고백했지만 주님의 부드러운 이끌림에 띠르는 역설적인 모습을 가진 성도가 되어야 한다.

iPhone 에서 작성된 글입니다.
posted by blogness 2010/11/20 00:45
세상의 모든 것은 태어나는 순간부터 늙어가기 시작한다. 오직 예수 그리스도만이 매일 매일 새로움게 거듭나게 하실 수 있다.

iPhone 에서 작성된 글입니다.