<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Random thoughts of an overloaded mind &#187; ipod</title>
	<atom:link href="http://blog.amarkulo.com/tag/ipod/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.amarkulo.com</link>
	<description>Yet another technical blog about iOS, Windows, Linux, Arduino and everything else</description>
	<lastBuildDate>Tue, 13 Dec 2011 16:56:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Ad Hoc profiles and application distribution via web</title>
		<link>http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web</link>
		<comments>http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web#comments</comments>
		<pubDate>Thu, 16 Sep 2010 21:22:16 +0000</pubDate>
		<dc:creator>amar</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[adhoc]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[builder]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[hoc]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[provisioning]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://blog.amarkulo.com/?p=365</guid>
		<description><![CDATA[Note: Check this post for new details how to setup ad hoc profiles over web for beta testing. So after several hours of try and fail I have succeeded finally with distribution of Ad Hoc signed applications for beta testing &#8230; <a href="http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Note: Check <a title="Ad Hoc distribution revised" href="http://blog.amarkulo.com/ad-hoc-distribution-over-web-revised">this post</a> for new details how to setup ad hoc profiles over web for beta testing.</p>
<p>So after several hours of try and fail I have succeeded finally with distribution of Ad Hoc signed applications for beta testing via web. What does this mean? It means that now I have a way to distribute application without asking user to copy provisioning profile and application file to iTunes and then sync iPhone with it. Now, only thing that they need to do is to click on the link in e-mail, which will open website on device and there they can click to install application and profile on the iPhone.</p>
<p>Now I&#8217;m going to describe whole procedure for this and I will include some screenshots from iPhone and mac during the process.</p>
<ul>
<li>Start with XCode closed.</li>
<li>The first step is to create distribution certificate for signing Ad Hoc provisioning profiles.</li>
<li>Open Keychain Access from finder or from Applications -&gt; Utilities</li>
<li>Now in Keychain Access open Certificate Assistant &#8211; &gt; Request a certificate from a certificate authority</li>
</ul>
<p style="text-align: center;">
<div id="attachment_366" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.amarkulo.com/new/wp-content/uploads/2010/09/Request-certificate.png"><img class="size-medium wp-image-366 " title="Request certificate from certificate authority" src="http://blog.amarkulo.com/wp-content/uploads/2010/09/Request-certificate-300x110.png" alt="Request certificate from certificate authority" width="300" height="110" /></a><p class="wp-caption-text">Request certificate from certificate authority</p></div>
<ul>
<li>Fill e-mail address and Common Name and save it to disk</li>
</ul>
<div id="attachment_368" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.amarkulo.com/new/wp-content/uploads/2010/09/Certificate-assistant.png"><img class="size-medium wp-image-368" title="Certificate assistant" src="http://blog.amarkulo.com/wp-content/uploads/2010/09/Certificate-assistant-300x212.png" alt="" width="300" height="212" /></a><p class="wp-caption-text">Certificate assistant</p></div>
<ul>
<li>Log in to <a title="iOS Provisioning Portal" href="https://developer.apple.com/ios/manage/certificates/team/distribute.action">iOS Provisioning Portal</a> and upload certificate request on portal</li>
<li>Refresh site after minute or two and then download certificate</li>
</ul>
<div id="attachment_369" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.amarkulo.com/new/wp-content/uploads/2010/09/create-distribution-certificate.png"><img class="size-medium wp-image-369" title="Create distribution certificate" src="http://blog.amarkulo.com/wp-content/uploads/2010/09/create-distribution-certificate-300x217.png" alt="" width="300" height="217" /></a><p class="wp-caption-text">Create distribution certificate</p></div>
<ul>
<li>When you download it double click on it to import it to Keychain Access</li>
<li>Now you are ready for the next step. Open <a title="iOS Provisioning Portal - Provisioning profiles" href="https://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action">iOS Provisioning Portal &#8211; Provisioning profiles</a> and create new profile</li>
<li>Select Ad Hoc for distribution method, write profile name, select App ID for targeted application and select on which devices you are going to distribute application for test. Now click on Submit button.</li>
</ul>
<div id="attachment_371" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.amarkulo.com/new/wp-content/uploads/2010/09/create-ad-hoc-provisioning-profile.png"><img class="size-medium wp-image-371" title="Create iOS Ad Hoc distribution profile" src="http://blog.amarkulo.com/wp-content/uploads/2010/09/create-ad-hoc-provisioning-profile-300x224.png" alt="" width="300" height="224" /></a><p class="wp-caption-text">Create iOS Ad Hoc distribution profile</p></div>
<ul>
<li>Again refresh site after couple of a seconds and download provisioning profile.</li>
<li>Now double click on the provisioning profile to install it in XCode. XCode organiser will open and show provisioning profile in the list of profiles</li>
<li>It&#8217;s time to prepare application for distribution.</li>
<li>Open project and open project info.</li>
<li>Select configurations tab, chose Release configuration, click on duplicate button and name it Ad Hoc or whatever you like</li>
</ul>
<div id="attachment_372" class="wp-caption aligncenter" style="width: 282px"><a href="http://blog.amarkulo.com/new/wp-content/uploads/2010/09/Duplicate-configuration.png"><img class="size-medium wp-image-372" title="Duplicate release configuration" src="http://blog.amarkulo.com/wp-content/uploads/2010/09/Duplicate-configuration-272x300.png" alt="" width="272" height="300" /></a><p class="wp-caption-text">Duplicate release configuration</p></div>
<ul>
<li>Go back on Build tab and select Ad Hoc configuration</li>
<li>Find Code Signing, double click on Entitlements value field and write Entitlements.plist there</li>
<li>Now under Code Signing Identity check if right Provisioning profile is selected (the one that you have created and imported on the beginning)</li>
</ul>
<div id="attachment_373" class="wp-caption aligncenter" style="width: 282px"><a href="http://blog.amarkulo.com/new/wp-content/uploads/2010/09/Code-signing.png"><img class="size-medium wp-image-373" title="Code signing" src="http://blog.amarkulo.com/wp-content/uploads/2010/09/Code-signing-272x300.png" alt="" width="272" height="300" /></a><p class="wp-caption-text">Code signing</p></div>
<ul>
<li>Close project info</li>
<li>Now under the Group &amp; Files click on the Project name and add new file</li>
<li>In file menu chose Code Signing and select Entitlements as file type, name it as Entitlements.plist and save under the root</li>
<li>Open Entitlements.plist and under the root add one boolean value with name get-task-allow and leave it as unchecked (false)</li>
</ul>
<div id="attachment_374" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.amarkulo.com/new/wp-content/uploads/2010/09/Entitlements_plist.png"><img class="size-medium wp-image-374" title="Create entitlements.plist file under root" src="http://blog.amarkulo.com/wp-content/uploads/2010/09/Entitlements_plist-300x66.png" alt="" width="300" height="66" /></a><p class="wp-caption-text">Create entitlements.plist file under root</p></div>
<ul>
<li>Chose Ad Hoc configuration and Device instead simulator</li>
<li>Open Build menu and select Build and Archive</li>
<li>When the project build is done XCode Organizer will open automatically and show Project name with one archived build under it</li>
<li>Click on that build and select share application</li>
<li>Confirm identity as iPhone Distribution and profile that you have created last and select save to disk to save .ipa file</li>
<li>Now in order to continue you need to downloade <a title="iOS Beta Builder" href="http://www.hanchorllc.com/2010/08/24/introducing-ios-beta-builder/">iOS Beta Builder</a> by Hunter</li>
<li>Open iOS Beta builder and select the .ipa file that you have saved in the previous step or drag and drop it on Beta Builder</li>
<li>Beta Builder will fill out all fields for you except web address of the server where you will have files uploaded</li>
<li>When you write URL click on Generate Deployment Files and choose destination directory</li>
<li>Now when files are saved you can upload all files to some web server and give the link to the beta testers</li>
<li>All they need to do now is to click on the link on iPhone and then in Safari to click on Install link to install application and provisioning profile</li>
</ul>
<div id="attachment_376" class="wp-caption aligncenter" style="width: 210px"><a href="http://blog.amarkulo.com/new/wp-content/uploads/2010/09/Download-application.png"><img class="size-medium wp-image-376" title="Download application" src="http://blog.amarkulo.com/wp-content/uploads/2010/09/Download-application-200x300.png" alt="" width="200" height="300" /></a><p class="wp-caption-text">Download application</p></div>
<p>I hope that I have helped a bit with Ad Hoc profiles and distribution of applications for your beta testers.</p>
<hr>
<p><div class="entry-utility">If you don't already have a <a href="http://db.tt/aqrG0tY">Dropbox</a> account then you can create it by clicking on my <a href="http://db.tt/aqrG0tY">affiliate link</a>. You will receive 2GB free account + 250 MB extra and I will receive 250 MB as well. Win-Win :-)</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to jailbreak Iphone 2G (untethered solution)</title>
		<link>http://blog.amarkulo.com/jailbreak-iphone-2g</link>
		<comments>http://blog.amarkulo.com/jailbreak-iphone-2g#comments</comments>
		<pubDate>Thu, 12 Mar 2009 10:27:28 +0000</pubDate>
		<dc:creator>amar</dc:creator>
				<category><![CDATA[Tips and tricks]]></category>
		<category><![CDATA[2G]]></category>
		<category><![CDATA[break]]></category>
		<category><![CDATA[DFU]]></category>
		<category><![CDATA[entering DFU]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[ipsw]]></category>
		<category><![CDATA[itouch]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[jail]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[libusb]]></category>
		<category><![CDATA[quick]]></category>
		<category><![CDATA[redsnow]]></category>
		<category><![CDATA[tethered]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[untethered]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://dzo.blogsite.org/?p=184</guid>
		<description><![CDATA[Yesterday I have found on iPod Touch Fans forums instructions how to jailbreak iPod touch 2G. Instructions are on link here tnx to shortperson1026 who created this tutorial. BEFORE you begin, restore your iPod Touch clean to it&#8217;s factory state. &#8230; <a href="http://blog.amarkulo.com/jailbreak-iphone-2g">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I have found on iPod Touch Fans forums instructions how to jailbreak iPod touch 2G. Instructions are on link <a title="iPod Touch Fans Forum" href="http://www.ipodtouchfans.com/forums/showthread.php?t=155816">here</a> tnx to <strong>shortperson1026 </strong>who created this tutorial.</p>
<blockquote><p><strong>BEFORE you begin, restore your iPod Touch clean to it&#8217;s factory state.</strong><br />
As with every other tutorial you need the C++ redistributable and LIBusb.</p>
<p>1. Download unofficialsn0w 2.0 for Windows from here <a rel="nofollow" href="http://outgoing.ipodtouchfans.com/?d=aHR0cDovL3d3dy5tZWdhdXBsb2FkLmNvbS8/ZD1SRDNJVVdPVw%7E%7E" target="_blank"><span style="color: red;"><strong>Download</strong></span></a></p>
<p>2. Get the 2.2.1 iPod Touch Firmware <a rel="nofollow" href="http://outgoing.ipodtouchfans.com/?d=aHR0cDovL2FwcGxkbmxkLmFwcGxlLmNvbS5lZGdlc3VpdGUubmV0L2NvbnRlbnQuaW5mby5hcHBsZS5jb20vaVBob25lLzA2MS01ODYzLjIwMDkwMTI3LnJ0NTZLL2lQb2QyLDFfMi4yLjFfNUgxMWFfUmVzdG9yZS5pcHN3" target="_blank"><span style="color: red;">HERE</span></a></p>
<p>3. Rename the 2.2.1 ipsw to OriginalFW, or <strong>OriginalFW.ipsw IF you have file extensions visible</strong>, and place it in /IPSW</p>
<p>4. Run IPSW.bat (It will take a while)</p>
<p>5.<br />
<span style="color: red;"> a.Right click on the jb.ispw and either open with Winrar or 7.zip</span></p>
<p>b.Go into Firmware\all_flash\all_flash.n72ap.production\</p>
<p>c. Delete the LLB file.(optional since it will be replaced by the new one)</p>
<p>d. Replace (by dragging) with the LLB file that&#8217;s in the same folder as the jb.ipsw.</p>
<p>e. Exit, continue to step 6</p>
<p>6. Place your iPod Touch 2G into DFU mode, plug it in and run RUNME.exe</p>
<p>7. Shift + Restore to JB.ipsw in iTunes and your done!!!</p></blockquote>
<p>Although I have done all that is written there, during flashing I would receive error and iPod would stay in recovery mode.</p>
<p>Then I have found one small program &#8211; <a title="QuickFreedom Untethered GUI" href="http://www.ipodtouchfans.com/forums/showthread.php?t=155875">QuickFreedom &#8211; Untethered GUI</a> that has created firmware for me that I could flash latter with iTunes and jailbreak my iPod. So if you have problems with first solution try the program and also if you want to change boot logos you can do it with this program. For original firmware you can use one that you have downloaded from link above.</p>
<p>Some notes.</p>
<p>Note 1.</p>
<blockquote><p>You will need libusb for first solution (and I think for second one as well) and you can download it <a title="Usb filter" href="http://downloads.sourceforge.net/libusb-win32/libusb-win32-filter-bin-0.1.12.1.exe?use_mirror=heanet">here</a>.</p></blockquote>
<p>Note 2.</p>
<blockquote><p>Entering DFU mode is not that simple as someone would say it is. Here are steps to enter it:</p>
<ul>
<li>Power off iPod.</li>
<li>Press and hold power and home buttons.</li>
<li>Ipod will start and then it will shut down again. When this happens release power button and hold home button for 15-20 seconds.</li>
<li>You will have blank black screen and it means that you have entered in DFU mode.</li>
</ul>
</blockquote>
<hr>
<p><div class="entry-utility">If you don't already have a <a href="http://db.tt/aqrG0tY">Dropbox</a> account then you can create it by clicking on my <a href="http://db.tt/aqrG0tY">affiliate link</a>. You will receive 2GB free account + 250 MB extra and I will receive 250 MB as well. Win-Win :-)</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amarkulo.com/jailbreak-iphone-2g/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

