<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ady Wicaksono Daily Activities</title>
	<atom:link href="http://adywicaksono.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://adywicaksono.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 05 Jan 2012 07:51:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='adywicaksono.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ady Wicaksono Daily Activities</title>
		<link>http://adywicaksono.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://adywicaksono.wordpress.com/osd.xml" title="Ady Wicaksono Daily Activities" />
	<atom:link rel='hub' href='http://adywicaksono.wordpress.com/?pushpress=hub'/>
		<item>
		<title>landrover lr2 2008 &#8211; engine maintenance part 1</title>
		<link>http://adywicaksono.wordpress.com/2011/06/24/landrover-lr2-2008-engine-maintance-part-1/</link>
		<comments>http://adywicaksono.wordpress.com/2011/06/24/landrover-lr2-2008-engine-maintance-part-1/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 07:43:20 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[landrover]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=188</guid>
		<description><![CDATA[Start learning how to maintain my 1st car. LandRover LR2, 3.2 L i6, petrol engine. Below is the first point for engine maintenance. Engine oil needs to be checked regularly (weekly). Engine oil consumption is influenced by many factors. Under high loads an engine will consume more oil than usual. To check the engine oil [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=188&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Start learning how to maintain my 1st car. LandRover LR2, 3.2 L i6, petrol engine. Below is the first point for engine maintenance.</p>
<p><a href="http://adywicaksono.files.wordpress.com/2011/06/main-engine.jpg"><img src="http://adywicaksono.files.wordpress.com/2011/06/main-engine.jpg?w=400&#038;h=325" alt="" title="main engine" width="400" height="325" class="alignnone size-medium wp-image-189" /></a></p>
<p>Engine oil needs to be checked regularly (weekly). Engine oil consumption is influenced by many factors. Under high loads an engine will consume more oil than usual. To check the engine oil use engine oil dipsticks and see if the oil is between min-max scale. Technically, you need to withdraw the dipstick and wipe the blade clean with a lint free cloth and then fully re-insert the dipstick and withdraw again to clearly see the oil level. NEVER allow the oil level to fall below the lower mark/notch on the dipstick. </p>
<p>Engine oil in my case needs to be replaced at least every 10000km. Recommended oil for landrover LR2 2008 is Castrol. Engine oil spec is OW-30 engine oil meeting ACEA A5/B5 spec.The approximate quantity of oil required the level from minimum to maximum on the distick is 1.2 litres (for petrol model only)</p>
<p><img src="http://adywicaksono.files.wordpress.com/2011/06/castrol-recommended.jpg?w=700"></p>
<p>Point no. 2 for checking is engine coolant reservoir</p>
<p><a href="http://adywicaksono.files.wordpress.com/2011/06/power-steering-fluid-reservoir.jpg"><img src="http://adywicaksono.files.wordpress.com/2011/06/power-steering-fluid-reservoir.jpg?w=700&#038;h=525" alt="" title="power steering fluid reservoir" width="700" height="525" class="alignnone size-full wp-image-192" /></a></p>
<p>This collant as per Wikipedia (http://en.wikipedia.org/wiki/Coolant) is a fluid which flows through a device to prevent its overheating, transferring the heat produced by the device to other devices that use or dissipate it. Hence this is very important, no collant means your engine can be overheated and damaged. In LR2, we will get warning from computer system if the coolant reservoir level drop below the recommendation. Currently I still have no idea the brand used for my car but I will ask my dealer soon, in the manual it&#8217;s only mentioned that it;s mixed between 50% water and 50% Texaco XLC antifreeze. Remember to always check things when engine is off and cool.</p>
<p><img src="http://adywicaksono.files.wordpress.com/2011/06/coolant.jpg?w=700"></p>
<p>Please note that we can only use fresh (rain/distilled) water, water contains salt can make serious engine damaged so don&#8217;t use it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/188/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=188&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2011/06/24/landrover-lr2-2008-engine-maintance-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>

		<media:content url="http://adywicaksono.files.wordpress.com/2011/06/main-engine.jpg?w=300" medium="image">
			<media:title type="html">main engine</media:title>
		</media:content>

		<media:content url="http://adywicaksono.files.wordpress.com/2011/06/castrol-recommended.jpg" medium="image" />

		<media:content url="http://adywicaksono.files.wordpress.com/2011/06/power-steering-fluid-reservoir.jpg" medium="image">
			<media:title type="html">power steering fluid reservoir</media:title>
		</media:content>

		<media:content url="http://adywicaksono.files.wordpress.com/2011/06/coolant.jpg" medium="image" />
	</item>
		<item>
		<title>APDU Spytools &#8211; sniff communication between SIMcard &amp; Mobile</title>
		<link>http://adywicaksono.wordpress.com/2009/12/28/apdu-spytools-sniff-communication-between-simcard-mobile/</link>
		<comments>http://adywicaksono.wordpress.com/2009/12/28/apdu-spytools-sniff-communication-between-simcard-mobile/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 10:09:07 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/2009/12/28/apdu-spytools-sniff-communication-between-simcard-mobile/</guid>
		<description><![CDATA[During the 3GSM event in Dubai few weeks ago, I got information about 2 spy tools from 2 companies: AspectsTools (www.aspectstools.com) &#8211; an UK company &#38; Comprion (www.comprion.com/) &#8211; an Germany Company. Personally, I like both tools and feels that those tool will be very usefull in the future. I was struggling to find a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=179&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>During the 3GSM event in Dubai few weeks ago, I got information about 2 spy tools from 2 companies:<br />
AspectsTools (www.aspectstools.com) &#8211; an UK company &amp; Comprion (www.comprion.com/) &#8211; an Germany Company.</p>
<p>Personally, I like both tools and feels that those tool will be very usefull in the future.<br />
I was struggling to find a tool to spy communication between SIMcard and Mobile, but now if I need it,<br />
I will contact both of them <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you like &amp; need it, try to contact them. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/179/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=179&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/12/28/apdu-spytools-sniff-communication-between-simcard-mobile/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>function convert8bitTo7bit with PHP</title>
		<link>http://adywicaksono.wordpress.com/2009/12/24/function-convert8bitto7bit-with-php/</link>
		<comments>http://adywicaksono.wordpress.com/2009/12/24/function-convert8bitto7bit-with-php/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 16:24:03 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[SmartCard]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[Telco - GSM]]></category>
		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=173</guid>
		<description><![CDATA[As per GSM 03.40 we can send up to 140 octets (8-bit data), so if we send 7-bit data (septet) we can send up to 160 7-bit ASCII characters. Few days ago I need a function to convert a string to septet hexadecimal representation with PHP without any luck. I tried googling with keyword &#8220;convert [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=173&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As per GSM 03.40 we can send up to 140 octets (8-bit data), so if we send 7-bit data (septet) we can send up to 160 7-bit ASCII characters. Few days ago I need a function to convert a string to septet hexadecimal representation with PHP without any luck. I tried googling with keyword  &#8220;convert 8bit to 7bit PHP&#8221;, &#8220;convert octet to septet PHP&#8221;, and similar keyword with no luck.</p>
<p>So I managed to create my own function that works fine so far (hopefully) (but I don&#8217;t care if my algo is not optimal nor bad:)) below:</p>
<pre>
<code>
&lt;?
function strToHex($string)
{
    $hex='';
    for ($i=0; $i &lt; strlen($string); $i++)
    {
        $hex .= dechex(ord($string[$i]));
    }
    return $hex;
}
function hexToStr($hex)
{
    $string='';
    for ($i=0; $i &lt; strlen($hex)-1; $i+=2)
    {
        $string .= chr(hexdec($hex[$i].$hex[$i+1]));
    }
    return $string;
}

function hexbin($hex){
    $bin='';
    for($i=0;$i&lt;strlen($hex);$i++)
        $bin.=str_pad(decbin(hexdec($hex{$i})),4,'0',STR_PAD_LEFT);
       return $bin;
} 

function binhex($bin){
    $hex='';
    for($i=strlen($bin)-4;$i&gt;=0;$i-=4)
        $hex.=dechex(bindec(substr($bin,$i,4)));
   return strrev($hex);
}

function Convert8BitTo7Bit($string){
	// Convert String to Hex first
	// E.g *135# will be converted to 2A 31 33 35 23
	$string = strToHex($string);
	// print   "STR = $string\n";
	$total = "";
	for($i = 0; $i &lt; strlen($string); ){
		// Get 1st character string, it's 2 character hex
		$X = $string[$i++].$string[$i++];
		// Convert it to binary
		$my8bit = hexbin($X);
		//print "(8bit) ==&gt; $my8bit\n";
		// remove left side of octet, it shall be septet
		// e.g 2A in octet is 00101010 (8 bit), remove most left 0 --&gt; 0101010 (7 bit)
		$my7bit = substr($my8bit,1,7);
		//print "(7bit) ==&gt;  $my7bit\n";
        // Concatenate it
		$total = $my7bit.$total;
	}
	// Padding the string
	if(strlen($total) % 8 != 0){
		$p1     = (intval((strlen($total) / 8)) + 1) *  8;
		$total  = str_pad($total,$p1,'0',STR_PAD_LEFT);
	}
	$pad   = 7;
	// Conversion begin
	for($i = strlen($total) - 1; $i &gt;= 0 ; $i--){
		$mypad[$pad--] = $total[$i];
		if($pad &lt; 0 || $i &lt;= 0){
			$pad  = 7;
			$tmp1 = array_reverse($mypad);
			//print_r($tmp1);
			$tmp2 = implode($tmp1);
			$res = binhex($tmp2);
			$result .= "$res";
		}
	}
	return $result;
}

?&gt;

</code>
</pre>
<p>To use that code, we simply call the function like this<br />
<code></p>
<p>print Convert8BitTo7Bit("*135#")."\n";<br />
</code><br />
It will print &#8220;AAD8AC3602&#8243; which represent hexcode to be send on top of TP-UD GSM 03.40</p>
<p>Another wxample: we have 160 characters to send like below<br />
&#8220;Test SMS content 160 characters will be displayed as 140 octets. Test SMS content 160 characters will be displayed as 140 octets.Test SMS content 160 characters&#8221;</p>
<p>With calling<br />
<code><br />
print Convert8BitTo7Bit("Test SMS content 160 characters will be displayed as 140 octets. Test SMS content 160 characters will be displayed as 140 octets.Test SMS content 160 characters");<br />
</code></p>
<p>We get 140 octets/bytes hexadecimal code for this:</p>
<p><code><br />
d4f29c0e9a36a7a0f1db4d2fbbe9a0980d061aa3c3f2f0985e96cf41f7349b0d129741e4f41cce0ee7cb6450780e8ad160a0f7985ea6cf5d206a794e074d9b53d0f8eda697dd7450cc06038dd16179784c2fcbe7a07b9acd0689cb20727a0e6787f36532283c07c56830d07b4c2fd3e72e6a794e074d9b53d0f8eda697dd7450cc06038dd16179784c2fcbe7<br />
</code></p>
<p>Anyway, there&#8217;s 1 thing missing here:<br />
as per GSM 03.38</p>
<p>If the total number of characters to be sent equals (8n 1) where n=1,2,3 etc. then there are 7 spare bits at the end of the message. To avoid the situation where the receiving entity confuses 7 binary zero pad bits as the @ character, the carriage return or  character (defined in clause 6.1.1) shall be used for padding in this situation, just as for Cell Broadcast.<br />
If  is intended to be the last character and the message (including the wanted ) ends on an octet boundary, then another  must be added together with a padding bit 0. The receiving entity will perform the carriage return function twice, but this will not result in misoperation as the definition of  in clause 6.1.1 is identical to the definition of .<br />
The receiving entity shall remove the final  character where the message ends on an octet boundary with  as the last character.</p>
<p>So please fix this function and if the latest one is 0&#215;00, replace it with 0X1A (Carriage Return) <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/173/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=173&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/12/24/function-convert8bitto7bit-with-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Sending USSD Proactive Command on Javacard</title>
		<link>http://adywicaksono.wordpress.com/2009/12/06/sending-ussd-proactive-command-on-javacard/</link>
		<comments>http://adywicaksono.wordpress.com/2009/12/06/sending-ussd-proactive-command-on-javacard/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 11:52:24 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Telco - GSM]]></category>
		<category><![CDATA[SmartCard]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/2009/12/06/sending-ussd-proactive-command-on-javacard/</guid>
		<description><![CDATA[First at all, take a look at below Send USSD APDU Proactive Command: &#124;---[:] COMMAND DETAILS &#124;---[:] Command Number: 01 &#124;---[:] Command Type: Send USSD &#124;---[:] Command Qualifier: RFU ==&#62; value: 00 &#124;---[:] DEVICE IDENTITIES &#124;---[:] Source Device: SIM Card &#124;---[:] Destination Device: Network &#124;---[:] ALPHA IDENTIFIER &#124;---[:] Sending your request &#124;---[:] USSD STRING: 0F [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=171&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>First at all, take a look at below Send USSD APDU Proactive Command:<br />
<code><br />
 |---[:] COMMAND DETAILS<br />
 |---[:] Command Number:  01<br />
 |---[:] Command Type:  Send USSD<br />
 |---[:] Command Qualifier: RFU   ==&gt; value:  00<br />
 |---[:] DEVICE IDENTITIES<br />
 |---[:] Source Device:  SIM Card<br />
 |---[:] Destination Device:  Network<br />
 |---[:] ALPHA IDENTIFIER<br />
 |---[:] Sending your request<br />
 |---[:] USSD STRING:  0F AA 58 6C 36 02<br />
 |---[:] Card Status:  90 00<br />
 \---[:] Raw data: D027810301120082028183851453656E64696E6720796F757220726571756573748A060FAA586C36029000<br />
</code></p>
<p>This is example of APDU for Send USSD Proactive Command on javacard with USSD string *113#.<br />
The code for sending is very simple:<br />
<code><br />
	ProHdlr.init((byte)PRO_CMD_SEND_USSD,(byte)0x00,(byte)DEV_ID_NETWORK);<br />
	ProHdlr.appendTLV(TAG_ALPHA_IDENTIFIER, USSD_TITLE_EN,(short)0x00,(short)USSD_TITLE_EN.length);<br />
	ProHdlr.appendTLV((byte)(TAG_USSD_STRING), USSDBuffer, (short)0x01, (short)f);<br />
        ProHdlr.send();<br />
</code><br />
Where ProHdlr is ProactiveHandler, USSD_TITLE_EN is static byte for alpha identifier to be used<br />
during sending the USSD request, USSDBuffer is buffer for USSD string, f is length of data of USSD string.</p>
<p>The most important thing here is that USSD string consist of:<br />
1. Data Encoding Scheme (which most probably use 0x0F)<br />
2. USSD string itself, which must be 7-bit encoded just like normal 7bit SMS.</p>
<p>E.g we have assigned below *113#<br />
<code><br />
	byte lenUSSDBuffer = (byte)0x01;<br />
	USSDBuffer[(byte)lenUSSDBuffer++] = (byte)0x0F; // Data encoding scheme<br />
	USSDBuffer[(byte)lenUSSDBuffer++] = (byte)'*';<br />
	USSDBuffer[(byte)lenUSSDBuffer++] = (byte)'1';<br />
	USSDBuffer[(byte)lenUSSDBuffer++] = (byte)'1';<br />
	USSDBuffer[(byte)lenUSSDBuffer++] = (byte)'3';<br />
	USSDBuffer[(byte)lenUSSDBuffer]   = (byte)'#';<br />
</code><br />
*113# will become 0xAA 0&#215;58 0x6C 0&#215;36 0&#215;02 once we code it in 7-bit encoding rule (see TS 23.038).<br />
0x0F is encoding scheme which follow standard encoding scheme for Cell Broadcast (see TS 23.038).<br />
0x0F means GSM 7 bit default alphabet &#8211; language unspecified.</p>
<p>Good luck with your USSD !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=171&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/12/06/sending-ussd-proactive-command-on-javacard/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Kebohongan Merajalela pasca Gempa</title>
		<link>http://adywicaksono.wordpress.com/2009/10/07/kebohongan-merajalela-pasca-gempa/</link>
		<comments>http://adywicaksono.wordpress.com/2009/10/07/kebohongan-merajalela-pasca-gempa/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 13:19:27 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=167</guid>
		<description><![CDATA[Dikutip dari sebuah milis Menambahkan tulisan mas Adie ini, saya justru kepikiran Allah sedang mulai melakukan skenario mencabuti ilmu2 Quran pelan2 dengan mewafatkan orang2 yang mukmin diantara kita&#8230;. Kebohongan yang merajalela setelah gempa By Adie Jordan Sun at 8:32pm Beberapa saat setelah gempa Sumbar terjadi, banyak status di Facebook yang mengkait-kaitkan gempa ini dengan ayat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=167&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dikutip dari sebuah milis</p>
<p>Menambahkan tulisan mas Adie ini, saya justru kepikiran Allah sedang mulai melakukan skenario mencabuti ilmu2 Quran pelan2 dengan mewafatkan orang2 yang mukmin diantara kita&#8230;.</p>
<p>Kebohongan yang merajalela setelah gempa<br />
   By Adie Jordan</p>
<p>    Sun at 8:32pm<br />
   Beberapa saat setelah gempa Sumbar terjadi, banyak status di<br />
Facebook yang mengkait-kaitkan gempa ini dengan ayat Alqur’an 17.16<br />
yang berbunyi :</p>
<p>   “Dan jika Kami hendak membinasakan suatu negeri, maka Kami<br />
perintahkan kepada orang-orang yang hidup mewah di negeri itu (supaya<br />
menta&#8217;ati Allah) tetapi mereka melakukan kedurhakaan dalam negeri itu,<br />
maka sudah sepantasnya berlaku terhadapnya perkataan (ketentuan Kami),<br />
kemudian Kami hancurkan negeri itu sehancur-hancurnya.”</p>
<p>   Tentu saja ini membuat gerah sebahagian korban yang tertimpa<br />
musibah ini, mereka merasa sebagai “korban yang dihakimi”.</p>
<p>   Kenapa sampai ayat ini dijadikan vonis bahwa mereka adalah<br />
orang-orang “berhidup mewah yang melakukan kedurhakaan kepada<br />
Allah”.??</p>
<p>   Hal ini sangat menggelitik bagi kami untuk mencari dari gempa yang<br />
terjadi di Aceh 26 Desember 2004. Kenapa tidak dikaitkan dengan<br />
satupun ayat Al-Qur’an? Berikut rekam kejadian gempa Aceh :</p>
<p>   Gempa terjadi pada waktu 7:58:53 WIB. Pusat gempa terletak pada<br />
bujur 3.316° N 95.854° EKoordinat: 3.316° N 95.854° E kurang lebih 160<br />
km sebelah barat Aceh sedalam 10 kilometer. Gempa ini berkekuatan 9,3<br />
menurut skala Richter dan dengan ini merupakan gempa bumi terdahsyat<br />
dalam kurun waktu 40 tahun terakhir ini yang menghantam Asia Tenggarai</p>
<p>http://id.wikipedia.org/wiki/Gempa_bumi_Samudra_Hindia_2004</p>
<p>   Lalu apa “Ramalan” Al Qur’an pada waktu kejadian tersebut..??</p>
<p>   [7:58] Dan tanah yang baik, tanaman-tanamannya tumbuh subur dengan<br />
seizin Allah; dan tanah yang tidak subur, tanaman-tanamannya hanya<br />
tumbuh merana. Demikianlah Kami mengulangi tanda-tanda kebesaran<br />
(Kami) bagi orang-orang yang bersyukur.</p>
<p>   Sebenarnya yang menjadi masalah adalah dalam kaitan Ayat 17.16<br />
yang dihubungkan, “Ahli-ahli tafsir” dadakan ini seolah olah<br />
mengaitkan bahwa korban gempa di Padang sama dengan orang yang<br />
dimaksud dalam Ayat 17.16 tersebut.</p>
<p>   Apakah orang2 yang menghakimi tersebut pernah ke kota Padang atau<br />
tinggal di kota Padang.?</p>
<p>   Di Sumatera Barat secara umum dan Padang khususnya dalam 5 tahun<br />
belakangan ini sangat bersungguh-sungguh untuk menjadi kota yang<br />
bertaqwa kepada Allah (setidaknya itu dari pandangan saya selama<br />
bekerja disana). Setiap pagi ada gerakan Subuh Mubarakah dan di setiap<br />
Masjid lantunan Asma’ul Husna terdengar hampir setiap pagi.</p>
<p>   Lihatlah para pelajar di kota padang, selalu menggunakan busana<br />
muslim di setiap hari dan rata-rata mereka hapal dengan Asma’ul Husna.</p>
<p>http://www.padang.go.id/v2/content/view/1646/1/</p>
<p>   Apakah ini negeri yang “Durhaka kepada Allah” itu.?</p>
<p>   Kita seharusnya sepakat bahwa negeri itu sedang disayang Allah<br />
karena mereka sedang mendekatkan diri kepada Nya sesuai dengan Firman<br />
Allah</p>
<p>   [2:214] Apakah kamu mengira bahwa kamu akan masuk syurga, padahal<br />
belum datang kepadamu (cobaan) sebagaimana halnya orang-orang<br />
terdahulu sebelum kamu? Mereka ditimpa oleh malapetaka dan<br />
kesengsaraan, serta digoncangkan (dengan bermacam-macam cobaan)<br />
sehingga berkatalah Rasul dan orang-orang yang beriman bersamanya:<br />
&#8220;Bilakah datangnya pertolongan Allah?&#8221; Ingatlah, sesungguhnya<br />
pertolongan Allah itu amat dekat.</p>
<p>   Maka dari itu, agar teman2 dapat menyebarkan pesan ini kepada<br />
teman lain di Facebok atau dimanapun. Marilah kita sama-sama<br />
bertaubat, karena bisa jadi bukan mereka yang dihukum, tapi kita yang<br />
sedang diberi kesempatan kedua.</p>
<p>   [53:32] (Yaitu) orang-orang yang menjauhi dosa-dosa besar dan<br />
perbuatan keji yang selain dari kesalahan-kesalahan kecil.<br />
Sesungguhnya Tuhanmu maha luas ampunanNya. Dan Dia lebih mengetahui<br />
(tentang keadaan)mu ketika Dia menjadikan kamu dari tanah dan ketika<br />
kamu masih janin dalam perut ibumu; maka janganlah kamu mengatakan<br />
dirimu suci. Dialah yang paling mengetahui tentang orang yang<br />
bertakwa.</p>
<p>   Wallahu&#8217;alam</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=167&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/10/07/kebohongan-merajalela-pasca-gempa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Setup Call &#8211; APDU, Call Control by SIM, Call Connected Event</title>
		<link>http://adywicaksono.wordpress.com/2009/09/07/setup-call-apdu-call-control-by-sim-call-connected-event/</link>
		<comments>http://adywicaksono.wordpress.com/2009/09/07/setup-call-apdu-call-control-by-sim-call-connected-event/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 11:19:53 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Telco - GSM]]></category>
		<category><![CDATA[SmartCard]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=165</guid>
		<description><![CDATA[From UICC, it send below APDU (e.g calling +6611555678111 &#8211; it&#8217;s fake number dude) ============================================================ &#124;&#8212;[:] COMMAND DETAILS &#124;&#8212;[:] Command Number: 01 &#124;&#8212;[:] Command Type: Set Up Call &#124;&#8212;[:] Command Qualifier: Set up call, but only if not currently busy on another call, with redial &#124;&#8212;[:] DEVICE IDENTITIES &#124;&#8212;[:] Source Device identity: UICC &#124;&#8212;[:] Destination [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=165&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>From UICC, it send below APDU (e.g calling +6611555678111 &#8211; it&#8217;s fake number dude)</p>
<p>============================================================</p>
<p> |&#8212;[:] COMMAND DETAILS<br />
 |&#8212;[:] Command Number:  01<br />
 |&#8212;[:] Command Type:  Set Up Call<br />
 |&#8212;[:] Command Qualifier:  Set up call, but only if not currently busy on another call, with redial<br />
 |&#8212;[:] DEVICE IDENTITIES<br />
 |&#8212;[:] Source Device identity:  UICC<br />
 |&#8212;[:] Destination Device identity:  Network<br />
 |&#8212;[:] ALPHA IDENTIFIER<br />
 |&#8212;[:] Alpha identifier details    Calling&#8230;<br />
 |&#8212;[:] ADDRESS<br />
 |&#8212;[:] Type-OF-Number:  International number<br />
 |&#8212;[:] Numbering-Plan-Identification:  ISDN/telephony numbering plan (&#8216;The internationalpublic telecommunication numbering plan&#8217; and E.163 recommandation)<br />
 |&#8212;[:] Dialling number:   66 15 55 67 81 11<br />
 |&#8212;[:] Card Status:  90 00<br />
 \&#8212;[:] Raw data: D01E010301100102028183050A43616C6C696E672E2E2E0607916651557618119000<br />
============================================================</p>
<p>If you already register for Call Control by SIM, then below envelope data will be available to<br />
your SIM java applet first</p>
<p>============================================================<br />
[+] APDU Command: ENVELOPE &#8211; Call control<br />
 |&#8212;[:] DEVICE IDENTITIES<br />
 |&#8212;[:] Source Device identity:  Terminal<br />
 |&#8212;[:] Destination Device identity:  UICC<br />
 |&#8212;[:] ADDRESS<br />
 |&#8212;[:] Type-OF-Number:  International number<br />
 |&#8212;[:] Numbering-Plan-Identification:  ISDN/telephony numbering plan (&#8216;The internationalpublic telecommunication numbering plan&#8217; and E.163 recommandation)<br />
 |&#8212;[:] Dialling number:   66 15 55 67 81 11<br />
 |&#8212;[:] CAPABILITY CONFIGURATION PARAMETERS<br />
 |&#8212;[:] 06 60 04 02 00 05 81<br />
 |&#8212;[:] LOCATION INFORMATION<br />
 |&#8212;[:] Mobile Country &amp; Network Codes(MCC &amp; MNC):  XX XX XX<br />
 |&#8212;[:] Location Area Code(LAC):  01 96<br />
 |&#8212;[:] Cell Identity Value(Cell ID):  13 A9<br />
 |&#8212;[:] Header: 80C2000021<br />
 \&#8212;[:] Data: D41F020282810607916651557618110707066004020005811307XXXXXX019613A9<br />
============================================================</p>
<p>Sorry I remove MCC/MNC information <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Once it&#8217;s allowed by SIM (by Call Control by SIM envelope command), then terminal/handset<br />
will start calling </p>
<p>============================================================<br />
[+] APDU Command: TERMINAL RESPONSE<br />
 |&#8212;[:] COMMAND DETAILS<br />
 |&#8212;[:] Command Number:  01<br />
 |&#8212;[:] Command Type:  Set Up Call<br />
 |&#8212;[:] Command Qualifier:  Set up call, but only if not currently busy on another call, with redial<br />
 |&#8212;[:] DEVICE IDENTITIES<br />
 |&#8212;[:] Source Device identity:  Terminal<br />
 |&#8212;[:] Destination Device identity:  UICC<br />
 |&#8212;[:] RESULT<br />
 |&#8212;[:] RESULT DETAILS :  Command performed successfully<br />
 |&#8212;[:] Header: 801400000C<br />
 \&#8212;[:] Data: 010301100102028281030100<br />
============================================================</p>
<p>Once connected and you register for Call Connected Event, below event will be available to your card applet<br />
============================================================<br />
[+] APDU Command: ENVELOPE &#8211; Event download<br />
 |&#8212;[:] EVENT LIST<br />
 |&#8212;[:] Event list detail:  Call connected<br />
 |&#8212;[:] DEVICE IDENTITIES<br />
 |&#8212;[:] Source Device identity:  Network<br />
 |&#8212;[:] Destination Device identity:  UICC<br />
 |&#8212;[:] TRANSACTION IDENTIFIER<br />
 |&#8212;[:] List :<br />
 |&#8212;[:] Transaction Identifier 1<br />
 |&#8212;[:] TI Flag is true TI Value :  268435448<br />
 |&#8212;[:] Header: 80C200000C<br />
 \&#8212;[:] Data: D60A190101020283811C0180<br />
============================================================</p>
<p>Once finished and call disconnected, below event will be available<br />
============================================================<br />
[+] APDU Command: ENVELOPE &#8211; Event download<br />
 |&#8212;[:] EVENT LIST<br />
 |&#8212;[:] Event list detail:  Call disconnected<br />
 |&#8212;[:] DEVICE IDENTITIES<br />
 |&#8212;[:] Source Device identity:  Terminal<br />
 |&#8212;[:] Destination Device identity:  UICC<br />
 |&#8212;[:] TRANSACTION IDENTIFIER<br />
 |&#8212;[:] List :<br />
 |&#8212;[:] Transaction Identifier 1<br />
 |&#8212;[:] TI Flag is false TI Value :  0<br />
 |&#8212;[:] CAUSE E0 90<br />
 |&#8212;[:] Header: 80C2000010<br />
 \&#8212;[:] Data: D60E190102020282811C01001A02E090<br />
============================================================</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=165&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/09/07/setup-call-apdu-call-control-by-sim-call-connected-event/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Provide Local Information &#8211; IMEI APDU</title>
		<link>http://adywicaksono.wordpress.com/2009/09/07/provide-local-information-imei-apdu/</link>
		<comments>http://adywicaksono.wordpress.com/2009/09/07/provide-local-information-imei-apdu/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 09:36:01 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Telco - GSM]]></category>
		<category><![CDATA[SmartCard]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=163</guid>
		<description><![CDATA[From UICC to Handset: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; [+] APDU &#124;&#8212;[:] COMMAND DETAILS &#124;&#8212;[:] Command Number: 01 &#124;&#8212;[:] Command Type: Provide Local Information &#124;&#8212;[:] Command Qualifier: IMEI of the terminal &#124;&#8212;[:] DEVICE IDENTITIES &#124;&#8212;[:] Source Device identity: UICC &#124;&#8212;[:] Destination Device identity: Terminal &#124;&#8212;[:] Card Status: 90 00 \&#8212;[:] Raw data: D0098103012601820281829000 Handset Response to UICC: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; [+] [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=163&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>From UICC to Handset:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
[+] APDU<br />
 |&#8212;[:] COMMAND DETAILS<br />
 |&#8212;[:] Command Number:  01<br />
 |&#8212;[:] Command Type:  Provide Local Information<br />
 |&#8212;[:] Command Qualifier:  IMEI of the terminal<br />
 |&#8212;[:] DEVICE IDENTITIES<br />
 |&#8212;[:] Source Device identity:  UICC<br />
 |&#8212;[:] Destination Device identity:  Terminal<br />
 |&#8212;[:] Card Status:  90 00<br />
 \&#8212;[:] Raw data: D0098103012601820281829000</p>
<p>Handset Response to UICC:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
[+] APDU Command<br />
 |&#8212;[:] COMMAND DETAILS<br />
 |&#8212;[:] Command Number:  01<br />
 |&#8212;[:] Command Type:  Provide Local Information<br />
 |&#8212;[:] Command Qualifier:  IMEI of the terminal<br />
 |&#8212;[:] DEVICE IDENTITIES<br />
 |&#8212;[:] Source Device identity:  Terminal<br />
 |&#8212;[:] Destination Device identity:  UICC<br />
 |&#8212;[:] RESULT<br />
 |&#8212;[:] RESULT DETAILS :  Command performed successfully<br />
 |&#8212;[:] IMEI:  3A 45 02 03 03 18 38 00<br />
 |&#8212;[:] Header: 8014000016<br />
 \&#8212;[:] Data: 81030126010202828103010014083A4502030318xxxx</p>
<p>We get IMEI 3A 45 02 03 03 18 xx xx, sorry I override 2 latest byte</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/163/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=163&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/09/07/provide-local-information-imei-apdu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Terminal Profile APDU</title>
		<link>http://adywicaksono.wordpress.com/2009/09/07/terminal-profile-apdu/</link>
		<comments>http://adywicaksono.wordpress.com/2009/09/07/terminal-profile-apdu/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 09:01:32 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Telco - GSM]]></category>
		<category><![CDATA[SmartCard]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=161</guid>
		<description><![CDATA[Hi Javacard developer, this is for your reference on Terminal Profile APDU (in this case is Nokia N86 8MP) [+] APDU Command: TERMINAL PROFILE &#124;&#8212;[:] First byte (Download) &#124;&#8212;[:] *Call Control send by NAA &#124;&#8212;[:] *Reserved by 3GPP (USSD string data object support in Call Control by USIM) &#124;&#8212;[:] *Timer expiration &#124;&#8212;[:] *Reserved by 3GPP [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=161&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi Javacard developer, this is for your reference on Terminal Profile APDU (in this case is Nokia N86 8MP)</p>
<p>[+] APDU Command: TERMINAL PROFILE<br />
 |&#8212;[:] First byte (Download)<br />
 |&#8212;[:] *Call Control send by NAA<br />
 |&#8212;[:] *Reserved by 3GPP (USSD string data object support in Call Control by USIM)<br />
 |&#8212;[:] *Timer expiration<br />
 |&#8212;[:] *Reserved by 3GPP (SMS-PP data download)<br />
 |&#8212;[:] *Menu Selection<br />
 |&#8212;[:] *Reserved by 3GPP (Cell Broadcast Data Download)<br />
 |&#8212;[:] *Reserved by 3GPP (SMS-PP data download)<br />
 |&#8212;[:] *Profile Download<br />
 |&#8212;[:] Second byte (Other)<br />
 |&#8212;[:] *Display Text<br />
 |&#8212;[:] *UCS2 Display supported<br />
 |&#8212;[:] *UCS2 Entry supported<br />
 |&#8212;[:] *Call Control by NAA<br />
 |&#8212;[:] *Reserved by 3GPP (MO Short message control)<br />
 |&#8212;[:] *Call Control by NAA<br />
 |&#8212;[:] *Call Control by NAA<br />
 |&#8212;[:] *Command Result<br />
 |&#8212;[:] Third byte (Proactive UICC)<br />
 |&#8212;[:] *Proactive UICC : REFRESH<br />
 |&#8212;[:] *Proactive UICC : POLLING OFF<br />
 |&#8212;[:] *Proactive UICC : POLL INTERVAL<br />
 |&#8212;[:] *Proactive UICC : PLAY TONE<br />
 |&#8212;[:] *Proactive UICC : MORE TIME<br />
 |&#8212;[:] *Proactive UICC : GET INPUT<br />
 |&#8212;[:] *Proactive UICC : GET INKEY<br />
 |&#8212;[:] *Proactive UICC : DISPLAY TEXT<br />
 |&#8212;[:] Fourth byte (Proactive UICC)<br />
 |&#8212;[:] *Proactive UICC : PROVIDE LOCAL INFORMATION (NMR)<br />
 |&#8212;[:] *Proactive UICC : PROVIDE LOCAL INFORMATION (MCC, MNC, LAC, Cell ID &amp; IMEI)<br />
 |&#8212;[:] *Proactive UICC : SET UP MENU<br />
 |&#8212;[:] *Proactive UICC : SET UP CALL<br />
 |&#8212;[:] *Proactive UICC : Reserved by 3GPP (SEND USSD)<br />
 |&#8212;[:] *Proactive UICC : Reserved by 3GPP (SEND SS)<br />
 |&#8212;[:] *Proactive UICC : Reserved by 3GPP (SEND SHORT MESSAGE with 3GPP-SMS-TPDU)<br />
 |&#8212;[:] *Proactive UICC : SELECT ITEM<br />
 |&#8212;[:] Fifth byte (Event driven information)<br />
 |&#8212;[:] *Event : Idle screen available<br />
 |&#8212;[:] *Event : User activity<br />
 |&#8212;[:] *Event : Location status<br />
 |&#8212;[:] *Event : Call disconnected<br />
 |&#8212;[:] *Event : Call connected<br />
 |&#8212;[:] *Event : MT CALL<br />
 |&#8212;[:] *Proactive UICC : SET UP EVENT LIST<br />
 |&#8212;[:] Sixth byte (Event driven information extensions)<br />
 |&#8212;[:] *Event : Channel status<br />
 |&#8212;[:] *Event : Data available<br />
 |&#8212;[:] *Event : Browser termination<br />
 |&#8212;[:] *Event : Language selection<br />
 |&#8212;[:] Eighth byte (Proactive UICC)<br />
 |&#8212;[:] *Call Control by NAA<br />
 |&#8212;[:] *SETUP CALL<br />
 |&#8212;[:] *SET UP IDLE MODE TEXT<br />
 |&#8212;[:] *GET INKEY<br />
 |&#8212;[:] *Proactive UICC : PROVIDE LOCAL INFORMATION(date, time and time zone)<br />
 |&#8212;[:] *Proactive UICC : TIMER MANAGEMENT (get current value)<br />
 |&#8212;[:] *Proactive UICC : TIMER MANAGEMENT(start, stop)<br />
 |&#8212;[:] Ninth byte<br />
 |&#8212;[:] *Proactive UICC : LAUNCH BROWSER<br />
 |&#8212;[:] *Proactive UICC : LANGUAGE NOTIFICATION<br />
 |&#8212;[:] *Proactive UICC : Reserved by 3 GPP (PROVIDE LOCAL INFORMATION, Timing Advance)<br />
 |&#8212;[:] *Proactive UICC : PROVIDE LOCAL INFORMATION (language)<br />
 |&#8212;[:] *Proactive UICC : PROVIDE LOCAL INFORMATION (NMR)<br />
 |&#8212;[:] *SEND DTMF command<br />
 |&#8212;[:] *DISPLAY TEXT<br />
 |&#8212;[:] Twelfth byte<br />
 |&#8212;[:] *Proactive UICC : GET CHANNEL STATUS<br />
 |&#8212;[:] *Proactive UICC : SEND DATA<br />
 |&#8212;[:] *Proactive UICC : RECEIVE DATA<br />
 |&#8212;[:] *Proactive UICC : CLOSE CHANNEL<br />
 |&#8212;[:] *Proactive UICC : OPEN CHANNEL<br />
 |&#8212;[:] Thirteenth byte<br />
 |&#8212;[:] *GPRS<br />
 |&#8212;[:] *Number of channels supported by terminal 7<br />
 |&#8212;[:] Fourteenth byte (Screen height)<br />
 |&#8212;[:] *Screen sizing Parameters supported<br />
 |&#8212;[:] *Number of characters supported down the terminal 5<br />
 |&#8212;[:] Fifteenth byte (Screen width)<br />
 |&#8212;[:] *Number of characters supported across the terminal display : 15<br />
 |&#8212;[:] Seventeenth byte<br />
 |&#8212;[:] *UDP<br />
 |&#8212;[:] *TCP<br />
 |&#8212;[:] Twenty-first byte (Extented Launch Browser Capability)<br />
 |&#8212;[:] *CHTML<br />
 |&#8212;[:] *HTML<br />
 |&#8212;[:] *XHTML<br />
 |&#8212;[:] *WML<br />
 |&#8212;[:] Additional Profile Data In:  00<br />
 |&#8212;[:] Header: 8010000017<br />
 \&#8212;[:] Data: FFFFFFFF7F0F00DF7F00001FE2850F00030000000F0000</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=161&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/09/07/terminal-profile-apdu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Launch Browser APDU</title>
		<link>http://adywicaksono.wordpress.com/2009/09/07/launch-browser-apdu/</link>
		<comments>http://adywicaksono.wordpress.com/2009/09/07/launch-browser-apdu/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 08:59:01 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Telco - GSM]]></category>
		<category><![CDATA[SmartCard]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=158</guid>
		<description><![CDATA[Launch Browser APDU Hi Javacard developer, this is for your reference on Launch browser APDU &#124;&#8212;[:] COMMAND DETAILS &#124;&#8212;[:] Command Number: 01 &#124;&#8212;[:] Command Type: Launch browser &#124;&#8212;[:] Command Qualifier: Launch browser if not already launched &#124;&#8212;[:] DEVICE IDENTITIES &#124;&#8212;[:] Source Device identity: UICC &#124;&#8212;[:] Destination Device identity: Display &#124;&#8212;[:] URL: 78 78 78 78 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=158&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Launch Browser APDU</p>
<p>Hi Javacard developer, this is for your reference on Launch browser APDU</p>
<p> |&#8212;[:] COMMAND DETAILS<br />
 |&#8212;[:] Command Number:  01<br />
 |&#8212;[:] Command Type:  Launch browser<br />
 |&#8212;[:] Command Qualifier:  Launch browser if not already launched<br />
 |&#8212;[:] DEVICE IDENTITIES<br />
 |&#8212;[:] Source Device identity:  UICC<br />
 |&#8212;[:] Destination Device identity:  Display<br />
 |&#8212;[:] URL: 78 78 78 78 78 78 78 2e 78 78 2e 78 78<br />
 |&#8212;[:] Card Status:  90 00<br />
 \&#8212;[:] Raw data: D018010301150002028102310D787878787878782e78782e78789000</p>
<p>URL is 78 78 78 78 78 78 78 2e 78 78 2e 78 78 (xxxxxxx.xx.xx)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/158/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=158&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/09/07/launch-browser-apdu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Industri Properti Dubai Turun, Harga Sewa Turun juga :)</title>
		<link>http://adywicaksono.wordpress.com/2009/09/01/industri-properti-dubai-turun-harga-sewa-turun-juga/</link>
		<comments>http://adywicaksono.wordpress.com/2009/09/01/industri-properti-dubai-turun-harga-sewa-turun-juga/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 08:33:44 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=156</guid>
		<description><![CDATA[Krisis moneter juga menghantam dubai,salah satu akibatnya adalah banyaknya PHK di Dubai utamanya dari sektor konstruksi &#38; properti. Dari sudut pandang saya sebagai penyewa, ternyata ada sisi positifnya karena jumlah supply apartemen banyak sementara jumlah penyewa turun, jadinya harga sewa apartemen pun turun. Salah satunya adalah apartemen saya, dari harga 110rb AED/tahun bisa dinego jadi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=156&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Krisis moneter juga menghantam dubai,salah satu akibatnya adalah<br />
banyaknya PHK di Dubai utamanya dari sektor konstruksi &amp; properti.<br />
Dari sudut pandang saya sebagai penyewa, ternyata ada sisi positifnya<br />
karena jumlah supply apartemen banyak sementara jumlah penyewa turun,<br />
jadinya harga sewa apartemen pun turun.</p>
<p>Salah satunya adalah apartemen saya, dari harga 110rb AED/tahun<br />
bisa dinego jadi 65rb AED/tahun.</p>
<p>Cuman, konon kabarnya tunjangan rumah kita-kita pun akan segera disesuaikan<br />
dengan kondisi pasar sekarang.</p>
<p>Jadi apakah bisa saving dari tunjangan rumah? Tidak tau <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=156&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/09/01/industri-properti-dubai-turun-harga-sewa-turun-juga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Nama perusahaan kok singkat banget, Du</title>
		<link>http://adywicaksono.wordpress.com/2009/05/24/nama-perusahaan-kok-singkat-banget-du/</link>
		<comments>http://adywicaksono.wordpress.com/2009/05/24/nama-perusahaan-kok-singkat-banget-du/#comments</comments>
		<pubDate>Sun, 24 May 2009 13:36:10 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/2009/05/24/nama-perusahaan-kok-singkat-banget-du/</guid>
		<description><![CDATA[&#8220;Du&#8221;, ya cuman 2 huruf nama perusahaan saya ini. Walau demikian sebenarnya nama perusahaan resminya adalah Emirates Integrated Telecommunications Company PJSC. Du adalah &#8220;brand&#8221; nama operator dan juga dipakai sebagai nama dagang di bursa saham di UAE. Dan untuk orang UAE, nama &#8220;du&#8221; tidak asing karena di sini hanya ada 2 operator telekomunikasi, yakni etisalat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=154&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8220;Du&#8221;, ya cuman 2 huruf nama perusahaan saya ini. Walau demikian sebenarnya nama perusahaan<br />
resminya adalah Emirates Integrated Telecommunications Company PJSC. Du adalah &#8220;brand&#8221; nama<br />
operator dan juga dipakai sebagai nama dagang di bursa saham di UAE. Dan untuk orang UAE, nama<br />
&#8220;du&#8221; tidak asing karena di sini hanya ada 2 operator telekomunikasi, yakni etisalat dan du.</p>
<p>Lalu apa itu &#8220;Du&#8221;? Coba lihat-lihat websitenya di www.du.ae agar lebih mengerti <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anda bekerja di perusahaan yang punya nama perusahaan lebih singkat daripada saya?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=154&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/05/24/nama-perusahaan-kok-singkat-banget-du/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Benefit bekerja di operator seluler di Dubai</title>
		<link>http://adywicaksono.wordpress.com/2009/05/21/benefit-bekerja-di-operator-seluler-di-dubai/</link>
		<comments>http://adywicaksono.wordpress.com/2009/05/21/benefit-bekerja-di-operator-seluler-di-dubai/#comments</comments>
		<pubDate>Thu, 21 May 2009 08:30:05 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/2009/05/21/benefit-bekerja-di-operator-seluler-di-dubai/</guid>
		<description><![CDATA[Seringkali teman-teman bertanya, apa benefit bekerja di operator seluler di Dubai, dalam kasus saya di du (www.du.ae)? Benefitnya cukup banyak, tapi jangan dibandingkan dengan benefit di sektor oil&#38;gas/konstruksi yang jauh lebih dahsyat. 1. Tunjangan rumah Fungsi tunjangan rumah adalah untuk membayar biaya sewa rumah. Pada saat awal bergabung, maka kita akan diberikan X kali lipat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=153&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Seringkali teman-teman bertanya, apa benefit bekerja di operator seluler di Dubai, dalam kasus saya di du (www.du.ae)?<br />
Benefitnya cukup banyak, tapi jangan dibandingkan dengan benefit di sektor oil&amp;gas/konstruksi yang jauh lebih dahsyat.</p>
<p>1. Tunjangan rumah<br />
   Fungsi tunjangan rumah adalah untuk membayar biaya sewa rumah.<br />
   Pada saat awal bergabung, maka kita akan diberikan X kali lipat dari tunjangan rumah bulanan kita<br />
   untuk digunakan membayar sewa rumah. Setelah itu, tunjangan diberikan bulanan.</p>
<p>   Tergantung memanfaatkan tunjangan rumah ini dan kondisi pasar properti, maka kita bisa nabung atau nombok dari uang<br />
   tunjangan rumah ini.</p>
<p>   Besarnya tergantung grade/level kita. Tapi lumayan OK lah daripada gak dikasih.</p>
<p>2. Tunjangan transportasi<br />
   Diberikan agar pekerja memiliki ongkos untuk pulang pergi dari kantor. Di Dubai tunjangan ini cukup untuk menyicil<br />
   pembelian mobil yang harganya memang relatif murah di Dubai.</p>
<p>   Besarnya tergantung grade/level kita. Tapi lumayan OK lah daripada gak dikasih.</p>
<p>3. Tunjangan Relokasi<br />
   Diberikan berupa 20ft container untuk mengangkut barang2 dari tempat asal kita ke Dubai. Tunjangan ini tidak saya pakai<br />
   karena saya gak punya barang apa2 untuk diangkut ke Dubai dari Indonesia/Singapura. Tunjangan ini tidak bisa diuangkan<br />
   jadi kalau tidak dipakai ya hangus.</p>
<p>4. Tunjangan Pendidikan anak<br />
   Diberikan untuk anak kita yang berumur 4-18 tahun. Besarnya 12rb AED/year. Jumlah yang kecil di Dubai ini, namun OK lah<br />
   daripada gak dikasih <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>5. Tunjangan Telepon<br />
   Ya buat nelpon. Jatah saya relatif kecil tapi sejauh ini, tagihan telepon saya selalu 0, karena telepon internasional<br />
   dapat diskon 50% dan rate-nya khusus pegawai Du. Sementara telepon ke telepon rumah di Dubai juga gratis.</p>
<p>6. Tunjangan tiket pesawat PP ke negara asal<br />
   Patokannya tiket ekonomi menggunakan airline Emirates dengan harga tiket ekonomi termahal untuk setiap anggota keluarga.<br />
   Jadi bisa disiasati untuk menggunakan airline yang lebih murah atau ambil tiket yang lebih murah jadi bisa disimpan sisanya.</p>
<p>7. Tunjangan kesehatan<br />
   Berupa asuransi kesehatan, intinya biar berobat gratis untuk seluruh anggota keluarga. Asuransi meliputi seluruh negara kecuali<br />
   US/Canada. Tapi di sini ada American Hospital, jadi sama saja seperti berobat di US.</p>
<p>8. End of Service Benefit<br />
   Jadi suatu ketika kita mengundurkan diri, kita akan mendapatkan pesangon yang besarnya tergantung berapa lama kita sudah bekerja<br />
   di perusahaan. Minimal dihitung 21 hari kerja relatif terhadap gaji pokok bulanan</p>
<p>9. Jatah Cuti<br />
   &#8211; Normal Cuti: 30 Hari Kerja setaun atau 1,5 Bulan<br />
   &#8211; Cuti Haji  : Kalau haji dapat cuti tambahan khusus untuk haji<br />
   &#8211; Compassionate Leave: Kalau ada famili yang meninggal maka dapat cuti 7 hari + tiket PP untuk balik ke rumah</p>
<p>10. Gaji Pokok + Bonus<br />
    Ya kalau gak digaji pokok, gimana bisa makan sehari2.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/153/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=153&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2009/05/21/benefit-bekerja-di-operator-seluler-di-dubai/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Lock/Unlock Javacard Applet</title>
		<link>http://adywicaksono.wordpress.com/2008/10/30/lockunlock-javacard-applet/</link>
		<comments>http://adywicaksono.wordpress.com/2008/10/30/lockunlock-javacard-applet/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 10:13:48 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Telco - GSM]]></category>
		<category><![CDATA[SmartCard]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=148</guid>
		<description><![CDATA[Sometime we need to disable a javacard applet inside the SIMCard without remove it. Once disabled, later we may want to activate it again. Global Platform spec define a way to do this. Let say we have javacard application with AID A00000001840840000, to lock it simply this command through GSM 03.48 envelope command to SIMcard: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=148&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre>
Sometime we need to disable a javacard applet inside the SIMCard without remove it.
Once disabled, later we may want to activate it again. Global Platform spec define
a way to do this.

Let say we have javacard application with AID A00000001840840000, to lock it simply
this command through GSM 03.48 envelope command to SIMcard:

<strong>80F0408309A00000001840840000</strong>

Meanwhile, once locked/disabled, simply send this GP command to enable it:

<strong>80F0400309A00000001840840000</strong>

Detail:
0x80: CLA
0xF0: INS for SET STATUS command
0x40: To indicate that this is a javacard applet application
0x83: Set to locked meanwhile 0x03: set to unlocked (state: SELECTABLE)
0x09: Length of AID to disabled/enabled is 9 bytes
A00000001840840000: this is the AID of applet
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=148&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2008/10/30/lockunlock-javacard-applet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Sendmail STARTTLS, how to force email relay to use TLS</title>
		<link>http://adywicaksono.wordpress.com/2008/07/07/sendmail-starttls-how-to-force-email-relay-to-use-tls/</link>
		<comments>http://adywicaksono.wordpress.com/2008/07/07/sendmail-starttls-how-to-force-email-relay-to-use-tls/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 05:53:35 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=147</guid>
		<description><![CDATA[Sendmail STARTTLS Issue ======================= The idea of this paper is how to force email relay/end SMTP destination to retrieve our email securely using TSL (Transport Security Layer). If the relay or mail destination doesn't support TLS, email will not be delivered to it. Such scenario is simply given in this diagram: (1) (2) [ mail [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=147&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre>
Sendmail STARTTLS Issue
=======================

The idea of this paper is how to force email relay/end SMTP destination to retrieve our
email securely using TSL (Transport Security Layer). If the relay or mail destination
doesn't support TLS, email will not be delivered to it.

Such scenario is simply given in this diagram:

                      (1)                         (2)
[ mail client ] === send email ===&gt; [ MTA1 ] === relay to
                                                   |
+==================================================V
| (3)                     (4)
+======&gt; [ MTA2 ] === delivery to ===&gt; [ mail server (SMTP destination) ]

I assume:
=========
MTA1: 10.254.80.31
MTA2: 10.254.70.8

Our purpose now is to make MTA1 - MTA2 communication is secured using TLS.

I) What happened if MTA2 doesn't support TLS? Let us try by following this scenario below:

Step 1. (to be done on MTA2)
   - disable STARTTLS
   - Edit /etc/mail/access append this line:

	Connect:10.254.80.31                    RELAY

     After append that line above, please run this command (as root)

	makemap hash /etc/mail/access.db = 128 bits. If not, then MTA1
     will not relay email to MTA2.

     After append that line above, please run this command (as root)

	     makemap hash /etc/mail/access.db &lt; /etc/mail/access

Step 3. (to be done on email client)
Try to send email now using MTA1, now monitor MTA1, wait and check mail queue there:

- Using mailq command you get like this

-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
m675MXpo001370      536 Mon Jul  7 05:22
                 (Deferred: 403 4.7.0 encryption too weak 0 less than 128)

Message is deferred, since based on our rule, message send through 10.254.70.8 (MTA2)
which is our relay must be encrypted, but we didn't configure MTA2 to be TLS enabled.
Error message:

        403 4.7.0 encryption too weak 0 less than 128

there describe that we want encryption but relay mail server doesn't support it.

II) What happened if MTA2 support TLS? Simply enable TLS on MTA2 and see what happened <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
    Email should be delivered normally now  

FAQ:
* How to check if the SMTP support TLS?
  Try to connect (using telnet) to port 25, say hello and you will see "250-STARTTLS" there.
  E.g:
	# telnet localhost 25
	Trying 127.0.0.1...
	Connected to CM (127.0.0.1).
	Escape character is '^]'.
	220 localhost.localdomain ESMTP Sendmail 8.12.10/8.12.11;
	EHLO localhost
	250-localhost.localdomain Hello CM [127.0.0.1], pleased to meet you
	250-ENHANCEDSTATUSCODES
	250-PIPELINING
	250-8BITMIME
	250-SIZE
	250-DSN
	250-ETRN
	250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5
	250-STARTTLS
	250-DELIVERBY
	250 HELP

* How to enable/disable TLS feature on sendmail?
  See: http://www.sendmail.org/~ca/email/starttls.html#starttlssetup

Link related:
 1. www.sendmail.org
</pre>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/adywicaksono.wordpress.com/147/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/adywicaksono.wordpress.com/147/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=147&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2008/07/07/sendmail-starttls-how-to-force-email-relay-to-use-tls/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
		<item>
		<title>Remote File Management (RFM) on SIMCard</title>
		<link>http://adywicaksono.wordpress.com/2008/06/21/remote-file-management-rfm-on-simcard/</link>
		<comments>http://adywicaksono.wordpress.com/2008/06/21/remote-file-management-rfm-on-simcard/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 17:31:58 +0000</pubDate>
		<dc:creator>adywicaksono</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Telco - GSM]]></category>
		<category><![CDATA[SmartCard]]></category>

		<guid isPermaLink="false">http://adywicaksono.wordpress.com/?p=146</guid>
		<description><![CDATA[What is the thing sold by GSM Operator to subscriber? The answer is: SIMCard, a smartcard that personalized for telecommunication purpose. Yes, as we know physically GSM operator sell a SIMCard,  the rest are services upon it including SMS, call service, MMS, Voice Mailbox  and many things. The next question, since SIMcard will be hold [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=146&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>What is the thing sold by GSM Operator to subscriber?</p>
<p>The answer is: SIMCard, a smartcard that personalized for telecommunication purpose. Yes, as we know physically GSM operator sell a SIMCard,  the rest are services upon it including SMS, call service, MMS, Voice Mailbox  and many things.</p>
<p>The next question, since SIMcard will be hold by customer inside their mobile phone, how could GSM operator manage the SIMcard remotely?  Things like managing javacard applet &amp; filesystem inside the SIMCard. The answer is by OTA (over the air) using SMS and or CAT-TP bearer (GPRS based), but we will focus on the one using SMS (short message protocol).</p>
<p>GSM 03.48 define RFM and also RAM as standard mechanism for doing remote file management (RFM) and remote applet management. We are now focus on RFM, please note the implementation for this feature is vendor specific.</p>
<p>OK, let me give an example as our case study, one day we as operator need to do OTA campaign for updating file EF_SMSP (7F10/6F42) since the address of SMSC is now changed. As we know, based on 3GPP TS 31.102 document, EF_SMSP contains SMSC information that will be used by mobile phone for sending mobile originated  (MO) SMS. For example the content of file EF_SMSP (7F10/6F42) is now</p>
<p>534D532043454E545245FFFFE1FFFFFFFFFFFFFFFFFFFFFFFF07915892020430F1FFFFFFFF0000A9</p>
<p>You can refer to TS 31.102 document for the structure of EF_SMSP, but simply said the SMSC address defined here is: 85292040031. Now, operator want to change it to 85292040034 over the air.</p>
<p>So, technically we need to:<br />
1. Prepare APDU for updating the file<br />
2. Construct appropriate 03.48 + 03.40 APDU command<br />
3. Send it over the air to customer</p>
<p>The result is, the file on customer SIMcard is updated silenty without user intervention.</p>
<hr />
Let us, go deeply with APDU for updating the file. Sequence for updating EF 7F10/6F42 record 1 from</p>
<pre>534D532043454E545245FFFFE1FFFFFFFFFFFFFFFFFFFFFFFF07915892020430F1FFFFFFFF0000A9</pre>
<p>to</p>
<pre>534D532043454E545245FFFFE1FFFFFFFFFFFFFFFFFFFFFFFF07915892020430F4FFFFFFFF0000A9</pre>
<p>is by executing these 4 APDU(s):</p>
<pre>A0A40000023F00
A0A40000027F10
A0A40000026F42
A0DC010428534D532043454E545245FFFFE1FFFFFFFFFFFFFFFFFFFFFFFF07915892020430F4FFFFFFFF0000A9</pre>
<p>Details of each APDU is:</p>
<pre>1) APDU for select 3F00 ==&gt; A0 A4 00 00 02 3F 00
2) APDU for select DF 7F10 under MF 3F00 ==&gt; A0 A4 00 00 02 7F 10
3) APDU to select EF 6F42 under DF 7F10 ==&gt; A0 A4 00 00 02 6F 42
4) APDU to update record 1 of EF 6F42 to 534D532043454E545245FFFFE1FFFFFFFFFFFFFFFFFFFFFFFF07915892020430F4FFFFFFFF0000A9:

A0 DC 01 04 28 534D532043454E545245FFFFE1FFFFFFFFFFFFFFFFFFFFFFFF07915892020430F4FFFFFFFF0000A9</pre>
<hr />
Now, we need to construct 03.48 SMS, means we need to ask our card vendor about these parameters:<br />
1. TAR (toolkit application reference) of RFM applet<br />
2. MSL (minimum security level setting)<br />
3. Depend on MSL, maybe we need to know KiC &amp; KiD of the card for RFM<br />
4. Depend on how RFM implemented by card vendor, need to know how to pass APDU for updating the<br />
filesystem. I assume we simply need to pass the APDU to RFM applet.</p>
<p>Let say,<br />
1. the TAR is B0 00 10, please note this value is very specific to card vendor.<br />
2. MSL is 0&#215;25 means content must be encrypted and use CHryptographic CHecksum<br />
3. Keyset to use is keyset 2 with algo Triple DES using outer CBC-Mode with 2 different keys and</p>
<p>KiC: 00112233445566778899AABBCCDDEEFF<br />
KiD: 00112233445566778899AABBCCDDEEFF</p>
<p>Then we can generate APDU SMS-PP Download like this:</p>
<pre>A0 C2 00 00 7B D1 79 02 02 83 81 06 04 00 21 43
F5 0B 6D 63 05 00 99 40 F1 7F F6 01 01 01 01 01
01 00 5D 02 70 00 00 58 15 06 01 25 25 B0 00 10
25 4E 56 31 DF D0 4D 77 DC 9C 64 90 30 E6 E8 97
DF 57 49 4B FC 45 11 71 56 2B 5E D3 FF C0 11 AA
62 CA 46 B6 4A 51 B0 A8 52 B3 CC 9F D0 6B 0D 95
C0 E8 DB E7 BF 44 25 39 67 90 B6 E2 22 BE C3 3F
EF 5B 35 2D 9D F7 97 22 15 08 67 F4 AA 29 A5 73
00
</pre>
<p>Next step is send this APDU over the air using SMS and the file inside SIMCard will be updated without user intervention.</p>
<p>Good luck <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/adywicaksono.wordpress.com/146/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/adywicaksono.wordpress.com/146/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/adywicaksono.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/adywicaksono.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/adywicaksono.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/adywicaksono.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/adywicaksono.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/adywicaksono.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/adywicaksono.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/adywicaksono.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/adywicaksono.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/adywicaksono.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/adywicaksono.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/adywicaksono.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/adywicaksono.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/adywicaksono.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=adywicaksono.wordpress.com&amp;blog=1143364&amp;post=146&amp;subd=adywicaksono&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://adywicaksono.wordpress.com/2008/06/21/remote-file-management-rfm-on-simcard/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2603c1d4fb29e3de4c1aa91d9239fc32?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adywicaksono</media:title>
		</media:content>
	</item>
	</channel>
</rss>
