<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-522791531548972382</id><updated>2011-11-27T17:04:26.055-08:00</updated><category term='smc'/><category term='How to'/><category term='Windows XP'/><category term='smpp'/><category term='iPhone'/><category term='huawei'/><category term='solaris'/><category term='sms'/><category term='software'/><category term='update'/><category term='free'/><category term='unlock'/><title type='text'>IT Technology Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lostinterabytes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-2471343565079331864</id><published>2008-04-17T03:41:00.000-07:00</published><updated>2008-04-17T03:42:19.216-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>Fring Brings VoIP to Hacked iPhones</title><content type='html'>Fring, the company founded by Avi Shechter, the former co–CEO of ICQ and VP at AOL, has announced that it released a test version of its popular application which brings Skype, as well as MSN, Google Talk and AIM to Apple's iPhone.&lt;br /&gt;&lt;br /&gt;"This special pre-release version of fring, developed in conjunction with the Holon Institute of Technology academic research labs is a direct response to iPhone users kicking our behind to get fring for their COOOOOL devices," the company said on its website.&lt;br /&gt;&lt;br /&gt;"Part of the objective here (besides getting you all excited with fring for iPhone) is to get feedback prior to release of the full-feature version and create a truly superb user experience for iPhone users," Fring says.&lt;br /&gt;&lt;br /&gt;The fring application is only available to those who jailbroke their iPhones or iPod Touches. The application is not endorsed by Apple which is against VoIP applications for its gadgets. This is the case because access to free calls could dramatically cut into the profit margins of the carriers licensed to supply the handset, and everything Apple does is about large profit margins (like its Mac desktop computers). Also, application runs in the background, which is forbidden by Apple.&lt;br /&gt;&lt;br /&gt;Of course, the iPod Touch does not have a microphone so you need the Touchmods dock connector microphone.&lt;br /&gt;&lt;br /&gt;Fring, also co-founded by Boaz Zilberman and Alex Nerst, is headquartered in Israel, and has representation in Italy, UK and Germany. In February, BusinessWeek reported that more than 100,000 new users from 160 countries were downloading, installing, and registering to use fring each month.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-2471343565079331864?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2471343565079331864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2471343565079331864'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/04/fring-brings-voip-to-hacked-iphones.html' title='Fring Brings VoIP to Hacked iPhones'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-500603405910585455</id><published>2008-03-28T04:36:00.001-07:00</published><updated>2008-03-28T04:42:54.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='How to'/><title type='text'>How to Check a Memory Dump File</title><content type='html'>Dumpchk is located on the Windows XP CD-ROM. Install the Support Tools by running Setup.exe from the &lt;span style="font-weight:bold;"&gt;Support\Tools&lt;/span&gt; folder on the CD-ROM. By default, &lt;span style="font-weight:bold;"&gt;Dumpchk.exe&lt;/span&gt; is installed to the &lt;span style="font-weight:bold;"&gt;Program Files\Support Tools&lt;/span&gt; folder.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Dumpchk&lt;/span&gt; has the following command-line options:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;DUMPCHK [options] &lt;CrashDumpFile&gt;&lt;br /&gt;&lt;br /&gt;     -? Displays the command syntax.&lt;br /&gt;&lt;br /&gt;     -p Prints the header only (with no validation).&lt;br /&gt;&lt;br /&gt;     -v Specifies verbose mode.&lt;br /&gt;&lt;br /&gt;     -q Performs a quick test. Not available in Windows XP.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;dditional options are available in the Windows XP version of &lt;span style="font-weight:bold;"&gt;Dumpchk.exe&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt; &lt;blockquote&gt;-c Does dump validation.&lt;br /&gt;&lt;br /&gt;    -x Does extra file validation; takes several minutes.&lt;br /&gt;&lt;br /&gt;    -e Does dump exam.&lt;br /&gt;&lt;br /&gt;    -y &lt;Path&gt; Sets the symbol search path for a dump exam. &lt;br /&gt;       If the symbol search path is empty, the CD-ROM&lt;br /&gt;       is used for symbols.&lt;br /&gt;&lt;br /&gt;    -b &lt;Path&gt; Sets the image search path for a dump exam.&lt;br /&gt;       If the symbol search path is empty, %SystemRoot%\System32&lt;br /&gt;       is used for symbols.&lt;br /&gt;&lt;br /&gt;    -k &lt;File&gt; Sets the name of the kernel to File.&lt;br /&gt;&lt;br /&gt;    -h &lt;File&gt; Sets the name of the HAL to File.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Dumpchk&lt;/span&gt; displays some basic information from the memory dump file, then verifies all the virtual and physical addresses in the file. If any errors are found in the memory dump file, Dumpchk reports them. The following is an example of the output of a &lt;span style="font-weight:bold;"&gt;Dumpchk&lt;/span&gt; command:&lt;br /&gt;&lt;br /&gt;  &lt;blockquote&gt; Filename . . . . . . .Memory.dmp&lt;br /&gt;   Signature. . . . . . .PAGE&lt;br /&gt;   ValidDump. . . . . . .DUMP&lt;br /&gt;   MajorVersion . . . . .free system&lt;br /&gt;   MinorVersion . . . . .1057&lt;br /&gt;   DirectoryTableBase . .0x00030000&lt;br /&gt;   PfnDataBase. . . . . .0xffbae000&lt;br /&gt;   PsLoadedModuleList . .0x801463d0&lt;br /&gt;   PsActiveProcessHead. .0x801462c8&lt;br /&gt;   MachineImageType . . .i386&lt;br /&gt;   NumberProcessors . . .1&lt;br /&gt;   BugCheckCode . . . . .0xc000021a&lt;br /&gt;   BugCheckParameter1 . .0xe131d948&lt;br /&gt;   BugCheckParameter2 . .0x00000000&lt;br /&gt;   BugCheckParameter3 . .0x00000000&lt;br /&gt;   BugCheckParameter4 . .0x00000000&lt;br /&gt;&lt;br /&gt;   ExceptionCode. . . . .0x80000003&lt;br /&gt;   ExceptionFlags . . . .0x00000001&lt;br /&gt;   ExceptionAddress . . .0x80146e1c&lt;br /&gt;&lt;br /&gt;   NumberOfRuns . . . . .0x3&lt;br /&gt;   NumberOfPages. . . . .0x1f5e&lt;br /&gt;   Run #1&lt;br /&gt;     BasePage . . . . . .0x1&lt;br /&gt;     PageCount. . . . . .0x9e&lt;br /&gt;   Run #2&lt;br /&gt;     BasePage . . . . . .0x100&lt;br /&gt;     PageCount. . . . . .0xec0&lt;br /&gt;   Run #3&lt;br /&gt;     BasePage . . . . . .0x1000&lt;br /&gt;     PageCount. . . . . .0x1000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   **************&lt;br /&gt;   **************--&gt; Validating the integrity of the PsLoadedModuleList&lt;br /&gt;   **************&lt;br /&gt;&lt;br /&gt;   **************&lt;br /&gt;   **************--&gt; Performing a complete check (^C to end)&lt;br /&gt;   **************&lt;br /&gt;   **************&lt;br /&gt;   **************--&gt; Validating all physical addresses&lt;br /&gt;   **************&lt;br /&gt;   **************&lt;br /&gt;   **************--&gt; Validating all virtual addresses&lt;br /&gt;   **************&lt;br /&gt;   **************&lt;br /&gt;   **************--&gt; This dump file is good!&lt;br /&gt;   **************&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;If there is an error during any portion of the output, the dump file is corrupted and analysis cannot be performed. You can use this information to determine what kernel Stop error occurred and, to a certain extent, what version of Windows was in use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-500603405910585455?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/500603405910585455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/500603405910585455'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/03/how-to-check-memory-dump-file.html' title='How to Check a Memory Dump File'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-1924931434135133742</id><published>2008-03-28T04:20:00.001-07:00</published><updated>2008-03-28T04:30:02.811-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='How to'/><title type='text'>Windows XP Recovery Console Commands</title><content type='html'>The following list describes the available commands for the Recovery Console:&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Attrib&lt;/span&gt; changes attributes on one file or subdirectory.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Batch&lt;/span&gt; executes commands that you specify in the text file, Inputfile. Outputfile holds the output of the commands. If you omit the Outputfile parameter, output appears on the screen.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Bootcfg&lt;/span&gt; modifies the Boot.ini file for boot configuration and recovery.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;CD (Chdir)&lt;/span&gt; operates only in the system directories of the current Windows installation, removable media, the root directory of any hard disk partition, or the local installation sources.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Chkdsk&lt;/span&gt; The &lt;span style="font-weight:bold;"&gt;/p&lt;/span&gt; switch runs Chkdsk even if the drive is not flagged as dirty. The /r switch locates bad sectors and recovers readable information. This switch implies &lt;span style="font-weight:bold;"&gt;/p&lt;/span&gt;. Chkdsk requires Autochk. Chkdsk automatically looks for Autochk.exe in the startup folder. If Chkdsk cannot find the file in the startup folder, it looks for the Windows 2000 Setup CD-ROM. If Chkdsk cannot find the installation CD-ROM, Chkdsk prompts the user for the location of Autochk.exe.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Cls&lt;/span&gt; clears the screen.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Copy&lt;/span&gt; copies one file to a target location. By default, the target cannot be removable media, and you cannot use wildcard characters. Copying a compressed file from the Windows 2000 Setup CD-ROM automatically decompresses the file.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Del (Delete)&lt;/span&gt; deletes one file. Operates within the system directories of the current Windows installation, removable media, the root directory of any hard disk partition, or the local installation sources. By default, you cannot use wildcard characters.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Dir&lt;/span&gt; displays a list of all files, including hidden and system files.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Disable&lt;/span&gt; disables a Windows system service or driver. The variable service_or_driver is the name of the service or driver that you want to disable. When you use this command to disable a service, the command displays the service's original startup type before it changes the type to SERVICE_DISABLED. Note the original startup type so that you can use the &lt;span style="font-weight:bold;"&gt;enable&lt;/span&gt; command to restart the service.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Diskpart&lt;/span&gt; manages partitions on hard disk volumes. The &lt;span style="font-weight:bold;"&gt;/add&lt;/span&gt; option creates a new partition. The &lt;span style="font-weight:bold;"&gt;/delete&lt;/span&gt; option deletes an existing partition. The variable device is the device name for a new partition (such as \device\harddisk0). The variable drive is the drive letter for a partition that you are deleting (for example, D). Partition is the partition-based name for a partition that you are deleting, (for example: \device\harddisk0\partition1) and can be used instead of the drive variable. The variable size is the size, in megabytes, of a new partition.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Enable&lt;/span&gt; enables a Windows system service or driver. The variable service_or_driver is the name of the service or driver that you want to enable, and start_type is the startup type for an enabled service. The startup type uses one of the following formats:&lt;br /&gt;&lt;br /&gt;SERVICE_BOOT_START&lt;br /&gt;SERVICE_SYSTEM_START&lt;br /&gt;SERVICE_AUTO_START&lt;br /&gt;SERVICE_DEMAND_START&lt;br /&gt;&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Exit&lt;/span&gt; quits the Recovery Console, and then restarts the computer.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Expand&lt;/span&gt; expands a compressed file. The variable source is the file that you want to expand. By default, you cannot use wildcard characters. The variable destination is the directory for the new file. By default, the destination cannot be removable media and cannot be read-only. You can use the &lt;span style="font-weight:bold;"&gt;attrib&lt;/span&gt; command to remove the read-only attribute from the destination directory. The option &lt;span style="font-weight:bold;"&gt;/f:filespec&lt;/span&gt; is required if the source contains more than one file. This option permits wildcard characters. The &lt;span style="font-weight:bold;"&gt;/y&lt;/span&gt; switch disables the overwrite confirmation prompt. The &lt;span style="font-weight:bold;"&gt;/d&lt;/span&gt; switch specifies that the files will not be expanded and displays a directory of the files in the source.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Fixboot&lt;/span&gt; writes a new startup sector on the system partition.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Fixmbr&lt;/span&gt; repairs the startup partition's master boot code. The variable device is an optional name that specifies the device that requires a new Master Boot Record. Omit this variable when the target is the startup device.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Format&lt;/span&gt; formats a disk. The &lt;span style="font-weight:bold;"&gt;/q&lt;/span&gt; switch performs a quick format. The &lt;span style="font-weight:bold;"&gt;/fs&lt;/span&gt; switch specifies the file system.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Help&lt;/span&gt; If you do not use the command variable to specify a command, &lt;span style="font-weight:bold;"&gt;help&lt;/span&gt; lists all the commands that the Recovery Console supports.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Listsvc&lt;/span&gt; displays all available services and drivers on the computer.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Logon&lt;/span&gt; displays detected installations of Windows and requests the local Administrator password for those installations. Use this command to move to another installation or subdirectory.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Map&lt;/span&gt; displays currently active device mappings. Include the &lt;span style="font-weight:bold;"&gt;arc&lt;/span&gt; option to specify the use of Advanced RISC Computing (ARC) paths (the format for Boot.ini) instead of Windows device paths.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;MD (Mkdir)&lt;/span&gt; operates only within the system directories of the current Windows installation, removable media, the root directory of any hard disk partition, or the local installation sources.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;More/Type&lt;/span&gt; displays the specified text file on screen.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Rd (Rmdir)&lt;/span&gt; operates only within the system directories of the current Windows installation, removable media, the root directory of any hard disk partition, or the local installation sources.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Ren (Rename)&lt;/span&gt; operates only within the system directories of the current Windows installation, removable media, the root directory of any hard disk partition, or the local installation sources. You cannot specify a new drive or path as the target.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Set&lt;/span&gt; displays and sets the Recovery Console environment variables.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;Systemroot&lt;/span&gt; sets the current directory to %SystemRoot%.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Recovery Console rules&lt;/span&gt;&lt;br /&gt;Several environment rules are in effect while you are working in the Recovery Console. Type &lt;span style="font-weight:bold;"&gt;set&lt;/span&gt; to see the current environment. By default, these are the rules:&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;AllowAllPaths = FALSE&lt;/span&gt; prevents access to directories and subdirectories outside the system installation that you selected when you entered the Recovery Console.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;AllowRemovableMedia = FALSE&lt;/span&gt; prevents access to removable media as a target for copied files.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;AllowWildCards = FALSE&lt;/span&gt; prevents wildcard support for commands such as &lt;span style="font-weight:bold;"&gt;copy&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;del&lt;/span&gt;.&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;NoCopyPrompt = FALSE&lt;/span&gt; means that you are prompted by the Recovery Console for confirmation when overwriting an existing file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-1924931434135133742?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/1924931434135133742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/1924931434135133742'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/03/windows-xp-recovery-console-commands.html' title='Windows XP Recovery Console Commands'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-2426373251984491136</id><published>2008-03-28T04:01:00.000-07:00</published><updated>2008-03-28T04:31:56.460-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='How to'/><title type='text'>How to use the Recovery Console in Windows XP</title><content type='html'>&lt;span style="font-weight:bold;"&gt;How to install the Recovery Console&lt;/span&gt;&lt;br /&gt;You can install the Recovery Console on your computer to make it available if you cannot restart Windows. You can then select the Recovery Console option from the list of available operating systems during startup. Install the Recovery Console on important servers and on the workstations of IT personnel. This article describes how to install the Recovery Console to your Microsoft Windows XP-based computer. To install the Recovery Console, you must be logged on as an administrator.&lt;br /&gt;&lt;br /&gt;Although you can run the Recovery Console by starting directly from the Windows XP CD, it is generally more convenient to set it up as a startup option on your startup menu. To run the Recover Console directly from the CD, see the "How to use the Recovery Console" section.&lt;br /&gt;&lt;br /&gt;To install the Recovery Console, follow these steps:&lt;br /&gt;1. Insert the Windows XP CD into the CD-ROM drive.&lt;br /&gt;2. Click &lt;span style="font-weight:bold;"&gt;Start&lt;/span&gt;, and then click &lt;span style="font-weight:bold;"&gt;Run&lt;/span&gt;.&lt;br /&gt;3. In the &lt;span style="font-weight:bold;"&gt;Open&lt;/span&gt; box, type &lt;span style="font-weight:bold;"&gt;d:\i386\winnt32.exe /cmdcons&lt;/span&gt; where d is the drive letter for the CD-ROM drive.&lt;br /&gt;4. A Windows Setup Dialog Box appears. The Windows Setup Dialog Box describes the Recovery Console option. To confirm the installation, click Yes.&lt;br /&gt;5. Restart the computer. The next time that you start your computer, "Microsoft Windows Recovery Console" appears on the startup menu.&lt;br /&gt;Alternatively, you can use a Universal Naming Convention (UNC)-established connection to install the Recovery Console from a network share point.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Note:&lt;/span&gt; You may receive an error message that is similar the following:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Setup cannot continue because the version of Windows on your computer is newer than the version on the CD.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;How to use the Recovery Console&lt;/span&gt;&lt;br /&gt;You can enable and disable services, format drives, read and write data on a local drive (including drives that are formatted to use the NTFS file system), and perform many other administrative tasks. The Recovery Console is particularly useful if you have to repair your computer by copying a file from a disk or CD-ROM to your hard disk, or if you have to reconfigure a service that is preventing your computer from starting correctly.&lt;br /&gt;&lt;br /&gt;If you cannot start your computer, you can run the Recovery Console from the Microsoft Windows XP startup disks or the Windows XP CD-ROM. This article describes how to perform this task.&lt;br /&gt;&lt;br /&gt;After Windows XP is installed on your computer, to start the computer and use the Recovery Console you require the Windows XP startup disks or the Windows XP CD-ROM.&lt;br /&gt;&lt;br /&gt;To run the Recovery Console from the Windows XP startup disks or the Windows XP CD-ROM, follow these steps:&lt;br /&gt;1. Insert the Windows XP startup disk into the floppy disk drive, or insert the Windows XP CD-ROM into the CD-ROM drive, and then restart the computer.&lt;br /&gt;&lt;br /&gt;Click to select any options that are required to start the computer from the CD-ROM drive if you are prompted.&lt;br /&gt;2. When the "Welcome to Setup" screen appears, press R to start the Recovery Console.&lt;br /&gt;3. If you have a dual-boot or multiple-boot computer, select the installation that you must access from the Recovery Console.&lt;br /&gt;4. When you are prompted, type the Administrator password. If the administrator password is blank, just press ENTER.&lt;br /&gt;5. At the command prompt, type the appropriate commands to diagnose and repair your Windows XP installation.&lt;br /&gt;&lt;br /&gt;For a list of commands that are available in Recovery Console, type &lt;span style="font-weight:bold;"&gt;recovery console commands&lt;/span&gt; or &lt;span style="font-weight:bold;"&gt;help&lt;/span&gt; at the command prompt, and then press ENTER.&lt;br /&gt;&lt;br /&gt;For information about a specific command, type &lt;span style="font-weight:bold;"&gt;help commandname&lt;/span&gt; at the command prompt, and then press ENTER.&lt;br /&gt;6. To exit the Recovery Console and restart the computer, type &lt;span style="font-weight:bold;"&gt;exit&lt;/span&gt; at the command prompt, and then press ENTER.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;How to use the Recovery Console command prompt&lt;/span&gt;&lt;br /&gt;When you use the Recovery Console, you are working at a special command prompt instead of the ordinary Windows command prompt. The Recovery Console has its own command interpreter. To enter this command interpreter, you are prompted by Recovery Console to type the local Administrator password.&lt;br /&gt;&lt;br /&gt;When the Recovery Console starts, you can press F6 to install a third-party SCSI or RAID driver, in case you need such a driver to access the hard disk. This prompt works the same as it does during installation of the operating system.&lt;br /&gt;&lt;br /&gt;The Recovery Console takes several seconds to start. When the Recovery Console menu appears, a numbered list of the Windows installations on the computer appears. (Generally, only c:\Windows exists.) Press a number before you press ENTER, even when only one entry appears. If you press ENTER without selecting a number, the computer restarts and begins the process again.&lt;br /&gt;&lt;br /&gt;When you see the prompt for %SystemRoot% (generally C:\Windows), you can start using the &lt;a href="http://lostinterabytes.blogspot.com/2008/03/windows-xp-recovery-console-commands.html"&gt;available commands for the Recovery Console&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-2426373251984491136?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2426373251984491136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2426373251984491136'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/03/how-to-use-recovery-console-in-windows.html' title='How to use the Recovery Console in Windows XP'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-7179021833016236555</id><published>2008-01-13T23:38:00.000-08:00</published><updated>2008-01-14T00:00:53.522-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smpp'/><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='smc'/><title type='text'>infoX-SMS: Supporting SMPP 3.4</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Supporting SMPP 3.4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system is compatible with SMPP 3.4 interface protocol. &lt;span style="font-weight: bold;"&gt;Table 1&lt;/span&gt; shows commands of the SMPP 3.4 protocol supported by the SMS system. &lt;span style="font-weight: bold;"&gt;Table 2&lt;/span&gt; shows TLV of the SMPP 3.4 supported by the SMS system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Table 1&lt;/span&gt; Commands of the SMPP 3.4 protocol supported by the SMS system&lt;br /&gt;&lt;table id="table1" border="1" width="100%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;Command&lt;/b&gt;&lt;/td&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;Description&lt;/b&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;BIND_RECEIVER&lt;/td&gt;   &lt;td&gt;Applies to connect with the SMS system&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;BIND_TRANSMITTER&lt;/td&gt;   &lt;td&gt;Applies to connect with the SMS system&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;BIND_TRANSCEIVER&lt;/td&gt;   &lt;td&gt;Applies to connect with the SMS system&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;QUERY_SM&lt;/td&gt;   &lt;td&gt;Queries SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;SUBMIT_SM&lt;/td&gt;   &lt;td&gt;Submits SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;DELIVER_SM&lt;/td&gt;   &lt;td&gt;Sends SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;REPLACE_SM Replaces&lt;/td&gt;   &lt;td&gt;SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;CANCEL_SM &lt;/td&gt;   &lt;td&gt;Deletes a CBSM&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;OUTBIND&lt;/td&gt;   &lt;td&gt;Applies the SME to enable links to receive SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ENQUIRE_LINK Handshake&lt;/td&gt;   &lt;td&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;SUBMIT_MULTI&lt;/td&gt;   &lt;td&gt;Delivers SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ALERT_NOTIFICATION&lt;/td&gt;   &lt;td&gt;Status report messages&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;DATA_SM&lt;/td&gt;   &lt;td&gt;Submits SMs&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Table 2&lt;/span&gt; TLV supported by the SMS system&lt;br /&gt;&lt;table id="table1" border="1" width="100%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;Tag&lt;/b&gt;&lt;/td&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/td&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;Wireless Network Technology&lt;/b&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;payload_type&lt;/td&gt;   &lt;td&gt;0x0019&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;additional_status_info_text&lt;/td&gt;   &lt;td&gt;0x001D&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ms_msg_wait_facilities&lt;/td&gt;   &lt;td&gt;0x0030&lt;/td&gt;   &lt;td&gt;GSM&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;user_message_reference &lt;/td&gt;   &lt;td&gt;0x0204&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;source_port &lt;/td&gt;   &lt;td&gt;0x020A&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;destination_port&lt;/td&gt;   &lt;td&gt;0x020B&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;sar_msg_ref_num&lt;/td&gt;   &lt;td&gt;0x020C&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;sar_total_segments&lt;/td&gt;   &lt;td&gt;0x020E&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;sar_segment_seqnum&lt;/td&gt;   &lt;td&gt;0x020F&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;SC_interface_version&lt;/td&gt;   &lt;td&gt;0x0210&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;dpf_result&lt;/td&gt;   &lt;td&gt;0x0420&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;set_dpf&lt;/td&gt;   &lt;td&gt;0x0421&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ms_availability_status&lt;/td&gt;   &lt;td&gt;0x0422&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;network_error_code&lt;/td&gt;   &lt;td&gt;0x0423&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;message_payload&lt;/td&gt;   &lt;td&gt;0x0424&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;delivery_failure_reason &lt;/td&gt;   &lt;td&gt;0x0425&lt;/td&gt;   &lt;td&gt;Generic&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;more_messages_to_send &lt;/td&gt;   &lt;td&gt;0x0426&lt;/td&gt;   &lt;td&gt;GSM&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-7179021833016236555?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/7179021833016236555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/7179021833016236555'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/01/infox-sms-supporting-smpp-34.html' title='infoX-SMS: Supporting SMPP 3.4'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-2345632080372832196</id><published>2008-01-13T21:54:00.000-08:00</published><updated>2008-01-13T23:38:36.063-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smpp'/><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='smc'/><title type='text'>infoX-SMS: Supporting SMPP 3.3</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Supporting SMPP 3.3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system is compatible with the SMPP 3.3 interface protocol. Table 3-3 shows&lt;br /&gt;commands of the SMPP 3.3 protocol supported by the SMS system.&lt;br /&gt;&lt;br /&gt;SMPP 3.3 protocol supported by the SMS system&lt;br /&gt;&lt;table id="table1" border="1" width="100%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;Command&lt;/b&gt;&lt;/td&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;Description&lt;/b&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;BIND_RECEIVER_SM&lt;/td&gt;   &lt;td&gt;Applies to connect with the SMS system&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;SUBMIT_SM&lt;/td&gt;   &lt;td&gt;Submits SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;DELIVER_SM&lt;/td&gt;   &lt;td&gt;Sends SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;QUERY_SM&lt;/td&gt;   &lt;td&gt;Queries SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;CANCEL_SM Deletes SMs&lt;/td&gt;   &lt;td&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;REPLACE_SM Replaces&lt;/td&gt;   &lt;td&gt;SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;REPLACE_SM_EX&lt;/td&gt;   &lt;td&gt;Replaces SM extensions&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;QUERY_SMS&lt;/td&gt;   &lt;td&gt;Queries SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;QUERY_SM_DETAILS&lt;/td&gt;   &lt;td&gt;Queries the details of special SMs&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ADD_SUB&lt;/td&gt;   &lt;td&gt;Adds users&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;DEL_SUB&lt;/td&gt;   &lt;td&gt;Deletes users&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;MOD_SUB&lt;/td&gt;   &lt;td&gt;Modifies users&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ENQUIRE_SUB&lt;/td&gt;   &lt;td&gt;Queries subscriber Information&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ENQUIRE_LINK Handshake&lt;/td&gt;   &lt;td&gt;Messages&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-2345632080372832196?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2345632080372832196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2345632080372832196'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/01/infox-sms-supporting-smpp-33.html' title='infoX-SMS: Supporting SMPP 3.3'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-5500320269848433386</id><published>2008-01-13T21:48:00.000-08:00</published><updated>2008-01-13T21:53:59.147-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='smc'/><title type='text'>infoX-SMS: IRDB, SMs Without Calling Number</title><content type='html'>&lt;span style="font-weight: bold;"&gt;IRDB&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports the IRDB service. The IRDB service provides the&lt;br /&gt;refreshment service of operator list for roaming TDMA MSs. An IRDB delivery tool is&lt;br /&gt;installed together with the SMS system. The delivery tool loads IRDB information list&lt;br /&gt;from files and then sends the messages to the TDMA MSs as the flow specified by&lt;br /&gt;EIA/TIA 136-730.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;This function is applied in the TDMA network only and is applied in the current&lt;br /&gt;network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Supporting UCP 4.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Connecting with the UCPGateWay, the SMS system processes ESME messages&lt;br /&gt;which support the UCP protocol in the X.25 network or TCP network. The SMPP 3.4&lt;br /&gt;protocol is adopted between the UPT and SMSC, and the UCP 4.0 protocol is&lt;br /&gt;adopted between the UCPGateWay and ESME. The protocol contains the following&lt;br /&gt;commands:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;Session management: sending connection request SMs  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;Multiple address call input: sending SMs in batches &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;Submit Short Message: submitting SMs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;Delivery Short Message: sending SMs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;Delivery notification: status notification SMs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;Modify Short Message: replacing SMs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;Inquiry message: querying SMs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;Delete message: deleting SMs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;MT alert: status notification SMs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SMs Without Calling Number&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some devices do not carry a calling number when submitting the submit_sm&lt;br /&gt;message through the SMPP interface. The SMS system can process the SM by&lt;br /&gt;adding a called number according to the configuration.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Time Zone Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system can process information of different time zones. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;The SMS system can deliver SMs with time zone information, which guarantees that the time information in the SMs received by roaming subscribers is correct.&lt;/li&gt;&lt;li&gt;The SMS system can process MO SMs with time zone information.  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-5500320269848433386?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5500320269848433386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5500320269848433386'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/01/infox-sms-irdb-sms-without-calling.html' title='infoX-SMS: IRDB, SMs Without Calling Number'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-534372004362390641</id><published>2008-01-13T21:43:00.000-08:00</published><updated>2008-01-13T21:47:46.573-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='smc'/><title type='text'>infoX-SMS: Messages of the WAP Service</title><content type='html'>&lt;span style="font-weight: bold;"&gt;PUSH Messages of the WAP Service&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports PUSH messages of the WAP service. The MS has a very&lt;br /&gt;strict limit for the content of WAP PUSH messages. The value of&lt;br /&gt;SMS_TELESERVICEID (a parameter of the MAP layer in the CDMA network, which&lt;br /&gt;is used to identify special SM services) varies with different WAP services. The SP&lt;br /&gt;identifies the service type of the PUSH message through the ServiceType parameter&lt;br /&gt;in the SMPP message. The SMS system can flexibly convert ServiceType into&lt;br /&gt;SMS_TELESERVICEID needed by the MS, and code the SM content. Then the MS&lt;br /&gt;can receive the SM. The push flow of the WAP service is thus implemented.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Note:&lt;/span&gt;&lt;br /&gt;This service is only supported in the CDMA network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PUSH Messages in the MMS Service&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports PUSH messages in the MMS service. The PUSH messages in the MMS service of the CDMA network conforms to the WDP259 protocol. The SMS system adds a special message head before the SM content and then delivers it to the MS. The value of SMS_TELESERVICEID is specially set for the PUSH messages in the MMS service. The SMS system converts ServiceType at the SMPP interface into SMS_TELESERVICEID needed by the MS, and codes the SM content. Then the MS can receive the SM. The push flow of the MMS service is thus implemented.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Note:&lt;/span&gt;&lt;br /&gt;This function is only supported in the CDMA network. In the GSM network, the PUSH&lt;br /&gt;messages in the MMS service are transferred transparently by the SMS system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PRL Function&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports the preferred roaming list (PRL) service. The PRL service provides the refreshment service of operators for roaming CDMA MSs. A PRL delivery&lt;br /&gt;tool is used together with the SMS system. The delivery tool loads PRL information list from files and then sends the messages to the CDMA MSs as the flow specified by&lt;br /&gt;ANSI IS683.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Note:&lt;/span&gt;&lt;br /&gt;This function is applied in the CDMA network only and is applied in the current&lt;br /&gt;network.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-534372004362390641?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/534372004362390641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/534372004362390641'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/01/infox-sms-messages-of-wap-service.html' title='infoX-SMS: Messages of the WAP Service'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-5541786698631614693</id><published>2008-01-13T21:38:00.000-08:00</published><updated>2008-01-13T21:43:18.301-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='smc'/><title type='text'>infoX-SMS: Distinguishing Subscriber Network Attributes</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Distinguishing Subscriber Network Attributes According to Different Number Segments&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports number heads for the GSM, CDMA, and TDMA networks. &lt;br /&gt;If the subscriber belongs to the non-target network (Subscriber attributes can be &lt;br /&gt;distinguished by number segment), the SMS system distinguishes the subscriber &lt;br /&gt;network type according to the configured number head of the subscriber, and adopts&lt;br /&gt;corresponding scheduling strategy and coding scheme for the successful delivery of&lt;br /&gt;the SM. For detailed scheduling strategy, refer to section Multidimensional Intelligent Scheduling.”&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;NP Function&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports the NP function. For subscribers in the target network, the &lt;br /&gt;system cannot distinguish from GSM subscribers, CDMA subscribers, and TDMA &lt;br /&gt;subscribers, as well as subscribers of the local operator from those of other operators Because the subscriber can transfer between operators without changing its&lt;br /&gt;MSISDN). The SMS system provides registration function for subscribers. The&lt;br /&gt;attributes of registered subscribers contain information on subscriber network type,&lt;br /&gt;which helps the SMS system distinguish from the GSM subscribers, CDMA subscribers, and TDMA subscribers. For unregistered subscribers, the SMS system regards them as the subscribers of other operators. The SMS system adopts different scheduling strategies and scheming codes according to the network types of subscribers for the successful delivery of the SMs. For subscribers belong to other operators, the SMS system forcibly forwards the SMs to a certain account, which is usually connected with another interworking gateway (not an infoX-SMS GW). The gateway then forwards the SMs to SMS systems of other operators. Meanwhile, the SMS system provides realtime registration interface, which is used to refresh subscriber information in the database.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;Being different from the NP function of the SMS system for the GSM network, the SMS system for the CDMA, GSM and TDMA networks is connected with the NP Server. Instead, it distinguishes the subscriber attributes according to subscriber information in the subscriber list, and forcibly forwards SMs which are sent to subscribers of other operators to the interworking gateway. This function is applied in the current SMS system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-5541786698631614693?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5541786698631614693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5541786698631614693'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/01/infox-sms-distinguishing-subscriber.html' title='infoX-SMS: Distinguishing Subscriber Network Attributes'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-8552670690183358043</id><published>2008-01-12T04:12:00.000-08:00</published><updated>2008-01-12T04:19:16.369-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='smc'/><title type='text'>infoX-SMS: System Functions and Implementation</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Delivery of Long SMs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following lists the lengths of ordinary SMs when different coding schemes are&lt;br /&gt;adopted:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Unicode coding: 70 characters&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;8-bit coding: 140 characters&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;7-bit coding: 160 characters&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMs with the length larger than the maximum length are defined as long SMs. &lt;br /&gt;When the MS and the SMS G/IW MSC support Phase 2, the SMS system supports&lt;br /&gt;the delivery of the long SMs which can be 35,700 bytes long at most (the SM length&lt;br /&gt;after coding includes the additional information).&lt;br /&gt;After receiving long SMs, the infoX-SMS system segments them to several packets&lt;br /&gt;and sends them to subscribers.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Note:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To enable the GSM network to forward long SMs, the MS and the radio network must&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;support the PHASE2 protocol.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Delivery of SMs to Multiple Destinations&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports the sending of an SM to multiple destinations.&lt;br /&gt;1) The ESME submits a Submit_multi message to the infoX-SMS system through&lt;br /&gt;the SMPP 3.4 interface. &lt;br /&gt;2) After receiving the Submit_multi message, the infoX-SMS system creates SMs&lt;br /&gt;according to the attributes of the Submit_multi message (SM content, number of&lt;br /&gt;destination addresses, and destination address list). The system creates one SM&lt;br /&gt;for each destination address. &lt;br /&gt;3) The infoX-SMS system delivers the SMs according to the system scheduling&lt;br /&gt;strategies.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Delivery of Multiple SMs to a Destination&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the network supports Phase 2, the SMS system can deliver multiple SMs to a&lt;br /&gt;subscriber simultaneously (in this case, the GMSC obtains the routing information&lt;br /&gt;from the HLR only once, and the session with the MSC is maintained during the&lt;br /&gt;delivery). In this way, the load of the SS7 network can be greatly alleviated. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Note:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To enable the GSM network to forward multiple SMs, the MS and the radio network&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;must support PHASE2.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the infoX-SMS system delivers multiple SMs to one subscriber, the GMSC&lt;br /&gt;obtains routing information from the HLR only once, and the SMS system keeps&lt;br /&gt;interacting with the MSC until the SMs are successfully sent or a fault occurs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Virtual SMC Authentication&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When an MS submits an SM to the SMS system, the SMS system judges whether the&lt;br /&gt;SMS system address of the SM is the virtual address of the SMS system and decides&lt;br /&gt;whether the subscriber can use the SM services provided by the SMS system. If a&lt;br /&gt;subscriber who is not in the service range of the SMS system submits an SM to the&lt;br /&gt;SMS system, the SMS system rejects the SM.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Universal Flow of Authentication and Number Conversion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports the universal flow of authentication and number&lt;br /&gt;conversion. That is, subscribers can set suitable rules, authentication and number&lt;br /&gt;conversion data, and customize proper policies of authentication and number&lt;br /&gt;conversion as required.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;I. Number conversion flow &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system has three number conversion points: Before NP, Before SCP and&lt;br /&gt;Before Deliver. These four points are distributed in the following MO flow and MT flow:&lt;br /&gt;Before NP: converts the number before querying the attribute of NP. &lt;br /&gt;Before SCP: converts the number before querying the attribute of the subscriber. &lt;br /&gt;Before Deliver: converts the number by the end of MT process.&lt;br /&gt;Change Deliver: converts the number when SM is delivering.&lt;br /&gt;&lt;br /&gt;Number conversion in the change deliver point is effective to ordinary SMs and status&lt;br /&gt;reports. &lt;br /&gt;&lt;br /&gt;At each point, the rule of number conversion can be configured as Not Convert&lt;br /&gt;Number, Number Head Conversion and Number Tail Conversion. The number&lt;br /&gt;conversion strategies are configurable, thus meeting the requirements of related&lt;br /&gt;service flows.&lt;br /&gt;The number conversion at each point includes the number conversion according to&lt;br /&gt;accounts and SMC addresses. The number conversion according to accounts&lt;br /&gt;precedes the number conversion according to SMC addresses. The relationship&lt;br /&gt;between the two types can be configured.&lt;br /&gt;Number conversion according to accounts: converting numbers according to the&lt;br /&gt;account name; numbers to be converted; the attribute of the calling or called&lt;br /&gt;number; PID value, TON value and NPI value of the number before conversion;&lt;br /&gt;and number conversion policies. The converted number is used for routing.&lt;br /&gt;&lt;br /&gt;Number conversion according to SMC addresses: converting numbers&lt;br /&gt;according to the SMC address; numbers to be converted; the attribute of the&lt;br /&gt;calling or called number; PID value, TON value and NPI value of the number&lt;br /&gt;before number conversion; and number conversion policies. The converted&lt;br /&gt;number is used for routing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;II. Authentication flow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system authenticates the calling or called SMs after all number conversions&lt;br /&gt;are finished. It checks whether the calling or called parties are valid subscribers and&lt;br /&gt;decides whether to provide SM services for them.&lt;br /&gt;The SMS system supports blacklist authentication and whitelist authentication.&lt;br /&gt;&lt;br /&gt;Blacklist authentication: If a number is not in the configured authentication data,&lt;br /&gt;it passes the authentication. If the number is in the configured authentication&lt;br /&gt;data, it is authenticated according to the found authentication data.&lt;br /&gt;&lt;br /&gt;Whitelist authentication: If a number is not in the configured authentication data,&lt;br /&gt;it fails the authentication. If the number is in the configured authentication data, it is authenticated according to the found authentication data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Virtual SMC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports virtual SMC. One SMS system can provide SMS for 16&lt;br /&gt;local mobile networks. The SMS system can configure multiple SMC numbers. Each&lt;br /&gt;SMC number is corresponding to a local mobile network. The physical SMS system&lt;br /&gt;entity occupies multiple logical SMC numbers, and the specific numbers are subject&lt;br /&gt;to the actual situation of the local network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;Note:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Currently, only the GSM part of the SMS system supports the virtual SMC function.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-8552670690183358043?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/8552670690183358043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/8552670690183358043'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/01/infox-sms-system-functions-and.html' title='infoX-SMS: System Functions and Implementation'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-1097167954223324360</id><published>2008-01-12T02:23:00.000-08:00</published><updated>2008-01-12T03:50:47.221-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='smc'/><title type='text'>Huawei infoX-SMC System Description: System Functions and Implementation</title><content type='html'>&lt;span style="font-weight: bold;"&gt;System Functions and Implementation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This chapter introduces the scheduling processing functions of the SMSC, as well as&lt;br /&gt;the basic service functions, system management functions, and system maintenance&lt;br /&gt;functions of the infoX-SMS system.&lt;br /&gt;Reading this chapter enables you to get an understanding of the functions and&lt;br /&gt;features of the infoX-SMS system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Basic Service Supporting Functions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The basic service supporting functions support the basic services of the infoX-SMS&lt;br /&gt;system. This chapter covers the basic service supporting functions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SM Submission&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The infoX-SMS system supports the submission of SMs by mobile subscribers and&lt;br /&gt;ESMEs.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;After an SM is submitted to the SMS system and is confirmed as valid, it is inserted into the short message queue and an acknowledgment message is sent back to the originator.&lt;/li&gt;&lt;li&gt;If the SM is invalid or cannot be processed by the SMS system temporarily, the SMS system sends to the originator a message indicating submission failure.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;SM Delivery&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the infoX-SMS system runs in the SMC mode, it delivers SMs submitted to it.&lt;br /&gt;The SMS system automatically adjusts the delivery frequency according to the&lt;br /&gt;number of SMs waiting to be delivered, regularly takes out the SM that must be&lt;br /&gt;delivered, and ensures that only one SM is sent to one MS at one time.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If the SM is successfully delivered, it is moved to the historical information database for query and bill statistics.&lt;/li&gt;&lt;li&gt;If the SM fails to be delivered, the SMSC adopts specific scheduling strategy and performs subsequent scheduling on the SM according to the error code returned and the current scheduling mode of the SMSC.&lt;/li&gt;&lt;li&gt;If the SM has not been delivered successfully yet after its life cycle ends, it is moved to the historical information database with the failure cause recorded.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;SM Delivery in the FDA Mode&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the infoX-SMS system runs in the FDA mode, it attempts to deliver SMs&lt;br /&gt;submitted to it only for one time.&lt;br /&gt;&lt;br /&gt;When the SMS system runs in the FDA mode, the system forwards the SM to the&lt;br /&gt;SMS system with the function of storing SMs:&lt;br /&gt;- The SM is submitted to the FDA,&lt;br /&gt;- The first delivery of the SM fails, and&lt;br /&gt;- The scheduling strategy of the SM is Forward.&lt;br /&gt;Compared with the SMPP 3.4, two TLVs are added to the interface protocol used for&lt;br /&gt;forwarding SMs. One is used for carrying the SM ID, and the other is used for carrying&lt;br /&gt;the relevant account.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Status Report&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The subscriber can obtain the status of an SM he or she sends through the report&lt;br /&gt;returned by the system.&lt;br /&gt;The infoX-SMS system generates status report according to the configuration&lt;br /&gt;(whether status report is needed), and notifies the subscriber of the submission result&lt;br /&gt;of the SM.&lt;br /&gt;&lt;br /&gt;The message status includes the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Forwarding notification (forwarding success)&lt;/li&gt;&lt;li&gt;Forwarding failure notification (permanent failure)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;In addition, the MS can select the requirement for the enhanced status report. The&lt;br /&gt;SMS System returns an SM indicating the SM transfer status to the MS. The contents&lt;br /&gt;of the enhanced status report are editable.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Information Security Authentication&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The information security authentication means filtering the SMs submitted to the SMS&lt;br /&gt;system in real time for information security and refusing those SMs not satisfying the&lt;br /&gt;requirements.&lt;br /&gt;1) After receiving an SM, the infoX-SMS system forwards it to the information&lt;br /&gt;security module.&lt;br /&gt;2) The information security module authenticates the SM, for example, it checks&lt;br /&gt;whether the SM contains sensitive words or whether it is a junk SM, and then&lt;br /&gt;returns the authentication result to the infoX-SMS system.&lt;br /&gt;3) The infoX-SMS system processes the SM if it passes the authentication.&lt;br /&gt;Otherwise, it rejects the SM.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Authentication and Charging&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports the authentication of PPS service subscribers and Mobile&lt;br /&gt;Virtual Private Network (MVPN) service subscribers.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;When a PPS subscriber sends or receives an SM, the infoX-SMS system sends the information of the PPS subscriber to the IN SCP for authentication and charging according to the PPS routing information. The infoX-SMS system supports roaming charging of PPS subscribers. Whenthe SMS system performs PPS authentication and fee deduction on a PPS subscriber who sends or receives an SM, it sends the authentication message with the MOMSC address to the SCP. The SCP determines the charging rate of an SM according to the MOMSC address (the SCP checks whether the MOMSC address indicates a local MSC), and charges roaming PPS subscribers and non-roaming PPS subscribers differently. The PPS roaming charging supports charging rollback.&lt;/li&gt;&lt;li&gt;MVPN is a special mobile virtual private network, and allows VPN subscribers to send and receive SMs using short numbers. When processing this type of SMs, the SMS system needs to convert the short number to the actual MSISDN, therefore, it needs to obtain the actual MSISDN corresponding to the short number from the IN network.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The authentication mode and route for the number segments of the local PPS service&lt;br /&gt;and local MVPN service should be flexibly set according to the actual requirements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Multiple Coding Schemes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The infoX-SMS system supports multiple coding schemes, thus supporting multiple&lt;br /&gt;languages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;I. GSM coding schemes that the system supports&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;7-bit compressed coding&lt;/li&gt;&lt;li&gt;8-bit coding&lt;/li&gt;&lt;li&gt;Unicode coding (16bit)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;II. CDMA coding schemes that the system supports&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The system supports the following five coding schemes of the CDMA network: 00000,&lt;br /&gt;00010, 00011, 00100, and 01001.&lt;br /&gt;&lt;br /&gt;Coding schemes that the TDMA network defines.&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" border="1" width="100%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;CHARi Encoding Type&lt;/b&gt;&lt;/td&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;MSG_ENCODING Field&lt;/b&gt;&lt;/td&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;Length of CHARi (bits) &lt;/b&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Octet,unspecified&lt;/td&gt;   &lt;td&gt;00000&lt;/td&gt;   &lt;td&gt;8&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Extended Protocol Message [21]&lt;/td&gt;   &lt;td&gt;00001&lt;/td&gt;   &lt;td&gt;(see iv)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;7-bit ASCII [25]&lt;/td&gt;   &lt;td&gt;00010&lt;/td&gt;   &lt;td&gt;7&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;IA5 (Table 11 OF [31])&lt;/td&gt;   &lt;td&gt;00011&lt;/td&gt;   &lt;td&gt;7&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;UNICODE [29]i&lt;/td&gt;   &lt;td&gt;00100&lt;/td&gt;   &lt;td&gt;16&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Shift-JIS [30]ii&lt;/td&gt;   &lt;td&gt;00101&lt;/td&gt;   &lt;td&gt;8 or 16&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Korean [33]iii&lt;/td&gt;   &lt;td&gt;00110&lt;/td&gt;   &lt;td&gt;8 or 16&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Latain/Hebrew [28]&lt;/td&gt;   &lt;td&gt;00111&lt;/td&gt;   &lt;td&gt;8&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Latain [27]&lt;/td&gt;   &lt;td&gt;01000&lt;/td&gt;   &lt;td&gt;8&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;GSM 7-bit default alphabet [37]&lt;/td&gt;   &lt;td&gt;01001&lt;/td&gt;   &lt;td&gt;7&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;III. TDMA coding schemes that the system supports&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The system supports the following three coding schemes of the TDMA network:&lt;br /&gt;00001, 00010, and 00100.&lt;br /&gt;&lt;br /&gt;Coding schemes that the TDMA network defines.&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" border="1" width="100%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td bgcolor="#c0c0c0"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/td&gt;   &lt;td style="font-weight: bold;" bgcolor="#c0c0c0"&gt;Function&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;00001&lt;/td&gt;   &lt;td&gt;IRA&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;00010&lt;/td&gt;   &lt;td&gt;User specific&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;00011&lt;/td&gt;   &lt;td&gt;Latain 1, as specified in ISO-8859-1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;00100&lt;/td&gt;   &lt;td&gt;BMP, as specified in ISO-10646&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;00101&lt;/td&gt;   &lt;td&gt;Hebrew, as specified in ISO-8859-8&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Number Conversion According to the Fields of TON, NPI, ADDRESS and PID&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMC supports the following number conversion points: beforeNP, beforeSCP,&lt;br /&gt;beforeDeliver, OnDeliverG, OnDeliverCT, OnAlertSCG, and OnAlertSCCT. At each&lt;br /&gt;number conversion point, the number conversion strategies are configurable. This&lt;br /&gt;meets the requirements of related service flows.&lt;br /&gt;At each number conversion point, the system converts the calling and called numbers&lt;br /&gt;according to their attributes, including the PID before number conversion, TON before&lt;br /&gt;number conversion, NPI before number conversion, referential number and number&lt;br /&gt;conversion strategies. The converted number is used for routing and delivering SMs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SM Filter Service of the Called Party&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Subscribers can set a filtration list, for example, SPs of advertisement or some&lt;br /&gt;MSISDNs, and no-interruption period through website, thus realizing the SM filtration&lt;br /&gt;and the no-interruption service. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Blacklist filter function.&lt;/span&gt; After receiving an SM, the SMS system first checks whether the called party has subscribed to the blacklist filter service. If yes, the SMS system then checks whether the calling party is in the blacklist of the called party. If yes, the SMS system filters the SM and does not send the SM to the called party.&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;No interruption function.&lt;/span&gt; After receiving an SM, the SMS system first checks whether the called party has subscribed to the no-interruption service. If yes, the SMS system checks whether the current time is within the no-interruption period set by the subscriber. If yes,the SMS system stores the SM and delivers the SM to the called party when theno-interruption period ends.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Authenticating Subscribers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For MO service, the SMSC conducts calling and called number authentications. &lt;br /&gt;There are two types of authentication: subscriber authentication and number segment&lt;br /&gt;authentication. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Subscriber authentication. According to all the SMs submitted from an interface, the system checks whether the calling party or the called party is a registered subscriber of the SMSC. If not, the SM is rejected.&lt;/li&gt;&lt;li&gt;Number segment authentication. According to all the SMs submitted from an interface, the system checks whether the calling party or the called party meets the authentication requirements of the number segment defined in the account attributes or SMC address.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;For details of number authentication, refer to section &lt;span style="font-style: italic;"&gt;"Universal Flow of Authentication and Number Conversion."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following shows the &lt;span style="font-style: italic;"&gt;authentication flow&lt;/span&gt; of the SMs submitted by the&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CDMA/TDMA&lt;/span&gt; subscribers (Number segments of the CDMA/TDMA subscribers are&lt;br /&gt;configurable): &lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Calling number authentication:&lt;/span&gt; &lt;br /&gt;If the calling number is registered in the local SMS system, it passes the&lt;br /&gt;authentication. The system processes the SM as the one submitted by the local&lt;br /&gt;subscriber.&lt;br /&gt;&lt;br /&gt;If the calling number is not registered, the system authenticates the SM&lt;br /&gt;according to the authentication data corresponding to the gateway accounts for&lt;br /&gt;the CDMA or TDMA network or that corresponding to the virtual SMC address for&lt;br /&gt;the CDMA/TDMA networks. If it passes the authentication, the system processes&lt;br /&gt;the SM as the one submitted by the local subscriber. Otherwise, the system&lt;br /&gt;regards that the SM is forwarded from another SMS system. If it is configured in&lt;br /&gt;the SMS system that calling number authentication is conducted on the&lt;br /&gt;forwarded SM, the system checks the calling number of the SM in the home SMS&lt;br /&gt;system list. If the number is found in the list, it is an authorized forwarded SM.&lt;br /&gt;Otherwise, the SM is rejected.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Called number authentication:&lt;/span&gt; &lt;br /&gt;The system first checks the called number in the home SMS system list. If the&lt;br /&gt;called number is found in the list, it indicates that the called party belongs to&lt;br /&gt;another SMS system. The SM is then forwarded according to the forwarding&lt;br /&gt;mode configured in the table. &lt;br /&gt;&lt;br /&gt;If the called number is not found in the list, it is authenticated in the local SMS&lt;br /&gt;system. If the called number is registered in the local SMS system, it passes the&lt;br /&gt;authentication, and the system processes the SM as the one delivered to the&lt;br /&gt;local subscriber. If the called number is not registered in the local SMS system and it is a subscriber in the CDMA/TDMA networks, the system checks whether&lt;br /&gt;the called number is a local number by referring to the calling authentication&lt;br /&gt;number segment corresponding to the CDMA/TDMA gateway accounts or virtual&lt;br /&gt;SMC address. If yes, the SM is delivered directly. If no, the SM is forwarded. If&lt;br /&gt;the called number is the GSM subscriber, called number authentication is&lt;br /&gt;conducted according to the authentication data corresponding to gateway&lt;br /&gt;accounts for the CDMA/TDMA networks or that corresponding to virtual SMC&lt;br /&gt;address. If the called number does not pass the authentication, the SM is&lt;br /&gt;rejected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-1097167954223324360?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/1097167954223324360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/1097167954223324360'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/01/huawei-infox-smc-system-description_12.html' title='Huawei infoX-SMC System Description: System Functions and Implementation'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-2240829949412794127</id><published>2008-01-08T04:27:00.000-08:00</published><updated>2008-01-08T05:03:40.754-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><title type='text'>Huawei infoX-SMC System Description: SMS System Architecture</title><content type='html'>&lt;span style="font-weight: bold;"&gt;SMS System Architecture&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system is designed with the modularized concept. This system can be&lt;br /&gt;divided into several parts according to different functional categories, which can be&lt;br /&gt;selected during the construction of the system depending on the actual needs so as to&lt;br /&gt;provide services of different levels.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Signaling Gateway &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The TELLIN-USAU can be used as the SG of the SMS system. The TELLIN-USAU is&lt;br /&gt;located between the signaling network and the internal processing module of the SMS&lt;br /&gt;system. As the SG, the TELLIN-USAU implements the signaling interaction between&lt;br /&gt;the SMS system and the MSC and the HLR, and accomplishes signaling access and&lt;br /&gt;conversion necessary for the information interaction between the MS and the SMS&lt;br /&gt;system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MTI Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The MTI Server is the interface layer between the MAP layer and the TCAP layer in&lt;br /&gt;the signaling system number 7 (SS7). The main functions are as follows:&lt;br /&gt;Processing the conversion between signaling at the TCAP layer and that at the&lt;br /&gt;MAP layer&lt;br /&gt;Processing basic dialogs processes, including dialog creation, release, and&lt;br /&gt;maintenance, at the MAP layer&lt;br /&gt;Distributing signaling at the MAP layer among the application modules, including&lt;br /&gt;the MAP Server, USSD Gateway and so on, of the MAP layer&lt;br /&gt;Connecting the application modules at the MAP layer, and distributing messages&lt;br /&gt;according to the AC_NAME and SSN of messages&lt;br /&gt;As the server, the MTI Server connects the MAP Server, USSD Gateway, and the&lt;br /&gt;signaling access gateway.&lt;br /&gt;When receiving the MAP dialog request at the TCAP layer from the wireless network,&lt;br /&gt;the MTI Server sends the request to the corresponding MAP processing module. For&lt;br /&gt;dialog requests initiated from the modules of the MAP layer, the MTI Server distributes them to the corresponding signaling access gateway according to a&lt;br /&gt;proportion.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GSM MAP Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The GSM MAP Server is the GSM G/IW gateway of the SMS system. It processes the&lt;br /&gt;MAP signaling of the SMS system, converts the MAP signaling into the message of&lt;br /&gt;internal format, and then forwards it to SMSC.&lt;br /&gt;The GSM MAP Server connects with the MTI Server as the client, processing the&lt;br /&gt;MAP signaling. Meanwhile, the GSM MAP Server connects with the SMSC as the&lt;br /&gt;server, implementing the conversion between the MAP signaling and the message of&lt;br /&gt;internal format.&lt;br /&gt;Functions of the GSM MAP Server are as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Supporting multiple-module processing&lt;/li&gt;&lt;li&gt;Supporting Phase 1, Phase 2 and Phase 2+ SM signaling&lt;/li&gt;&lt;li&gt;Supporting the identification of MAP session version in the GSM network&lt;/li&gt;&lt;li&gt;Implementing the signaling flow of submitting SMs from GSM MSs, and transferring the submitted SMs to the SMSC&lt;/li&gt;&lt;li&gt;Implementing the signaling flow of delivering SMs from the GSM SMS system, and returning the delivery results to the SMSC&lt;/li&gt;&lt;li&gt;Implementing the ALERT_SC signaling flow from the HLR to the SMS system, and sending the corresponding information to the SMSC&lt;/li&gt;&lt;li&gt;Supporting the function of sending multiple SMs so as to improve the network efficiency &lt;/li&gt;&lt;li&gt;Version number of MAP signaling being configurable &lt;/li&gt;&lt;li&gt;Monitoring the running status of the system&lt;/li&gt;&lt;li&gt;Monitoring resources of the MAP Server&lt;/li&gt;&lt;li&gt;Providing the function of querying the location of an MS &lt;/li&gt;&lt;li&gt;Monitoring the message exchange between the MAP Server and SMS system, MTI Server and MAP Server&lt;/li&gt;&lt;li&gt;Supporting 2M signaling link&lt;/li&gt;&lt;li&gt;Supporting SIGTRAN signaling&lt;/li&gt;&lt;li&gt;Signaling the feature of multiple signaling points&lt;/li&gt;&lt;li&gt;Supporting obtaining delivery routes from different HLRs according to different number segments&lt;/li&gt;&lt;li&gt;Receiving SRI messages and Forward MT messages by simulating HLR and MSC&lt;/li&gt;&lt;li&gt;Supporting SM interception&lt;/li&gt;&lt;li&gt;Supporting networking of multiple MAP Servers, and message distribution by percentage, by calling number segment, and by the ending digits of the called number&lt;/li&gt;&lt;li&gt;Supporting testing the normal running of the SMS system in the networking of multiple MAP Servers&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;CDMA MAP Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The CDMA MAP Server is a part of the SMS system. It converts the signaling between&lt;br /&gt;layers TCAP and CDMA MAP, and converts CDMA MAP signaling into messages of&lt;br /&gt;the internal format and forwards them to the SMSC. The CDMA MAP Server, as a&lt;br /&gt;client, connects with the CTI Server directly; or as the server, connects with the USAU&lt;br /&gt;directly; and as the superior level of the signaling access gateway, processes the&lt;br /&gt;CDMA MAP signaling. At the same time, the CDMA MAP Server, as the server, is&lt;br /&gt;connected with the SMSC, implementing the conversion between the CDMA MAP&lt;br /&gt;signaling and messages of the internal format.&lt;br /&gt;Functions of the CDMA MAP Server are as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Supporting SM signaling in the CDMA network.&lt;/li&gt;&lt;li&gt;Supporting the signaling flow of CDMA MSs submitting SMs to the MAP Server, and forwarding the submitted SMs to the SMSC.&lt;/li&gt;&lt;li&gt;Supporting the signaling flow of the SMSC delivering SMs in the CDMA network to the MAP Server, and returning delivery results to the SMSC.&lt;/li&gt;&lt;li&gt;Supporting the signaling flow the HLR sending the Alert_SC message to the SMSC, and supporting sending the message to the SMSC.&lt;/li&gt;&lt;li&gt;Supporting the message forwarding flow among SMS systems for the CDMA network. Supporting delivering multiple SMs in batches to increase the network efficiency.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Supporting monitoring the running status of the system.&lt;/li&gt;&lt;li&gt;Supporting monitoring the resources of the CDMA MAP Server.&lt;/li&gt;&lt;li&gt;Supporting to query the MS location.&lt;/li&gt;&lt;li&gt;Supporting monitoring the message exchange between the MAP Server and the SMSC, and between the MTI Server and the MAP Server.&lt;/li&gt;&lt;li&gt;Supporting 2M signaling link.&lt;/li&gt;&lt;li&gt;Supporting the SIGTRAN signaling.&lt;/li&gt;&lt;li&gt;Supporting multiple signaling points (SPs).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;SMSC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMSC is responsible for scheduling, storing and forwarding SMs in the SMS&lt;br /&gt;system. Its basic functions include submission, delivery, and scheduling of SMs,&lt;br /&gt;maintenance of SM subscriber data, subscriber authentication, system flow control,&lt;br /&gt;management of external interfaces, generation of SM historical records, generation of&lt;br /&gt;realtime SMS bills and provision of external standard interfaces (such as SMPP 3.3&lt;br /&gt;and SMPP 3.4 interface). As the kernel module of the SMS system, the SMSC provides system interfaces for&lt;br /&gt;the CDMA MAP Server, GSM MAP Server, manual station, automatic station, short&lt;br /&gt;message information service station, and voice mail box.&lt;br /&gt;The interface between the SMSC and the GSM MAP Server complies with the&lt;br /&gt;protocol ETSI GSM 03.40 Version 4.8.1: European digital cellular&lt;br /&gt;telecommunications system (Phase 2); Technical realization of the Short Message&lt;br /&gt;Service (SMS) Point to Point (PP).&lt;br /&gt;The interface between the SMSC and the CDMA MAP Server complies with the&lt;br /&gt;protocol EIA/TIA IS637A protocol and the EIA/TIA IS637B.&lt;br /&gt;The interfaces between the SMSC and the service systems such as manual station,&lt;br /&gt;automatic station, short message information service station, and voice mail box&lt;br /&gt;comply with the standard SMPP protocol.&lt;br /&gt;The SMSC consists of five modules, SMCAPP, BillCreater, DBDaemon,&lt;br /&gt;BackupDaemon, and L2CacheDaemon. The SMCAPP and other modules access&lt;br /&gt;data of each other through memory sharing.&lt;br /&gt;&lt;br /&gt;Their functions are as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I. SMCAPP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMCAPP module is responsible for receiving, scheduling and delivering SMs,&lt;br /&gt;managing all the SMEs connected to the SMS system and providing the interface for&lt;br /&gt;the maintenance and test of the SMSC operation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;II. BILLCreater&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The BILLCreater module is responsible for generating realtime SMS bills which are&lt;br /&gt;used for the query and statistics by the charging system and report system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;III. DBDaemon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The DBDaemon module is responsible for backing up and restoring the memory data&lt;br /&gt;in the SMSC, such as the management on subscriber data, historical data and&lt;br /&gt;predefined SMs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IV. BackupDaemon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The BackupDaemon module implements the backup and restoration of the memory&lt;br /&gt;data in the SMSC. The BackupDaemon backs up SMs in the memory of SMCAPP in&lt;br /&gt;real time. When the SMCAPP is restarted by ClusterMng after abnormal exist, it reads&lt;br /&gt;back SMs from the BackupDaemon, recovering SMs during the abnormity of the&lt;br /&gt;SMCAPP.&lt;br /&gt;In the dual system mode, the BackupDaemon module has the functions of backing up&lt;br /&gt;and restoring data of the active and standby hosts. The BackupDaemon of the&lt;br /&gt;standby host backs up SMs from that of the active host, ensuring the consistency of&lt;br /&gt;SM data in the memories of the active host and standby host. When switchover happens, the original standby host changes into the active host,&lt;br /&gt;while the SMCAPP of the original standby host turns into the Master status.&lt;br /&gt;Meanwhile, the SMCAPP of the current active host reads back messages from the&lt;br /&gt;BackupDaemon, ensuring the consistency of SM data in the memories of the two&lt;br /&gt;hosts.&lt;br /&gt;At the startup of an SMS system, it first loads pre-defined SMs and subscriber&lt;br /&gt;information into the memory of the SMSC through DBDaemon, and then recovers the&lt;br /&gt;SMs from the BackupDaemon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;V. L2CacheDaemon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;During the peak hour, some of the SMs are saved into the L2CacheDaemon.&lt;br /&gt;Temporarily, these SMs are not scheduled in real time.&lt;br /&gt;When the system load is lower, the SMCAPP, together with the L2CacheDaemon,&lt;br /&gt;reads back the SMs into the memory of the SMSC for rescheduling.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dual System Management Module&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The dual system management module provides dual system management functions&lt;br /&gt;for key system components, enhancing the system stability and security.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I. ClusterMng&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ClusterMng is responsible for monitoring and maintaining specific application&lt;br /&gt;modules of the SMS system, such as SMCAPP.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dual system management in the AIX system Under the UNIX operating system, ClusterMng implements the dual system functions of the SMS system together with the HACMP management system of the IBM AIX system. HACMP manages and switches the floating IP address and vg. Meanwhile, HACMP of the active host is responsible for monitoring the running of Oracle processes and ClusterMng. If the active HACMP finds the network running is abnormal, or the Oracle and ClusterMng processes are abnormal and fail to be restarted, it conducts switchover automatically. The ClusterMng tries to start a module for many times if it finds that the module works abnormally. If the abnormity persists, it determines whether to conduct dual system switchover according to the configuration. &lt;/li&gt;&lt;li&gt;Dual system management in the Solaris system In the Solaris system, the ClusterMng implements the dual-system functions of the SMS system together with the SUN Cluster of the Solaris system. The SUN Cluster manages and switches the floating IP address, disk array, and Oracle. Meanwhile, the SUN Cluster of the active server is responsible for monitoring the running of the Oracle processes and ClusterMng. The ClusterMng takes the server where the floating IP is as the active server, and it monitors and maintains the running of specific application modules of the SMS System, such as the SMCAPP module. If the SUN Cluster on the active server finds the network running is abnormal, or the Oracle and ClusterMng processes are abnormal and fail to be restarted, the SUN Cluster conducts switchover automatically. The ClusterMng tries to start a module for many times if it finds that the module works abnormally. If the abnormity persists, it determines whether to conduct dual system switchover according to the configuration. &lt;/li&gt;&lt;li&gt;Dual system management in the Windows system Under the Windows operating system, ClusterMng and Serverselector accomplishes dual system functions of the SMS system. ClusterMng takes the server where the floating IP is as the active server, and it is responsible for monitoring and maintaining the running status of specific application modules of SMs, such as the running status of the SMCAPP module. The ClusterMng tries to start a module for many times if it finds that the module works abnormally. If the abnormity persists, it determines whether to conduct dual system switchover according to the configuration.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In the Windows operating system, the NTCluster is also adopted to perform dual system management, database monitoring, and dual system switchover.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;II. FileMirror&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;According to the configuration, the FileMirror conducts the synchronization of the&lt;br /&gt;configuration files of the dual system, ensuring the consistency of data at the active&lt;br /&gt;and standby hosts. In this case, the data on the two hosts are consistent after the&lt;br /&gt;switchover. Such configuration files as account files, route files, the configuration file&lt;br /&gt;of the MAP Server, the configuration file of the MTI Server need synchronization.&lt;br /&gt;The FileMirror can detect the change of configuration files on the active host, and&lt;br /&gt;synchronize the file after change into the standby host, ensuring the data consistency&lt;br /&gt;on the two nodes of the dual system. In this case, when switchover occurs, the&lt;br /&gt;standby host is switched over to the active host, and the data configuration on it is&lt;br /&gt;consistent with that of the original active host before the switchover.&lt;br /&gt;Currently, the FileMirror supports only synchronization of a single file or that of files in the same directory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FCC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;FCC is the flow control center. As the kernel management control module of the SMS&lt;br /&gt;system, the FCC can improve the flow distribution processing capacity of the system&lt;br /&gt;and enhance its redundancy capability.&lt;br /&gt;The FCC includes two types: local FCC and inter-office FCC. They can be&lt;br /&gt;distinguished by configuration items. The inter-office FCC only applies to network SM networking mode and supports the connection to the local FCC. As the higher FCC of&lt;br /&gt;the local FCC, the inter-office FCC provides the function of distributing flow to every&lt;br /&gt;office by percentage. The local FCC can be connected to the MAP Server and the&lt;br /&gt;SMSC. It provides functions of redundancy route, load distribution and license&lt;br /&gt;floating.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I. Local FCC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The local FCC supports the connection to the MAP Server and the SMSC to&lt;br /&gt;implement the following functions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Redundancy route The FCC can function as a redundancy route between the MAP Server and the SMSC. When the MAP Server is disconnected from the SMSC or the SMSC indicates busy, the MAP Server can use the FCC as a redundancy route and send SMs to the FCC. The FCC then forwards the SMs to the destination SMSC. Taking the FCC as a redundant route, the SMSC sends SMs which are originally sent to this MAP Server to the FCC, which then forwards them to the destination MAPServer in one of the following cases:&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;- The SMSC is disconnected from the MAP Server.&lt;br /&gt;- The MAP Server is not available.&lt;br /&gt;- The MAP Server is heavy loaded.&lt;br /&gt;- Abnormal connection between the MAP Server, MTI Server, and USAU&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Load sharing. When the local FCC processes SMs from the MAP Server, the SMSC or other offices through the inter-office FCC, it can dynamically adjust the flow distribution through the internal flow distribution algorithm. The adjustment is based on the running and load status of each SMSC or MAP Server. Thus the local FCC can effectively balance the flow distribution of each SMSC or MAP Server. For SMs exceeding the current processing capability of the system, the local FCC follows the direction of the inter-office FCC. That is, it transfers some of the SMs to the inter-office FCC for processing while the others are still processed locally. &lt;/li&gt;&lt;li&gt;License floating The FCC can automatically adjust the running license of the SMS system according to the running condition of the system. The floating range is within the network license based on the total license of the system. Thus the total license of the whole system can be fully ensured. Software license с running license с (software license + network license). For example, there are three SMS systems. Each SMS system has 1200 software license and 500 network license. Therefore, each SMS system has 1200 initial running license and the system has 3600 license in total. In case an SMS system fails, the FCC automatically adjusts the license of the other two SMS systems to 1700.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Note:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Software license: license when the SMS system runs normally.&lt;/li&gt;&lt;li&gt;Network license: floatable license.&lt;/li&gt;&lt;li&gt;Running license: license used in practical running.&lt;/li&gt;&lt;li&gt;Hardware license: the maximum license when the SMS system is running. It is the sum of software license and network license.&lt;/li&gt;&lt;li&gt;License: refers to submission speed and delivery speed.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;II. Inter-office FCC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The inter-office FCC applies to network SMs. It supports connection to the local FCC.&lt;br /&gt;It can also automatically adjust the overload flow distribution in different offices&lt;br /&gt;through the internal flow distribution algorithm. The adjustment is based on the flow&lt;br /&gt;distribution proportion of distribution-connected offices and the current remaining&lt;br /&gt;processing capability of the systems in different offices. Thus the normal running of&lt;br /&gt;the systems can be ensured.&lt;br /&gt;For example, office A shares the flow of office B and office C in the ratio of 1: 2.&lt;br /&gt;Assume the remaining processing capability of office A is 600 MO SMs/s, the flow&lt;br /&gt;need to be distributed in office B and office C is 500 MO SMs/s and 700 MO SMs/s&lt;br /&gt;respectively. Then the flow actually distributed to office A is 200 MO SMs/s for office B&lt;br /&gt;and 400 MO SMs/s for office C.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MT Module&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The MT modules of the SMS system include the Maintenance and Test Server (MT&lt;br /&gt;Server) and the Maintenance and Test Console (MT console), as shown in Figure 2-3.&lt;br /&gt;Through them, you can perform the maintenance, management, and test operations&lt;br /&gt;on the SMS system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I. MT Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The MT Server is an intermediate service layer for the interaction of the MT console&lt;br /&gt;and the maintained modules. It has such functions as authentication, MT user&lt;br /&gt;management, message distribution, and status monitoring.&lt;br /&gt;The MT Server has the following features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Running in the dual system mode with high stability and reliability&lt;/li&gt;&lt;li&gt;Supporting NM alarms.&lt;/li&gt;&lt;li&gt;Supporting report of alarms to the Alert Server through TCP/IP&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The functions of the MT Server are as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Implementing the authentication for maintenance and test.&lt;/li&gt;&lt;li&gt;Ensuring the connection with the service module.&lt;/li&gt;&lt;li&gt;Providing the message transmission between the service module and the MT console.&lt;/li&gt;&lt;li&gt;Providing the operations on the accounts of MT users. &lt;/li&gt;&lt;li&gt;Notifying the MT console of the connection status with the service module.&lt;/li&gt;&lt;li&gt;Notifying the service module of the abnormality in connection with the MT console.&lt;/li&gt;&lt;li&gt;Providing the interface with the iManager I2000 network management system (NMS).&lt;/li&gt;&lt;li&gt;Authenticating the IP addresses of the devices (such as the network management system, MT console, SMCAPP) that request for connection to the MT Server.&lt;/li&gt;&lt;li&gt;Monitoring and recording the MT operations implemented by MT subscribers for later query.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;II. MT Console&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The MT console is an indispensable part of the SMS system. As the maintenance&lt;br /&gt;management terminal of the SMS system, it is responsible for the operation,&lt;br /&gt;maintenance and management of the system. It is also the interface between the&lt;br /&gt;whole system and subscribers, providing friendly graphical user interface (GUI) and&lt;br /&gt;easy operations.&lt;br /&gt;Subscribers can query the status, configure data, and performs monitoring and&lt;br /&gt;tracing respectively on the SMSC, GSM MAP Server, CDMA MAP Server, and MTI&lt;br /&gt;Server through the MT console.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CCM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Customer Care Module (CCM) stores the value-added service attributes of&lt;br /&gt;subscribers. Interacting with the SMSC, the CCM provides personalized SMSs such&lt;br /&gt;as enhanced status reports, blacklist service, SM forwarding service, and signature&lt;br /&gt;service of the calling and called parties. For example, when the SM delivery succeeds&lt;br /&gt;or fails, the “CCM generates a personalized message to notify the VIP subscriber:&lt;br /&gt;“The message you sent to subscriber 13500001234 at 14: 30 on March, 30th 2006 is&lt;br /&gt;successfully sent to the receiver.”&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Alert Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As the local alert server of the SMS system, the Alert Server communicates with the&lt;br /&gt;alarm source modules (such as SMCAPP) through the Inner Message of TCP/IP. It&lt;br /&gt;receives alarms from alarm source modules and prompts alarms through the sound&lt;br /&gt;box and audio/visual alarm console of the alarm subsystem.&lt;br /&gt;The Alert Server receives alarms from each module of the SMS system. Then it&lt;br /&gt;reports the alarms to the NMS through the MT Server.&lt;br /&gt;On the Web operation platform of the Alert Server, you can query the historical alarms,&lt;br /&gt;clear alarms, filter alarms, set validity period, and so on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Information Security Monitoring System&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The information security monitoring system obtains bills from the SMS system,&lt;br /&gt;implements the analysis and statistics of the bill files, notifies relevant personnel of&lt;br /&gt;questionable subscribers and SPs, gives alarms and records them into the database. Operators can, according to those data, restrict questionable subscribers (or SPs) to&lt;br /&gt;normalize the SM-related behaviors of SM subscribers (or SPs).&lt;br /&gt;For details of the information security monitoring system, refer to corresponding&lt;br /&gt;Online Help.&lt;br /&gt;Note:&lt;br /&gt;Information security monitor differs from information security authentication.&lt;br /&gt;Information security authentication means filtering SMs submitted to the SMS system&lt;br /&gt;in real time for security regards and rejecting the SMs which do not meet&lt;br /&gt;requirements. Information security monitor means monitoring and normalizing the&lt;br /&gt;SM-related actions of subscribers or SPs through after-the-fact statistics.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Report Processing System&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS report system, through the statistics of the SM bills, outputs accurate and&lt;br /&gt;visual statistics reports for subscribers, thus facilitating operators in the management&lt;br /&gt;of the SMS system. The SMS report system consists of the pre-statistics system and&lt;br /&gt;the report system.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The pre-statistics system is responsible for the resolution and statistics of&lt;/li&gt;&lt;/ul&gt;original bill records according to the user-defined rules. Then it generates the&lt;br /&gt;statistics table, and writes the statistics table into the report database for the&lt;br /&gt;report system and the network management.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The report system is responsible for generating, displaying and outputting SMS&lt;/li&gt;&lt;/ul&gt;reports. It takes the statistics table generated by the pre-statistics system from&lt;br /&gt;the report database, and generates service reports using the user-defined&lt;br /&gt;templates.&lt;br /&gt;For specific contents of SMS reports, refer to Report System  User Manual and&lt;br /&gt;Prestatistics System  User Manual&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Network Management System&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The HUAWEI iManager I2000 Intelligent network management system interacts with&lt;br /&gt;the MT Server of the SMS system through MML, implementing the network monitor of&lt;br /&gt;the SMS system. The iManager I2000 provides the following functions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Topology management: The system reflects in topological views the configurations of SM equipments, the network architecture of the SMS system, and the topological connection between the SM equipments in the local network and that in other networks.&lt;/li&gt;&lt;li&gt;Configuration management: The system searches and selects configuration information related to the SM equipments within the local network, functional entities staying on the equipments and the online SMS services. When configuration information is changed, the network management system will obtain information about configuration changes and mark them. In addition, the system manages the automatic update of the information.  &lt;/li&gt;&lt;li&gt;Fault (Alarm) management: In the network management system, the fault daemon receives in real time alarms of the SM equipments, such as the SMSC, MAP Server, MTI Server and MT server. The alarm foreground displays in real time the alarms. &lt;/li&gt;&lt;li&gt;Performance management: The SMSC performance management part provides such performance analyses as CPU occupation statistics, memory occupation statistics, hard-disk operation statistics, mobile termination (MT) failure statistics, mobile origination (MO) failure statistics, flow statistics, Service Report Table A statistics, Service Report Table B statistics and Service Report Table B statistics.&lt;/li&gt;&lt;li&gt;Security management: The system controls the network management user authority.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;For specific contents of the network management, refer to iManager I2000 Intelligent&lt;br /&gt;Network Management System  User Manual.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Hardware Structure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Different hardware structures are adopted by the SMS system according to the &lt;br /&gt;different SM service flows. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;I. A Single SMS system installed together with the database&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;When the SM service flow and number of subscribers are small, a single dual system&lt;br /&gt;serves as the hardware platform for the kernel programs and database of the SMS&lt;br /&gt;system.&lt;br /&gt;&lt;br /&gt;In this mode, all programs and database of the SMS system run on the two nodes of&lt;br /&gt;the dual system. Subscriber data, historical SMs are stored on the shared disk array. &lt;br /&gt;The active node of the dual system provides services externally.  &lt;br /&gt;When error occurs on the active node, ClusterMng notifies all programs of switchover. &lt;br /&gt;The original standby node provides services externally, ensuring the normal running&lt;br /&gt;of services.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;II. A single SMS system installed separately with the database&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the SM service flow and number of subscribers are large, two dual systems are&lt;br /&gt;adopted. One serves as the hardware platform for the kernel programs, and the other&lt;br /&gt;as the hardware platform for database.&lt;br /&gt;&lt;br /&gt;In this mode, all programs of the SMS system run on the two nodes of the dual system.&lt;br /&gt;Bill data are stored in the shared array of the dual system. Database runs on the two&lt;br /&gt;nodes of the dual system. Subscriber data, historical SMs are saved in the shared &lt;br /&gt;disk array of the dual system. The active host provides services externally.  &lt;br /&gt;When error occurs on the active node, ClusterMng notifies all programs of switchover. &lt;br /&gt;The original standby node provides services externally, ensuring the normal running&lt;br /&gt;of services.  &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;III. Multiple SMSCs with Multiple MAP Servers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the SM service flow is large, the network of multiple MAP Servers is adopted.&lt;br /&gt;For the GSM network in the mode of multiple MAP Servers, the GAM MAP Server and&lt;br /&gt;MTI Server of each SMSC can be installed together with the SMSC or can be installed&lt;br /&gt;independently. The GSM MAP Servers and MTI Servers of the multiple sets of SMS systems form a crossover network with the SMSC. The FCC conducts route &lt;br /&gt;redundancy and flow distribution. For the CDMA network, the CDMA MAP Server and MTI Server of each SMSC can be installed together with the SMSC or can be installed independently. The CDMA MAP Servers and MTI Servers of the multiple sets of SMS systems form a crossover network with the SMSC. The FCC is installed independently on a minicomputer on dual system so that to realize hardware redundancy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-2240829949412794127?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2240829949412794127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2240829949412794127'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/01/huawei-infox-smc-system-description-sms.html' title='Huawei infoX-SMC System Description: SMS System Architecture'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-605816185872441745</id><published>2008-01-07T23:42:00.000-08:00</published><updated>2008-01-08T03:23:04.316-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='huawei'/><title type='text'>Huawei infoX-SMC System Description: System Overview</title><content type='html'>This chapter describes the basic features of the infoX-SMS system. Taking the GSM&lt;br /&gt;and CDMA networks for example, this chapter covers the position of the SMS system&lt;br /&gt;in the mobile network, as well as the functions and compliant specifications of the&lt;br /&gt;infoX-SMS system.&lt;br /&gt;You can learn about the features of the SMS system through reading this chapter.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Basic Concepts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The infoX-SMS system is a service processing system independent of the mobile&lt;br /&gt;network. It is responsible for submitting, storing, and forwarding short messages&lt;br /&gt;(SMs). It implements the interconnection with such networks as the public switched&lt;br /&gt;telephone network (PSTN), integrated services digital network (ISDN) and packet&lt;br /&gt;switched public data network (PSPDN) so as to transfer SMs between extended short&lt;br /&gt;message entities (ESMEs) and mobile stations (MSs).&lt;br /&gt;The SMS system supports the SMC running mode and the FDA running mode. The&lt;br /&gt;license decides which running mode is used in the SMS system. In the SMC running&lt;br /&gt;mode, the SMS system stores and forwards the SMs. In the FDA running mode, the&lt;br /&gt;SMS system does not store the SMs. Instead, the SMS system delivers the SM once&lt;br /&gt;only. When a delivery fails, the system forwards the SM to the SMS system with the&lt;br /&gt;function of storing SMs.&lt;br /&gt;The basic services of the SMS system include:&lt;br /&gt;Mobile originated (MO) messages&lt;br /&gt;Mobile terminated (MT) messages&lt;br /&gt;Access through SMPP 3.3 and SMPP 3.4&lt;br /&gt;SMs encoded in Unicode&lt;br /&gt;Alert notification service&lt;br /&gt;SM signature service&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;System Overview&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system:&lt;br /&gt;Implements SM exchange between the GSM, TDMA and CDMA networks.&lt;br /&gt;Communicates with the PSTN, ISDN, and PSPDN, so as to transmit SMs from&lt;br /&gt;other short message entities (SMEs) such as the manual station and the&lt;br /&gt;automatic station. It is responsible for the SM reception, scheduling, storing,&lt;br /&gt;routing, backing up, forwarding, and delivering; implements the management on&lt;br /&gt;the SMEs connected to the SMS system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;System Overview&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Besides all the features of the version V300R001, the SMS system of this version is&lt;br /&gt;applied to the CDMA, TDMA, and GSM networks, providing the SM exchange among&lt;br /&gt;the CDMA, GSM and TDMA networks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Functions of the SMS System&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The functions of the SMS system are as follows:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Providing value-added services (VASs) and obtaining profits&lt;/span&gt;&lt;br /&gt;As a basic telecom service of the mobile communication network, the SMS enables&lt;br /&gt;subscribers to transmit information through SMs and obtain such useful information&lt;br /&gt;as stock market, weather, sports and bank information, which greatly facilitates&lt;br /&gt;subscribers in getting information and gets subscribers into a better and closer&lt;br /&gt;relationship with operators. At the same time, operators can get direct revenue by&lt;br /&gt;providing VASs based on the SMS service.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Improving quality of service (QoS)&lt;/span&gt;&lt;br /&gt;Mobile subscribers have high requirements for timely information transfer. In many&lt;br /&gt;cases such as channel busy, masking or network coverage problems, communication&lt;br /&gt;is difficult and information cannot be exchanged. With the SMS system, subscribers&lt;br /&gt;can get information at the earliest time and smooth information transmission is&lt;br /&gt;ensured.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Improving connectivity and reducing congestion of the mobile network&lt;/span&gt;&lt;br /&gt;According to statistics, over 30% of calls or faxes cannot be charged due to busy line&lt;br /&gt;or no reply, resulting in the waste of network resources. As a solution to this problem,&lt;br /&gt;the SMS system can connect incoming calls manually or automatically and record the&lt;br /&gt;information subscribers want to transmit, thus dredging the network. In addition, the&lt;br /&gt;SMS system can reduce false load which is caused by repetitive dialing to an MS&lt;br /&gt;switched off, thus reducing network congestion.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;System Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I. High performance in handling signaling&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system supports the TELLIN-USAU universal signaling access unit serving&lt;br /&gt;as the signaling access gateway.&lt;br /&gt;The TELLIN-USAU has the features as shown in Table 1-1.&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 677px; height: 790px;" id="table1" border="1" bordercolor="#000000"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td&gt;Feature&lt;/td&gt;   &lt;td&gt;Description &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;High performance in link accessing and handling&lt;br /&gt;&lt;/td&gt;   &lt;td&gt;It provides powerful signaling handling capacity for the SMS&lt;br /&gt;system.&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Open protocol interface&lt;br /&gt;&lt;/td&gt;   &lt;td&gt;It adopts the standard protocol interface which meets various&lt;br /&gt;networking demands of operators with the SSP, IP, and STP.&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;High reliability&lt;/td&gt;   &lt;td&gt;The high reliability rests on the hot backup of components,&lt;br /&gt;redundancy configuration, and excellent software protection, and&lt;br /&gt;error tolerance, support of the congestion control of signaling and&lt;br /&gt;system failure test or isolation. All these factors guarantee the&lt;br /&gt;signaling handling capacity of the system.&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Modularized design and smooth expansion&lt;/td&gt;   &lt;td&gt;The modularized superimposing structure is employed in&lt;br /&gt;hardware design. The expansion of processing frames in the&lt;br /&gt;mode of building blocks (frames are interconnected through&lt;br /&gt;LAN switch) meets increasing capacity requirements of&lt;br /&gt;subscribers.&lt;br /&gt; The processing capability can meet the capacity expansion&lt;br /&gt;requirement. The busy hour call attempt (BHCA) of the USAU&lt;br /&gt;reaches 39,000,000, with sufficient space for service extension,&lt;br /&gt;can meet the incremental service requirements of subscribers.&lt;br /&gt;In addition, the system supports the online smooth capacity&lt;br /&gt;expansion which does not influence the service running of the&lt;br /&gt;existing modules.&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;TELLIN-USAU developed by Huawei Technologies Co., Ltd. is used as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the front end equipment for switching and accessing&lt;/li&gt;&lt;li&gt;the signaling processing equipment of the SMS system&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;II. Modularized design and smooth expansion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Adopting TELLIN-USAU, the signaling gateway (SG) supports 112 links of 2 Mbps&lt;br /&gt;links or 1792 links of 64 Kbps. The infoX-SMS system adopts the modularized design&lt;br /&gt;and networking SMS system mode. The system distributes SMs among multiple MAP&lt;br /&gt;Servers and FCCs. Multiple SMS systems form a networking SMS system. SMs are&lt;br /&gt;distributed dynamically among different SMS systems, thus enhancing the reliability&lt;br /&gt;and fault tolerance of the whole system. The flexible networking mode enables you to&lt;br /&gt;choose from multiple MAP Servers networking, FCC flow distribution networking, and&lt;br /&gt;so on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;III. Complete integration of SMS services in the GSM, CDMA, and TDMA&lt;br /&gt;networks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The TELLIN-USAU connects with signaling devices of the CDMA, TDMA, and GSM&lt;br /&gt;networks at the same time, implementing the signaling access of SMs in the CDMA,&lt;br /&gt;TDMA, and GSM networks, and thus processing and scheduling SMs in the three&lt;br /&gt;networks uniformly. One set of the SMS system processes all the SM services of the&lt;br /&gt;three networks uniformly. CDMA, TDMA, and GSM SMs of the same operator do not&lt;br /&gt;need to be forwarded through another SMS system. Meanwhile, the SMS system can&lt;br /&gt;process SMs of a single network by separating signaling processing units (SPUs). It&lt;br /&gt;has the same functions as the Huawei-developed SMS system for the GSM, CDMA,&lt;br /&gt;or TDMA network, but has more powerful processing capability.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;IV. Flexible scheduling modes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS system provides three scheduling modes for different services, which are&lt;br /&gt;described in Table 1-2.&lt;br /&gt;&lt;br /&gt;Table 1-2 Description of scheduling modes&lt;br /&gt;&lt;table id="table1" border="1" bordercolor="#000000" width="100%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td&gt;Scheduling mode&lt;/td&gt;   &lt;td&gt;Description &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Store and Forward Message Mode&lt;br /&gt;&lt;/td&gt;   &lt;td&gt;If an SM is delivered unsuccessfully, the short message&lt;br /&gt;  scheduling center (SMSC) redelivers it until it is successfully&lt;br /&gt;  delivered or it is time-out. The delivery interval depends on&lt;br /&gt;  the error code returned from the NSS or the service system,&lt;br /&gt;  and it can be set. The SM with high priority can be delivered&lt;br /&gt;  first.&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Datagram Message Mode&lt;/td&gt;   &lt;td&gt;The SMSC returns the response message to the external&lt;br /&gt;  entity as soon as it receives the SM submitted by the external&lt;br /&gt;  entity.&lt;br /&gt;  The SMSC delivers the SM only once regardless of the&lt;br /&gt;  delivery result (success or failure). If the SMSC fails to deliver&lt;br /&gt;  the SM due to flow control, however, the SMSC attempts to&lt;br /&gt;  deliver it again.&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Transaction Message Mode&lt;/td&gt;   &lt;td&gt;The SMSC immediately delivers an SM submitted by the&lt;br /&gt;  ESME, and returns the delivery result to the ESME in the&lt;br /&gt;  response to the submission request.&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;V. Supporting MDEST&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Description&lt;br /&gt;If an SM is delivered unsuccessfully, the short message&lt;br /&gt;scheduling center (SMSC) redelivers it until it is successfully&lt;br /&gt;delivered or it is time-out. The delivery interval depends on&lt;br /&gt;the error code returned from the NSS or the service system,&lt;br /&gt;and it can be set. The SM with high priority can be delivered&lt;br /&gt;first.&lt;br /&gt;The SMSC returns the response message to the external&lt;br /&gt;entity as soon as it receives the SM submitted by the external&lt;br /&gt;entity.&lt;br /&gt;The SMSC delivers the SM only once regardless of the&lt;br /&gt;delivery result (success or failure). If the SMSC fails to deliver&lt;br /&gt;the SM due to flow control, however, the SMSC attempts to&lt;br /&gt;deliver it again.&lt;br /&gt;The SMSC immediately delivers an SM submitted by the&lt;br /&gt;ESME, and returns the delivery result to the ESME in the&lt;br /&gt;response to the submission request. The SMS system supports the multidimensional enhanced schedule technology&lt;br /&gt;(MDEST, short message Qos technology), which takes influences of different external&lt;br /&gt;conditions on SM transmission into consideration on the basis of basic scheduling&lt;br /&gt;mechanism. The feature parameters of the system environment, such as time,&lt;br /&gt;message flux, system kernel parameters, are regarded as factors that can affect the&lt;br /&gt;scheduling algorithm, and are taken into consideration of scheduling strategies. The&lt;br /&gt;SMS System dynamically adjusts scheduling strategies according to these&lt;br /&gt;parameters so as to provide different services for different subscribers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;VI. Supporting L2Cache processing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the SMSC is busy, some SMs can be temporarily stored in the&lt;br /&gt;L2CacheDaemon database, and they will not be scheduled in real time. When the system load becomes lower, the SMSC reads the stored SMs from the&lt;br /&gt;L2CacheDaemon database to the memory of the SMSC so that the SMs can be&lt;br /&gt;scheduled.&lt;br /&gt;This method reduces the pressure of the busy SMSC, and improves the SM storing&lt;br /&gt;capability of the SMS System, the success rate of the SM transmission and the&lt;br /&gt;customer satisfaction rate.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;When the system runs in the FDA mode, it does not support the L2Cache processing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;VII. Supporting threshold processing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the rate of a parameter value in the system over the corresponding parameter&lt;br /&gt;value in the License reaches the specified threshold, the system starts the threshold&lt;br /&gt;processing. It reduces the current SMS system load by distributing flow and indicating&lt;br /&gt;busy, ensuring the stability and security of the system and successful SM&lt;br /&gt;transmission.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;VIII. Powerful service processing capability &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The service processing system is a LAN system. An ordinary hub or a switched hub&lt;br /&gt;can be used for transmission of service data and voice data.&lt;br /&gt;The stable and optimized database processing mechanism adopted by the SMS&lt;br /&gt;system greatly improves the SM processing performance and capability.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;IX. Quick and accurate report processing capability&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SMS report system makes statistics of SM bill records, and outputs accurate and&lt;br /&gt;visual statistics reports. The operator thus can know various data of the SMS&lt;br /&gt;operation so as to perform analysis and make decisions, greatly facilitating the&lt;br /&gt;management on the SMS system by the operator.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;X. Excellent function of bill statistics&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Users can make statistics of flow information of specified SMs by configuring the&lt;br /&gt;counter and statistic groups, and export the information to total traffic bills, service&lt;br /&gt;traffic bills and delivery delay bills. It greatly helps to analyze various SM services.&lt;br /&gt;The SMS system supports two types of bills: charging bill and statistic bill.&lt;br /&gt;Charging bill&lt;br /&gt;Charging bills include ordinary charging bills and CalledFee bills.&lt;br /&gt;After the creation of charging bills, the BillServer obtains charging bills from the&lt;br /&gt;charging bill directory periodically. And after some analysis, submits information of postpaid subscribers to the charging center for fee deduction. The information&lt;br /&gt;in charging bills can satisfy various charging requirements.&lt;br /&gt;Statistic bill&lt;br /&gt;It includes nine types, namely, historical bill, MT bill, MO bill, Alert_SC bill,&lt;br /&gt;performance bill, information security statistic bill, total traffic bill, service traffic&lt;br /&gt;bill and delivery delay bill. These bills can be used by users to analyze the&lt;br /&gt;running condition of the SMS system.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;XI. Excellent adaptability to the telecom network&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Huawei-developed SMS system can interconnect with the GSM and CDMA networks&lt;br /&gt;of other suppliers, fully satisfying the subscribers' requirements. Meanwhile, the SMS&lt;br /&gt;system can realize SM exchange between different operators through the infoX-SMS&lt;br /&gt;GW, and realize the connection between the charging interfaces of the infoX-SMS&lt;br /&gt;system and the IN of Siemens.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;XII. Perfect functions of maintenance, test, management and alarm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The maintenance and test (MT) system of the SMS system provides the functions of&lt;br /&gt;routine maintenance and test, including traffic measurement and recording, SM&lt;br /&gt;processing times measurement, statistics of traffic congestion, quality of service and&lt;br /&gt;performance and SMS test.&lt;br /&gt;The management of performance, maintenance, configuration and reports can be&lt;br /&gt;implemented through the SM manager. At the same time, the system has perfect&lt;br /&gt;functions of system maintenance and test, fault detecting and solving.&lt;br /&gt;For the system faults of switching equipment, database, computer network and host&lt;br /&gt;software, hierarchical audible/visual located alarms can be provided through the&lt;br /&gt;alarm box, and detailed alarm information can be provided.&lt;br /&gt;The SMS system supports uniform remote maintenance and management through&lt;br /&gt;the NMS. In addition, the SMS system provides the MT console which can conduct&lt;br /&gt;maintenance and management on multiple SMS systems.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;XIII. Comprehensive system security mechanism&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The system's key components adopt the active/standby working mode. They can&lt;br /&gt;conduct switchover automatically.&lt;br /&gt;The system has perfect fault detecting and solving function.&lt;br /&gt;The system is designed with independent functional modules, and the abnormity&lt;br /&gt;inside a functional module cannot affect the normal running of other modules.&lt;br /&gt;The system can implement realtime status tracing and monitoring, and the&lt;br /&gt;operator responsible for system maintenance is informed in time through&lt;br /&gt;audible/visual multimedia alarms, thus ensuring the normal running of the&lt;br /&gt;system.&lt;br /&gt;The system performs a strict syntax check on the input man-machine operation&lt;br /&gt;command, rejects incorrect commands and returns prompts for errors.&lt;br /&gt;&lt;br /&gt;The user accounts of the system are uniformly allocated by the system&lt;br /&gt;administrator. Strict encryption and security measurements are taken on&lt;br /&gt;accounts to prevent the access of invalid users.&lt;br /&gt;&lt;br /&gt;The system supports network management and monitoring through the&lt;br /&gt;iManager I2000 NMS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;infoX-SMS System in the Network&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This section describes the architectures of the GSM, CDMA, and TDMA networks, as&lt;br /&gt;well as the position and functions of the infoX-SMS system in the three networks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;System Architecture&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The system architectures of the CDMA, TDMA, and GSM networks are quite similar.&lt;br /&gt;Each of the three network systems is composed of the following four parts: network&lt;br /&gt;subsystem (NSS), base station subsystem (BSS), operation and maintenance center&lt;br /&gt;(OMC), and a great many mobile stations (MSs), as shown in Figure 1-1. There are&lt;br /&gt;interfaces between various subsystems and functional entities within the subsystems.&lt;br /&gt;The specifications in the CDMA, TDMA, and GSM networks stipulate standard&lt;br /&gt;interfaces and communication protocols through which the functional entities can&lt;br /&gt;implement communications coordinately. Adopting different interface specifications&lt;br /&gt;and protocols, the three mobile networks are independent of each other.&lt;br /&gt;&lt;br /&gt;In the mobile network, the NSS implements the switching function and database&lt;br /&gt;function. The database function is necessary for subscriber data management,&lt;br /&gt;mobility management and security management. The NSS includes the following&lt;br /&gt;functional entities:&lt;br /&gt;MSC&lt;br /&gt;The MSC controls calls, manages the communication service of MSs within the local&lt;br /&gt;network and with other networks (such as PSTN/ISDN/PSPDN, and other mobile&lt;br /&gt;networks), and provides the charging information. Besides, in order to set up call&lt;br /&gt;routes to MSs, the MSC can also function as the GMSC, that is, querying location&lt;br /&gt;information of MSs.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VLR&lt;/span&gt;&lt;br /&gt;The visitor location register (VLR) stores the relevant information of registered&lt;br /&gt;subscribers in the control area, and provides the mobile subscribers with necessary&lt;br /&gt;conditions for call connection. It can be regarded as a dynamic database. &lt;br /&gt;&lt;span style="font-weight: bold;"&gt;HLR&lt;/span&gt;&lt;br /&gt;The home location register (HLR) is the central database of a mobile network. It&lt;br /&gt;stores the information of all mobile subscribers in the control area. The HLR stores&lt;br /&gt;two kinds of information: subscriber data, and location information of MSs for setting&lt;br /&gt;up call routes to the MSs.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AuC&lt;/span&gt;&lt;br /&gt;The AuC stores authentication algorithm and encryption key, which prevent illegal&lt;br /&gt;subscribers from accessing the system, thus ensuring the security of the mobile&lt;br /&gt;subscribers' communications through the radio interface.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EIR&lt;/span&gt;&lt;br /&gt;The EIR stores the International Mobile Equipment Identity (IMEI.). Generally the AuC&lt;br /&gt;and the EIR are integrated physically.&lt;br /&gt;Generally, the MSC and the VLR are integrated physically; and the AUC, EIR and&lt;br /&gt;HLR are integrated physically. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;II. BSS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The BSS is the system equipment, which is controlled by the MSC and communicates&lt;br /&gt;with MSs in the specific radio coverage area. It is responsible for radio transmission and reception, and radio resource management. The BSS consists of the following&lt;br /&gt;two functional entities:&lt;br /&gt;Base station controller (BSC)&lt;br /&gt;The BSC is responsible for radio network resource management, cell configuration&lt;br /&gt;data management, power control, location and switchover. It implements powerful&lt;br /&gt;communication control function.&lt;br /&gt;Base transceiver station (BTS)&lt;br /&gt;The BTS is the radio interface equipment, which is controlled by the BSC. It handles&lt;br /&gt;the radio connection, conversion between radio signals and landline signals, radio&lt;br /&gt;diversity, radio channel encryption, frequency hopping, and so on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;III. OMC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The OMC is responsible for managing and controlling the whole GSM and CDMA&lt;br /&gt;networks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IV. MS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The MS is the mobile subscriber's device. It consists of the following two parts:&lt;br /&gt;Mobile terminal (MT)&lt;br /&gt;The MT implements such functions as voice coding, channel coding, information&lt;br /&gt;encryption, information modulation and demodulation, information transmission&lt;br /&gt;and reception.&lt;br /&gt;Subscriber identity module/user identity module card (SIM/UIM card) &lt;br /&gt;The SIM/UIM card is an intelligent card, which keeps the subscriber identity&lt;br /&gt;information and the management data related to the subscriber and network. An&lt;br /&gt;MT with an SIM card inside can access the telecom network.&lt;br /&gt;&lt;br /&gt;Position of the SMS System in the Network&lt;br /&gt;&lt;br /&gt;The position of the SMS system in the network is as shown in the circle in Figure 1-1.&lt;br /&gt;The physical entities related to the SMS system are the MSC, VLR and the HLR. Their&lt;br /&gt;functions in the SM transmission are as follows:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MSC&lt;/span&gt;&lt;br /&gt;Short messages submitted by the MS pass the BSS and reach the MSC. Then the&lt;br /&gt;MSC forwards them to the corresponding SMS system.&lt;br /&gt;After receiving the SMs delivered by the SMS system, the MSC queries the VLR and&lt;br /&gt;the HLR for the related routing and subscriber information, and then delivers them to&lt;br /&gt;subscribers through BSS.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VLR&lt;/span&gt;&lt;br /&gt;The VLR stores the temporary information of a subscriber roaming in the local MSC&lt;br /&gt;area. The subscriber must pass the authentication through the VLR before sending an SM, and the MSC queries the route of a subscriber through the VLR before delivering&lt;br /&gt;an SM.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;HLR&lt;/span&gt;&lt;br /&gt;The HLR is a database for mobile subscriber management. It stores the&lt;br /&gt;subscription information, position information, mobile station international ISDN&lt;br /&gt;number (MSISDN), and international mobile station identity (IMSI) of a&lt;br /&gt;subscriber. Before delivering SM, the SMS system finds which MSC the&lt;br /&gt;subscriber belongs to through the HLR.&lt;br /&gt;&lt;br /&gt;External Interfaces&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" border="1" bordercolor="#000000" width="100%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td&gt;Interface&lt;/td&gt;   &lt;td&gt;Description&lt;/td&gt;   &lt;td&gt;Protocol&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;NMS interface&lt;/td&gt;   &lt;td&gt;The NMS connects to and interacts with the&lt;br /&gt;  infoX-SMS system through this interface to collect&lt;br /&gt;  such network element information as alarm,&lt;br /&gt;  performance and configuration, thus implementing&lt;br /&gt;  such network management functions as topology&lt;br /&gt;  management, performance management, fault&lt;br /&gt;  management, and configuration management. In this&lt;br /&gt;  way, the NMS is able to monitor, maintain and manage&lt;br /&gt;  the infoX-SMS system.&lt;/td&gt;   &lt;td&gt;MML&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;MT interface&lt;/td&gt;   &lt;td&gt;The MT console communicates with the SMS system&lt;br /&gt;  with this interface, conducting monitoring,&lt;br /&gt;  management, and maintenance on the SMS system.&lt;/td&gt;   &lt;td&gt;MT protocol&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;SMPP interface&lt;/td&gt;   &lt;td&gt;The infoX-SMS system supports the standard SMPP&lt;br /&gt;  3.3 and SMPP 3.4 protocols. Therefore, the&lt;br /&gt;  infoX-SMS system can be interconnected with any&lt;br /&gt;  service module supporting SMPP, thus expanding the&lt;br /&gt;  service functions of the infoX-SMS system. For&lt;br /&gt;  example:&lt;br /&gt;  The SMS GW communicates with the infoX-SMS&lt;br /&gt;  system through SMPP, providing various extended&lt;br /&gt;  short message services for terminal users.&lt;br /&gt;  The WAP GW communicates with the infoX-SMS&lt;br /&gt;  system through SMPP, sending push messages to&lt;br /&gt;  MS subscribers through the infoX-SMS system.&lt;br /&gt;  The MMSC communicates with the infoX-SMS&lt;br /&gt;  system, implementing the SM notification to&lt;br /&gt;  subscribers in some MMSC service flows.&lt;br /&gt; &lt;/td&gt;   &lt;td&gt;SMPP 3.3&lt;br /&gt;  Or SMPP 3.4&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;SMAP interface&lt;/td&gt;   &lt;td&gt;The infoX-SMS system interacts with the MDSP&lt;br /&gt;  through this interface to authenticate and computing&lt;br /&gt;  fee for the subscribers of the SMS.&lt;/td&gt;   &lt;td&gt;SMAP1.3&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;SMPP+  interface&lt;/td&gt;   &lt;td&gt;The infoX-SMS system interacts with the SCP through&lt;br /&gt;  this interface to authenticate and charge the&lt;br /&gt;  subscribers of the SMS.&lt;/td&gt;   &lt;td&gt;SMPP+2.0&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Bill interface&lt;/td&gt;   &lt;td&gt;The charging system obtains charging bills from&lt;br /&gt;  the infoX-SMS system through this interface, and&lt;br /&gt;  then conducts further processing.&lt;br /&gt;  Through this interface, the report server obtains&lt;br /&gt;  statistics bills from the infoX-SMS system, makes&lt;br /&gt;  statistics on bill records and generates statistics&lt;br /&gt;  report&lt;/td&gt;   &lt;td&gt;FTP&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;SS7 interface&lt;/td&gt;   &lt;td&gt;It is the interface between the infoX-SMS system and&lt;br /&gt;  MSs, which does not exist physically. The infoX-SMS&lt;br /&gt;  system and MSs communicate through the mobile&lt;br /&gt;  network. Therefore, the interface is the external&lt;br /&gt;  interface of the signaling access gateway&lt;br /&gt;  (TELLIN-USAU).&lt;br /&gt;  The TELLIN-USAU can access the narrowband SS7&lt;br /&gt;  and the IP-based broadband SS7, so it has two kinds&lt;br /&gt;  of signaling interfaces: the TDM-based signaling&lt;br /&gt;  interface and the IP-based signaling interface.&lt;br /&gt;  The TDM-based signaling interface adopts E1&lt;br /&gt;  physical interface, and it can access 64-Kbps and&lt;br /&gt;  2-Mbps signaling links.&lt;br /&gt;  The IP-based signaling interface adopts the FE&lt;br /&gt;  interface of the 10M/100M Ethernet.&lt;/td&gt;   &lt;td&gt;SS7&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-605816185872441745?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/605816185872441745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/605816185872441745'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2008/01/huawei-infox-smc-system-description.html' title='Huawei infoX-SMC System Description: System Overview'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-6955326790957308271</id><published>2007-12-14T03:57:00.000-08:00</published><updated>2007-12-14T04:08:08.090-08:00</updated><title type='text'>System Description Huawei infoX-SMS</title><content type='html'>This chapter describes the basic features of the infoX-SMS system. Taking the GSM&lt;br /&gt;and CDMA networks for example, this chapter covers the position of the SMS system&lt;br /&gt;in the mobile network, as well as the functions and compliant specifications of the&lt;br /&gt;infoX-SMS system.&lt;br /&gt;You can learn about the features of the SMS system through reading this chapter.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.1 Basic Concepts&lt;/span&gt;&lt;br /&gt;The infoX-SMS system is a service processing system independent of the mobile&lt;br /&gt;network. It is responsible for submitting, storing, and forwarding short messages&lt;br /&gt;(SMs). It implements the interconnection with such networks as the public switched&lt;br /&gt;telephone network (PSTN), integrated services digital network (ISDN) and packet&lt;br /&gt;switched public data network (PSPDN) so as to transfer SMs between extended short&lt;br /&gt;message entities (ESMEs) and mobile stations (MSs).&lt;br /&gt;The SMS system supports the SMC running mode and the FDA running mode. The&lt;br /&gt;license decides which running mode is used in the SMS system. In the SMC running&lt;br /&gt;mode, the SMS system stores and forwards the SMs. In the FDA running mode, the&lt;br /&gt;SMS system does not store the SMs. Instead, the SMS system delivers the SM once&lt;br /&gt;only. When a delivery fails, the system forwards the SM to the SMS system with the&lt;br /&gt;function of storing SMs.&lt;br /&gt;The basic services of the SMS system include:&lt;ul&gt;&lt;li&gt;Mobile originated (MO) messages&lt;/li&gt;&lt;li&gt;Mobile terminated (MT) messages&lt;/li&gt;&lt;li&gt;Access through SMPP 3.3 and SMPP 3.4&lt;/li&gt;&lt;li&gt;SMs encoded in Unicode&lt;/li&gt;&lt;li&gt;Alert notification service&lt;/li&gt;&lt;li&gt;SM signature service&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;1.2 System Overview&lt;/span&gt;&lt;br /&gt;The SMS system:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Implements SM exchange between the GSM, TDMA and CDMA networks.&lt;/li&gt;&lt;li&gt;Communicates with the PSTN, ISDN, and PSPDN, so as to transmit SMs from other short message entities (SMEs) such as the manual station and the automatic station. It is responsible for the SM reception, scheduling, storing, routing, backing up, forwarding, and delivering; implements the management on the SMEs connected to the SMS system.Besides all the features of the version V300R001, the SMS system of this version is applied to the CDMA, TDMA, and GSM networks, providing the SM exchange among the CDMA, GSM and TDMA networks.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-6955326790957308271?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6955326790957308271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6955326790957308271'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/12/system-description-infox-sms.html' title='System Description Huawei infoX-SMS'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-3274331299443173095</id><published>2007-10-02T21:10:00.000-07:00</published><updated>2007-10-02T21:37:29.053-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>About the security content of the iPhone 1.1.1 Update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RwMZ4FXcRPI/AAAAAAAAAUs/-no-3UIGxLQ/s1600-h/iphone_update.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RwMZ4FXcRPI/AAAAAAAAAUs/-no-3UIGxLQ/s400/iphone_update.jpg" alt="" id="BLOGGER_PHOTO_ID_5116962052926883058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Apple Product Security website:&lt;br /&gt;&lt;blockquote&gt;"For the protection of our customers, Apple does not disclose, discuss, or confirm security issues until a full investigation has occurred and any necessary patches or releases are available. To learn more about Apple Product Security"&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;For information about the Apple Product Security PGP Key, see "How to use the Apple Product Security PGP Key."&lt;br /&gt;&lt;br /&gt;To learn about other Security Updates, see "Apple Security Updates."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;iPhone v1.1.1 Update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bluetooth&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: An attacker within Bluetooth range may be able to cause an unexpected application termination or arbitrary code execution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Description:&lt;/span&gt; An input validation issue exists in the iPhone's Bluetooth server. By sending maliciously-crafted Service Discovery Protocol (SDP) packets to an iPhone with Bluetooth enabled, an attacker may trigger the issue, which may lead to unexpected application termination or arbitrary code execution. This update addresses the issue by performing additional validation of SDP packets. Credit to Kevin Mahaffey and John Hering of Flexilis Mobile Security for reporting this issue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mail&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: Checking email over untrusted networks may lead to information disclosure via a man-in-the-middle attack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0); font-weight: bold;"&gt;Description:&lt;/span&gt; When Mail is configured to use SSL for incoming and outgoing connections, it does not warn the user when the identity of the mail server has changed or cannot be trusted. An attacker capable of intercepting the connection may be able to impersonate the user's mail server and obtain the user's email credentials or other sensitive information. This update addresses the issue by properly warning when the identity of the remote mail server has changed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mail&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: Following a telephone ("tel:") link in Mail will dial a phone number without confirmation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Description:&lt;/span&gt; Mail supports telephone ("tel:") links to dial phone numbers. By enticing a user to follow a telephone link in a mail message, an attacker can cause iPhone to place a call without user confirmation. This update addresses the issue by providing a confirmation window before dialing a phone number via a telephone link in Mail. Credit to Andi Baritchi of McAfee for reporting this issue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Safari&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: Visiting a malicious website may lead to the disclosure of URL contents&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Description:&lt;/span&gt; A design issue in Safari allows a web page to read the URL that is currently being viewed in its parent window. By enticing a user to visit a maliciously crafted web page, an attacker may be able to obtain the URL of an unrelated page. This update addresses the issue through an improved cross-domain security check. Credit to Michal Zalewski of Google Inc. and Secunia Research for reporting this issue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Safari&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: Visiting a malicious website may lead to unintended dialing or dialing a different number than expected&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Description:&lt;/span&gt; Safari supports telephone ("tel:") links to dial phone numbers. When a telephone link is selected, Safari will confirm that the number should be dialed. A maliciously crafted telephone link may cause a different number to be displayed during confirmation than the one actually dialed. Exiting Safari during the confirmation process may result in unintentional confirmation. This update addresses the issue by properly displaying the number that will be dialed, and requiring confirmation for telephone links. Credit to Billy Hoffman and Bryan Sullivan of HP Security Labs (formerly SPI Labs) and Eduardo Tang for reporting this issue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Safari&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: Visiting a malicious website may lead to cross-site scripting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Description:&lt;/span&gt; A cross-site scripting vulnerability exists in Safari that allows malicious websites to set JavaScript window properties of websites served from a different domain. By enticing a user to visit a maliciously crafted website, an attacker can trigger the issue, resulting in getting or setting the window status and location of pages served from other websites. This update addresses the issue by providing improved access controls on these properties. Credit to Michal Zalewski of Google Inc. for reporting this issue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Safari&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: Disabling JavaScript does not take effect until Safari is restarted&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Description:&lt;/span&gt; Safari can be configured to enable or disable JavaScript. This preference does not take effect until the next time Safari is restarted. This usually occurs when the iPhone is restarted. This may mislead users into believing that JavaScript is disabled when it is not. This update addresses the issue by applying the new preference prior to loading new web pages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Safari&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: Visiting a malicious website may result in cross-site scripting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Description:&lt;/span&gt; A cross-site scripting issue in Safari allows a maliciously crafted website to bypass the same-origin policy using "frame" tags. By enticing a user to visit a maliciously crafted web page, an attacker can trigger the issue, which may lead to the execution of JavaScript in the context of another site. This update addresses the issue by disallowing JavaScript as an "iframe" source, and limiting JavaScript in frame tags to the same access as the site from which it was served. Credit to Michal Zalewski of Google Inc. and Secunia Research for reporting this issue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Safari&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: Visiting a malicious website may result in cross-site scripting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Description:&lt;/span&gt; A cross-site scripting issue in Safari allows JavaScript events to be associated with the wrong frame. By enticing a user to visit a maliciously crafted web page, an attacker may cause the execution of JavaScript in the context of another site. This update addresses the issue by associating JavaScript events to the correct source frame.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Safari&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Impact: JavaScript on websites may access or manipulate the contents of documents served over HTTPS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0); font-weight: bold;"&gt;Description:&lt;/span&gt; An issue in Safari allows content served over HTTP to alter or access content served over HTTPS in the same domain. By enticing a user to visit a maliciously crafted web page, an attacker may cause the execution of JavaScript in the context of HTTPS web pages in that domain. This update addresses the issue by limiting access between JavaScript executing in HTTP and HTTPS frames. Credit to Keigo Yamazaki of LAC Co., Ltd. (Little eArth Corporation Co., Ltd.) for reporting this issue.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0); font-weight: bold;"&gt;Installation note:&lt;/span&gt;&lt;br /&gt;This update is only available through iTunes, and will not appear in your computer's Software Update application, or in the Apple Downloads site. Make sure you have an internet connection and have installed the latest version of iTunes from www.apple.com/itunes&lt;br /&gt;&lt;br /&gt;iTunes will automatically check Apple's update server on its weekly schedule. When an update is detected, it will download it. When the iPhone is docked, iTunes will present the user with the option to install the update. We recommend applying the update immediately if possible. Selecting "Don't install" will present the option the next time you connect your iPhone.&lt;br /&gt;&lt;br /&gt;The automatic update process may take up to a week depending on the day that iTunes checks for updates. You may manually obtain the update via the "Check for Update" button within iTunes. After doing this, the update can be applied when your iPhone is docked to your computer.&lt;br /&gt;&lt;br /&gt;To check that the iPhone has been updated:&lt;br /&gt;&lt;br /&gt;Navigate to &lt;span style="font-weight: bold;"&gt;Settings &gt;&gt;General&gt;&gt;About&lt;/span&gt;.&lt;br /&gt;The Version after applying this update will be &lt;span style="font-weight: bold;"&gt;1.1.1 (3A109a)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Source [&lt;a href="http://en.securitylab.ru/notification/303838.php"&gt;securitylab.ru&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-3274331299443173095?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/3274331299443173095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/3274331299443173095'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/10/about-security-content-of-iphone-111.html' title='About the security content of the iPhone 1.1.1 Update'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KLIdqrsBzog/RwMZ4FXcRPI/AAAAAAAAAUs/-no-3UIGxLQ/s72-c/iphone_update.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-5037628100492157714</id><published>2007-10-01T06:55:00.000-07:00</published><updated>2007-10-01T07:24:37.540-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>RAID-1 Volume Using SVM on x86 Platform</title><content type='html'>This will provide full protection against one disk failure, and complete redundancy. In the same time, this will have the effect to speed read requests (since there exists multiple backing devices hosting the same data), but write performance is generally degraded. First, know your running system, particularly on which disk it is currently installed and which other device is available for the second mirror side.&lt;br /&gt;&lt;pre style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# df -hF ufs&lt;br /&gt;Filesystem             size   used  avail capacity  Mounted on&lt;br /&gt;/dev/dsk/c1d0s0        7.9G   5.2G   2.6G    67%    /&lt;br /&gt;# swap -lh&lt;br /&gt;swapfile             dev    swaplo   blocks     free&lt;br /&gt;/dev/dsk/c1d0s1     102,65       4K     4.0G     4.0G&lt;br /&gt;#&lt;br /&gt;# echo | format&lt;br /&gt;Searching for disks...done&lt;br /&gt;&lt;br /&gt;AVAILABLE DISK SELECTIONS:&lt;br /&gt;    0. c1d0&lt;br /&gt;       /pci@0,0/pci-ide@8/ide@0/cmdk@0,0&lt;br /&gt;    1. c2d0&lt;br /&gt;       /pci@0,0/pci-ide@8/ide@1/cmdk@0,0&lt;br /&gt;[...]&lt;/pre&gt;Well, we will use the c2d0 as the second submirror. So, we need to default to one Solaris partition that uses the whole disk and make it bootable (we are using GRUB in this case). The slice for the second submirror must have a slice tag of root and the root slice must be slice 0 (so, we will duplicate the label's content from the boot disk to the mirror disk).&lt;br /&gt;&lt;pre style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# fdisk -B /dev/rdsk/c2d0p0&lt;br /&gt;# fdisk /dev/rdsk/c2d0p0&lt;br /&gt;          Total disk size is 36483 cylinders&lt;br /&gt;          Cylinder size is 16065 (512 byte) blocks&lt;br /&gt;&lt;br /&gt;                                            Cylinders&lt;br /&gt;   Partition   Status    Type          Start   End   Length    %&lt;br /&gt;   =========   ======    ============  =====   ===   ======   ===&lt;br /&gt;       1       Active    Solaris2          1  36482    36482    100&lt;br /&gt;&lt;br /&gt;SELECT ONE OF THE FOLLOWING:&lt;br /&gt;1. Create a partition&lt;br /&gt;2. Specify the active partition&lt;br /&gt;3. Delete a partition&lt;br /&gt;4. Change between Solaris and Solaris2 Partition IDs&lt;br /&gt;5. Exit (update disk configuration and exit)&lt;br /&gt;6. Cancel (exit without updating disk configuration)&lt;br /&gt;Enter Selection:&lt;br /&gt;#&lt;br /&gt;# /sbin/installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c2d0s0&lt;br /&gt;stage1 written to partition 0 sector 0 (abs 16065)&lt;br /&gt;stage2 written to partition 0, 260 sectors starting at 50 (abs 16115)&lt;br /&gt;#&lt;br /&gt;# prtvtoc /dev/rdsk/c1d0s2 | fmthard -s - /dev/rdsk/c2d0s2&lt;br /&gt;fmthard:  New volume table of contents now in place.&lt;/pre&gt;Create replicas of the metadevice state database:&lt;br /&gt;&lt;pre style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metadb -a -c 3 -f c1d0s4 c2d0s4&lt;br /&gt;# metadb&lt;br /&gt;     flags           first blk       block count&lt;br /&gt;  a        u         16              8192            /dev/dsk/c1d0s4&lt;br /&gt;  a        u         8208            8192            /dev/dsk/c1d0s4&lt;br /&gt;  a        u         16400           8192            /dev/dsk/c1d0s4&lt;br /&gt;  a        u         16              8192            /dev/dsk/c2d0s4&lt;br /&gt;  a        u         8208            8192            /dev/dsk/c2d0s4&lt;br /&gt;  a        u         16400           8192            /dev/dsk/c2d0s4&lt;/pre&gt;&lt;span style="font-style: italic;"&gt;Flag -f is needed because it is the first invocation/creation of metadb(1m).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Set up the RAID-0 metadevices (stripe or concatenation volumes) corresponding to the &lt;span style="color: rgb(102, 102, 0);"&gt;/&lt;/span&gt; file system and the &lt;span style="color: rgb(102, 102, 0);"&gt;swap&lt;/span&gt; space, and automatically configure system files (&lt;span style="color: rgb(102, 102, 0);"&gt;/etc/vfstab&lt;/span&gt; and &lt;span style="color: rgb(102, 102, 0);"&gt;/etc/system&lt;/span&gt;) for the root metadevice.&lt;br /&gt;&lt;pre&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metainit -f d10 1 1 c1d0s0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d10: Concat/Stripe is setup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metainit -f d11 1 1 c1d0s1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d11: Concat/Stripe is setup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metainit d20 1 1 c2d0s0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d20: Concat/Stripe is setup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metainit d21 1 1 c2d0s1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d21: Concat/Stripe is setup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metainit d0 -m d10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d0: Mirror is setup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metainit d1 -m d11&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d1: Mirror is setup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# cp /etc/vfstab /etc/vfstab.beforesvm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# sed -e 's@/dev/dsk/c1d0s1@/dev/md/dsk/d1@' /etc/vfstab.beforesvm &gt; /etc/vfstab&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metaroot d0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# diff /etc/vfstab /etc/vfstab.beforesvm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;6,7c6,7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;&lt; /dev/md/dsk/d1   -                 -   swap   -   no   -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;&lt; /dev/md/dsk/d0   /dev/md/rdsk/d0   /   ufs    1   no   -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;---&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;&gt; /dev/dsk/c1d0s1  -                 -   swap   -   no   -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;&gt; /dev/dsk/c1d0s0  /dev/rdsk/c1d0s0  /   ufs    1   no   -&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-style: italic;"&gt;Flag -f is needed because the file systems created on the slice we want to initialize a new metadevice are currently mounted (in use).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reboot on the metadevices: the operating system will now boot encapsulated, on a one-side mirror. Last, attach the second part of the mirror and adapt the system dump configuration.&lt;br /&gt;&lt;pre&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# lockfs -af &amp;amp;&amp;amp; shutdown -y -g 0 -i 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;[...]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metattach d0 d20&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d0: submirror d20 is attached&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metattach d1 d21&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d1: submirror d21 is attached&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metastat -p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d1 -m /dev/md/rdsk/d11 /dev/md/rdsk/d21 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d11 1 1 /dev/rdsk/c1d0s1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d21 1 1 /dev/rdsk/c2d0s1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d0 -m /dev/md/rdsk/d10 /dev/md/rdsk/d20 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d10 1 1 /dev/rdsk/c1d0s0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;d20 1 1 /dev/rdsk/c2d0s0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# metastat | grep %&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;    Resync in progress: 41 % done&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;    Resync in progress: 46 % done&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# rmdir /var/crash/*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# mkdir /var/crash/`hostname`&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# chmod 700 /var/crash/`hostname`&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;# dumpadm -s /var/crash/`hostname` -d /dev/md/dsk/d1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;      Dump content: kernel pages&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;       Dump device: /dev/md/dsk/d1 (swap)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Savecore directory: /var/crash/bento&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Savecore enabled: yes&lt;/span&gt;&lt;/pre&gt;Last, define the alternative boot path in the &lt;span style="color: rgb(102, 102, 0);"&gt;menu.lst&lt;/span&gt; GRUB configuration file: the Solaris/BSD slice 0 on the first &lt;span style="color: rgb(102, 102, 0);"&gt;fdisk&lt;/span&gt; partition on the second &lt;span style="color: rgb(102, 102, 0);"&gt;BIOS&lt;/span&gt; disk.&lt;br /&gt;&lt;pre style="font-weight: bold; color: rgb(102, 102, 0);"&gt;cat &lt;&lt;&gt;&gt; /boot/grub/menu.lst&lt;br /&gt;title Solaris Nevada snv_65 X86 (Alternate Boot Path)&lt;br /&gt;root (hd1,0,a)&lt;br /&gt;kernel$ /platform/i86pc/kernel/$ISADIR/unix&lt;br /&gt;module$ /platform/i86pc/$ISADIR/boot_archive&lt;br /&gt;EOF&lt;br /&gt;#&lt;br /&gt;# bootadm list-menu&lt;br /&gt;The location for the active GRUB menu is: /boot/grub/menu.lst&lt;br /&gt;default 0&lt;br /&gt;timeout 10&lt;br /&gt;0 Solaris Nevada snv_65 X86&lt;br /&gt;1 Solaris failsafe&lt;br /&gt;2 Solaris Nevada snv_65 X86 (Alternate Boot Path)&lt;/pre&gt;For further (and deeper) information on this subject, please refer to the excellent Sun Microsystems Documentation on Solaris Volume Manager, and particularly &lt;a href="http://docs.sun.com/app/docs/doc/816-4520/6manpiejq?a=view"&gt;x86: Creating a RAID-1 Volume From the root (/) File System.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-5037628100492157714?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5037628100492157714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5037628100492157714'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/10/raid-1-volume-using-svm-on-x86-platform.html' title='RAID-1 Volume Using SVM on x86 Platform'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-6899300591872967516</id><published>2007-09-27T06:25:00.000-07:00</published><updated>2007-09-27T06:33:27.005-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='unlock'/><title type='text'>Part 2: How to Crack the iPhone</title><content type='html'>The Second part of the &lt;a href="http://lostinterabytes.blogspot.com/2007/09/how-to-crack-iphone-in-10-steps.html"&gt;How to Crack the iPhone&lt;/a&gt; series:&lt;br /&gt;&lt;br /&gt;- Start iTunes. (tested with 7.4.2, might not work with future versions)&lt;br /&gt;&lt;br /&gt;- Connect the iPhone, and long-press both the home key and the switch on top for around 30 seconds, until a triangle warning sign appears asking you to connect the iPhone to iTunes.&lt;br /&gt;&lt;br /&gt;- On iTunes, click on system restore and flash the device with the latest 1.0 firmware, which as of today is 1.0.2. (might not work with future firmwares, specially the 1.1 series available today on the iPod Touch)&lt;br /&gt;&lt;br /&gt;- Wait several minutes (around 5-10 minutes) until the iPhone restarts and iTunes shows it again.&lt;br /&gt;&lt;br /&gt;- Kill iTunes and the iTunes helper application.&lt;br /&gt;&lt;br /&gt;- Get &lt;a href="http://code.google.com/p/independence/"&gt;iNdependence&lt;/a&gt; (tested with 1.2.1a) and run it. (more info at the FiveForty.net website)&lt;br /&gt;&lt;br /&gt;- Read the README file and download the 1.0.2 firmware from the link on such file. (90MB)&lt;br /&gt;&lt;br /&gt;- Click on Activate and wait for some minutes (5-10 minutes). If it takes longer, you can safely kill iNdependence and run it again.&lt;br /&gt;&lt;br /&gt;- Get &lt;a href="http://iphone.nullriver.com/beta/"&gt;Installer.app App Tapp Beta&lt;/a&gt; (tested with v3.1)&lt;br /&gt;&lt;br /&gt;- Select firmware 1.0.2 and install it. Again, if this takes more than 5-10 minutes, kill the application and start over.&lt;br /&gt;&lt;br /&gt;- From the recently Installer application on the iPhone, install the BSD subsystem, OpenSSH, SummerBoard, and everything else that you want.&lt;br /&gt;&lt;br /&gt;- Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-6899300591872967516?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6899300591872967516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6899300591872967516'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/part-2-how-to-crack-iphone.html' title='Part 2: How to Crack the iPhone'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-5513607191821364446</id><published>2007-09-27T06:13:00.000-07:00</published><updated>2007-09-27T06:24:00.488-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='unlock'/><title type='text'>How to Crack the iPhone in 10 steps</title><content type='html'>Get a Windows machine with administrator rights. Windows iTunes will not see the iPhone’s USB connection.&lt;br /&gt;&lt;br /&gt;1. Install &lt;a href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iTunes7/Win/061-3312.20070629.Mu8Bv/iTunesSetup.exe"&gt;iTunes 7.3.0.54&lt;/a&gt;. Get it from Apple.&lt;br /&gt;&lt;br /&gt;2. Install &lt;a href="http://www.ultraedit.com/index.php?name=Downloads&amp;#038;d_op=viewdownload&amp;#038;cid=1"&gt;UltraEdit 32&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;3. Download &lt;a href="http://nanocr.eu/wp-content/PhoneActSrv-v1.0.zip"&gt;Phone Activation Server v1.0&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;4. Using notepad or any other text editor, edit the file “&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;c:\ windows\ system32\ drivers\ etc\ hosts&lt;/span&gt;” and add the following line:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0); font-weight: bold;"&gt;127.0.0.1 albert.apple.com&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;5. Backup the file &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;iTunes.exe&lt;/span&gt; on &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;C:\Program Files\iTunes&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;6. Edit &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;iTunes.exe&lt;/span&gt; using &lt;span style="font-style: italic;"&gt;UltraEdit32&lt;/span&gt;. Press CTRL-G, enter “&lt;span style="font-weight: bold;"&gt;2048912&lt;/span&gt;“, write “&lt;span style="font-weight: bold;"&gt;33 C0 C3&lt;/span&gt;“. Then Offset &lt;span style="font-weight: bold;"&gt;257074&lt;/span&gt;, enter “&lt;span style="font-weight: bold;"&gt;28&lt;/span&gt;“. Finally offset “&lt;span style="font-weight: bold;"&gt;257013&lt;/span&gt;“, enter “&lt;span style="font-weight: bold;"&gt;33 C9 B1&lt;/span&gt;“. Save the file and close &lt;span style="font-style: italic;"&gt;UltraEdit32&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;7. Make sure nothing is running and using the port 80. (e.g. no HTTP server running)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;8. Start the &lt;span style="font-style: italic;"&gt;Phone Activation Server v1.0&lt;/span&gt; application.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;9. Plug the iPhone and start iTunes.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;10. iPhone will activate after some seconds and will show some message like “Invalid SIM card”. Slide it to continue and &lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;have fun!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-5513607191821364446?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5513607191821364446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5513607191821364446'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/how-to-crack-iphone-in-10-steps.html' title='How to Crack the iPhone in 10 steps'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-5337026965168095394</id><published>2007-09-27T05:57:00.000-07:00</published><updated>2007-09-27T05:59:51.597-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>How To: Activate the Voicemail Button in Non-AT&amp;T Unlocked iPhones</title><content type='html'>If you have successfully &lt;a href="http://lostinterabytes.blogspot.com/2007/09/unlock-iphone-free-software.html"&gt;unlocked your iPhone&lt;/a&gt;, you may have discovered already that the voicemail button doesn't do anything at all. It won't give you visual voicemail, but you can easily get the voicemail button to work using any carrier following these steps:&lt;br /&gt;1. First, take note of what your voicemail number is with your current provider (for example, in Spain the Vodafone voicemail number is &lt;span style="font-weight: bold;"&gt;177&lt;/span&gt;).&lt;br /&gt;2. Click on the phone button in your iPhone.&lt;br /&gt;3. Click on the keypad tab.&lt;br /&gt;4. Tap the following code:&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-weight: bold;"&gt;*5005*86*xxx#&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;xxx&lt;/span&gt; is the voicemail number, in our example it will read: &lt;span style="font-weight: bold;"&gt;*5005*86*177#&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Tap call.&lt;br /&gt;6. After a second, the code will have been set.&lt;br /&gt;7. Tap now on the voicemail button and it will automatically call your usual voicemail service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-5337026965168095394?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5337026965168095394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5337026965168095394'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/how-to-activate-voicemail-button-in-non.html' title='How To: Activate the Voicemail Button in Non-AT&amp;T Unlocked iPhones'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-4676010254730583145</id><published>2007-09-27T05:47:00.000-07:00</published><updated>2007-09-27T05:51:38.006-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='unlock'/><title type='text'>Unlock iPhone Free Software</title><content type='html'>The free software iPhone unlock—the only one that counts— has been finally achieved by the iPhone Dev Team and it has been independently tested. Everyone can now unlock their iPhones for &lt;i&gt;free&lt;/i&gt;. The unlock was &lt;b&gt;not&lt;/b&gt; achieved by GeoHot, who was credited with the first hardware unlocks.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Gizmodo's software mirror: &lt;a href="http://gizmodo.com/assets/resources/2007/09/iunlock.zip"&gt;Download iUnlock here&lt;/a&gt; (this is the only original iUnlock file.)&lt;/p&gt;  &lt;p&gt;Gizmodo's source code mirror: &lt;a href="http://gizmodo.com/assets/resources/2007/09/iunlock_src.zip"&gt;Download iUnlock Source here&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-4676010254730583145?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/4676010254730583145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/4676010254730583145'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/unlock-iphone-free-software.html' title='Unlock iPhone Free Software'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-49217658634953876</id><published>2007-09-26T04:39:00.000-07:00</published><updated>2007-09-26T04:57:10.225-07:00</updated><title type='text'>infoX-WAPGW CONFIG SPECIFICATION</title><content type='html'>&lt;strong&gt;The sameness of Communication Port for Wap1x and wap2.0&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;wapgw_http.ini&lt;br /&gt;&lt;/span&gt;[WAE]&lt;br /&gt;#WAP1.x stack listening port&lt;br /&gt;ServerListenPort        = 9128&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;wapgw_wap.ini&lt;br /&gt;&lt;/span&gt;[WAEAGENT]&lt;br /&gt;#Master wae's IP address&lt;br /&gt;MASTERWAEIP        = 10.164.37.32&lt;br /&gt;#Master WAE's port number&lt;br /&gt;MASTERWAEPORT      = 9128&lt;br /&gt;#Slave WAE's IP address&lt;br /&gt;SLAVEWAEIP         = 10.71.101.194&lt;br /&gt;#Slave WAE's port number&lt;br /&gt;SLAVEWAEPORT       = 9128&lt;br /&gt;#Connect time out(ms)&lt;br /&gt;ConnectTimeout = 6000&lt;br /&gt;&lt;span style="color:#990000;"&gt;Description&lt;/span&gt;: This port was configed for the communication of Wap1x and Wap20,usually it’s 9128. That means the wap20 listening on port 9128 and the wap1x connect wap20 with port 9128.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;The sameness of Communication Port for wapgw and plat&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;wapgw_common.ini&lt;br /&gt;&lt;/span&gt;[PFM]&lt;br /&gt;#PFM IP address&lt;br /&gt;PFMIP                   = 10.71.104.196           &lt;br /&gt;#PFM listening port&lt;br /&gt;PFMListenPort           = 15000                     &lt;br /&gt;#PFM timeout,secs&lt;br /&gt;PFMTimeout              = 60&lt;br /&gt;&lt;span style="color:#990000;"&gt;wapgw_plat.ini&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;#net service&lt;br /&gt;[NETWORK]                     &lt;br /&gt;# the port for WAPGW to query the relation between MSISDN and IP address&lt;br /&gt;WapQueryPort = 15000&lt;br /&gt;&lt;span style="color:#990000;"&gt;Description:&lt;/span&gt; Usually , this port was set to 15000,that means the wapgw modules connect plat with port 15000,and the plat listen on port 15000.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;The sameness of Communication for wapgw and oamagent&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;wapgw_http.ini&lt;br /&gt;&lt;/span&gt;[SNMPAGENT]&lt;br /&gt;IsSNMPSupport  = 0                           &lt;br /&gt;#SNMPAGENT IP&lt;br /&gt;SNMPAgentIP=  10.71.101.141                &lt;br /&gt;#SNMPAGENT port&lt;br /&gt;SNMPAgentPort= 6088&lt;br /&gt;&lt;span style="color:#990000;"&gt;wapgw_wap.ini&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;[OAMAGENT]&lt;br /&gt;#OAM node's IP address                &lt;br /&gt;OAMIP =  10.71.101.141     &lt;br /&gt;#OAM listening port           &lt;br /&gt;OAMPort = 6088&lt;br /&gt;&lt;span style="color:#990000;"&gt;wapgw_plat.ini&lt;/span&gt;&lt;br /&gt;[OAMAGENT]&lt;br /&gt;IsConnectOamAgent = 1 &lt;br /&gt;# OAM IP address&lt;br /&gt;OAMIP = 10.71.101.141&lt;br /&gt;# OAM listening port&lt;br /&gt;OAMPort  = 6088&lt;br /&gt;&lt;span style="color:#990000;"&gt;wapgw_ppg.ini&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;[OAMAgent]&lt;br /&gt;ip = 10.71.101.141&lt;br /&gt;# Network manager's service port&lt;br /&gt;port = 6088&lt;br /&gt;&lt;span style="color:#990000;"&gt;oamagnet.ini&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;[COMMON]&lt;br /&gt;#IP address of the local computer&lt;br /&gt;LocalIP                 = 10.71.101.141&lt;br /&gt;#OAMAgent listen port No.&lt;br /&gt;LocalPort               = 6088&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;The sameness of Communication for ppg and smpa&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color:#660000;"&gt;smpa.cfg&lt;/span&gt;&lt;br /&gt;[COMMON]&lt;br /&gt;LocalIp         = 10.0.0.240&lt;br /&gt;OffsetOfPort    = 6580&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;[PROTOCOL]&lt;br /&gt;ProtocolVersion       = 3.3&lt;br /&gt;[PROTOCOL]&lt;br /&gt;ProtocolVersion       = 3.4&lt;br /&gt;&lt;span style="color:#990000;"&gt;wapgw_ppg.ini&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;[SMPA]&lt;br /&gt;IP = 10.0.0.240&lt;br /&gt;Port = 6580&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;[SMPA]&lt;br /&gt;SMPPVer = 0&lt;br /&gt;Esm = 0&lt;br /&gt;EnableDeliverReport = true&lt;br /&gt;[SYS]&lt;br /&gt;msgGoStraight = false&lt;br /&gt;msgWithSARInfo = true&lt;br /&gt;msgWithPort = true&lt;br /&gt;[SMPA]&lt;br /&gt;SMPPVer = 1&lt;br /&gt;Esm = 2&lt;br /&gt;EnableDeliverReport = false&lt;br /&gt;[SYS]&lt;br /&gt;msgGoStraight = true&lt;br /&gt;msgWithSARInfo = false&lt;br /&gt;msgWithPort = false&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-49217658634953876?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/49217658634953876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/49217658634953876'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/infox-wapgw-config-specification.html' title='infoX-WAPGW CONFIG SPECIFICATION'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-6460181123165332180</id><published>2007-09-24T00:37:00.000-07:00</published><updated>2007-09-24T03:50:17.952-07:00</updated><title type='text'>Gentoo + HUAWEI E220 HSDPA USB modem</title><content type='html'>I will explain how to have the HUAWEI E220 HSDPA USB modem working on your Gentoo system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hardware configuration:&lt;/span&gt;&lt;br /&gt;In order to have the modem functioning you need to have all necessary modules compiled in the Linux kernel. Moreover, you need to have the card properly recognized by these modules. This is not trivial because the HUAWEI E220 modem is in fact a device with a twofold nature: it is a modem but, at the same time, it is a USB storage device. The storage device contains the Windows drivers, so it's pretty useless for our purposes, but the dual nature can generate some trouble. We will deal with this in a later section&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kernel configuration:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;zgrep "CONFIG_USB_SERIAL_GENERIC" /proc/config.gz&lt;/blockquote&gt;In recent kernel (at least since version 2.6.20), the HUAWEI E220 modem is supported by the USB generic serial driver (usbserial module). To use it, you also need the support for the PPP protocol and for asynchronous serial ports. To check if these drivers are compiled in the kernel, useand&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;zgrep "CONFIG_PPP" /proc/config.gz&lt;br /&gt;zgrep "CONFIG_PPP_ASYNC" /proc/config.gz&lt;/blockquote&gt;&lt;br /&gt;or check your kernel configuration (if you use genkernel it can be found in &lt;span style="color: rgb(102, 102, 0);"&gt;/etc/kernels/&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;If the options are not set as a module (m) recompile your kernel with the following options activated&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;Device Drivers  ---&gt; USB Support ---&gt; [M] USB Serial Converter support ---&gt; [*] USB Generic Serial Driver&lt;br /&gt;&lt;br /&gt;Device Drivers  ---&gt; Network device support  ---&gt; [M] PPP (point-to-point protocol) support&lt;br /&gt;                                                [M] PPP support for async serial ports&lt;/blockquote&gt;If you say [M] for "USB Serial Converter support" and [*] for "USB Generic Serial Driver", you get the usbserial module.&lt;span style="font-weight: bold;font-family:Georgia,serif;" &gt;&lt;br /&gt;&lt;br /&gt;Udev rules&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Georgia,serif;"&gt;Once these drivers are available, plug the USB cable and use&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;lsusb -v&lt;/blockquote&gt;&lt;/span&gt;to see if the modem has been properly recognized. You should see something like&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;...&lt;br /&gt;idVendor           0x12d1&lt;br /&gt;idProduct          0x1003&lt;br /&gt;bcdDevice          0.00&lt;br /&gt;iManufacturer      1 HUAWEI Technologies&lt;br /&gt;iProduct           2 HUAWEI Mobile&lt;br /&gt;...&lt;/blockquote&gt;The idProduct and idVendor should be passed at the module of the USB generic serial driver usbserial when it is loaded. For instance, from the command line, one can do&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;modprobe usbserial vendor=0x12d1  product=0x1003&lt;/blockquote&gt;In principle one can automatically load the usbserial at boot time with the proper parameter settings inserting a line in &lt;span style="color: rgb(102, 102, 0);"&gt;/etc/modules.autoload.d/kernel-2.6&lt;/span&gt;). We will follow a more sophisticated approach: we create an explicit rule for udev. Create the file &lt;span style="color: rgb(102, 102, 0);"&gt;/etc/udev/rules.d/50-huawei.rules&lt;/span&gt; inserting the line&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1003"&lt;br /&gt;  SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe ppp_generic"&lt;/blockquote&gt;In this way the module is loaded with the proper settings when the device is inserted, together with the ppp module. This approach is particularly suited if you need to use the module usbserial with different devices. Of course, if your idProduct and idVendor codes are different remember to adapt the previous line. Now do&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;udevcontrol reload_rules&lt;/blockquote&gt;and unplug and plug again the USB cable. You should find at the end of your &lt;span style="color: rgb(102, 102, 0);"&gt;/var/log/messages&lt;/span&gt; something like&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;... usbserial_generic 3-1:1.0: generic converter detected&lt;br /&gt;... usb 3-1: generic converter now attached to ttyUSB0&lt;br /&gt;...&lt;br /&gt;... usbserial_generic 3-1:1.1: generic converter detected&lt;br /&gt;... usb 3-1: generic converter now attached to ttyUSB1&lt;br /&gt;...&lt;br /&gt;... usbserial_generic 3-1:1.2: generic converter detected&lt;br /&gt;... usb 3-1: generic converter now attached to ttyUSB2&lt;/blockquote&gt;If this is the case, that is if three devices &lt;span style="color: rgb(102, 102, 0);"&gt;/dev/ttyUSB[0,1,2]&lt;/span&gt; have been created, your modem is ready to be used. You can jump to the software configuration section below. If instead you get only the &lt;span style="color: rgb(102, 102, 0);"&gt;/dev/tty&lt;/span&gt;USB0, you need some further hacking. Be aware, you may have &lt;span style="color: rgb(102, 102, 0);"&gt;/dev/sg[0,1,2]&lt;/span&gt; instead. See the next section.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Switching to modem mode&lt;/span&gt;&lt;br /&gt;As mentioned before, the E220 modem has a dual nature: it is both a communication and a storage device. For some reason, sometimes under Linux the communication part is not fully recognized and the device is activated in its "storage" status. Luckily, however, somebody did already work out the solution. You can find a little program called huaweiAktBbo. This program can be used to switch the E220 from "storage" to "modem" status.&lt;br /&gt;&lt;br /&gt;Download the source code, compile it and save the executable in the &lt;span style="color: rgb(102, 102, 0);"&gt;/usr/local/sbin/&lt;/span&gt; directory&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;gcc huaweiAktBbo.c -lusb -o huaweiAktBbo&lt;br /&gt;mv huaweiAktBbo /usr/local/sbin/&lt;/blockquote&gt;Now add a couple of lines to the previously prepared udev rule&lt;br /&gt;&lt;br /&gt;File: /etc/udev/rules.d/50-huawei.rules&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1003"&lt;br /&gt;SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe ppp_generic"&lt;br /&gt;SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/bin/sleep 10"&lt;br /&gt;SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/usr/local/sbin/huaweiAktBbo"&lt;/blockquote&gt;In this way the udev system automatically run the program huaweiAktBbo (after a suitable delay) to set the modem. By unplugging and plugging again the device you can check that all three ttyUSB devices are now created.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Software configuration&lt;/span&gt;&lt;br /&gt;The HUAWEI E220 adapter works as a modem and relies on PPP to establish a connection. One can use any PPP management program. Several GUI programs are available for both KDE and Gnome. In what follows I stick with a bare-bone approach.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ppp configuration&lt;/span&gt;&lt;br /&gt;Just emerge the relevant software&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;emerge net-dialup/ppp&lt;/blockquote&gt;and create the following file which defines the connection parameters&lt;br /&gt;File: /etc/ppp/peers/E220&lt;br /&gt;&lt;blockquote style="color: rgb(102, 102, 0);"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;/dev/ttyUSB0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;460800&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;crtscts&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;modem&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;noauth&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;usepeerdns&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;defaultroute&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;noipdefault&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;debug&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;noccp&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;nobsdcomp&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;novj&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;user "irrelevant"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;password "irrelevant"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;connect '/usr/sbin/chat -f /etc/ppp/chat-E220-pin || /usr/sbin/chat -f /etc/ppp/chat-E220-nopin'&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Notice that we defined both an username and a password. Even if the values of these parameters are irrelevant, they presence seems to make the whole login procedure run smoother. Notice also that the previous file needs two chat scripts. This is due to the fact that the first time that the device is plugged in, one need to provide it the card PIN code. For subsequent connection this generate an error. Then create the needed scripts&lt;br /&gt;&lt;br /&gt;File: /etc/ppp/chat-E220-pin&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;ABORT BUSY&lt;br /&gt;ABORT ERROR&lt;br /&gt;ABORT 'NO CARRIER'&lt;br /&gt;REPORT CONNECT&lt;br /&gt;TIMEOUT 10&lt;br /&gt;"" "ATZ"&lt;br /&gt;OK "AT+CPIN=pin"&lt;br /&gt;OK AT+CGDCONT=1,"ip","internet"&lt;br /&gt;OK "ATE1V1&amp;amp;D2&amp;amp;C1S0=0+IFC=2,2"&lt;br /&gt;OK "AT+IPR=115200"&lt;br /&gt;OK "ATE1"&lt;br /&gt;TIMEOUT 60&lt;br /&gt;"" "ATD*99***1#"&lt;br /&gt;CONNECT \c&lt;/blockquote&gt;and&lt;br /&gt;&lt;br /&gt;File: /etc/ppp/chat-E220-nopin&lt;br /&gt;&lt;blockquote style="color: rgb(102, 102, 0);"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;ABORT BUSY&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;ABORT ERROR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;ABORT 'NO CARRIER'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;REPORT CONNECT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;TIMEOUT 10&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;"" "ATZ"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;OK AT+CGDCONT=1,"ip","internet"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;OK "ATE1V1&amp;amp;D2&amp;amp;C1S0=0+IFC=2,2"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;OK "AT+IPR=115200"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;OK "ATE1"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;TIMEOUT 60&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;"" "ATD*99***1#"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;CONNECT \c&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;where &lt;span style="color: rgb(102, 102, 0);"&gt;pin&lt;/span&gt; is the PIN of your card (typically a four digit code) and internet is the Access Point Name (APN) of the service you use (for instance mine is "web.omnitel.it"). If you don't know the Internet APN, ask your service provider.&lt;br /&gt;&lt;br /&gt;At this point you should be able to start the PPP connection using&lt;br /&gt;&lt;blockquote style="color: rgb(102, 102, 0);"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;pon E220&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;and stop it with&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;blockquote&gt;poff E220&lt;/blockquote&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; DNS problem&lt;/span&gt;&lt;br /&gt;I've noticed that The first time it is invoked, the connection script generate wrong names for the DNS servers. The same behaviour is reported here here. If this is the case for you too, probably it is better to realy on some external DNS service. An excellent solution is provided by the &lt;span style="color: rgb(102, 102, 0);"&gt;Open DNS&lt;/span&gt; project. Simply remove from &lt;span style="color: rgb(102, 102, 0);"&gt;/usr/ppp/peers/E220&lt;/span&gt; the option usepeerdns. Then, edit your &lt;span style="color: rgb(102, 102, 0);"&gt;/etc/resolv.conf&lt;/span&gt; and just add these lines somewhere near the top&lt;br /&gt;&lt;blockquote style="color: rgb(204, 0, 0);"&gt;#Open DNS server&lt;br /&gt;nameserver 208.67.222.222&lt;br /&gt;nameserver 208.67.220.220&lt;/blockquote&gt;If you have several network device configured, however, it is likely that your &lt;span style="color: rgb(102, 102, 0);"&gt;/etc/resolv.conf&lt;/span&gt; get overwritten by the system. In this case the safest approach is to cinfigure the DNS server in &lt;span style="color: rgb(102, 102, 0);"&gt;/etc/conf.d/net&lt;/span&gt;. Assuming the name of your interface is &lt;span style="color: rgb(102, 102, 0);"&gt;ppp0&lt;/span&gt; add the following lines at the end of the file&lt;br /&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(255, 102, 102);"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;config_ppp0=( "ppp" )&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;dns_servers_ppp0=( "208.67.222.222" "208.67.220.220")&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(102, 102, 0);"&gt;&lt;/span&gt;in this way a correct &lt;span style="color: rgb(102, 102, 0);"&gt;/etc/resolv.conf&lt;/span&gt; is generated automatically when the interface is switched on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-6460181123165332180?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6460181123165332180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6460181123165332180'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/gentoo-huawei-e220-hsdpa-usb-modem.html' title='Gentoo + HUAWEI E220 HSDPA USB modem'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-5236926501162745336</id><published>2007-09-23T22:30:00.000-07:00</published><updated>2007-09-24T00:27:08.326-07:00</updated><title type='text'>Survival Tools: Do you want to live for ever?</title><content type='html'>Hi, everybody:) Who wants to live for ever? Because i don't believe in fairy tales any more i want to present you some survival tools on each day:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Windows Files Recovery Software&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdOvFXcQ_I/AAAAAAAAASs/DI9bSTF6fjY/s1600-h/windows-files-recovery1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdOvFXcQ_I/AAAAAAAAASs/DI9bSTF6fjY/s200/windows-files-recovery1.jpg" alt="Windows Files Recovery Software" id="BLOGGER_PHOTO_ID_5113642472703804402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Easy, safe, non-destructive windows data recovery software is helpful in recovering; restoring your lost data from Windows based VISTA/XP (Home, Professional, and Media center edition)/2003server/2000/ME/NT/98 operating system. Provide full support to FAT16, FAT32, NTFS, NTFS5 file system partition drive volume. This easy to use data recovery utility revive deleted compressed EFS (encrypted file system) from your Desktop or Laptop PC’s and provide full support for SATA, IDE, ATA, EIDE, SCSI disk drives.&lt;br /&gt;&lt;br /&gt;Similarly restore files and folders when emptied recycle bin or content deleted permanently using shift+delete keys. Recover your key files or directories folders which are lost, formatted, deleted or corrupted due to virus attacks (boot sector virus), hardware malfunction, improper OS installation, booting issues, power failure/surge etc. The undelete software saves your vital data information after the loss of MBR (master boot record) or partition table. Hard drive data recovery utility get back data even if MFT (Master File Table) or FAT (File allocation table) or Root directory is corrupted.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/ntfs-fat-data-recovery-demo.exe"&gt;Download free &lt;span&gt;Windows Files Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;USB Drive Files Recovery Software&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KLIdqrsBzog/RvdPHVXcRAI/AAAAAAAAAS0/HRuSvW3v-YA/s1600-h/usb-drive-files-recovery1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KLIdqrsBzog/RvdPHVXcRAI/AAAAAAAAAS0/HRuSvW3v-YA/s200/usb-drive-files-recovery1.jpg" alt="USB Drive Files Recovery Software" id="BLOGGER_PHOTO_ID_5113642889315632130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;USB drive recovery software recovers; restore all deleted files and folders from most easy to use pen drive storage media. Data Doctor Software utility retrieve all lost, deleted, virus infected, formatted stored data from your memory stick (or popularly known as key chain drive, flash drive, jet flash, zip drive, jump drive, disk-on-key etc). Safely get back your damaged music, songs (audio/video), stored directories and office doc files (including all major files mpeg, gif, jpeg, bmp, text, doc, riff, tiff and more) from the data retrieval application solution.&lt;br /&gt;&lt;br /&gt;Memory stick data recovery software support all major usb pen drive brands including Kingston, Transcend, Sony, Jet flash, Toshiba, Sandisk, Hitachi, Ricoh, PRETEC, Apacer, Super flash, Super media, Inov8, PQI on USB card reader in different storage capacity (e.g. 64MB 128MB 256MB 512MB 1GB 2GB 4GB 8GB and even higher capacity drives.) for safe and easy data revival. Data recovery support even when “Drive Not Formatted” or “Drive Not Detected” (a system generated error message) is displayed while accessing your pen drive as removable media in My Computer.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/pen-drive-data-recovery-demo.exe"&gt;&lt;span&gt;Download free USB Drive Files Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Removable Media Files Recovery Software&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KLIdqrsBzog/RvdPX1XcRBI/AAAAAAAAAS8/iivsSIy5Om0/s1600-h/removable-media-files-recovery1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KLIdqrsBzog/RvdPX1XcRBI/AAAAAAAAAS8/iivsSIy5Om0/s200/removable-media-files-recovery1.jpg" alt="Removable Media Files Recovery Software" id="BLOGGER_PHOTO_ID_5113643172783473682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The data recovery software for removable media recover deleted files or corrupted or formatted folders directories Mp3 MP4 midi music digital images video/pictures from all type of USB removable storage media such as thumb drive, mobile phone memory card, external flash drive, micro drive, smart drive and other USB storage devices. Complete data recovery support on Microsoft windows operating system which proves to be perfect removable media data recovery solution. Restore files (stored on your USB removable media) easily and completely.&lt;br /&gt;&lt;br /&gt;The award winning Data Doctor Software is the perfect utility to data restore and is fully integrated for your Flash Drives usb keys/pens, Smart Media, Zip drive, compact flash (CF), secure digital (SD), XD Picture Card and other removable media. Very easy to use and does not require any technical skills to operate the software. Just install it on your Microsoft Windows based machine and you can even recover data lost due to accidental formatting, corruption, virus worm error in different version of MS Windows, Apple Mac (Macintosh) operating system.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/removal-media-data-recovery-demo.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;Removable Media Files Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Digital Camera Files Recovery Software&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KLIdqrsBzog/RvdPxlXcRCI/AAAAAAAAATE/hliBtCFzThk/s1600-h/digital-camera-files-recovery.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KLIdqrsBzog/RvdPxlXcRCI/AAAAAAAAATE/hliBtCFzThk/s200/digital-camera-files-recovery.jpg" alt="Digital Camera Files Recovery Software" id="BLOGGER_PHOTO_ID_5113643615165105186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Digital camera files recovery software is designed to help in recovering digital photo image files that is deleted, virus corrupted or defective picture directories and sub-directories as well as images that you might have formatted from your digital camera. The software is designed to help you to recover and restore files and makes easy for lost images, videos and provide easiest and quickest restoration of any type of digital file or folder including JPG JPEG TIF MOV WAV MIDI GIF TIFF AVI PNG BMP 3gp MPEG stored in your digital media.&lt;br /&gt;&lt;br /&gt;Digital camera data recovery software support all type of major flash camera including Point &amp;amp; shoot camera, Professional camera, Digital video camera, Novelty camera and Specialty camera and more. Support all major service provider brands including Nikon Konica Kodak Panasonic Sony Samsung Super flash Toshiba Ricoh Hitachi Olympus IBM Epson Mitsubishi Umax Viking Verbatim X Digital Media Xelo Yakumo Yashica and other popular brands.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/digital-camera-data-recovery-demo.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;Digital Camera Files Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Digital Photo Recovery Software&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KLIdqrsBzog/RvdQGVXcRDI/AAAAAAAAATM/QurdhzCrAog/s1600-h/digital-pictures-files-recovery1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KLIdqrsBzog/RvdQGVXcRDI/AAAAAAAAATM/QurdhzCrAog/s200/digital-pictures-files-recovery1.jpg" alt="Digital Photo Recovery Software" id="BLOGGER_PHOTO_ID_5113643971647390770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Digital photo recovery software is easy and safe to use recovery utility to revive and restore your lost photo albums, deleted pictures, still images, formatted media, virus infected Partition from your windows hard disk drive and USB removable media including compact flash, memory stick Pro/duo, MMC card, secure digital (SD) (both mini/micro sd card), (xd) picture card (XD) extreme digital card memory card of mobile phone or digital camera or multimedia card and other similar devices.&lt;br /&gt;&lt;br /&gt;Data Doctor Photo Recovery Software provides facility to undelete digital photos lost due to any virus attack, factory setting reset or hardware-software malfunction accidental deletion, media formatting or data loss after invalid operating system installation error corruption and recovers picture files even if the factory setting of your digital media has been reset. This digital photo recovery tool safeguard your data from hardware or system problem/ malfunction, human error, software corruption and support your popular hard disk manufacturer that includes Maxtor, Seagate, Samsung, Sony, Hitachi and USB removable media brands.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/DigiPhotoRecDemo.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;Digital Photo Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Memory Card Files Recovery Software&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KLIdqrsBzog/RvdQelXcREI/AAAAAAAAATU/xYM9kP9Nhn0/s1600-h/memory-card-files-recovery.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KLIdqrsBzog/RvdQelXcREI/AAAAAAAAATU/xYM9kP9Nhn0/s200/memory-card-files-recovery.jpg" alt="Memory Card Files Recovery Software" id="BLOGGER_PHOTO_ID_5113644388259218498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Memory card file recovery software recovers deleted, corrupted, missing photos, images lost erased due to virus bugs accidental deletion or hardware improper operation/functioning. The USB memory card drive includes support to all damaged inaccessible files from digital camera, MMC Card, RS_MMC card, compact flash (I &amp;amp; II), PC card, extreme digital card, smart media, Zip disk and more. Memory card data recovery software support all major file system including txt, doc, wav, mpeg, mp3, jpg, jpeg, bmp with branded name Sandisk, Kodak, Konica, Minolta, Nikon, Olympus, Ricoh, Samsung, Sony, Toshiba etc.&lt;br /&gt;&lt;br /&gt;The powerful GUI interface is user friendly and a powerful undelete solution to rescue all your all important document even when “DRIVE NOT FORMATTED” error message is displayed by Windows Vista, XP, NT, 2003 server, 2000, ME, 98 operating system while accessing your memory card on USB card reader. Recover data even after virus attack, file system partitioning error or data loss due to hardware failure or power surge. The software is very easy to use and does not require any technical skills to operate the data recovery utility.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/memory-card-data-recovery-demo.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;Memory Card Files Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FAT Partition Files Recovery Software&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KLIdqrsBzog/RvdQ0lXcRFI/AAAAAAAAATc/MFXFcgJCJFU/s1600-h/fat-files-recovery.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KLIdqrsBzog/RvdQ0lXcRFI/AAAAAAAAATc/MFXFcgJCJFU/s200/fat-files-recovery.jpg" alt="FAT Partition Files Recovery Software" id="BLOGGER_PHOTO_ID_5113644766216340562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Windows FAT partition files recovery software recovers and restore your FAT file and is the most comprehensive solution supporting data recovery from FAT, VFAT created or updated by Windows Vista XP media center XP home XP professional Windows 2003 Windows 2000 Windows ME and Windows 98 (SE) editions operating system. Software scans your hard disk drive and rescue all lost data due to formatted, deleted, previously corrupted partitions files and folders lost when emptied recycle bin or deleted using shift+delete keys.&lt;br /&gt;&lt;br /&gt;Data recovery software features the best graphical user interface for easy and quick data recovery. Similarly support data after the loss of File Allocation Table (FAT), Master boot record (MBR), Boot sector data loss, chkdsk (check disk), f-disk, scan disk, partition error, system error, Virus attack, data lost from any root directory corruption, Windows disk management tool or other similar system software. Provide Multi storage support to hard disk (including Desktop Laptop Notebook PC’s) and all SCSI SATA and IDE disk drives.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/fat-data-recovery-demo.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;FAT Partition Files Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NTFS Partition Files Recovery Software&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KLIdqrsBzog/RvdRDlXcRGI/AAAAAAAAATk/uBQjiHCN4zE/s1600-h/ntfs-files-recovery.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KLIdqrsBzog/RvdRDlXcRGI/AAAAAAAAATk/uBQjiHCN4zE/s200/ntfs-files-recovery.jpg" alt="NTFS Partition Files Recovery Software" id="BLOGGER_PHOTO_ID_5113645023914378338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Windows NTFS partition files recovery software is safe Read-only and Non-Destructive utility for your all important data from partition drive data loss. The software restores deleted missing files and folders in all windows crashed hard disk drive. NTFS data recovery is for the retrieval of partition table boot sector formatted lost deleted files of laptop and desktop system. Data Recovery Software for Windows NTFS partition recovers untraceable data due to deletion/corrupted partition from NTFS based operating system including Windows NT/2000/XP/2003/98/VISTA.&lt;br /&gt;&lt;br /&gt;The powerful data recovery software recovers your important and sensitive data lost due to overwritten deleted, formatted, damaged or corrupted partitions. The software is helpful in computer Forensics. Support NTFS NTFS5 file system. You can view the recovered data in tree structure with best graphical user interface with step by step data recovery help. Recovers deleted files and folders even after use of (Shift+Del) keys or emptied recycle bin.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/ntfs-data-recovery-demo.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;NTFS Partition Files Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;iPod Files Recovery Software&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdSMFXcRII/AAAAAAAAAT0/iG5QZtecTBU/s1600-h/ipod-files-recovery.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdSMFXcRII/AAAAAAAAAT0/iG5QZtecTBU/s200/ipod-files-recovery.jpg" alt="iPod Files Recovery Software" id="BLOGGER_PHOTO_ID_5113646269454894210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;iPod files recovery software is capable to recover all lost deleted music files, video track, Mp3 songs files, images, audio, mp4 files from Windows Vista, 98, ME, NT, 2000 and Windows XP (Home edition, Professional edition, Media center edition) operating system due to accidentally format, corrupted, damaged files or folders. The software support all apple iPod, iPod nano, iPod mini, iPod shuffle, iPod U2, iPod Generation series (iPod with video) in varying capacity and ensures data restoration even if data reset operation is performed by your portable music device.&lt;br /&gt;&lt;br /&gt;The iPod restore software revive music files, folders lost when using iPod updater and similarly get back data when ‘DRIVE NOT DETECTED’ or ‘DRIVE NOT FORMATTED’ message is displayed while accessing your iPod as removable media on your Desktop or Laptop PC. The software easily recovers corrupted data lost due to virus infection and when iPod reset operation is performed.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/ipod-data-recovery-demo.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://www.p-dd.us/downloads/ipod-data-recovery-demo.exe"&gt;iPod Files Recovery Software&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Zune Data Recovery Software&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdSiFXcRJI/AAAAAAAAAT8/9HVzYwqZ2M0/s1600-h/zune-files-recovery.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdSiFXcRJI/AAAAAAAAAT8/9HVzYwqZ2M0/s200/zune-files-recovery.jpg" alt="Zune Data Recovery Software" id="BLOGGER_PHOTO_ID_5113646647412016274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Zune data recovery software is read-only, safe and non-destructive retrieval utility to recover and restore all Zune music, mp3, mp4 pictures, video files and folders lost due to accidental deletion, corruption, formatting, improper usage etc. The latest Zune social network player recovery technology designed &amp;amp; developed by Pro Data Doctor support and restore all crashed music files including aac, aif, mid, midi, mpa, wav and wma files images supporting Wi-Fi connectivity audio video music player.&lt;br /&gt;&lt;br /&gt;This easy to use read-only and Non-Destructive utility recovers video songs and folders from your music player lost due to human error or wireless zune to zune sharing (Wi-Fi communication). The recovery software restores pre-loaded songs music videos films and images lost zune files including audio (MP3, AAC), picture (JPEG), video (WMV) due to accidental deletion corruption format improper handling and damaged file system of yours digital entertainment player.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/ZuneMusicRecovery.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;Zune Data Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sim Card Recovery Software&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdSyFXcRKI/AAAAAAAAAUE/6QiFhVuTYp8/s1600-h/sim-card-files-recovery.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdSyFXcRKI/AAAAAAAAAUE/6QiFhVuTYp8/s200/sim-card-files-recovery.jpg" alt="Sim Card Recovery Software" id="BLOGGER_PHOTO_ID_5113646922289923234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sim card recovery software recovers and restores deleted missing text messages and stored phone/contact number from your 3g/gsm mobile cell phone easily and securely. The utility is very easy to use and retrieve all important SMS (Short Message Service) and phone numbers on your windows operating system with in minute time. Revive both inbox; outbox text messages which you have deleted purposely or accidentally from compatible sim card on your major GSM mobile phone manufacturers. (Nokia Sony Samsung Panasonic etc).&lt;br /&gt;&lt;br /&gt;The software reads and scientifically examines SIM Card (a type of removable smart card) with the help of USB sim card reader (any Phoenix type USB Sim Card Reader or or PC/SC Standards based sim card Reader) and recovers deleted information quickly and safely. Software support SIM Card of any service provider of any country any network and similarly rescue ICC Identification number and service provider name printed on SIM card chip. This useful utility allows you to view IMSI number and allows saving the records to user specified location.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/sim-card.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;Sim Card Recovery Software&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IE Password Recovery and Unmask Tool&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KLIdqrsBzog/RvdTEVXcRLI/AAAAAAAAAUM/gqSutLNzCkM/s1600-h/internet-pswrd-recovery1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KLIdqrsBzog/RvdTEVXcRLI/AAAAAAAAAUM/gqSutLNzCkM/s200/internet-pswrd-recovery1.jpg" alt="IE Password Recovery and Unmask Tool" id="BLOGGER_PHOTO_ID_5113647235822535858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Internet explorer password recovery and windows application password unmask tool is easy to use password recovery software fully capable to recover all lost or forgotten internet explorer saved passwords including for E-mail logins (Yahoo, MSN, G-mail etc) News account, Online shopping, Magazine subscription, Web forms and other password protected applications. Restore Internet Explorer saved passwords including FTP passwords, IE Auto Form and AutoComplete fields, AutoComplete passwords and similarly the Identity password.&lt;br /&gt;&lt;br /&gt;The wizards include support for all major versions of Internet Explorer and provide easy way to manage and show the lengthy and complex combination password instantly. Just drag the mouse pointer on any password protected windows application and unmasks and reveals the hidden Windows application password. Provide easy way to manage and protect the user password information ever entered on your computer PC. The Software is simple easy to use with GUI interface and unhide all hidden password in seconds time with multilingual password support on Windows Vista, XP, 98, ME, NT 2000 and 2003 machines.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/IE-pwd-recovery-demo.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;IE Password Recovery and Unmask Tool&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Outlook and Outlook Express Password Recovery&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdTTFXcRMI/AAAAAAAAAUU/5XSnfPpHsO4/s1600-h/otlk-pswrd-recovery.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RvdTTFXcRMI/AAAAAAAAAUU/5XSnfPpHsO4/s200/otlk-pswrd-recovery.jpg" alt="Outlook and Outlook Express Password Recovery" id="BLOGGER_PHOTO_ID_5113647489225606338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Password recovery software for Outlook and Outlook express allows you to recover all saved E-mail and News group account passwords lost or forgotten (when created on popular E-mail accounts including Microsoft Outlook Express or Office Outlook). The password recovery utility is fully capable to retrieve entire lost passwords (regardless of its length and complexity) for all users on windows operating system (XP/2000/98/2003) with support to all latest versions of Outlook Express and Office Outlook.&lt;br /&gt;&lt;br /&gt;Offer quick and simple way to salvage your Outlook Express mail passwords, along with server name instantly within seconds. The GUI utility is very handy to use and recovers all user records including server information (Incoming Mail Server/ Outgoing Mail Server account name and password) and server port number for advance users. Provide best alternate to password recovery services which proves to be costly and time consuming.&lt;br /&gt;&lt;a href="http://www.p-dd.us/downloads/OE-pwd-recovery-demo.exe"&gt;&lt;span&gt;Download free &lt;/span&gt;&lt;span&gt;Outlook and Outlook Express Password Recovery&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-5236926501162745336?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5236926501162745336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/5236926501162745336'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/survival-tools-do-you-want-to-live-for.html' title='Survival Tools: Do you want to live for ever?'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KLIdqrsBzog/RvdOvFXcQ_I/AAAAAAAAASs/DI9bSTF6fjY/s72-c/windows-files-recovery1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-4913686171296260871</id><published>2007-09-23T22:16:00.000-07:00</published><updated>2007-09-23T22:25:31.452-07:00</updated><title type='text'>Win XP: Disabling Logon Password Request</title><content type='html'>&lt;span style="font-weight: bold;"&gt;1. If  Welcome screen is turned on&lt;/span&gt;.&lt;br /&gt;Open the &lt;span style="font-weight: bold;"&gt;Control Panel &gt; User Accounts&lt;/span&gt;. Click &lt;span style="font-weight: bold;"&gt;Change the way users log on or off&lt;/span&gt;. Check the box &lt;span style="font-weight: bold;"&gt;Use the Welcome screen&lt;/span&gt;. Click &lt;span style="font-weight: bold;"&gt;Apply&lt;/span&gt; Options.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Guest account access must be turned off.&lt;/span&gt;&lt;br /&gt;Open the &lt;span style="font-weight: bold;"&gt;Control Panel &gt;User Accounts&lt;/span&gt;. Unless the Guest account says that it is already turned off, click the icon for the Guest account, and click &lt;span style="font-weight: bold;"&gt;Turn off the Guest access.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. There must be only one user account on the computer.&lt;/span&gt;&lt;br /&gt;If you have more than one account (not counting the now disabled Guest account), you have to delete all but one.&lt;br /&gt;&lt;br /&gt;Logged in as an administrator, open Windows Explorer and browse to the C:\Documents and Settings folder. In turn, click on the subfolder for each account you are about to delete and harvest anything you want to keep from its subfolders, moving them to another location. When finished with this, close Windows Explorer.&lt;br /&gt;&lt;br /&gt;Then, open the &lt;span style="font-weight: bold;"&gt;Control Panel &gt; User Accounts&lt;/span&gt;. Click the icon for the account you want to delete. Click &lt;span style="font-weight: bold;"&gt;Delete&lt;/span&gt; the account.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. The user account must not have a password.&lt;/span&gt;&lt;br /&gt;Open the &lt;span style="font-weight: bold;"&gt;Control Panel &gt; User Accounts&lt;/span&gt;. There should be only the one account you want to keep, plus a disabled Guest account. Click the icon for the account you will be using. If the option is available on the menu to the left, click &lt;span style="font-weight: bold;"&gt;Remove my password&lt;/span&gt;. When prompted, provide the current password as a confirmation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-4913686171296260871?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/4913686171296260871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/4913686171296260871'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/win-xp-disabling-logon-password-request.html' title='Win XP: Disabling Logon Password Request'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-2845890429854350819</id><published>2007-09-23T21:56:00.000-07:00</published><updated>2007-09-23T22:11:19.889-07:00</updated><title type='text'>The rules of survival: Data Recovery Basics</title><content type='html'>Emergency file recovery requires more than the correct tool, though. It requires knowing &lt;span style="font-weight: bold;"&gt;how file deletion occurs&lt;/span&gt;, and what you have to do &lt;span style="font-weight: bold;"&gt;to maximize the chances&lt;/span&gt; of a successful recovery.&lt;br /&gt;&lt;br /&gt;When a file is deleted from your computer, its contents aren’t immediately destroyed. Windows simply marks the hard drive space as being available for use by changing one character in the file table so that the file entry won’t be displayed in My Computer or a commandline DIR command, etc. If you manage to start an undeletion process before Windows uses that part of the hard drive to write a new file, all you have to do is set that flag back to “on,” and you get the file. Pretty cool, yeah?&lt;br /&gt;&lt;br /&gt;Obviously, the sooner you try to restore a file, the more successful you’ll be. But stop a moment and think about the other things that could cause this part of the hard drive to be overwritten. If your hard drive is pretty full, the odds are much greater that Windows will grab your precious unallocated space for its next write. Or, if you defrag the hard drive, you run the risk of unused parts of the drive being overwritten! (This also means that if you are running silent background defrag services like Diskeeper, or if you have defrag utilities scheduled to defrag automatically, you might get blindsided — lose your chance at data recovery — if you don’t halt them until you have your deleted file recovered.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;NOTE:&lt;/span&gt; &lt;span style="font-style: italic;"&gt;This risk from defragging is not necessarily as severe as I previously thought. For example, on one test with a half-full C: partition, I had 8,926 recoverable files before a defrag, and 8,915 recoverable files after. Nonetheless, it’s a good thing I didn’t want to recover the 11 files that were lost in the process!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For that matter, simply starting up Windows or, to a lesser extent, shutting down Windows causes many tiny files to be written. You really want to avoid these processes if at all possible.&lt;br /&gt;&lt;br /&gt;So the first rule is: &lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;STOP USING THAT COMPUTER IMMEDIATELY! THIS MINUTE! RIGHT NOW!&lt;/span&gt; Use another computer to get the recovery tool you will need.&lt;br /&gt;&lt;br /&gt;This is also one of the places where well-planned partitioning of your hard drive has a huge advantage. Partitions physically mark off different parts of the hard drive. If, for example, you have your data and program files on their own separate partitions, and it’s a data file that you want to recover (which is usually the case), then Windows startup or shutdown won’t touch that part of the hard drive. If you have the swapfile / pagefile on its own partition, and all of your directories for temporary files on another, then these most-changing and most-written files also will be kept from overwriting the part of the drive holding the files you want to recover. However, if you take that 80 GB hard drive and make it all one big single C: partition, then you run the risk of making your file unrecoverable anytime the swapfile resizes, or any time Windows writes a temporary file of any kind... and this could be pretty much at any moment whatsoever! Partitioning gives enormous advantage in file recovery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-2845890429854350819?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2845890429854350819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/2845890429854350819'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/rules-of-survival-data-recovery-basics.html' title='The rules of survival: Data Recovery Basics'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-3433796391139271658</id><published>2007-09-21T01:27:00.000-07:00</published><updated>2007-09-21T01:54:32.547-07:00</updated><title type='text'>How To Install Apache + PHP + MySQL</title><content type='html'>Installation is similar on other Linux distributions. The tutorial below covers two approaches. The first discussed is   downloading and installing packages. How to use Apache's DSO Module is discussed second.   &lt;p&gt;This tutorial was written for the abstract versions. &lt;i&gt;For complete information regarding   installation, especially if there are new versions released, you should read the install notes for each of the packages.&lt;/i&gt;&lt;/p&gt;   &lt;p&gt;This tutorial assumes you are running Linux and it is installed properly. For help with installing and   configuring Linux check out some of the related links at the bottom of this page.&lt;br /&gt;&lt;/p&gt;&lt;h4&gt;Download the Packages&lt;/h4&gt;   First download the required packages to a directory. If you are running a different   platform be sure to download the appropiate files for your platform:  &lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://httpd.apache.org/"&gt;Apache download&lt;/a&gt;&lt;/b&gt;    &lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://www.php.net/downloads.php"&gt;PHP download&lt;/a&gt;&lt;/b&gt;   &lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://www.mysql.com/downloads/"&gt;MySQL download&lt;/a&gt;&lt;/b&gt;   &lt;/li&gt;&lt;/ul&gt;     &lt;p&gt;Extract the Apache and PHP package into that directory using   &lt;/p&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;    # tar xfz  apache_1.3.14.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;   # tar xfz php_4.0.3pl1.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Note: The pound sign # is the system prompt. You type in only what is after it .&lt;br /&gt;&lt;h4&gt;Installing MySQL&lt;/h4&gt;   MySQL is easiest to install on Red Hat systems using the RPM packages.   To install MySQL in the same directory as the RPM packages use the   command:&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;# rpm -Uvh *.rpm&lt;/span&gt; &lt;/div&gt; &lt;br /&gt;Note: You most likely need to do this as the root user. Either log in or &lt;code&gt;su&lt;/code&gt; to root.    &lt;p&gt;After MySQL is installed you need to set the root password. To do this   use the following commanding changing &lt;b&gt;my_password&lt;/b&gt; to the password   you want for the root user to access MySQL.&lt;br /&gt;&lt;/p&gt;&lt;div style="color: rgb(153, 153, 0);" class="code"&gt;# mysqladmin -u root password 'my_password'&lt;/div&gt;    &lt;p&gt;Note: If the MySQL service is not running, you may have to start it   by hand before trying to set the password. It should start automatically when   the computer boots. The command to start MySQL is:&lt;br /&gt;&lt;/p&gt;&lt;div style="color: rgb(153, 153, 0);" class="code"&gt;# /etc/rc.d/init.d/mysqld start&lt;/div&gt;    &lt;p&gt;You can &lt;b&gt;test&lt;/b&gt; the MySQL installation by doing the following: &lt;br /&gt;&lt;br /&gt;&lt;span class="incode"&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;# mysql mysql&lt;/span&gt; &lt;/span&gt; (connect to mysql database)&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);" class="incode"&gt;Enter Password: &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);" class="incode"&gt;mysql&gt; SELECT * FROM user;&lt;/span&gt; (grab some data out of user table) &lt;br /&gt;&lt;br /&gt;This should return the data in the user table. Type &lt;span style="color: rgb(153, 153, 0);" class="incode"&gt;exit&lt;/span&gt; to leave.&lt;/p&gt;&lt;h4&gt;Installing Apache with PHP&lt;/h4&gt;   Apache with PHP can be installed a few different ways. One way is to statically embed   the PHP binary into the Apache binary. This is probably the fastest and best way to run   PHP. You can also install PHP as a DSO module &lt;b&gt;&lt;/b&gt;    &lt;p&gt;Here are the step by step directions to install Apache and PHP in the directory   /usr/local/apache&lt;/p&gt;    In Apache src directory (apache_1.3.14/)&lt;br /&gt;&lt;div style="color: rgb(153, 153, 0);" class="code"&gt;# ./configure --prefix=/usr/local/apache&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In PHP src directory (php-4.0.3pl1/)&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;# ./configure --with-mysql \&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;              --with-xml \&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;              --enable-track-vars \&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;        --with-apache=../apache_1.3.14 \&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;    # make &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;    # make install&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;  &lt;br /&gt;In Apache src directory (apache_1.3.14)&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;# ./configure --prefix=/usr/local/apache \&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;                 --enable-module=rewrite \&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;        --activate-module=src/modules/php4/libphp4.a&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;    # make &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 0);"&gt;    # make install&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;     &lt;p&gt;This will install Apache in the /usr/local/apache directory. The only thing  left to do is to configure them.&lt;br /&gt;&lt;/p&gt;&lt;h4&gt;Configuring Apache and PHP&lt;/h4&gt;   &lt;p&gt;To &lt;b&gt;configure PHP&lt;/b&gt; copy &lt;span style="color: rgb(153, 153, 0);" class="incode"&gt;php.ini-dist&lt;/span&gt;  which is in the PHP src directory to &lt;span style="color: rgb(153, 153, 0);" class="incode"&gt;/usr/local/lib/php.ini&lt;/span&gt;  Edit this file setting the options you wish, generally nothing needs to be edited. However,  you can set various options such as a default MySQL username and password.&lt;/p&gt;   &lt;p&gt;To &lt;b&gt;configure Apache&lt;/b&gt; edit &lt;span style="color: rgb(153, 153, 0);" class="incode"&gt;/usr/local/apache/conf/httpd.conf&lt;/span&gt;  and set the your document directory and any other Apache settings you may want.  To enable Apache and PHP to work together the following line needs to be added:&lt;br /&gt;&lt;/p&gt;&lt;div style="color: rgb(153, 153, 0);" class="code"&gt; AddType application/x-httpd-php .php&lt;/div&gt;&lt;br /&gt;Look for this line or something similar already in the httpd.conf file and replace it  with the above. Make sure to remove the &lt;span style="color: rgb(153, 153, 0);"&gt;#&lt;/span&gt; comment mark.   &lt;p&gt;After editing the config file you need to &lt;b&gt;restart Apache&lt;/b&gt;. The command to restart Apache is:&lt;br /&gt;&lt;/p&gt;&lt;div style="color: rgb(153, 153, 0);" class="code"&gt;/etc/rc.d/init.d/httpd restart&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-3433796391139271658?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/3433796391139271658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/3433796391139271658'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/how-to-install-apache-php-mysql.html' title='How To Install Apache + PHP + MySQL'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-6599284627088578622</id><published>2007-09-03T23:14:00.001-07:00</published><updated>2007-09-03T23:37:51.487-07:00</updated><title type='text'>Need file recovery? Or hard drive data recovery software?</title><content type='html'>There is some usefull recovery software:&lt;br /&gt;&lt;br /&gt;1. &lt;span style="font-weight: bold;"&gt;Recover My Files&lt;/span&gt; data recovery software will easily recover deleted files emptied from the Windows Recycle Bin, or lost due to the format or corruption of a hard drive, virus or Trojan infection, unexpected system shutdown or software failure.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KLIdqrsBzog/Rtzy9T5FfQI/AAAAAAAAASM/X8c5CeTt7TY/s1600-h/recovermyfiles-small.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KLIdqrsBzog/Rtzy9T5FfQI/AAAAAAAAASM/X8c5CeTt7TY/s400/recovermyfiles-small.jpg" alt="" id="BLOGGER_PHOTO_ID_5106223212656950530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.recovermyfiles.com/?file=RecoverMyFiles-Setup.exe"&gt;Download and try Recover My Files software Free!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Recover My Files data recovery software will find any type of file, but includes specific support for more than 200 file types in the following broad categories:&lt;br /&gt;&lt;br /&gt;   * Recover deleted email&lt;br /&gt;   * Recover deleted documents&lt;br /&gt;   * Recover deleted archives&lt;br /&gt;   * Digital Photo recovery&lt;br /&gt;   * Recover deleted music and video&lt;br /&gt;&lt;br /&gt;Recover My Files is compatible with Windows 98/ME/2000/2003/XP and Vista and works with FAT 12, FAT 16, FAT 32, NTFS and NTFS5 file-systems.&lt;br /&gt;&lt;br /&gt;With a deleted file the data content of the file is rarely destroyed. Even if Windows file reference information has been destroyed, this data recovery software scans the data at a low level to locate "Lost Files" by their internal file structure. This allows Recover My Files to recover deleted files that other data recovery software can never know exist.&lt;br /&gt;&lt;br /&gt;2. &lt;span style="font-weight: bold;"&gt;PC Inspector File Recovery&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KLIdqrsBzog/Rtz1Yz5FfRI/AAAAAAAAASU/PvbeyWYy4a0/s1600-h/pc+inspector.gif"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KLIdqrsBzog/Rtz1Yz5FfRI/AAAAAAAAASU/PvbeyWYy4a0/s400/pc+inspector.gif" alt="" id="BLOGGER_PHOTO_ID_5106225884126608658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Even when a file's header entry is no longer available, PC Inspector File Recovery can recover the file. The program lets you save recovered files on network drives. It recovers files with the original time and date stamp, so maybe it'll be like nothing ever happened.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Operating Systems&lt;/span&gt;: Windows NT, Windows 2000, Windows 9.x, Windows Me, Windows XP&lt;br /&gt;&lt;br /&gt;It can find partitions automatically, even if the boot sector or FAT has been erased or damaged. It can recover files with the orginal time and date stamp. It can recover files even when the header entry is no longer available. It supports a variety of formats, including those created by compressed and archiving programs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.com/downloads/file_download/fid,23069-order,1-page,1-c,utilities/download.html"&gt;PC Inspector File Recovery Free Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;span style="font-weight: bold;"&gt;Restoration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Restoration is a free program that can scan your hard drive, floppy diskette or USB thumb drive and find files that have been deleted (Windows doesn't actually destroy files that you delete: it just marks the space they occupy as being available). It can then recover any recently deleted files it finds with a single mouse click.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KLIdqrsBzog/Rtz5Uz5FfSI/AAAAAAAAASc/89LCDdn59xE/s1600-h/restoration.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KLIdqrsBzog/Rtz5Uz5FfSI/AAAAAAAAASc/89LCDdn59xE/s400/restoration.jpg" alt="" id="BLOGGER_PHOTO_ID_5106230213453643042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can filter the results if you know the name of the file you are looking for, which is much easier than wading through the list of the hundreds of deleted files it usually finds (including temporary files, cached Web files, etc).&lt;br /&gt;&lt;br /&gt;Restoration doesn't need to be installed to work. Just keep the program on a floppy or an optical disc and pop it into the drive and run it when you need it (This approach also prevents your accidentally overwriting the deleted file). Although the program has not been updated since 2004, it still worked well in my informal tests and it recovered several files that I had deleted without problems. &lt;a href="http://www.pcworld.com/downloads/file_download/fid,23108-order,1-page,1-c,filemanagement/download.html"&gt;Download Restoration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;span style="font-weight: bold;"&gt;VirtualLab Data Recovery&lt;/span&gt; Software&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/Rtz7Vj5FfTI/AAAAAAAAASk/TLpjvCP2Iaw/s1600-h/virtuallab+data+recovery.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/Rtz7Vj5FfTI/AAAAAAAAASk/TLpjvCP2Iaw/s400/virtuallab+data+recovery.gif" alt="" id="BLOGGER_PHOTO_ID_5106232425361800498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There must be fifty ways to lose your data. Whether you accidentally formatted your drive, deleted a folder, or got wrecked by a virus, this program can reunite you with your data. It connects to a powerful recovery server and uses artificial intelligence to compare your scenario to previous data recovery sessions. It works with FAT 12, FAT 16, FAT 32, and NTFS file-systems. It can find the disappearing data from Jaz disks, Zip disks, and digital camera media as well as from a hard drive.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;Note&lt;/span&gt;: The program itself is free, but there is a charge for the use of the data recovery server. Costs vary with amount of data to be recovered.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.com/downloads/file_download/fid,23067-order,1-page,1-c,utilities/download.html"&gt;Download VirtualLab Data Recovery&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-6599284627088578622?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6599284627088578622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6599284627088578622'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/need-file-recovery-or-hard-drive-data.html' title='Need file recovery? Or hard drive data recovery software?'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KLIdqrsBzog/Rtzy9T5FfQI/AAAAAAAAASM/X8c5CeTt7TY/s72-c/recovermyfiles-small.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-9222533179189109792</id><published>2007-09-02T21:38:00.000-07:00</published><updated>2007-09-02T21:50:07.623-07:00</updated><title type='text'>How to configure DNS in Windows Server 2003</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Step 1: Configure TCP/IP&lt;/span&gt;&lt;br /&gt;1.    Click Start, point to Control Panel, point to Network Connections, and then click Local Area Connection.&lt;br /&gt;2.    Click Properties.&lt;br /&gt;3.    Click Internet Protocol (TCP/IP), and then click Properties.&lt;br /&gt;4.    Click the General tab.&lt;br /&gt;5.    Click Use the following IP address, and then type the IP address, subnet mask, and default gateway address in the appropriate boxes.&lt;br /&gt;6.    Click Advanced, and then click the DNS tab.&lt;br /&gt;7.    Click Append primary and connection specific DNS suffixes.&lt;br /&gt;8.    Click to select the Append parent suffixes of the primary DNS suffix check box.&lt;br /&gt;9.    Click to select the Register this connection's addresses in DNS check box.&lt;br /&gt;10.  Click &lt;b&gt;OK&lt;/b&gt; three times.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;NOTE&lt;/span&gt;: If you receive a warning from the DNS Caching Resolver service, click OK to dismiss the warning. The caching resolver is trying to contact the DNS server, but you have not finished configuring the server.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2: Install Microsoft DNS Server&lt;/span&gt;&lt;br /&gt;1.    Click Start, point to Control Panel, and then click Add or Remove Programs.&lt;br /&gt;2.    Click Add or Remove Windows Components.&lt;br /&gt;3.    In the Components list, click Networking Services (but do not select or clear the check box), and then click Details.&lt;br /&gt;4.    Click to select the Domain Name System (DNS) check box, and then click OK.&lt;br /&gt;5.    Click Next.&lt;br /&gt;6.    When you are prompted, insert the Windows Server 2003 CD-ROM into the computer's CD-ROM or DVD-ROM drive.&lt;br /&gt;7.    On the Completing the Windows Components Wizard page, click Finish when Setup is complete.&lt;br /&gt;8.    Click Close to close the Add or Remove Programs window.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3: Configure the DNS Server&lt;/span&gt;&lt;br /&gt;To configure DNS by using the DNS snap-in in Microsoft Management Console (MMC), follow these steps:&lt;br /&gt;1.    Click Start, point to Programs, point to Administrative Tools, and then click DNS.&lt;br /&gt;2.    Right-click Forward lookup zones, and then click New Zone&lt;br /&gt;3.    When the New Zone Wizard starts, click Next.&lt;br /&gt;&lt;br /&gt;You are prompted for a zone type. The zone types include:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Primary zone: Creates a copy of a zone that can be updated directly on this server. This zone information is stored in a .dns text file.&lt;/li&gt;&lt;li&gt;Secondary zone: A standard secondary zone copies all of the information from its master DNS server. A master DNS server can be an Active Directory, primary, or secondary zone that is configured for zone transfers. Note that you cannot modify the zone data on a secondary DNS server. All of its data is copied from its master DNS server.&lt;/li&gt;&lt;li&gt;Stub zone: A Stub zone contains only those resource records that are necessary to identify the authoritative DNS servers for that zone. Those resource records include Name Server (NS), Start of Authority (SOA), and possibly glue Host (A) records.&lt;/li&gt;&lt;/ul&gt;There is also an option to the store zone in Active Directory. This option is only available if the DNS server is a Domain controller.&lt;br /&gt;4.    The new forward lookup zone must be a primary or an Active Directory-integrated zone so that it can accept dynamic updates. Click Primary, and then click Next.&lt;br /&gt;5.    The new zone contains the locator records for this Active Directory-based domain. The name of the zone must be the same as the name of the Active Directory-based domain, or be a logical DNS container for that name. For example, if the Active Directory-based domain is named "support.microsoft.com", valid zone names are "support.microsoft.com" only.&lt;br /&gt;&lt;br /&gt;Accept the default name for the new zone file. Click Next.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;NOTE&lt;/span&gt;: Experienced DNS administrators may want to create a reverse lookup zone, and are encouraged to explore this branch of the wizard. A DNS server can resolve two basic requests: a forward lookup and a reverse lookup. A forward lookup is more common. A forward lookup resolves a host name to an IP address with an "A" or Host Resource record. A reverse lookup resolves an IP address to a host name with a PTR or Pointer Resource record. If you have your reverse DNS zones configured, you can automatically create associated reverse records when you create your original forward record.&lt;br /&gt;[&lt;a href="http://support.microsoft.com/kb/323380"&gt;Source&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-9222533179189109792?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/9222533179189109792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/9222533179189109792'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/09/how-to-configure-dns-in-windows-server.html' title='How to configure DNS in Windows Server 2003'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-6011060416424966209</id><published>2007-08-29T03:36:00.000-07:00</published><updated>2007-08-29T03:41:27.520-07:00</updated><title type='text'>Restore Default Icon For My Computer and others</title><content type='html'>&lt;span class="bodytext"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="bodytext"&gt;Has the icon for one of the following desktop items changed and you want to revert it back to the default?&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="bodytext"&gt;My Computer&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="bodytext"&gt;My Documents&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="bodytext"&gt;My Network Places&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="bodytext"&gt;Recycle Bin (full)&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: left;"&gt;&lt;span class="bodytext"&gt;Recycle Bin (empty)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="bodytext"&gt;1. Right-click an empty area of the desktop and choose &lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;.&lt;br /&gt;2. When the &lt;span style="font-weight: bold;"&gt;Display Properties&lt;/span&gt; multi-tabbed dialog box appears, click the &lt;span style="font-weight: bold;"&gt;Desktop&lt;/span&gt; tab.&lt;br /&gt;3. Click the &lt;span style="font-weight: bold;"&gt;Customize Desktop&lt;/span&gt; button.&lt;br /&gt;4. A &lt;span style="font-weight: bold;"&gt;Desktop Items&lt;/span&gt; dialog box will appear. Make sure the &lt;span style="font-weight: bold;"&gt;General&lt;/span&gt; tab is selected.&lt;br /&gt;5. Choose an icon to change back.&lt;br /&gt;6. Click &lt;span style="font-weight: bold;"&gt;Restore Default&lt;/span&gt;.&lt;br /&gt;7. Click &lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt; on the dialog boxes to close them.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-6011060416424966209?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6011060416424966209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/6011060416424966209'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/08/restore-default-icon-for-my-computer.html' title='Restore Default Icon For My Computer and others'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-1205848238148210428</id><published>2007-08-29T03:19:00.000-07:00</published><updated>2007-08-29T03:33:06.558-07:00</updated><title type='text'>How to restore the operating system to a previous state in Windows XP</title><content type='html'>If Windows XP starts&lt;br /&gt;1.    Log on to Windows as Administrator.&lt;br /&gt;2.    Click &lt;span style="font-weight: bold;"&gt;Start&lt;/span&gt;, point to &lt;span style="font-weight: bold;"&gt;All Programs&lt;/span&gt;, point to &lt;span style="font-weight: bold;"&gt;Accessories&lt;/span&gt;, point to &lt;span style="font-weight: bold;"&gt;System Tools&lt;/span&gt;, and then click &lt;span style="font-weight: bold;"&gt;System Restore&lt;/span&gt;. System Restore starts.&lt;br /&gt;3.    On the &lt;span style="font-weight: bold;"&gt;Welcome to System Restore&lt;/span&gt; page, click &lt;span style="font-weight: bold;"&gt;Restore my computer to an earlier time&lt;/span&gt; (if it is not already selected), and then click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;.&lt;br /&gt;4.    On the &lt;span style="font-weight: bold;"&gt;Select a Restore Point&lt;/span&gt; page, click the most recent system checkpoint in the &lt;span style="font-weight: bold;"&gt;On this list, click a restore point&lt;/span&gt; list, and then click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;. A System Restore message may appear that lists configuration changes that System Restore will make. Click &lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt;.&lt;br /&gt;5.    On the &lt;span style="font-weight: bold;"&gt;Confirm Restore Point Selection&lt;/span&gt; page, click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;. System Restore restores the previous Windows XP configuration, and then restarts the computer.&lt;br /&gt;6.    Log on to the computer as Administrator. The System Restore &lt;span style="font-weight: bold;"&gt;Restoration Complete&lt;/span&gt; page appears.&lt;br /&gt;7.    Click &lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Troubleshooting&lt;/span&gt;&lt;br /&gt;You may inadvertently restore Windows XP to a previous configuration that you do not want. To undo the restoration:&lt;br /&gt;1.    Log on to Windows as Administrator.&lt;br /&gt;2.    Click &lt;span style="font-weight: bold;"&gt;Start&lt;/span&gt;, point to &lt;span style="font-weight: bold;"&gt;All Programs&lt;/span&gt;, point to &lt;span style="font-weight: bold;"&gt;Accessories&lt;/span&gt;, point to System Tools, and then click System Restore. System Restore starts.&lt;br /&gt;3.    On the &lt;span style="font-weight: bold;"&gt;Welcome to System Restore&lt;/span&gt; page, click &lt;span style="font-weight: bold;"&gt;Undo my last restoration&lt;/span&gt;, and then click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;. A System Restore message may appear that lists configuration changes that System Restore will make. Click &lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt;.&lt;br /&gt;4.    On the &lt;span style="font-weight: bold;"&gt;Confirm Restoration Undo&lt;/span&gt; page, click &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;. System Restore restores the original Windows XP configuration, and then restarts the computer.&lt;br /&gt;5.    Log on to the computer as Administrator. The System Restore &lt;span style="font-weight: bold;"&gt;Undo Complete&lt;/span&gt; page appears.&lt;br /&gt;6.    Click &lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-1205848238148210428?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/1205848238148210428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/1205848238148210428'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/08/how-to-restore-operating-system-to.html' title='How to restore the operating system to a previous state in Windows XP'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-8972127164396935380</id><published>2007-08-29T03:11:00.001-07:00</published><updated>2007-08-29T03:11:50.285-07:00</updated><title type='text'>How to restore iPod</title><content type='html'>&lt;h4&gt;How to restore iPod&lt;/h4&gt;     &lt;ol&gt;&lt;li&gt;Ensure that you have an active Internet connection as new versions of iTunes and iPod Software may need to be downloaded to your computer.&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://www.apple.com/itunes/download"&gt;iTunes 7.0 or later&lt;/a&gt; if you do not already have it installed.&lt;/li&gt;&lt;li&gt;Open iTunes, and then connect your iPod to your computer using the USB or FireWire cable that came with your iPod.&lt;/li&gt;&lt;li&gt;After a few moments, your iPod will appear in the Source panel in iTunes.&lt;/li&gt;&lt;li&gt;Select your iPod in the Source panel and you will see information about your iPod appear in the &lt;strong&gt;Summary&lt;/strong&gt; tab of the main iTunes windows.&lt;/li&gt;&lt;li&gt;Click the Restore button. You will be prompted with one or more restore options that may prompt iTunes to automatically download the latest iPod Software. The 4 possible restore options are:&lt;/li&gt;&lt;li style="list-style-type: none; list-style-image: none; list-style-position: outside;"&gt;             &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Restore Option 1&lt;/strong&gt;: &lt;em&gt;Restore&lt;/em&gt; - Restores with same iPod Software version already on iPod.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Restore Option 2&lt;/strong&gt;: &lt;em&gt;Use Same Version&lt;/em&gt; - Restores with same iPod Software version already on iPod even though a newer version is available.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Restore Option 3&lt;/strong&gt;: &lt;em&gt;Use Newest Version&lt;/em&gt; - Restores with the latest iPod Software available.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Restore Option 4&lt;/strong&gt;: &lt;em&gt;Restore and Update&lt;/em&gt; - Restores with the latest iPod Software available.&lt;/li&gt;&lt;/ul&gt;         &lt;/li&gt;&lt;li&gt;If you are using a Mac, a message will appear prompting you to enter an administrator’s name and password.&lt;/li&gt;&lt;li&gt;A progress bar will appear on the computer screen indicating that the first stage of the restore process has started. When this stage is completed, iTunes will present one of two messages on screen with instructions specific to the iPod model you are restoring.&lt;/li&gt;&lt;li style="list-style-type: none; list-style-image: none; list-style-position: outside;"&gt;             &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Restore Instruction 1&lt;/strong&gt;: Disconnect iPod and connect it to iPod Power Adapter (typically applies to older iPod models).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Restore Instruction 2&lt;/strong&gt;: Leave iPod connected to computer to complete restore (typically applies newer iPod models).&lt;/li&gt;&lt;/ul&gt;         &lt;/li&gt;&lt;li&gt;During the stage 2 of the restore process, the iPod will show an Apple logo as well as a progress bar at the bottom of the display. It is &lt;strong&gt;critical&lt;/strong&gt; that the iPod remains connected to the computer or iPod Power adapter during this stage. &lt;strong&gt;Note:&lt;/strong&gt; The progress bar may be difficult to see since the backlight on the iPod display may be off.&lt;/li&gt;&lt;li&gt;After stage 2 of the restore process is complete and the iPod is connected to the computer, the iTunes Setup Assistant window will appear asking you to name your iPod and choose your syncing preferences similar to when you connected your iPod for the first time.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-8972127164396935380?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/8972127164396935380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/8972127164396935380'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/08/how-to-restore-ipod.html' title='How to restore iPod'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-1001818273715013473</id><published>2007-08-29T01:58:00.000-07:00</published><updated>2007-08-29T03:01:44.229-07:00</updated><title type='text'>HOWTO: iPod - restore and maximize battery life</title><content type='html'>This HOWTO assumes your iPod space is less than your iTunes music collection. If this is not true you only need to make the "Empty" playlist, use the iPod Updater and the optional Disk Utility.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Caution&lt;/span&gt;: &lt;span style="color: rgb(255, 0, 0);"&gt;Read all warnings you get, if something goes wrong, you are on your own. There are no guaranties attached to this HOWTO. Something in your setup, hardware or in your iPod hardware might render your iPod useless. But if you are close to 1 hour playing time it is nearly useless anyway so you might as well try?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Preparation:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.&lt;/span&gt; You should charge your iPod first.&lt;br /&gt;&lt;br /&gt;Use Software Update in System preferences to download the latest iPod Updater (Or use link in sidebar).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RtU2aT5FfII/AAAAAAAAARE/4K8RGD2UPU4/s1600-h/iTunes.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RtU2aT5FfII/AAAAAAAAARE/4K8RGD2UPU4/s400/iTunes.gif" alt="" id="BLOGGER_PHOTO_ID_5104045578338532482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.&lt;/span&gt; Make one or more playlist that contains music that will fill your iPod 85 - 90%. Make one playlist with no music that you name "Empty".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Action:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.&lt;/span&gt; Connect your iPod&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.&lt;/span&gt; Quit iTunes&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RtU3HT5FfJI/AAAAAAAAARM/TRx464n4rws/s1600-h/Restore+ipod+1.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RtU3HT5FfJI/AAAAAAAAARM/TRx464n4rws/s400/Restore+ipod+1.gif" alt="" id="BLOGGER_PHOTO_ID_5104046351432645778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5.&lt;/span&gt; Launch the iPod Updater from your Utilities folder.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KLIdqrsBzog/RtU8Hj5FfKI/AAAAAAAAARU/66dYcj8jJUA/s1600-h/Restore+ipod+2.gif"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KLIdqrsBzog/RtU8Hj5FfKI/AAAAAAAAARU/66dYcj8jJUA/s400/Restore+ipod+2.gif" alt="" id="BLOGGER_PHOTO_ID_5104051853285751970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read the warning in the iPod Updater summary window and choose Restore. Read the warnings again and choose Restore once more (&lt;span style="font-style: italic;"&gt;Or cancel if you are about to lose unique data. Are you using your iPod to store other data than music from iTunes?&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Then you will have to enter your password. The updater starts. Be patient on every step! Follow the instructions. When you are asked to unplug: do it and wait for the symbol on the iPod to tell you to replug. Wait some more for the summary window to reappear.&lt;br /&gt;&lt;br /&gt;Then quit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6.&lt;/span&gt; Start iTunes. iTunes kicks up iPod setup assistant.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RtU8jT5FfLI/AAAAAAAAARc/zgvPdQmphGs/s1600-h/Restore+ipod+3.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RtU8jT5FfLI/AAAAAAAAARc/zgvPdQmphGs/s400/Restore+ipod+3.gif" alt="" id="BLOGGER_PHOTO_ID_5104052330027121842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;iTunes asks you to give your iPod a name.&lt;br /&gt;Deselect "Automatically update". Choose &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt; and Done.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KLIdqrsBzog/RtU-7T5FfNI/AAAAAAAAARs/kCJy6skLhaE/s1600-h/Restore+ipod+4.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KLIdqrsBzog/RtU-7T5FfNI/AAAAAAAAARs/kCJy6skLhaE/s400/Restore+ipod+4.gif" alt="" id="BLOGGER_PHOTO_ID_5104054941367237842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7.&lt;/span&gt; In iTunes: Select the iPod and go into the iPod options.&lt;br /&gt;&lt;br /&gt;Choose "&lt;span style="color: rgb(102, 102, 0);"&gt;Automatically update selected playlists only:&lt;/span&gt;"&lt;br /&gt;Read the warning and choose &lt;span style="font-weight: bold;"&gt;Ok&lt;/span&gt;&lt;br /&gt;Select the playlists you made and &lt;span style="font-weight: bold;"&gt;Ok&lt;/span&gt;. Fill up to max 85 - 90%. (There is no lower limit.)&lt;br /&gt;&lt;br /&gt;The next time you want to remove and add some other music you first choose to sync with playlist "Empty" and then you choose your new playlist, while keeping minimum 10 - 15 % free space. ( &lt;span style="font-style: italic;"&gt;This recommendation might be very conservative. You are free to try other limits. 5 % might be sufficient.&lt;/span&gt; )&lt;br /&gt;&lt;br /&gt;This writes the music files in a contiguous way on the hard disk.&lt;br /&gt;&lt;br /&gt;If you erase and add files in a normal manner you will get fragmentation. The iPod hard disk will have to work more to read your music and your battery will suffer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KLIdqrsBzog/RtU-MD5FfMI/AAAAAAAAARk/QlB1RNa5Fvw/s1600-h/Restore+ipod+5.gif"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KLIdqrsBzog/RtU-MD5FfMI/AAAAAAAAARk/QlB1RNa5Fvw/s400/Restore+ipod+5.gif" alt="" id="BLOGGER_PHOTO_ID_5104054129618418882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KLIdqrsBzog/RtU_bD5FfOI/AAAAAAAAAR0/r5P6uVRR8Jo/s1600-h/Restore+ipod+6.gif"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KLIdqrsBzog/RtU_bD5FfOI/AAAAAAAAAR0/r5P6uVRR8Jo/s400/Restore+ipod+6.gif" alt="" id="BLOGGER_PHOTO_ID_5104055486828084450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8.&lt;/span&gt; (Optional) Quit iTunes. Start up your favorite "Disk Utility" and do a repair or as in my favorite disk utility DiskWarrior choose Rebuild.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KLIdqrsBzog/RtVADz5FfPI/AAAAAAAAAR8/e3U8Tcc4ldc/s1600-h/Restore+ipod+7.gif"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KLIdqrsBzog/RtVADz5FfPI/AAAAAAAAAR8/e3U8Tcc4ldc/s400/Restore+ipod+7.gif" alt="" id="BLOGGER_PHOTO_ID_5104056186907753714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now you have to recharge the battery. That's it. If you are as lucky as me you can enjoy your iPod again for many hours.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-1001818273715013473?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/1001818273715013473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/1001818273715013473'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/08/howto-ipod-restore-and-maximize-battery.html' title='HOWTO: iPod - restore and maximize battery life'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KLIdqrsBzog/RtU2aT5FfII/AAAAAAAAARE/4K8RGD2UPU4/s72-c/iTunes.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-522791531548972382.post-47602958727859172</id><published>2007-07-03T00:10:00.000-07:00</published><updated>2007-08-29T02:55:38.232-07:00</updated><title type='text'>Restore Show Desktop Icon</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Restore Show Desktop Icon to Quick Launch on Taskbar&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If the Show Desktop icon is deleted from Quick Launch, the procedure below will recreate the file.&lt;br /&gt;&lt;br /&gt;Open Notepad and enter the following text:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;[Shell]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;Command=2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;IconFile=explorer.exe,3&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;[Taskbar]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;Command=ToggleDesktop&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Save the new file as Show Desktop.scf then drag and drop the icon on the Quick Launch bar or whatever location you want the shortcut to appear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/522791531548972382-47602958727859172?l=lostinterabytes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/47602958727859172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/522791531548972382/posts/default/47602958727859172'/><link rel='alternate' type='text/html' href='http://lostinterabytes.blogspot.com/2007/07/restore-show-desktop-icon.html' title='Restore Show Desktop Icon'/><author><name>Stalker</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
