<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmartino2011</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmartino2011"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Jmartino2011"/>
	<updated>2026-04-06T18:39:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7269</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7269"/>
		<updated>2009-11-20T03:00:28Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|If you need info on how to properly update webOS, see [[Portal:Updating webOS Versions|Updating webOS Versions]].&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;***THIS PAGE IS OUT OF DATE, PLEASE HELP IN REORGANIZING IT***&amp;lt;/nowiki&amp;gt;'''This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
&lt;br /&gt;
Please refer to '''[[MIT_Open_Source_License_-_webOS-Patches| MIT Open Source License - webOS-Patches]]''' for important information regarding patches and licensing.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.3.1|Update 1.3.1]]&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Current Patches==&lt;br /&gt;
===webOS 1.3.1 OK===&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* ++[[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* ++[[Patch_Email_Change_Default_Font_for_Replies-Forwards_from_Navy_to_Black|Email: Change default font on replies/forwards from dark blue to black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* [[Patch Change Carrier String|Change Carrier String]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch webOS Browser: Show All Bookmarks (Not just first 12)]]&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* [[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]] - Called: Snnoze Duration Selection&lt;br /&gt;
* [[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]] - Called: Sound Toggle - Green (and Grey)&lt;br /&gt;
** also [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
** also [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Myavatar In Messaging App|Messaging: Avatar In Messaging App]] &lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]] - Three Options: Builtin, Clean, and Fancy&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]] - Called SMS Tone Per Contact&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS Patches===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* [[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]] - use SMS Tone Per Contact&lt;br /&gt;
** Also [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Workaround for Touchstone Charging Event Problem|Workaround for Touchstone Charging Event Problem]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==Previous Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking]] only works in 1.2.1 podcast, speech, spoken word, netcast, or audiobook genres&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Change_Carrier_String&amp;diff=7268</id>
		<title>Patch Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Change_Carrier_String&amp;diff=7268"/>
		<updated>2009-11-20T02:59:52Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: Added patch process&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Change-carrier-string.jpg|right]]&lt;br /&gt;
[[Image:Carrier-string2.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Further testing has revealed that editing bar-scene.html fails.  The following is a revised mod as a result of that testing.&lt;br /&gt;
&lt;br /&gt;
Also, a point of interest - there is a lot more code in this, referencing SIM cards and other carrier type information. It's obvious that Palm is getting the WebOS ready for other carriers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Want to change the Sprint text in the upper left hand corner to something more interesting? Maybe your name or different carrier to fake out your friends? Well here’s how:&lt;br /&gt;
&lt;br /&gt;
'''Patching Process'''&lt;br /&gt;
&lt;br /&gt;
I created a patch to automate a large portion of this process, especially for those who are not comfortable accessing linux commandline on their phones. Please see my patch page at...[http://forums.precentral.net/webos-patches/215945-patch-change-carrier-string-color-carrier-string-date-time.html Change-Carrier-String-and-Color.patch].&lt;br /&gt;
&lt;br /&gt;
'''Instructions'''&lt;br /&gt;
&lt;br /&gt;
You’ll need to: [[Portal:Accessing Linux | Access to Linux ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock the file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Back up your old file in case you screw up or want to revert your changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Edit the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For version 1.3.1 - Go to line 484 (either scroll down or type :484 and hit enter) and make the following change. To edit a file through command line, press &amp;quot;i&amp;quot; on your keyboard and a &amp;quot;I&amp;quot; should show up on the bottom line of your program.  You can then make whatever edits you need to.  When you are done editing, hit &amp;quot;Esc&amp;quot; and then type &amp;quot;:wq&amp;quot; to save the file and get back to the command prompt.&lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 440.  For version 1.1.0 - make the changes on lines 429, 444 &amp;amp; 467.  For version 1.2 and 1.2.1 - make the change on line 483.)&lt;br /&gt;
&lt;br /&gt;
Of course, instead of using &amp;quot;Verizon&amp;quot; you can use what ever string you would like.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText	&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turning on and off Airplane Mode brings back the &amp;quot;sprint&amp;quot;.  To get it to show your string like &amp;quot;Verizon&amp;quot; again;&lt;br /&gt;
&lt;br /&gt;
For version 1.3.1 - Go to line 835 (type :835) and make the following change.  &lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 698.  For version 1.1.0 - Go to line 800.  For version 1.2 and 1.2.1 - Go to line 830.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText;&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lock your file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart LunaSysMgr:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To Modify the Font Color ==&lt;br /&gt;
&lt;br /&gt;
This modification works for at least 1.2, 1.2.1, and 1.3.1.  It has been verified for all three of those versions of webOS.&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the carrier text, you must edit the appropriate .css file.&lt;br /&gt;
&lt;br /&gt;
With the filesystem still unlocked in rw mode, back up the following file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit the file with vi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search to the line beginning with ''#carrier'' (line #93) and modify the color attribute from the default hex value of #fff to the desired [http://en.wikipedia.org/wiki/Web_colors HTML color] of your choice. The example below shows a red color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#carrier {&lt;br /&gt;
                float: left;&lt;br /&gt;
                color: #E01000;&lt;br /&gt;
                margin-left: 2px;&lt;br /&gt;
                white-space: nowrap;&lt;br /&gt;
                overflow: hidden;&lt;br /&gt;
                text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the clock, make the following change to line #44 (approximate).  This will change the color of the clock to red-orange or something like that.  I used blue (0000FF) for the carrier string, so I have an orange and blue (I go to Univ. of FL) theme goin on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#date-and-time {&lt;br /&gt;
                color: #FF8C00;&lt;br /&gt;
                position: fixed;&lt;br /&gt;
                margin: 1px 0 0 0;&lt;br /&gt;
                top: 0;&lt;br /&gt;
                left: 0;&lt;br /&gt;
                height: 28px;&lt;br /&gt;
                width: 100%;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
                text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you can lock the filesystem and restart LunaSysMgr as above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modifying the Phone App ==&lt;br /&gt;
The changes shown above modify the main view on the page. The changes listed below will modify the Phone App as well&lt;br /&gt;
&lt;br /&gt;
Follow the instructions above on mounting the file system. Also, if you have not backed up your '''orignal''' bar-assistant.js file, be sure to do so. Do not back it up a second time, as this will overwrite your clean original.&lt;br /&gt;
&lt;br /&gt;
Make the following changes on lines 214 &amp;amp; 239 (on WebOS 1.1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('appname').innerHTML = this.carrierText	&lt;br /&gt;
$('appname').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, substituting &amp;quot;Verizon&amp;quot; with your string of choice.&lt;br /&gt;
&lt;br /&gt;
Remount the file system as ro , and stop and restart LunaSysMgr&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
http://prebrew.org/blog/2009/07/01/customize-your-carrier-text/&lt;br /&gt;
&lt;br /&gt;
http://forums.precentral.net/web-os-development/189942-change-your-carrier-text-anything-besides-sprint.html&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7267</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7267"/>
		<updated>2009-11-20T02:55:38Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|If you need info on how to properly update webOS, see [[Portal:Updating webOS Versions|Updating webOS Versions]].&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;***THIS PAGE IS OUT OF DATE, PLEASE HELP IN REORGANIZING IT***&amp;lt;/nowiki&amp;gt;'''This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
&lt;br /&gt;
Please refer to '''[[MIT_Open_Source_License_-_webOS-Patches| MIT Open Source License - webOS-Patches]]''' for important information regarding patches and licensing.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.3.1|Update 1.3.1]]&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Current Patches==&lt;br /&gt;
===webOS 1.3.1 OK===&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* ++[[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* ++[[Patch_Email_Change_Default_Font_for_Replies-Forwards_from_Navy_to_Black|Email: Change default font on replies/forwards from dark blue to black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* ++[[Patch Change Carrier String|Change Carrier String]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch webOS Browser: Show All Bookmarks (Not just first 12)]]&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* [[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]] - Called: Snnoze Duration Selection&lt;br /&gt;
* [[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]] - Called: Sound Toggle - Green (and Grey)&lt;br /&gt;
** also [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
** also [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Myavatar In Messaging App|Messaging: Avatar In Messaging App]] &lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]] - Three Options: Builtin, Clean, and Fancy&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]] - Called SMS Tone Per Contact&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS Patches===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* [[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]] - use SMS Tone Per Contact&lt;br /&gt;
** Also [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Workaround for Touchstone Charging Event Problem|Workaround for Touchstone Charging Event Problem]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==Previous Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking]] only works in 1.2.1 podcast, speech, spoken word, netcast, or audiobook genres&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7266</id>
		<title>Browser - Show All Bookmarks (Not just first 12)</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7266"/>
		<updated>2009-11-20T02:54:52Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: added template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
&lt;br /&gt;
This patch to the webOS Browser will enable you to view all of your bookmarks on the home screen of the Browser, not just the first 12.  Therefore, if you are like me and rely heavily on bookmarking pages, you will not have to go into the menu of the Browser, select Bookmarks, and then scroll to the one you want.  Now, you will be able to load the Browser, and scroll through all of your bookmarks on the home page.&lt;br /&gt;
&lt;br /&gt;
*This requires Linux access on your Pre.  To be able to do this, follow the Procedure here http://www.webos-internals.org/wiki/Portal:Accessing_Linux.  Once that is done, follow all of the Next Steps on the same page below the Procedure box.  Alternatively, you can use the Linux Commandline under Tools in QuickInstall.&lt;br /&gt;
&lt;br /&gt;
'''Patch Process'''&lt;br /&gt;
&lt;br /&gt;
I created a patch to automate a large portion of this process, especially for those who are not comfortable accessing linux commandline on their phones.  Please see my patch page at...[http://forums.precentral.net/webos-patches/215949-patch-change-number-bookmarks-browser.html Change-Number-of-Bookmarks.patch].&lt;br /&gt;
&lt;br /&gt;
'''Instructions:'''&lt;br /&gt;
These instructions are compatible with webOS 1.2.1 and 1.3.1 ONLY, as I have not tested them on any other version.&lt;br /&gt;
&lt;br /&gt;
Log into your phone via SSH or Quick Install Linux Commandline.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
//enter password to gain root permissions&lt;br /&gt;
&lt;br /&gt;
cd /&lt;br /&gt;
//this changes the working directory to the root directory&lt;br /&gt;
&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
//this gives you read and write permissions to files on the phone&lt;br /&gt;
&lt;br /&gt;
vi /usr/palm/applications/com.palm.app.browser/app/controllers/startpage-assistant.js&lt;br /&gt;
//this opens (vi) the file startpage-assistant.js so that you can view the contents&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Either type ':10' or scroll down until you find the line that states &amp;quot;this._maxShowCount = 12;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Type 'i' to enter into write mode for the file you have opened.  You should see a capital i (''I'') in the bottom left-hand corner.  Now, modify the maxShowCount to whatever you want.  I had 20 bookmarks, but used 48 as the max so I can add more bookmarks.  You will be able to just scroll down on the home page of the Browser and see all of your bookmarks.  My final line looked like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
this._maxShowCount = 48;&lt;br /&gt;
//changes the maximum number of bookmarks shown on Browser home page to 48 instead of 12&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To finish your session, hit ESC on your keyboard to exit write mode (the capital i (''I'') in the lower left hand corner will disappear and be replaced by a dash), and then type ':wq' to save the file that you have just modified.  Then, to exit the linux commandline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
//remounts the device as read only&lt;br /&gt;
&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
//restarts the Luna Service, meaning your phone will reboot without turning off completely&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, when you open your browser, you should see all of the bookmarks that you have created instead of just the first 12!&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
--jmartino2011, 19-Nov-09&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7265</id>
		<title>Browser - Show All Bookmarks (Not just first 12)</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7265"/>
		<updated>2009-11-20T02:53:56Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: Added Patch process&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This patch to the webOS Browser will enable you to view all of your bookmarks on the home screen of the Browser, not just the first 12.  Therefore, if you are like me and rely heavily on bookmarking pages, you will not have to go into the menu of the Browser, select Bookmarks, and then scroll to the one you want.  Now, you will be able to load the Browser, and scroll through all of your bookmarks on the home page.&lt;br /&gt;
&lt;br /&gt;
*This requires Linux access on your Pre.  To be able to do this, follow the Procedure here http://www.webos-internals.org/wiki/Portal:Accessing_Linux.  Once that is done, follow all of the Next Steps on the same page below the Procedure box.  Alternatively, you can use the Linux Commandline under Tools in QuickInstall.&lt;br /&gt;
&lt;br /&gt;
'''Patch Process'''&lt;br /&gt;
&lt;br /&gt;
I created a patch to automate a large portion of this process, especially for those who are not comfortable accessing linux commandline on their phones.  Please see my patch page at...[http://forums.precentral.net/webos-patches/215949-patch-change-number-bookmarks-browser.html Change-Number-of-Bookmarks.patch].&lt;br /&gt;
&lt;br /&gt;
'''Instructions:'''&lt;br /&gt;
These instructions are compatible with webOS 1.2.1 and 1.3.1 ONLY, as I have not tested them on any other version.&lt;br /&gt;
&lt;br /&gt;
Log into your phone via SSH or Quick Install Linux Commandline.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
//enter password to gain root permissions&lt;br /&gt;
&lt;br /&gt;
cd /&lt;br /&gt;
//this changes the working directory to the root directory&lt;br /&gt;
&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
//this gives you read and write permissions to files on the phone&lt;br /&gt;
&lt;br /&gt;
vi /usr/palm/applications/com.palm.app.browser/app/controllers/startpage-assistant.js&lt;br /&gt;
//this opens (vi) the file startpage-assistant.js so that you can view the contents&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Either type ':10' or scroll down until you find the line that states &amp;quot;this._maxShowCount = 12;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Type 'i' to enter into write mode for the file you have opened.  You should see a capital i (''I'') in the bottom left-hand corner.  Now, modify the maxShowCount to whatever you want.  I had 20 bookmarks, but used 48 as the max so I can add more bookmarks.  You will be able to just scroll down on the home page of the Browser and see all of your bookmarks.  My final line looked like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
this._maxShowCount = 48;&lt;br /&gt;
//changes the maximum number of bookmarks shown on Browser home page to 48 instead of 12&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To finish your session, hit ESC on your keyboard to exit write mode (the capital i (''I'') in the lower left hand corner will disappear and be replaced by a dash), and then type ':wq' to save the file that you have just modified.  Then, to exit the linux commandline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
//remounts the device as read only&lt;br /&gt;
&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
//restarts the Luna Service, meaning your phone will reboot without turning off completely&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, when you open your browser, you should see all of the bookmarks that you have created instead of just the first 12!&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
--jmartino2011, 19-Nov-09&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7211</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7211"/>
		<updated>2009-11-17T03:52:50Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|If you need info on how to properly update webOS, see [[Portal:Updating webOS Versions|Updating webOS Versions]].&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;***THIS PAGE IS OUT OF DATE, PLEASE HELP IN REORGANIZING IT***&amp;lt;/nowiki&amp;gt;'''This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
&lt;br /&gt;
Please refer to '''[[MIT_Open_Source_License_-_webOS-Patches| MIT Open Source License - webOS-Patches]]''' for important information regarding patches and licensing.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.3.1|Update 1.3.1]]&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Current Patches==&lt;br /&gt;
===webOS 1.3.1 OK===&lt;br /&gt;
* ++[[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* ++[[Patch_Email_Change_Default_Font_for_Replies-Forwards_from_Navy_to_Black|Email: Change default font on replies/forwards from dark blue to black]]&lt;br /&gt;
* ++[[Patch Change Carrier String|Change Carrier String]]&lt;br /&gt;
* ++[[Patch webOS Browser: Show All Bookmarks (Not just first 12)]]&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* [[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]] - Called: Snnoze Duration Selection&lt;br /&gt;
* [[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]] - Called: Sound Toggle - Green (and Grey)&lt;br /&gt;
** also [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
** also [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Myavatar In Messaging App|Messaging: Avatar In Messaging App]] &lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]] - Three Options: Builtin, Clean, and Fancy&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]] - Called SMS Tone Per Contact&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS Patches===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* [[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]] - use SMS Tone Per Contact&lt;br /&gt;
** Also [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Workaround for Touchstone Charging Event Problem|Workaround for Touchstone Charging Event Problem]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==Previous Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking]] only works in 1.2.1 podcast, speech, spoken word, netcast, or audiobook genres&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Browser:_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7210</id>
		<title>Patch webOS Browser: Show All Bookmarks (Not just first 12)</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Browser:_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7210"/>
		<updated>2009-11-17T03:50:08Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: Patch webOS Browser: Show All Bookmarks (Not just first 12) moved to Browser - Show All Bookmarks (Not just first 12)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Browser - Show All Bookmarks (Not just first 12)]]&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7209</id>
		<title>Browser - Show All Bookmarks (Not just first 12)</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7209"/>
		<updated>2009-11-17T03:50:08Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: Patch webOS Browser: Show All Bookmarks (Not just first 12) moved to Browser - Show All Bookmarks (Not just first 12)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This patch to the webOS Browser will enable you to view all of your bookmarks on the home screen of the Browser, not just the first 12.  Therefore, if you are like me and rely heavily on bookmarking pages, you will not have to go into the menu of the Browser, select Bookmarks, and then scroll to the one you want.  Now, you will be able to load the Browser, and scroll through all of your bookmarks on the home page.&lt;br /&gt;
&lt;br /&gt;
*This requires Linux access on your Pre.  To be able to do this, follow the Procedure here http://www.webos-internals.org/wiki/Portal:Accessing_Linux.  Once that is done, follow all of the Next Steps on the same page below the Procedure box.  Alternatively, you can use the Linux Commandline under Tools in QuickInstall.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Instructions:'''&lt;br /&gt;
These instructions are compatible with webOS 1.2.1 and 1.3.1 ONLY, as I have not tested them on any other version.&lt;br /&gt;
&lt;br /&gt;
Log into your phone via SSH or Quick Install Linux Commandline.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
//enter password to gain root permissions&lt;br /&gt;
&lt;br /&gt;
cd /&lt;br /&gt;
//this changes the working directory to the root directory&lt;br /&gt;
&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
//this gives you read and write permissions to files on the phone&lt;br /&gt;
&lt;br /&gt;
vi /usr/palm/applications/com.palm.app.browser/app/controllers/startpage-assistant.js&lt;br /&gt;
//this opens (vi) the file startpage-assistant.js so that you can view the contents&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Either type ':10' or scroll down until you find the line that states &amp;quot;this._maxShowCount = 12;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Type 'i' to enter into write mode for the file you have opened.  You should see a capital i (''I'') in the bottom left-hand corner.  Now, modify the maxShowCount to whatever you want.  I had 20 bookmarks, but used 48 as the max so I can add more bookmarks.  You will be able to just scroll down on the home page of the Browser and see all of your bookmarks.  My final line looked like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
this._maxShowCount = 48;&lt;br /&gt;
//changes the maximum number of bookmarks shown on Browser home page to 48 instead of 12&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To finish your session, hit ESC on your keyboard to exit write mode (the capital i (''I'') in the lower left hand corner will disappear and be replaced by a dash), and then type ':wq' to save the file that you have just modified.  Then, to exit the linux commandline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
//remounts the device as read only&lt;br /&gt;
&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
//restarts the Luna Service, meaning your phone will reboot without turning off completely&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, when you open your browser, you should see all of the bookmarks that you have created instead of just the first 12!&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
--jmartino2011, 16-Nov-09&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Change_Carrier_String&amp;diff=7208</id>
		<title>Patch Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Change_Carrier_String&amp;diff=7208"/>
		<updated>2009-11-17T03:43:24Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Change-carrier-string.jpg|right]]&lt;br /&gt;
[[Image:Carrier-string2.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Further testing has revealed that editing bar-scene.html fails.  The following is a revised mod as a result of that testing.&lt;br /&gt;
&lt;br /&gt;
Also, a point of interest - there is a lot more code in this, referencing SIM cards and other carrier type information. It's obvious that Palm is getting the WebOS ready for other carriers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Want to change the Sprint text in the upper left hand corner to something more interesting? Maybe your name or different carrier to fake out your friends? Well here’s how:&lt;br /&gt;
&lt;br /&gt;
You’ll need to: [[Portal:Accessing Linux | Access to Linux ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock the file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Back up your old file in case you screw up or want to revert your changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Edit the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For version 1.3.1 - Go to line 484 (either scroll down or type :484 and hit enter) and make the following change. To edit a file through command line, press &amp;quot;i&amp;quot; on your keyboard and a &amp;quot;I&amp;quot; should show up on the bottom line of your program.  You can then make whatever edits you need to.  When you are done editing, hit &amp;quot;Esc&amp;quot; and then type &amp;quot;:wq&amp;quot; to save the file and get back to the command prompt.&lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 440.  For version 1.1.0 - make the changes on lines 429, 444 &amp;amp; 467.  For version 1.2 and 1.2.1 - make the change on line 483.)&lt;br /&gt;
&lt;br /&gt;
Of course, instead of using &amp;quot;Verizon&amp;quot; you can use what ever string you would like.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText	&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turning on and off Airplane Mode brings back the &amp;quot;sprint&amp;quot;.  To get it to show your string like &amp;quot;Verizon&amp;quot; again;&lt;br /&gt;
&lt;br /&gt;
For version 1.3.1 - Go to line 835 (type :835) and make the following change.  &lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 698.  For version 1.1.0 - Go to line 800.  For version 1.2 and 1.2.1 - Go to line 830.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText;&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lock your file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart LunaSysMgr:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To Modify the Font Color ==&lt;br /&gt;
&lt;br /&gt;
This modification works for at least 1.2, 1.2.1, and 1.3.1.  It has been verified for all three of those versions of webOS.&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the carrier text, you must edit the appropriate .css file.&lt;br /&gt;
&lt;br /&gt;
With the filesystem still unlocked in rw mode, back up the following file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit the file with vi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search to the line beginning with ''#carrier'' (line #93) and modify the color attribute from the default hex value of #fff to the desired [http://en.wikipedia.org/wiki/Web_colors HTML color] of your choice. The example below shows a red color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#carrier {&lt;br /&gt;
                float: left;&lt;br /&gt;
                color: #E01000;&lt;br /&gt;
                margin-left: 2px;&lt;br /&gt;
                white-space: nowrap;&lt;br /&gt;
                overflow: hidden;&lt;br /&gt;
                text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the clock, make the following change to line #44 (approximate).  This will change the color of the clock to red-orange or something like that.  I used blue (0000FF) for the carrier string, so I have an orange and blue (I go to Univ. of FL) theme goin on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#date-and-time {&lt;br /&gt;
                color: #FF8C00;&lt;br /&gt;
                position: fixed;&lt;br /&gt;
                margin: 1px 0 0 0;&lt;br /&gt;
                top: 0;&lt;br /&gt;
                left: 0;&lt;br /&gt;
                height: 28px;&lt;br /&gt;
                width: 100%;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
                text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you can lock the filesystem and restart LunaSysMgr as above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modifying the Phone App ==&lt;br /&gt;
The changes shown above modify the main view on the page. The changes listed below will modify the Phone App as well&lt;br /&gt;
&lt;br /&gt;
Follow the instructions above on mounting the file system. Also, if you have not backed up your '''orignal''' bar-assistant.js file, be sure to do so. Do not back it up a second time, as this will overwrite your clean original.&lt;br /&gt;
&lt;br /&gt;
Make the following changes on lines 214 &amp;amp; 239 (on WebOS 1.1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('appname').innerHTML = this.carrierText	&lt;br /&gt;
$('appname').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, substituting &amp;quot;Verizon&amp;quot; with your string of choice.&lt;br /&gt;
&lt;br /&gt;
Remount the file system as ro , and stop and restart LunaSysMgr&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
http://prebrew.org/blog/2009/07/01/customize-your-carrier-text/&lt;br /&gt;
&lt;br /&gt;
http://forums.precentral.net/web-os-development/189942-change-your-carrier-text-anything-besides-sprint.html&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Change_Carrier_String&amp;diff=7207</id>
		<title>Patch Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Change_Carrier_String&amp;diff=7207"/>
		<updated>2009-11-17T03:35:10Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
This patch allows you to modify the carrier string so that instead of displaying &amp;quot;Sprint&amp;quot;, it will show whatever you want it to.  For instance, you could show your love for your phone and change the string to &amp;quot;PalmPre&amp;quot;.  On the other hand, you could bypass the $1000 iPhone application, and simply state &amp;quot;I'm Rich&amp;quot;.  Either way, it adds a touch of personality to your phone.  &lt;br /&gt;
&lt;br /&gt;
Also included are instructions on how to change the color of the font of the carrier string and the date-and-time string in the middle of the top bar.&lt;br /&gt;
&lt;br /&gt;
==Editing Process==&lt;br /&gt;
The following is step-by-step instructions on how to modify the carrier string and it's font color via accessing the Linux Commandline.  Some people call this &amp;quot;rooting  your pre&amp;quot;, but it is actually not rooting, just modifying the linux code that the phone runs on.  &lt;br /&gt;
&lt;br /&gt;
To begin, you must be able to access Linux on your phone.  If you have no idea what this means, this will be a good starting point...[http://www.webos-internals.org/wiki/Portal:Accessing_Linux|Accessing Linux].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Patching Process==&lt;br /&gt;
As of now, I have no idea how to create patches, but that is next on my agenda.  &lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
-jmartino2011, 16-Nov-09&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Change_Carrier_String&amp;diff=7206</id>
		<title>Patch Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Change_Carrier_String&amp;diff=7206"/>
		<updated>2009-11-17T03:29:39Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: New page: {{template:patch}} ==Introduction== This patch allows you to modify the carrier string so that instead of displaying &amp;quot;Sprint&amp;quot;, it will show whatever you want it to.  For instance, you coul...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
This patch allows you to modify the carrier string so that instead of displaying &amp;quot;Sprint&amp;quot;, it will show whatever you want it to.  For instance, you could show your love for your phone and change the string to &amp;quot;PalmPre&amp;quot;.  On the other hand, you could bypass the $1000 iPhone application, and simply state &amp;quot;I'm Rich&amp;quot;.  Either way, it adds a touch of personality to your phone.  &lt;br /&gt;
&lt;br /&gt;
Also included are instructions on how to change the color of the font of the carrier string and the date-and-time string in the middle of the top bar.&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7205</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7205"/>
		<updated>2009-11-17T03:25:30Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|If you need info on how to properly update webOS, see [[Portal:Updating webOS Versions|Updating webOS Versions]].&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;***THIS PAGE IS OUT OF DATE, PLEASE HELP IN REORGANIZING IT***&amp;lt;/nowiki&amp;gt;'''This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
&lt;br /&gt;
Please refer to '''[[MIT_Open_Source_License_-_webOS-Patches| MIT Open Source License - webOS-Patches]]''' for important information regarding patches and licensing.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.3.1|Update 1.3.1]]&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Current Patches==&lt;br /&gt;
===webOS 1.3.1 OK===&lt;br /&gt;
* ++[[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* ++[[Patch_Email_Change_Default_Font_for_Replies-Forwards_from_Navy_to_Black|Email: Change default font on replies/forwards from dark blue to black]]&lt;br /&gt;
* ++[[Patch Change Carrier String|Change Carrier String]]&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* [[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]] - Called: Snnoze Duration Selection&lt;br /&gt;
* [[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]] - Called: Sound Toggle - Green (and Grey)&lt;br /&gt;
** also [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
** also [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Myavatar In Messaging App|Messaging: Avatar In Messaging App]] &lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]] - Three Options: Builtin, Clean, and Fancy&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]] - Called SMS Tone Per Contact&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS Patches===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* [[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]] - use SMS Tone Per Contact&lt;br /&gt;
** Also [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Workaround for Touchstone Charging Event Problem|Workaround for Touchstone Charging Event Problem]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
* [[Patch webOS Browser: Show All Bookmarks (Not just first 12)]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==Previous Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking]] only works in 1.2.1 podcast, speech, spoken word, netcast, or audiobook genres&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7204</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7204"/>
		<updated>2009-11-17T03:24:09Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|If you need info on how to properly update webOS, see [[Portal:Updating webOS Versions|Updating webOS Versions]].&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;***THIS PAGE IS OUT OF DATE, PLEASE HELP IN REORGANIZING IT***&amp;lt;/nowiki&amp;gt;'''This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
&lt;br /&gt;
Please refer to '''[[MIT_Open_Source_License_-_webOS-Patches| MIT Open Source License - webOS-Patches]]''' for important information regarding patches and licensing.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.3.1|Update 1.3.1]]&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Current Patches==&lt;br /&gt;
===webOS 1.3.1 OK===&lt;br /&gt;
* ++[[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* ++[[Patch_Email_Change_Default_Font_for_Replies-Forwards_from_Navy_to_Black|Email: Change default font on replies/forwards from dark blue to black]]&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* [[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]] - Called: Snnoze Duration Selection&lt;br /&gt;
* [[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]] - Called: Sound Toggle - Green (and Grey)&lt;br /&gt;
** also [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
** also [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Myavatar In Messaging App|Messaging: Avatar In Messaging App]] &lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]] - Three Options: Builtin, Clean, and Fancy&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]] - Called SMS Tone Per Contact&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS Patches===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* [[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]] - use SMS Tone Per Contact&lt;br /&gt;
** Also [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Workaround for Touchstone Charging Event Problem|Workaround for Touchstone Charging Event Problem]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
* [[Patch webOS Browser: Show All Bookmarks (Not just first 12)]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==Previous Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking]] only works in 1.2.1 podcast, speech, spoken word, netcast, or audiobook genres&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=7203</id>
		<title>Patch webOS Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=7203"/>
		<updated>2009-11-17T03:20:04Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: /* To Modify the Font Color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Change-carrier-string.jpg|right]]&lt;br /&gt;
[[Image:Carrier-string2.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Further testing has revealed that editing bar-scene.html fails.  The following is a revised mod as a result of that testing.&lt;br /&gt;
&lt;br /&gt;
Also, a point of interest - there is a lot more code in this, referencing SIM cards and other carrier type information. It's obvious that Palm is getting the WebOS ready for other carriers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Want to change the Sprint text in the upper left hand corner to something more interesting? Maybe your name or different carrier to fake out your friends? Well here’s how:&lt;br /&gt;
&lt;br /&gt;
You’ll need to: [[Portal:Accessing Linux | Access to Linux ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock the file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Back up your old file in case you screw up or want to revert your changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Edit the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For version 1.3.1 - Go to line 484 (either scroll down or type :484 and hit enter) and make the following change. To edit a file through command line, press &amp;quot;i&amp;quot; on your keyboard and a &amp;quot;I&amp;quot; should show up on the bottom line of your program.  You can then make whatever edits you need to.  When you are done editing, hit &amp;quot;Esc&amp;quot; and then type &amp;quot;:wq&amp;quot; to save the file and get back to the command prompt.&lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 440.  For version 1.1.0 - make the changes on lines 429, 444 &amp;amp; 467.  For version 1.2 and 1.2.1 - make the change on line 483.)&lt;br /&gt;
&lt;br /&gt;
Of course, instead of using &amp;quot;Verizon&amp;quot; you can use what ever string you would like.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText	&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turning on and off Airplane Mode brings back the &amp;quot;sprint&amp;quot;.  To get it to show your string like &amp;quot;Verizon&amp;quot; again;&lt;br /&gt;
&lt;br /&gt;
For version 1.3.1 - Go to line 835 (type :835) and make the following change.  &lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 698.  For version 1.1.0 - Go to line 800.  For version 1.2 and 1.2.1 - Go to line 830.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText;&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lock your file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart LunaSysMgr:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To Modify the Font Color ==&lt;br /&gt;
&lt;br /&gt;
This modification works for at least 1.2, 1.2.1, and 1.3.1.  It has been verified for all three of those versions of webOS.&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the carrier text, you must edit the appropriate .css file.&lt;br /&gt;
&lt;br /&gt;
With the filesystem still unlocked in rw mode, back up the following file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit the file with vi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search to the line beginning with ''#carrier'' (line #93) and modify the color attribute from the default hex value of #fff to the desired [http://en.wikipedia.org/wiki/Web_colors HTML color] of your choice. The example below shows a red color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#carrier {&lt;br /&gt;
                float: left;&lt;br /&gt;
                color: #E01000;&lt;br /&gt;
                margin-left: 2px;&lt;br /&gt;
                white-space: nowrap;&lt;br /&gt;
                overflow: hidden;&lt;br /&gt;
                text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the clock, make the following change to line #44 (approximate).  This will change the color of the clock to red-orange or something like that.  I used blue (0000FF) for the carrier string, so I have an orange and blue (I go to Univ. of FL) theme goin on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#date-and-time {&lt;br /&gt;
                color: #FF8C00;&lt;br /&gt;
                position: fixed;&lt;br /&gt;
                margin: 1px 0 0 0;&lt;br /&gt;
                top: 0;&lt;br /&gt;
                left: 0;&lt;br /&gt;
                height: 28px;&lt;br /&gt;
                width: 100%;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
                text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you can lock the filesystem and restart LunaSysMgr as above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modifying the Phone App ==&lt;br /&gt;
The changes shown above modify the main view on the page. The changes listed below will modify the Phone App as well&lt;br /&gt;
&lt;br /&gt;
Follow the instructions above on mounting the file system. Also, if you have not backed up your '''orignal''' bar-assistant.js file, be sure to do so. Do not back it up a second time, as this will overwrite your clean original.&lt;br /&gt;
&lt;br /&gt;
Make the following changes on lines 214 &amp;amp; 239 (on WebOS 1.1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('appname').innerHTML = this.carrierText	&lt;br /&gt;
$('appname').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, substituting &amp;quot;Verizon&amp;quot; with your string of choice.&lt;br /&gt;
&lt;br /&gt;
Remount the file system as ro , and stop and restart LunaSysMgr&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
http://prebrew.org/blog/2009/07/01/customize-your-carrier-text/&lt;br /&gt;
&lt;br /&gt;
http://forums.precentral.net/web-os-development/189942-change-your-carrier-text-anything-besides-sprint.html&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=7202</id>
		<title>Patch webOS Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=7202"/>
		<updated>2009-11-17T03:15:06Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: updated to 1.3.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Change-carrier-string.jpg|right]]&lt;br /&gt;
[[Image:Carrier-string2.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Further testing has revealed that editing bar-scene.html fails.  The following is a revised mod as a result of that testing.&lt;br /&gt;
&lt;br /&gt;
Also, a point of interest - there is a lot more code in this, referencing SIM cards and other carrier type information. It's obvious that Palm is getting the WebOS ready for other carriers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Want to change the Sprint text in the upper left hand corner to something more interesting? Maybe your name or different carrier to fake out your friends? Well here’s how:&lt;br /&gt;
&lt;br /&gt;
You’ll need to: [[Portal:Accessing Linux | Access to Linux ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock the file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Back up your old file in case you screw up or want to revert your changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Edit the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For version 1.3.1 - Go to line 484 (either scroll down or type :484 and hit enter) and make the following change. To edit a file through command line, press &amp;quot;i&amp;quot; on your keyboard and a &amp;quot;I&amp;quot; should show up on the bottom line of your program.  You can then make whatever edits you need to.  When you are done editing, hit &amp;quot;Esc&amp;quot; and then type &amp;quot;:wq&amp;quot; to save the file and get back to the command prompt.&lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 440.  For version 1.1.0 - make the changes on lines 429, 444 &amp;amp; 467.  For version 1.2 and 1.2.1 - make the change on line 483.)&lt;br /&gt;
&lt;br /&gt;
Of course, instead of using &amp;quot;Verizon&amp;quot; you can use what ever string you would like.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText	&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turning on and off Airplane Mode brings back the &amp;quot;sprint&amp;quot;.  To get it to show your string like &amp;quot;Verizon&amp;quot; again;&lt;br /&gt;
&lt;br /&gt;
For version 1.3.1 - Go to line 835 (type :835) and make the following change.  &lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 698.  For version 1.1.0 - Go to line 800.  For version 1.2 and 1.2.1 - Go to line 830.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText;&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lock your file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart LunaSysMgr:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To Modify the Font Color ==&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the carrier text, you must edit the appropriate .css file.&lt;br /&gt;
&lt;br /&gt;
With the filesystem still unlocked in rw mode, back up the following file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit the file with vi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search to the line beginning with ''#carrier'' (line #93) and modify the color attribute from the default hex value of #fff to the desired [http://en.wikipedia.org/wiki/Web_colors HTML color] of your choice. The example below shows a red color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#carrier {&lt;br /&gt;
                float: left;&lt;br /&gt;
                color: #E01000;&lt;br /&gt;
                margin-left: 2px;&lt;br /&gt;
                white-space: nowrap;&lt;br /&gt;
                overflow: hidden;&lt;br /&gt;
                text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the clock, make the following change to line #44 (approximate).  This will change the color of the clock to red-orange or something like that.  I used blue (0000FF) for the carrier string, so I have an orange and blue (I go to Univ. of FL) theme goin on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#date-and-time {&lt;br /&gt;
                color: #FF8C00;&lt;br /&gt;
                position: fixed;&lt;br /&gt;
                margin: 1px 0 0 0;&lt;br /&gt;
                top: 0;&lt;br /&gt;
                left: 0;&lt;br /&gt;
                height: 28px;&lt;br /&gt;
                width: 100%;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
                text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you can lock the filesystem and restart LunaSysMgr as above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modifying the Phone App ==&lt;br /&gt;
The changes shown above modify the main view on the page. The changes listed below will modify the Phone App as well&lt;br /&gt;
&lt;br /&gt;
Follow the instructions above on mounting the file system. Also, if you have not backed up your '''orignal''' bar-assistant.js file, be sure to do so. Do not back it up a second time, as this will overwrite your clean original.&lt;br /&gt;
&lt;br /&gt;
Make the following changes on lines 214 &amp;amp; 239 (on WebOS 1.1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('appname').innerHTML = this.carrierText	&lt;br /&gt;
$('appname').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, substituting &amp;quot;Verizon&amp;quot; with your string of choice.&lt;br /&gt;
&lt;br /&gt;
Remount the file system as ro , and stop and restart LunaSysMgr&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
http://prebrew.org/blog/2009/07/01/customize-your-carrier-text/&lt;br /&gt;
&lt;br /&gt;
http://forums.precentral.net/web-os-development/189942-change-your-carrier-text-anything-besides-sprint.html&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=7201</id>
		<title>Patch webOS Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=7201"/>
		<updated>2009-11-17T03:05:53Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: updated to 1.3.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Change-carrier-string.jpg|right]]&lt;br /&gt;
[[Image:Carrier-string2.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Further testing has revealed that editing bar-scene.html fails.  The following is a revised mod as a result of that testing.&lt;br /&gt;
&lt;br /&gt;
Also, a point of interest - there is a lot more code in this, referencing SIM cards and other carrier type information. It's obvious that Palm is getting the WebOS ready for other carriers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Want to change the Sprint text in the upper left hand corner to something more interesting? Maybe your name or different carrier to fake out your friends? Well here’s how:&lt;br /&gt;
&lt;br /&gt;
You’ll need to: [[Portal:Accessing Linux | Access to Linux ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock the file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Back up your old file in case you screw up or want to revert your changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Edit the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For version 1.3.1 - Go to line 484 (either scroll down or type :484 and hit enter) and make the following change. To edit a file through command line, press &amp;quot;i&amp;quot; on your keyboard and a &amp;quot;I&amp;quot; should show up on the bottom line of your program.  You can then make whatever edits you need to.  When you are done editing, hit &amp;quot;Esc&amp;quot; and then type &amp;quot;:wq&amp;quot; to save the file and get back to the command prompt.&lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 440.  For version 1.1.0 - make the changes on lines 429, 444 &amp;amp; 467.  For version 1.2 and 1.2.1 - make the change on line 483.)&lt;br /&gt;
&lt;br /&gt;
Of course, instead of using &amp;quot;Verizon&amp;quot; you can use what ever string you would like.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText	&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turning on and off Airplane Mode brings back the &amp;quot;sprint&amp;quot;.  To get it to show your string like &amp;quot;Verizon&amp;quot; again;&lt;br /&gt;
&lt;br /&gt;
For version 1.2 and 1.2.1 - Go to line 830 (type :830) and make the following change.  &lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 698.  For version 1.1.0 - Go to line 800.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText;&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lock your file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart LunaSysMgr:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To Modify the Font Color ==&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the carrier text, you must edit the appropriate .css file.&lt;br /&gt;
&lt;br /&gt;
With the filesystem still unlocked in rw mode, back up the following file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit the file with vi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search to the line beginning with ''#carrier'' (line #93) and modify the color attribute from the default hex value of #fff to the desired [http://en.wikipedia.org/wiki/Web_colors HTML color] of your choice. The example below shows a red color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#carrier {&lt;br /&gt;
                float: left;&lt;br /&gt;
                color: #E01000;&lt;br /&gt;
                margin-left: 2px;&lt;br /&gt;
                white-space: nowrap;&lt;br /&gt;
                overflow: hidden;&lt;br /&gt;
                text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the clock, make the following change to line #44 (approximate).  This will change the color of the clock to red-orange or something like that.  I used blue (0000FF) for the carrier string, so I have an orange and blue (I go to Univ. of FL) theme goin on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#date-and-time {&lt;br /&gt;
                color: #FF8C00;&lt;br /&gt;
                position: fixed;&lt;br /&gt;
                margin: 1px 0 0 0;&lt;br /&gt;
                top: 0;&lt;br /&gt;
                left: 0;&lt;br /&gt;
                height: 28px;&lt;br /&gt;
                width: 100%;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
                text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you can lock the filesystem and restart LunaSysMgr as above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modifying the Phone App ==&lt;br /&gt;
The changes shown above modify the main view on the page. The changes listed below will modify the Phone App as well&lt;br /&gt;
&lt;br /&gt;
Follow the instructions above on mounting the file system. Also, if you have not backed up your '''orignal''' bar-assistant.js file, be sure to do so. Do not back it up a second time, as this will overwrite your clean original.&lt;br /&gt;
&lt;br /&gt;
Make the following changes on lines 214 &amp;amp; 239 (on WebOS 1.1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('appname').innerHTML = this.carrierText	&lt;br /&gt;
$('appname').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, substituting &amp;quot;Verizon&amp;quot; with your string of choice.&lt;br /&gt;
&lt;br /&gt;
Remount the file system as ro , and stop and restart LunaSysMgr&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
http://prebrew.org/blog/2009/07/01/customize-your-carrier-text/&lt;br /&gt;
&lt;br /&gt;
http://forums.precentral.net/web-os-development/189942-change-your-carrier-text-anything-besides-sprint.html&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7199</id>
		<title>Browser - Show All Bookmarks (Not just first 12)</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7199"/>
		<updated>2009-11-17T02:58:54Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: added support for 1.3.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This patch to the webOS Browser will enable you to view all of your bookmarks on the home screen of the Browser, not just the first 12.  Therefore, if you are like me and rely heavily on bookmarking pages, you will not have to go into the menu of the Browser, select Bookmarks, and then scroll to the one you want.  Now, you will be able to load the Browser, and scroll through all of your bookmarks on the home page.&lt;br /&gt;
&lt;br /&gt;
*This requires Linux access on your Pre.  To be able to do this, follow the Procedure here http://www.webos-internals.org/wiki/Portal:Accessing_Linux.  Once that is done, follow all of the Next Steps on the same page below the Procedure box.  Alternatively, you can use the Linux Commandline under Tools in QuickInstall.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Instructions:'''&lt;br /&gt;
These instructions are compatible with webOS 1.2.1 and 1.3.1 ONLY, as I have not tested them on any other version.&lt;br /&gt;
&lt;br /&gt;
Log into your phone via SSH or Quick Install Linux Commandline.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
//enter password to gain root permissions&lt;br /&gt;
&lt;br /&gt;
cd /&lt;br /&gt;
//this changes the working directory to the root directory&lt;br /&gt;
&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
//this gives you read and write permissions to files on the phone&lt;br /&gt;
&lt;br /&gt;
vi /usr/palm/applications/com.palm.app.browser/app/controllers/startpage-assistant.js&lt;br /&gt;
//this opens (vi) the file startpage-assistant.js so that you can view the contents&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Either type ':10' or scroll down until you find the line that states &amp;quot;this._maxShowCount = 12;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Type 'i' to enter into write mode for the file you have opened.  You should see a capital i (''I'') in the bottom left-hand corner.  Now, modify the maxShowCount to whatever you want.  I had 20 bookmarks, but used 48 as the max so I can add more bookmarks.  You will be able to just scroll down on the home page of the Browser and see all of your bookmarks.  My final line looked like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
this._maxShowCount = 48;&lt;br /&gt;
//changes the maximum number of bookmarks shown on Browser home page to 48 instead of 12&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To finish your session, hit ESC on your keyboard to exit write mode (the capital i (''I'') in the lower left hand corner will disappear and be replaced by a dash), and then type ':wq' to save the file that you have just modified.  Then, to exit the linux commandline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
//remounts the device as read only&lt;br /&gt;
&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
//restarts the Luna Service, meaning your phone will reboot without turning off completely&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, when you open your browser, you should see all of the bookmarks that you have created instead of just the first 12!&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
--jmartino2011, 16-Nov-09&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Launcher_Add_or_Delete_Pages&amp;diff=7077</id>
		<title>Patch Launcher Add or Delete Pages</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Launcher_Add_or_Delete_Pages&amp;diff=7077"/>
		<updated>2009-11-10T19:58:01Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: Add description of how to rearrange order of menu items in launcher menu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Launcher_AddDeletePages.jpg|border|right|Add/Delete Pages]]&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Someone in the forum talked about being able to add and delete pages in the Launcher app and I thought I would look into it further. They stated that they were able to add new pages and delete existing pages. Upon further investigation, they were correct. There is existing code, commented out, that will allow you to create a new launcher page or delete the current launcher page. There is a variable for the max number of pages palm set to 10. This value can probably be increased, but I don't recommend it and seriously, who would need more that 10 pages anyway, right?&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
*The new page and delete page functions will appear in the launcher menu.&lt;br /&gt;
**New Page&lt;br /&gt;
***This will create a new page and move whatever page you were on to the right. There is nothing special to this page besides the fact that you now have a new page. You can drag icons to it just like any other page.&lt;br /&gt;
&lt;br /&gt;
**Delete Page&lt;br /&gt;
***This will delete the current launcher page. Any icons on the page will automatically move to the page to the left of the page being deleted. If there is no page to the left of the page being deleted icons are automatically moved to the default page of the Web Browser.&lt;br /&gt;
&lt;br /&gt;
==Editing Process==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Uncomment the following&lt;br /&gt;
**Look for &amp;quot;appMenuModel&amp;quot; (line 29) a few lines below you will see a line that has &amp;quot;newpage&amp;quot; in it. On the line that remove the &amp;quot;/*&amp;quot; and on the line that has &amp;quot;deletepage&amp;quot; remove the &amp;quot;*/&amp;quot;&lt;br /&gt;
**Look further in the file (line 120) for &amp;quot;switch&amp;quot; again remove the &amp;quot;/* and &amp;quot;*/&amp;quot; that surrounds the cases for newpage and deletepage.&lt;br /&gt;
*Perform a restart and the new page and delete page options will be in the launcher menu.&lt;br /&gt;
&lt;br /&gt;
Original discovery credit is unknown. Pyrognome tested and confirmed the new page and delete page functionality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Rearrange Order of Menu Items'''&lt;br /&gt;
&lt;br /&gt;
This is a fantastic patch that makes the launcher much more useful (along with the 4x4 icon patches), but I kept hitting Delete Page because it was second on the list when I was trying to List Apps.  Then, the page that I was currently on would be deleted and I would have to go back through and move all the icons to a new page - frustrating for me.  Therefore, I simply rearranged the order of the menu items to what was more intuitive for me.  This is a small change to this great patch, and does not add or subtract any functionality.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Login via SSH&lt;br /&gt;
&lt;br /&gt;
sudo -i&lt;br /&gt;
//enter password to become root&lt;br /&gt;
&lt;br /&gt;
cd /&lt;br /&gt;
&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
vi /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
//go to lines 26 and 27 and comment them out by adding '//' in front of them...to do this, hit 'i' to enter edit mode (you will see a capital i on the&lt;br /&gt;
//bottom left-hand corner of the screen) and scroll over to the beginning of the lines and type '//'. Then, rearrange the five menu items to whatever&lt;br /&gt;
//order you want...what I like best is below:&lt;br /&gt;
&lt;br /&gt;
         items: [&lt;br /&gt;
                        //{ label: $L('New page'), command: 'newpage' },&lt;br /&gt;
                        //{ label: $L('Delete page'), command: 'deletepage' },&lt;br /&gt;
                        Mojo.Menu.editItem,&lt;br /&gt;
                        { label: $L('List Apps...'), command: 'listapps' },&lt;br /&gt;
                        { label: $L('New page'), command: 'newpage' },&lt;br /&gt;
                        { label: $L('Delete page'), command: 'deletepage' },&lt;br /&gt;
                        Mojo.Menu.helpItem&lt;br /&gt;
                ]&lt;br /&gt;
&lt;br /&gt;
//This puts Edit first, then List Apps, New Page, Delete Page, and Help last in the menu&lt;br /&gt;
//hit ESC to exit edit mode, and then type ':wq' to save the file (launcher-assistant.js) that we just modified...&lt;br /&gt;
&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All credit for this patch goes to original developer!&lt;br /&gt;
&lt;br /&gt;
Enjoy! jmartino2011, 11-10-09&lt;br /&gt;
&lt;br /&gt;
==Patch Process==&lt;br /&gt;
&lt;br /&gt;
The patch is also located in the webos-internals gitorious repository. Click [[Applying Patches]] for info on patching from it. &lt;br /&gt;
&lt;br /&gt;
I'm trying to make most of my modifications into patches --[[User:HattCzech|HattCzech]]&lt;br /&gt;
&lt;br /&gt;
*Run the following commands:&lt;br /&gt;
&lt;br /&gt;
''In this example, I have the patch file located in my home directory under '''patches'''''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
sudo patch -p0 --backup-if-mismatch &amp;lt; ~/patches/adddelpages.patch&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*This is what you should see if it ran properly:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
patching file /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These modifications will require LunaSysMgr to be restarted. A rescan will not work. After you've run the commands above, run one more command:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Patch Source (adddelpages.patch)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
diff -ur /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js /usr/lib/luna/sysmod/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
--- /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js	2009-07-18 00:21:37.000000000 -0500&lt;br /&gt;
+++ /usr/lib/luna/sysmod/luna-applauncher/app/controllers/launcher-assistant.js	2009-07-24 11:03:32.000000000 -0500&lt;br /&gt;
@@ -30,8 +30,8 @@&lt;br /&gt;
 		visible: true,&lt;br /&gt;
 		label: $L('Launcher'),&lt;br /&gt;
         items: [&lt;br /&gt;
-			/*{ label: $L('New page'), command: 'newpage' },&lt;br /&gt;
-			{ label: $L('Delete page'), command: 'deletepage' },*/&lt;br /&gt;
+			{ label: $L('New page'), command: 'newpage' },&lt;br /&gt;
+			{ label: $L('Delete page'), command: 'deletepage' },&lt;br /&gt;
 			Mojo.Menu.editItem,&lt;br /&gt;
 			{ label: $L('List Apps...'), command: 'listapps' },&lt;br /&gt;
 			Mojo.Menu.helpItem&lt;br /&gt;
@@ -124,7 +124,6 @@&lt;br /&gt;
 				case 'listapps':&lt;br /&gt;
 					ApplicationService.launch(this.deviceInfo.id, this.deviceInfo.params);&lt;br /&gt;
 					break;&lt;br /&gt;
-				/*&lt;br /&gt;
 				case 'newpage':&lt;br /&gt;
 					if (this.pageDivs.length &amp;lt; 10) {&lt;br /&gt;
 						this.insertPage(this.activePageIndex, true);&lt;br /&gt;
@@ -138,7 +137,6 @@&lt;br /&gt;
 						}&lt;br /&gt;
 					}&lt;br /&gt;
 					break;&lt;br /&gt;
-				*/&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	},&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 1.2 Update ==&lt;br /&gt;
In 1.2, you'll need to uncomment lines 26-27, 120-134.&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7039</id>
		<title>Browser - Show All Bookmarks (Not just first 12)</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Browser_-_Show_All_Bookmarks_(Not_just_first_12)&amp;diff=7039"/>
		<updated>2009-11-09T22:36:47Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: Created the patch webOS Browser: Show All Bookmarks (Not just first 12) instruction page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This patch to the webOS Browser will enable you to view all of your bookmarks on the home screen of the Browser, not just the first 12.  Therefore, if you are like me and rely heavily on bookmarking pages, you will not have to go into the menu of the Browser, select Bookmarks, and then scroll to the one you want.  Now, you will be able to load the Browser, and scroll through all of your bookmarks on the home page.&lt;br /&gt;
&lt;br /&gt;
*This requires Linux access on your Pre.  To be able to do this, follow the Procedure here http://www.webos-internals.org/wiki/Portal:Accessing_Linux.  Once that is done, follow all of the Next Steps on the same page below the Procedure box.  Alternatively, you can use the Linux Commandline under Tools in QuickInstall.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Instructions:'''&lt;br /&gt;
These instructions are compatible with webOS 1.2.1 ONLY, as I have not tested them on any other version.&lt;br /&gt;
&lt;br /&gt;
Log into your phone via SSH or Quick Install Linux Commandline.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
//enter password to gain root permissions&lt;br /&gt;
&lt;br /&gt;
cd /&lt;br /&gt;
//this changes the working directory to the root directory&lt;br /&gt;
&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
//this gives you read and write permissions to files on the phone&lt;br /&gt;
&lt;br /&gt;
vi /usr/palm/applications/com.palm.app.browser/app/controllers/startpage-assistant.js&lt;br /&gt;
//this opens (vi) the file startpage-assistant.js so that you can view the contents&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Either type ':10' or scroll down until you find the line that states &amp;quot;this._maxShowCount = 12;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Type 'i' to enter into write mode for the file you have opened.  You should see a capital i (''I'') in the bottom left-hand corner.  Now, modify the maxShowCount to whatever you want.  I had 20 bookmarks, but used 48 as the max so I can add more bookmarks.  You will be able to just scroll down on the home page of the Browser and see all of your bookmarks.  My final line looked like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
this._maxShowCount = 48;&lt;br /&gt;
//changes the maximum number of bookmarks shown on Browser home page to 48 instead of 12&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To finish your session, hit ESC on your keyboard to exit write mode (the capital i (''I'') in the lower left hand corner will disappear and be replaced by a dash), and then type ':wq' to save the file that you have just modified.  Then, to exit the linux commandline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
//remounts the device as read only&lt;br /&gt;
&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
//restarts the Luna Service, meaning your phone will reboot without turning off completely&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, when you open your browser, you should see all of the bookmarks that you have created instead of just the first 12!&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
--jmartino2011, 9-Nov-09&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7038</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=7038"/>
		<updated>2009-11-09T22:15:10Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: Added new patch link (Browser: Show all Bookmarks (not just first 12))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
&lt;br /&gt;
Please refer to '''[[MIT_Open_Source_License_-_webOS-Patches| MIT Open Source License - webOS-Patches]]''' for important information regarding patches and licensing.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Current Patches==&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* [[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]] - Called: Snnoze Duration Selection&lt;br /&gt;
* [[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]] - Called: Sound Toggle - Green (and Grey)&lt;br /&gt;
** also [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
** also [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Myavatar In Messaging App|Messaging: Avatar In Messaging App]] &lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]] - Three Options: Builtin, Clean, and Fancy&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]] - Called SMS Tone Per Contact&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS Patches===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* [[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]] - use SMS Tone Per Contact&lt;br /&gt;
** Also [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Workaround for Touchstone Charging Event Problem|Workaround for Touchstone Charging Event Problem]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
* [[Patch webOS Browser: Show All Bookmarks (Not just first 12)]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==Previous Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking]] only works in 1.2.1 podcast, speech, spoken word, netcast, or audiobook genres&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS Change Carrier String|Change Carrier String]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Boot_Themes&amp;diff=6176</id>
		<title>Patch webOS Boot Themes</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Boot_Themes&amp;diff=6176"/>
		<updated>2009-10-05T00:33:09Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
When the Pre is booting or shutting down, the screen fades between two images - ''/palm-logo.png'' and ''/palm-logo-bright.png'' located in ''/usr/palm/sysmgr/images''.  By replacing either or both of these images, the boot logo can be customized.  This requires [[Portal:Accessing_Linux | access to the Pre's OS]] if you follow the method outlined below &amp;quot;Replacing the Files&amp;quot;.  However, boot logos can now be installed via Quick Install...read the next paragraph to find out how.&lt;br /&gt;
&lt;br /&gt;
The easiest way to install a boot theme onto your phone is to use WebOS Quick Install, which can be found at http://forums.precentral.net/homebrew-apps/206905-webos-quick-install-v2-7-beyond.html.  You can download any set of boot logos, and then install them with Quick Install via the Change Boot Logo tweak.  Alternatively, if you use the website PreThemer, you can download the IPKG files and install them directly through Quick Install.  To do this, simply download the IPK file from the website to wherever you want on your computer, and then drag it into the main field of Quick Install and hit Install.  If you had a boot log installed previous to webOS 1.2 (or 1.2.1), it is recommended that you uninstall the old ones first with Quick Install if you want to install via that program.  To do this, go to Tools &amp;gt; Device Management and then look over your installed applications.  You should see the name of your installed boot logo on that list.  You can uninstall it by checking its box and then clicking uninstall.  &lt;br /&gt;
&lt;br /&gt;
Works with: 1.0.3, 1.1&lt;br /&gt;
&lt;br /&gt;
== Replacing the Files==&lt;br /&gt;
&lt;br /&gt;
'''Step One'''&lt;br /&gt;
Log into the phone via ssh and copy the files to the USB drive.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#/if your login account does not have root permission, you must sudo the commands...the following assumes you do not have root permission&lt;br /&gt;
#/if you do not use sudo and do not have root permission, you will get Permission Denied errors...&lt;br /&gt;
sudo mkdir /media/internal/bootlogo&lt;br /&gt;
sudo cp /usr/palm/sysmgr/images/palm-logo* /media/internal/bootlogo&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Two'''&lt;br /&gt;
Modify the files with your favorite editor (Gimp, Photoshop, ImageMagick, MS Paint, etc.)&lt;br /&gt;
&lt;br /&gt;
'''Step Three'''&lt;br /&gt;
Save the new images to the ''bootlogo'' directory on the Pre's USB drive.&lt;br /&gt;
&lt;br /&gt;
'''Step Four'''&lt;br /&gt;
Log into the phone via ssh, remount the root filesystem read-write, backup the existing files, copy the new images into place, and remount the root filesystem read-only.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mount -o rw,remount /&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png.orig&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png.orig&lt;br /&gt;
sudo cp /media/internal/bootlogo/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png&lt;br /&gt;
sudo mount -o ro,remount /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Five'''&lt;br /&gt;
Restart Luna and watch your awesome new logo.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Taking it to the Next Step==&lt;br /&gt;
&lt;br /&gt;
With a small bit of scripting, we can have separate boot and shutdown themes.  The first thing to do is to create regular and &amp;quot;bright&amp;quot; images for booting and shutting down.  Save the new images to the ''bootlogo'' directory on the Pre's USB drive. (Steps 1-3 above).&lt;br /&gt;
&lt;br /&gt;
'''Step One'''&lt;br /&gt;
Log into the phone via ssh, remount the root filesystem read-write, and create a directory in /opt to store the new images.  We're using /opt, as the script we'll modify later will copy files, and /usr is mounted read-only.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mount -o rw,remount /&lt;br /&gt;
sudo mkdir -p /opt/share/bootimages&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Two'''&lt;br /&gt;
Copy the new images to /opt/share/bootimages, naming them palm-logo-up.png, palm-logo-up-bright.png, palm-logo-down.png and palm-logo-down-bright.png.  Additionally, copy the shutdown files to palm-logo.png and palm-logo-bright.png.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /opt/share/bootimages/&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;boot image&amp;gt; palm-logo-up.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;bright boot image&amp;gt; palm-logo-up-bright.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;shutdown image&amp;gt; palm-logo-down.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;bright shutdown image&amp;gt; palm-logo-down-bright.png&lt;br /&gt;
sudo cp palm-logo-down.png palm-logo.png&lt;br /&gt;
sudo cp palm-logo-down-bright.png palm-logo-bright.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Three'''&lt;br /&gt;
Backup the current logo images, if you haven't already.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png.orig&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png.orig&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Four'''&lt;br /&gt;
Delete the current logo images and replace them with symlinks to the files in our new directory in /opt&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /usr/palm/sysmgr/images/&lt;br /&gt;
sudo rm palm-logo-bright.png&lt;br /&gt;
sudo rm palm-logo.png&lt;br /&gt;
sudo ln -s ../../../../../opt/share/bootimages/palm-logo-bright.png palm-logo-bright.png&lt;br /&gt;
sudo ln -s ../../../../../opt/share/bootimages/palm-logo.png palm-logo.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Five'''&lt;br /&gt;
Back up and edit /etc/init.d/start_animation, adding the switching of the files&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo cp -ip /etc/init.d/start_animation /etc/init.d/start_animation.orig&lt;br /&gt;
sudo -e /etc/init.d/start_animation&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Before the line starting with ''if [ -x /usr/bin/luna-send'' add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ok=no&lt;br /&gt;
if [ -f /opt/share/bootimages/palm-logo-up.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-up-bright.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-down.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-down-bright.png ] ; then&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-down.png /opt/share/bootimages/palm-logo.png&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-down-bright.png /opt/share/bootimages/palm-logo-bright.png&lt;br /&gt;
        ok=yes&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
At the very end of the file, add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
if [ &amp;quot;$ok&amp;quot; = &amp;quot;yes&amp;quot; ] ; then&lt;br /&gt;
        sleep 5&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-up.png /opt/share/bootimages/palm-logo.png&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-up-bright.png /opt/share/bootimages/palm-logo-bright.png&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Six'''&lt;br /&gt;
Restart Luna and watch your awesome new logos.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Boot Themes==&lt;br /&gt;
&lt;br /&gt;
You can find more boot themes at http://www.prethemer.com/logos. &lt;br /&gt;
&lt;br /&gt;
'''Title:''' Default Theme&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Palm&lt;br /&gt;
&lt;br /&gt;
[[Image:Palm-logo.png]] &lt;br /&gt;
[[Image:Palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Tux - got root?&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JackieRipper&lt;br /&gt;
&lt;br /&gt;
[[Image:Jackieripper-palm-logo.png]] &lt;br /&gt;
[[Image:Jackieripper-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Red and Green&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JackieRipper&lt;br /&gt;
&lt;br /&gt;
[[Image:Jackieripper2-palm-logo-up.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-up-bright.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-down.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-down-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Blue Tux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' pEEf&lt;br /&gt;
&lt;br /&gt;
[[Image:PEEf-palm-logo.png]] &lt;br /&gt;
[[Image:PEEf-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Glassy Tux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' fish199902&lt;br /&gt;
&lt;br /&gt;
[[Image:Fish109902-palm-logo.png]] &lt;br /&gt;
[[Image:Fish109902-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' GunTux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Xaeonis&lt;br /&gt;
&lt;br /&gt;
[[Image:Xaeonis-GunTux-palm-logo.png]]&lt;br /&gt;
[[Image:Xaeonis-GunTux-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' bleeding apples&lt;br /&gt;
&lt;br /&gt;
'''Author:''' predatory1&lt;br /&gt;
&lt;br /&gt;
[[Image:Apv-palm-logo.png‎]]&lt;br /&gt;
[[Image:Apv-Palm-logo-bright.png‎ ]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Just Pre&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JP_Money&lt;br /&gt;
&lt;br /&gt;
[[Image:Just-pre-palm-logo.png]]&lt;br /&gt;
[[Image:Just-pre-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Jumpman Pre&lt;br /&gt;
&lt;br /&gt;
'''Author:''' dave b&lt;br /&gt;
&lt;br /&gt;
[[Image:daveb-jumpman-pre-palm-logo.png]] &lt;br /&gt;
[[Image:daveb-jumpman-pre-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Transform&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Ahabenezer&lt;br /&gt;
&lt;br /&gt;
[[Image:autobot-palm-logo.png]] &lt;br /&gt;
[[Image:decepticon-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Linux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' 473x15&lt;br /&gt;
&lt;br /&gt;
[[Image:linux2-palm-logo.png]]&lt;br /&gt;
[[Image:Linux-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Zombie Palm&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Steel Shadow&lt;br /&gt;
&lt;br /&gt;
[[Image:Zombie-palm-logo.png]]&lt;br /&gt;
[[Image:Zombie-palm-logo-bright.png]]&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Boot_Themes&amp;diff=6175</id>
		<title>Patch webOS Boot Themes</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Boot_Themes&amp;diff=6175"/>
		<updated>2009-10-05T00:25:46Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: /* Boot Themes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
When the Pre is booting or shutting down, the screen fades between two images - ''/palm-logo.png'' and ''/palm-logo-bright.png'' located in ''/usr/palm/sysmgr/images''.  By replacing either or both of these images, the boot logo can be customized.  This requires [[Portal:Accessing_Linux | access to the Pre's OS]].&lt;br /&gt;
&lt;br /&gt;
Works with: 1.0.3, 1.1&lt;br /&gt;
&lt;br /&gt;
== Replacing the Files==&lt;br /&gt;
&lt;br /&gt;
'''Step One'''&lt;br /&gt;
Log into the phone via ssh and copy the files to the USB drive.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#/if your login account does not have root permission, you must sudo the commands...the following assumes you do not have root permission&lt;br /&gt;
#/if you do not use sudo and do not have root permission, you will get Permission Denied errors...&lt;br /&gt;
sudo mkdir /media/internal/bootlogo&lt;br /&gt;
sudo cp /usr/palm/sysmgr/images/palm-logo* /media/internal/bootlogo&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Two'''&lt;br /&gt;
Modify the files with your favorite editor (Gimp, Photoshop, ImageMagick, MS Paint, etc.)&lt;br /&gt;
&lt;br /&gt;
'''Step Three'''&lt;br /&gt;
Save the new images to the ''bootlogo'' directory on the Pre's USB drive.&lt;br /&gt;
&lt;br /&gt;
'''Step Four'''&lt;br /&gt;
Log into the phone via ssh, remount the root filesystem read-write, backup the existing files, copy the new images into place, and remount the root filesystem read-only.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mount -o rw,remount /&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png.orig&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png.orig&lt;br /&gt;
sudo cp /media/internal/bootlogo/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png&lt;br /&gt;
sudo mount -o ro,remount /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Five'''&lt;br /&gt;
Restart Luna and watch your awesome new logo.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Taking it to the Next Step==&lt;br /&gt;
&lt;br /&gt;
With a small bit of scripting, we can have separate boot and shutdown themes.  The first thing to do is to create regular and &amp;quot;bright&amp;quot; images for booting and shutting down.  Save the new images to the ''bootlogo'' directory on the Pre's USB drive. (Steps 1-3 above).&lt;br /&gt;
&lt;br /&gt;
'''Step One'''&lt;br /&gt;
Log into the phone via ssh, remount the root filesystem read-write, and create a directory in /opt to store the new images.  We're using /opt, as the script we'll modify later will copy files, and /usr is mounted read-only.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mount -o rw,remount /&lt;br /&gt;
sudo mkdir -p /opt/share/bootimages&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Two'''&lt;br /&gt;
Copy the new images to /opt/share/bootimages, naming them palm-logo-up.png, palm-logo-up-bright.png, palm-logo-down.png and palm-logo-down-bright.png.  Additionally, copy the shutdown files to palm-logo.png and palm-logo-bright.png.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /opt/share/bootimages/&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;boot image&amp;gt; palm-logo-up.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;bright boot image&amp;gt; palm-logo-up-bright.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;shutdown image&amp;gt; palm-logo-down.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;bright shutdown image&amp;gt; palm-logo-down-bright.png&lt;br /&gt;
sudo cp palm-logo-down.png palm-logo.png&lt;br /&gt;
sudo cp palm-logo-down-bright.png palm-logo-bright.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Three'''&lt;br /&gt;
Backup the current logo images, if you haven't already.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png.orig&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png.orig&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Four'''&lt;br /&gt;
Delete the current logo images and replace them with symlinks to the files in our new directory in /opt&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /usr/palm/sysmgr/images/&lt;br /&gt;
sudo rm palm-logo-bright.png&lt;br /&gt;
sudo rm palm-logo.png&lt;br /&gt;
sudo ln -s ../../../../../opt/share/bootimages/palm-logo-bright.png palm-logo-bright.png&lt;br /&gt;
sudo ln -s ../../../../../opt/share/bootimages/palm-logo.png palm-logo.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Five'''&lt;br /&gt;
Back up and edit /etc/init.d/start_animation, adding the switching of the files&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo cp -ip /etc/init.d/start_animation /etc/init.d/start_animation.orig&lt;br /&gt;
sudo -e /etc/init.d/start_animation&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Before the line starting with ''if [ -x /usr/bin/luna-send'' add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ok=no&lt;br /&gt;
if [ -f /opt/share/bootimages/palm-logo-up.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-up-bright.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-down.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-down-bright.png ] ; then&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-down.png /opt/share/bootimages/palm-logo.png&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-down-bright.png /opt/share/bootimages/palm-logo-bright.png&lt;br /&gt;
        ok=yes&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
At the very end of the file, add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
if [ &amp;quot;$ok&amp;quot; = &amp;quot;yes&amp;quot; ] ; then&lt;br /&gt;
        sleep 5&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-up.png /opt/share/bootimages/palm-logo.png&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-up-bright.png /opt/share/bootimages/palm-logo-bright.png&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Six'''&lt;br /&gt;
Restart Luna and watch your awesome new logos.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Boot Themes==&lt;br /&gt;
&lt;br /&gt;
You can find more boot themes at http://www.prethemer.com/logos. &lt;br /&gt;
&lt;br /&gt;
'''Title:''' Default Theme&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Palm&lt;br /&gt;
&lt;br /&gt;
[[Image:Palm-logo.png]] &lt;br /&gt;
[[Image:Palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Tux - got root?&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JackieRipper&lt;br /&gt;
&lt;br /&gt;
[[Image:Jackieripper-palm-logo.png]] &lt;br /&gt;
[[Image:Jackieripper-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Red and Green&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JackieRipper&lt;br /&gt;
&lt;br /&gt;
[[Image:Jackieripper2-palm-logo-up.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-up-bright.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-down.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-down-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Blue Tux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' pEEf&lt;br /&gt;
&lt;br /&gt;
[[Image:PEEf-palm-logo.png]] &lt;br /&gt;
[[Image:PEEf-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Glassy Tux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' fish199902&lt;br /&gt;
&lt;br /&gt;
[[Image:Fish109902-palm-logo.png]] &lt;br /&gt;
[[Image:Fish109902-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' GunTux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Xaeonis&lt;br /&gt;
&lt;br /&gt;
[[Image:Xaeonis-GunTux-palm-logo.png]]&lt;br /&gt;
[[Image:Xaeonis-GunTux-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' bleeding apples&lt;br /&gt;
&lt;br /&gt;
'''Author:''' predatory1&lt;br /&gt;
&lt;br /&gt;
[[Image:Apv-palm-logo.png‎]]&lt;br /&gt;
[[Image:Apv-Palm-logo-bright.png‎ ]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Just Pre&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JP_Money&lt;br /&gt;
&lt;br /&gt;
[[Image:Just-pre-palm-logo.png]]&lt;br /&gt;
[[Image:Just-pre-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Jumpman Pre&lt;br /&gt;
&lt;br /&gt;
'''Author:''' dave b&lt;br /&gt;
&lt;br /&gt;
[[Image:daveb-jumpman-pre-palm-logo.png]] &lt;br /&gt;
[[Image:daveb-jumpman-pre-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Transform&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Ahabenezer&lt;br /&gt;
&lt;br /&gt;
[[Image:autobot-palm-logo.png]] &lt;br /&gt;
[[Image:decepticon-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Linux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' 473x15&lt;br /&gt;
&lt;br /&gt;
[[Image:linux2-palm-logo.png]]&lt;br /&gt;
[[Image:Linux-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Zombie Palm&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Steel Shadow&lt;br /&gt;
&lt;br /&gt;
[[Image:Zombie-palm-logo.png]]&lt;br /&gt;
[[Image:Zombie-palm-logo-bright.png]]&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=6171</id>
		<title>Patch Launcher To Allow More Icons Per Row</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=6171"/>
		<updated>2009-10-04T23:02:18Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: added text to change the font color and size for the app launcher&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
[[Image: 5by4Launcher.png|thumb|right]]&lt;br /&gt;
'''THIS IS 1.1.0 SAFE, DO NOT TRY IT WITH ANY OTHER WEBOS VERSION'''&lt;br /&gt;
&lt;br /&gt;
This patch allows you to have a 20 icon, 5x4 launcher page. It decreases icon size and text size, changes the apps per row, and moves the text closer to the icon. It also modifies where the page indicators and margins are a little.&lt;br /&gt;
&lt;br /&gt;
==End Result==&lt;br /&gt;
&lt;br /&gt;
The thumbnail image on the right shows launcher after the patch is applied.&lt;br /&gt;
&lt;br /&gt;
==Patch Process==&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Webos-Internals patching process, you'll need to visit the [[Applying Patches|Applying Patches]] section of the wiki to know how to use the patch. After you have set up everything and are ready to download the patch, it is in the''' modifications''' repo under '''&amp;quot;luna/more_icons_per_row.patch&amp;quot;'''   ===address forthcoming===&lt;br /&gt;
&lt;br /&gt;
This patch also includes the patch to allow a user to add and remove additional launcher pages. You might have to remove that patch before applying this one.&lt;br /&gt;
&lt;br /&gt;
==Patch Code==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Index: /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
===================================================================&lt;br /&gt;
--- .orig/usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
+++ /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
@@ -16,7 +16,7 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 	 */&lt;br /&gt;
 	kBottomFadeHeight: 0,&lt;br /&gt;
 	&lt;br /&gt;
-	kPageIndicatorSpacing: 6, 	/* spacing between each page indicator */&lt;br /&gt;
+	kPageIndicatorSpacing: 1, 	/* spacing between each page indicator */&lt;br /&gt;
 	kPageMargin: 10, /* 10 pixel margin on each side of a page */&lt;br /&gt;
 	kTopMargin: 12,&lt;br /&gt;
 	kPageWidthNoMargin: NaN,&lt;br /&gt;
@@ -30,8 +30,8 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 		visible: true,&lt;br /&gt;
 		label: $L('Launcher'),&lt;br /&gt;
         items: [&lt;br /&gt;
-			/*{ label: $L('New page'), command: 'newpage' },&lt;br /&gt;
-			{ label: $L('Delete page'), command: 'deletepage' },*/&lt;br /&gt;
+			{ label: $L('New page'), command: 'newpage' },&lt;br /&gt;
+			{ label: $L('Delete page'), command: 'deletepage' },&lt;br /&gt;
 			Mojo.Menu.editItem,&lt;br /&gt;
 			{ label: $L('List Apps...'), command: 'listapps' },&lt;br /&gt;
 			Mojo.Menu.helpItem&lt;br /&gt;
@@ -125,7 +125,24 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 					ApplicationService.launch(this.deviceInfo.id, this.deviceInfo.params);&lt;br /&gt;
 					break;&lt;br /&gt;
 				/*&lt;br /&gt;
-				case 'newpage':&lt;br /&gt;
+				START ENABLE PAGE ADD AND DELETE */&lt;br /&gt;
+                                case 'newpage':&lt;br /&gt;
+                                        if (this.pageDivs.length &amp;lt; 10) {&lt;br /&gt;
+                                                this.insertPage(this.activePageIndex, true);&lt;br /&gt;
+                                        }&lt;br /&gt;
+                                        break;&lt;br /&gt;
+                                case 'deletepage':&lt;br /&gt;
+                                        if (this.pageDivs.length &amp;gt; 1) {&lt;br /&gt;
+                                                this.deletePage(this.activePageIndex);&lt;br /&gt;
+                                                if (this.activePageIndex &amp;gt;= this.pageDivs.length) {&lt;br /&gt;
+                                                        this.activePageIndex = this.pageDivs.length - 1;&lt;br /&gt;
+                                                }&lt;br /&gt;
+                                        }&lt;br /&gt;
+                                        break;&lt;br /&gt;
+                                /*&lt;br /&gt;
+                                END ENABLE PAGE ADD AND DELETE&lt;br /&gt;
+&lt;br /&gt;
+                                case 'newpage':&lt;br /&gt;
 					if (this.pageDivs.length &amp;lt; 10) {&lt;br /&gt;
 						this.insertPage(this.activePageIndex, true);&lt;br /&gt;
 					}&lt;br /&gt;
@@ -382,9 +399,9 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 		var newAppDiv = $(newAppInfo.launchPointId);&lt;br /&gt;
 		Mojo.assert(newAppDiv !== undefined, &amp;quot;Application (%d) was inserted into the DOM but unable to be retrieved!&amp;quot;, newAppInfo.launchPointId);&lt;br /&gt;
 		if (isNaN(this.kAppWidth) || isNaN(this.kAppHeight)) {&lt;br /&gt;
-			this.kAppWidth = newAppDiv.getWidth();&lt;br /&gt;
-			this.kAppHeight = newAppDiv.getHeight();&lt;br /&gt;
-			this.kAppsPerRow = Math.round(this.kPageWidthNoMargin / this.kAppWidth);&lt;br /&gt;
+			this.kAppWidth = 55;&lt;br /&gt;
+			this.kAppHeight = 90;&lt;br /&gt;
+			this.kAppsPerRow = 5;&lt;br /&gt;
 		}&lt;br /&gt;
 		&lt;br /&gt;
 		Mojo.listen(newAppDiv, Mojo.Event.tap, this.onAppTapped.bindAsEventListener(this));&lt;br /&gt;
@@ -498,7 +515,7 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 	/* determines the position of an app element at appIndex within a page */&lt;br /&gt;
 	calculateAppPosition: function(appIndex) {&lt;br /&gt;
 		return {&lt;br /&gt;
-			left: (((appIndex % this.kAppsPerRow) * this.kAppWidth) + this.kPageMargin),&lt;br /&gt;
+			left: (((appIndex % this.kAppsPerRow) * this.kAppWidth)),&lt;br /&gt;
 			top: (Math.floor(appIndex/this.kAppsPerRow) * this.kAppHeight + this.kTopMargin)&lt;br /&gt;
 		};&lt;br /&gt;
 	},&lt;br /&gt;
Index: /usr/lib/luna/system/luna-applauncher/stylesheets/launcher.css&lt;br /&gt;
===================================================================&lt;br /&gt;
--- .orig/usr/lib/luna/system/luna-applauncher/stylesheets/launcher.css&lt;br /&gt;
+++ /usr/lib/luna/system/luna-applauncher/stylesheets/launcher.css&lt;br /&gt;
@@ -116,7 +116,7 @@ body.palm-default&lt;br /&gt;
 &lt;br /&gt;
 .launcher_page .name {	&lt;br /&gt;
 	position:absolute;&lt;br /&gt;
-	top: 68px;&lt;br /&gt;
+	top: 48px;&lt;br /&gt;
     width:100px;&lt;br /&gt;
 	height: 34px;&lt;br /&gt;
 	max-height: 34px;&lt;br /&gt;
@@ -125,7 +125,7 @@ body.palm-default&lt;br /&gt;
     color:white;&lt;br /&gt;
     text-align:center;&lt;br /&gt;
 	font-weight:bold;&lt;br /&gt;
-    font-size: 14px;	&lt;br /&gt;
+    font-size: 9px;	&lt;br /&gt;
 	overflow: hidden;&lt;br /&gt;
 	text-overflow: ellipsis;&lt;br /&gt;
 	z-index:5;&lt;br /&gt;
@@ -148,8 +148,8 @@ body.palm-default&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .draggable {&lt;br /&gt;
-	width:64px;&lt;br /&gt;
-	height:64px;&lt;br /&gt;
+	width:48px;&lt;br /&gt;
+	height:48px;&lt;br /&gt;
 	margin: 0 auto;&lt;br /&gt;
 	-webkit-user-drag: any;&lt;br /&gt;
 	-webkit-user-select: none;&lt;br /&gt;
@@ -192,8 +192,8 @@ body.palm-default&lt;br /&gt;
 &lt;br /&gt;
 #app-icon {&lt;br /&gt;
 	float:left;&lt;br /&gt;
-	width:64px;&lt;br /&gt;
-	height:64px;&lt;br /&gt;
+	width:32px;&lt;br /&gt;
+	height:32px;&lt;br /&gt;
 	background: center center no-repeat;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Multi-line Icon Text==&lt;br /&gt;
 &lt;br /&gt;
[[Image: 4pre_row.jpg|thumb|right]]&lt;br /&gt;
I noticed that this makes some of the apps with longer names run into each other. I fixed this by going into the stylesheet and modifying &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.launcher_page .name&lt;br /&gt;
left:12px;&lt;br /&gt;
width:80px;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The values may be different for you, I am using 4 icons per row instead of 5.&lt;br /&gt;
&lt;br /&gt;
'''Suggestion: Can someone provide instructions for a 4x4 icon setup or an NxN setup? I find the 5x4 setup to be too small, and I often misclick on an icon.'''&lt;br /&gt;
&lt;br /&gt;
'''Suggestion: Can anyone provide code so that there is a confirmation of the delete page command?  It is really annoying when you accidentally hit 'Delete Page' and there goes the whole page...'''&lt;br /&gt;
&lt;br /&gt;
For 5 per row you can use:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.launcher_page .name&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 60px;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This looks fairly center and none of the words run over each other.&lt;br /&gt;
&lt;br /&gt;
==Widen space between icons and reduce margins==&lt;br /&gt;
&lt;br /&gt;
[[image: wide_5_row.jpg|thumb|right]]&lt;br /&gt;
Change &amp;lt;pre&amp;gt;this.kAppWidth = 55;&amp;lt;/pre&amp;gt; to &amp;lt;pre&amp;gt;this.kAppWidth = 64;&amp;lt;/pre&amp;gt; will widen the space between each icon in the rows. To allow for this extra space and to balance the look of the page the left margin needs to be reduced by changing &amp;lt;pre&amp;gt;left: (((appIndex % this.kAppsPerRow) * this.kAppWidth) + this.kPageMargin),&amp;lt;/pre&amp;gt; to &amp;lt;pre&amp;gt;left: (((appIndex % this.kAppsPerRow) * this.kAppWidth) - 18),&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Change the color and font size of app titles in launcher==&lt;br /&gt;
&lt;br /&gt;
Using Quick Install, I changed the opacity of the launcher to zero so that the app icons just pop up over my background without any page being there.  However, this made the white app titles kind of hard to see.  So, I decided to change the color to black.  To do this, I went into the stylesheet mentioned above and modified the color of the font and made it bigger.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-applauncher/stylesheets/launcher.css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Go to line 141 by typing &amp;quot;:141&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Then, hit &amp;quot;i&amp;quot; to enter edit mode, and then change the color to black so that it looks like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
color: black;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While there, you can increase the font size.  With the 4x4 app launcher patch applied, the font was set to 11 pixels.  I changed it to 12, which works out except for the longest of app names.  Once done modifying, press &amp;quot;esc&amp;quot; and then type &amp;quot;:wq&amp;quot; to save the file and get back to command line.  Then, to restart Luna:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Phone_Edit_Dialer_Theme&amp;diff=6150</id>
		<title>Patch Phone Edit Dialer Theme</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Phone_Edit_Dialer_Theme&amp;diff=6150"/>
		<updated>2009-10-03T22:15:42Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: /* Editing the &amp;quot;Enter Number or Name...&amp;quot; Text Color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Background-editing.png|right]]&lt;br /&gt;
&lt;br /&gt;
= Editing the Dialer Background=&lt;br /&gt;
&lt;br /&gt;
'''This section is for info about changing the background of the Dialer Application'''&lt;br /&gt;
&lt;br /&gt;
It is still in development, so please correct any errors.&lt;br /&gt;
&lt;br /&gt;
We can change that green background of the dialer screen pretty easily. We just need to change three files and reboot the Pre.&lt;br /&gt;
&lt;br /&gt;
''' Since this is a simple change that several people may want to accomplish, I'm going to be very granular about how to perform this task.'''&lt;br /&gt;
&lt;br /&gt;
This does require [[Portal:Accessing_Linux | access to the Pre's operating system]]. Please follow these steps first. Then open a SSH window to the Pre (either using &amp;quot;ssh -p 222 LOGIN_NAME@PALM_PRE_IP&amp;quot; or use a tool like PuTTY in Windows) You can find more information about this in the accessing linux page or by searching Google.&lt;br /&gt;
&lt;br /&gt;
I started with a simple change because I don't have the Photoshop skills needed, I just made the current images black and white using Paint.net. &lt;br /&gt;
Here are the steps I took:&lt;br /&gt;
&lt;br /&gt;
==Procedure==&lt;br /&gt;
&lt;br /&gt;
Open the SSH session and we'll open this directory (cd - change directory) and look at it's contents (ls - listing).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
ls&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You'll see a long list of files that are in this directory, we'll only use three today, but more editing may come in the future.&lt;br /&gt;
We'll backup the current image first incase we need to revert back to them (cp - copy). -Edit Stephen (Sprint Service and Repair): in order to copy a backup you have to make the file writeable. Same when installing the new images. This is since update 1.1.0. Make sure to make read-only after.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount rw, /&lt;br /&gt;
cp backdrop-phone.png backdrop-phone.png.old&lt;br /&gt;
cp backdrop-phone-scroll-fade.png backdrop-phone-scroll-fade.png.old&lt;br /&gt;
cp list-section-line.png list-section-line.png.old&lt;br /&gt;
mount -o remount ro, /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If we do another listing (ls) we'll see the three files we just copied to make backups.&lt;br /&gt;
&lt;br /&gt;
Next we'll need to copy (cp) the files to the location of the USB drive so that we'll be able to edit these files:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/backdrop-phone.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/backdrop-phone-scroll-fade.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/list-section-line.png /media/internal/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now click on the USB icon on the Pre's notification area, switch to USB Storage mode.&lt;br /&gt;
&lt;br /&gt;
You can now copy the files off of the Pre and edit them any way you want, just make sure they have the same properties as the orig (transparency, size, file extention, etc). I didn't create these image below, they are just edited from the Palm Pre. You can use any 360 x 420 PNG to achieve these results.&lt;br /&gt;
&lt;br /&gt;
Once they are edit to your liking, copy the files back to the Pre in USB mode with the same file name.&lt;br /&gt;
&lt;br /&gt;
Eject your Pre from your computer, wait for Wifi to log back into your network, and SSH into the Pre again. Your old window probably timed out by now so you can close it.&lt;br /&gt;
&lt;br /&gt;
== Last step==&lt;br /&gt;
&lt;br /&gt;
Now we'll need to get the files (all 3 if you edited them) back to the correct location, so we'll use the copy (cp) command to do this.  -Edit Stephen: Same thing here, you have to make the folder writeable. Make sure to make read-only after.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount rw, /&lt;br /&gt;
cp /media/internal/backdrop-phone.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/backdrop-phone-scroll-fade.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/list-section-line.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
mount -o remount ro, /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done exit the SSH session (type exit) and reboot the Pre from the Device Info menu. When it comes back up you should see your new background on the dialpad screen.&lt;br /&gt;
&lt;br /&gt;
If you are going to use the files I edited you'll just need to copy them to the USB drive, and then complete the last step.&lt;br /&gt;
&lt;br /&gt;
== Here are my edits:==&lt;br /&gt;
&lt;br /&gt;
[[Image:Backdropphone.png]]&lt;br /&gt;
&lt;br /&gt;
Two others for consistency:&lt;br /&gt;
&lt;br /&gt;
[[Image:Backdropphonescrollfade.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Listsectionline.png]]&lt;br /&gt;
&lt;br /&gt;
Thanks to desairs at the PreCentral forums for pointing me in the correct direction.&lt;br /&gt;
&lt;br /&gt;
If you want to use these modified images, you can download them directly to the directory and replace the files you backed up with cp.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
wget http://img31.imageshack.us/img31/4630/backdropphone.png -O /usr/palm/applications/com.palm.app.phone/images/backdrop-phone.png&lt;br /&gt;
wget http://img29.imageshack.us/img29/3571/backdropphonescrollfade.png -O /usr/palm/applications/com.palm.app.phone/images/backdrop-phone-scroll-fade.png&lt;br /&gt;
wget http://img132.imageshack.us/img132/5493/listsectionline.png -O /usr/palm/applications/com.palm.app.phone/images/list-section-line.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then to reload you can try the following command instead of a reboot:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.appinstaller/rescan {}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installing the new Dialer Theme=&lt;br /&gt;
&lt;br /&gt;
[[Image:Edit-dialer-theme.png|right]]&lt;br /&gt;
&lt;br /&gt;
This page is for info about changing the theme of the Dialer Application. It is still in development, so please correct any errors.&lt;br /&gt;
&lt;br /&gt;
This guide involves much the same process as demonstrated in the tutorial on [[background-editing|changing the background]].&lt;br /&gt;
Most of the text here has been borrowed from that article, as it is written very well.&lt;br /&gt;
&lt;br /&gt;
The theme I (Jwborc39963 [palmkernel on IRC]) created is shown to the right.  You can download the files I modified [http://www.megaupload.com/?d=ZO2HSPJT here]&lt;br /&gt;
&lt;br /&gt;
Another theme made by Abyssul (on IRC and PreCentral.net). Similar to Jwborc39963, but blue instead of green:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://i35.photobucket.com/albums/d182/hardwick246/phone_2009-25-07_001356.jpg Screenshot]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.mediafire.com/?sharekey=76a711c2d92272025a3d773badf21430e04e75f6e8ebb871 Theme Download]&lt;br /&gt;
&lt;br /&gt;
Red theme made by OCaudi:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.mediafire.com/?sharekey=9f1862323b8d7c20931c7453395df025758d4255085f0432b8eada0a1ae8665a Red Theme]&lt;br /&gt;
&lt;br /&gt;
This guide assumes that you have already [[Portal:Accessing_Linux | rooted]] your phone.&lt;br /&gt;
&lt;br /&gt;
==STEP ONE:==&lt;br /&gt;
&lt;br /&gt;
Open the SSH session and we'll open this directory (cd - change directory) and look at it's contents (ls - listing)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
ls&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==STEP TWO:==&lt;br /&gt;
&lt;br /&gt;
You'll see a long list of files that are in this directory.&lt;br /&gt;
We'll backup the current images to the USB accessible storage first in case we need to revert back to them (cp - copy)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-backspace.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/address-book.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row4dtmf.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row4.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row3dtmf.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row3.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row2dtmf.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row2.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row1dtmf.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row1.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/list-section-line.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/backdrop-phone-scroll-fade.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/backdrop-phone.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-dtmfpad.png  /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-call-log.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-voicemail.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-dtmfpad.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-contactbook.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-addcall.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-addcontact.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-mute.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-redial.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-sms.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-speaker.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-speaker-bluetooth.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-speaker-external.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-speaker-internal.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-unlock.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth-headset.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth-headset-tty.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth-internal.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth-speaker.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/missed-call-background.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/popup-icon-dropped.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/popup-icon-error.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/popup-icon-missed.png /media/internal/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==STEP THREE:==&lt;br /&gt;
&lt;br /&gt;
Now click on the USB icon on the Pre's notification area, and switch to USB Storage mode.&lt;br /&gt;
&lt;br /&gt;
You can now copy the files off of the Pre and edit them any way you want, just make sure they have the same properties as the orig (transparency, file extention, etc).  The 'background editing' article mentions to keeps these files the same size, however I did not and the phone still worked.  I already created a theme (the one pictured above) and will upload the images later today.  I changed the colors on the buttons using paint.net and the 'change color' brush.  It was time consuming, but I think it was worth it.&lt;br /&gt;
&lt;br /&gt;
Once they are edited to your liking, copy the files back to the Pre in USB mode with the same file name.&lt;br /&gt;
&lt;br /&gt;
Edit &amp;amp; Discussion (by ultraBlack): It might be easier to use [[Setup_SFTP|SFTP]] to do this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
popup-icon-missed.png&lt;br /&gt;
popup-icon-error.png&lt;br /&gt;
popup-icon-dropped.png&lt;br /&gt;
missed-call-background.png&lt;br /&gt;
menu-popup-bluetooth-speaker.png&lt;br /&gt;
menu-popup-bluetooth-internal.png&lt;br /&gt;
menu-popup-bluetooth-headset-tty.png&lt;br /&gt;
menu-popup-bluetooth-headset.png&lt;br /&gt;
menu-popup-bluetooth.png&lt;br /&gt;
menu-icon-unlock.png&lt;br /&gt;
menu-icon-speaker-internal.png&lt;br /&gt;
menu-icon-speaker-external.png&lt;br /&gt;
menu-icon-speaker-bluetooth.png&lt;br /&gt;
menu-icon-speaker.png&lt;br /&gt;
menu-icon-sms.png&lt;br /&gt;
menu-icon-redial.png&lt;br /&gt;
menu-icon-mute.png&lt;br /&gt;
menu-icon-addcontact.png&lt;br /&gt;
menu-icon-addcall.png&lt;br /&gt;
menu-icon-contactbook.png&lt;br /&gt;
menu-icon-dtmfpad.png&lt;br /&gt;
menu-icon-voicemail.png&lt;br /&gt;
menu-icon-call-log.png&lt;br /&gt;
menu-icon-dtmfpad.png&lt;br /&gt;
backdrop-phone.png&lt;br /&gt;
backdrop-phone-scroll-fade.png&lt;br /&gt;
list-section-line.png&lt;br /&gt;
dialpad-row1.png&lt;br /&gt;
dialpad-row1dtmf.png&lt;br /&gt;
dialpad-row2.png&lt;br /&gt;
dialpad-row2dtmf.png&lt;br /&gt;
dialpad-row3.png&lt;br /&gt;
dialpad-row3dtmf.png&lt;br /&gt;
dialpad-row4.png&lt;br /&gt;
dialpad-row4dtmf.png&lt;br /&gt;
address-book.png&lt;br /&gt;
dialpad-backspace.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==STEP FOUR:==&lt;br /&gt;
&lt;br /&gt;
Eject your Pre from your computer, wait for WiFi to log back into your network, and SSH into the Pre again. Your old window probably timed out by now, so you can close it.&lt;br /&gt;
We'll need to get the files back to the correct location, so we'll use the copy (cp) command to do this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /media/internal/popup-icon-missed.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/popup-icon-error.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/popup-icon-dropped.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/missed-call-background.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth-speaker.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth-internal.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth-headset-tty.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth-headset.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-unlock.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-speaker-internal.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-speaker-external.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-speaker-bluetooth.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-speaker.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-sms.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-redial.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-mute.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-addcontact.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-addcall.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-contactbook.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-dtmfpad.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-voicemail.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-call-log.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-dtmfpad.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/backdrop-phone.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/backdrop-phone-scroll-fade.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/list-section-line.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row1.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row1dtmf.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row2.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row2dtmf.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row3.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row3dtmf.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row4.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row4dtmf.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/address-book.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-backspace.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done, exit the SSH session (type 'exit') and reboot the Pre from the Device Info menu. When it comes back up you should see your new theme on the dialpad screen.&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Edit: Wouldn't this be a million times easier with wildcards?&lt;br /&gt;
Edit: Also might suggest creating a folder in /media/internal rather than putting all this stuff in the root dir. Could get messy. Also if you use a hidden dir on /media/internal I think it will prevent the images from showing up in the photo browser on the phone. Maybe add &amp;quot;mkdir /media/internal/.theme/&amp;quot; and &amp;quot;mkdir /media/internal/.theme/dialer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Please feel free to edit this page if you think something can be done better. This is how I did it, and I figured people could copy/paste into terminal/PuTTY, however if you see something that you think can be done better in this tutorial, please edit it for the better!&lt;br /&gt;
&lt;br /&gt;
=== Editing the &amp;quot;Enter Number or Name...&amp;quot; Text Color===&lt;br /&gt;
&lt;br /&gt;
It was driving me slightly crazy that there's a slight greenish tint to the writing above the dialpad.  &lt;br /&gt;
&lt;br /&gt;
Easy fix.&lt;br /&gt;
&lt;br /&gt;
Open '''/usr/palm/applications/com.palm.app.phone/stylesheets/dialpad.css'''&lt;br /&gt;
&lt;br /&gt;
For versions 1.2 and 1.2.1 - Go to line 65 and change:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 .text-input.hinttext { &lt;br /&gt;
  color: #bcceb3;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  padding: 0 60px 0 40px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
.text-input.hinttext { &lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  padding: 0 60px 0 40px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also change the size of the font so that it fills the space better.  Right now it is at 16 pixels, but I like 20 pixels.&lt;br /&gt;
&lt;br /&gt;
=== Blank Dialer Pad Graphics ===&lt;br /&gt;
&lt;br /&gt;
Here are the 8 files needed to create your own dial pad.&lt;br /&gt;
They are blank and ready for you to add text or graphics to! &lt;br /&gt;
&lt;br /&gt;
Simply use a graphic editor to add what ever numbers or text&lt;br /&gt;
you'd like and you're good to go!&lt;br /&gt;
&lt;br /&gt;
Just make sure that when you save them to the PRE, you have to change the file names to remove the &amp;quot;-blank&amp;quot; and also change the uppercase D to a lowercase d, as Linux IS case sensitive, and will not read the file if you dont change it. Also ALWAYS a good idea to make or keep a copy of the original files for the disaster scenario! --edit by DianeHelen 09/09/09&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MAIN Files&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;DTMF Files&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
[[image:Dialpad-row1-blank.png]] dialpadrow1&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row2-blank.png]] dialpadrow2 &lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row3-blank.png]] dialpadrow3&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row4-blank.png]] dialpadrow4&lt;br /&gt;
&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
[[image:Dialpad-row1dtmf-blank.png]] dialpadrow1dtmf&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row2dtmf-blank.png]] dialpadrow2dtmf&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row3dtmf-blank.png]] dialpadrow3dtmf&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row4dtmf-blank.png]] dialpadrow4dtmf&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dialer Background Screens to choose from===&lt;br /&gt;
&lt;br /&gt;
If you would like to see a page JUST for dialer backgrounds please look here:&lt;br /&gt;
&lt;br /&gt;
http://www.webos-internals.org/wiki/Pre_Dialer_Backgrounds&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Phone_Edit_Dialer_Theme&amp;diff=6148</id>
		<title>Patch Phone Edit Dialer Theme</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Phone_Edit_Dialer_Theme&amp;diff=6148"/>
		<updated>2009-10-03T22:09:22Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: /* Editing the &amp;quot;Enter Number or Name...&amp;quot; Text Color */  updated the line number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Background-editing.png|right]]&lt;br /&gt;
&lt;br /&gt;
= Editing the Dialer Background=&lt;br /&gt;
&lt;br /&gt;
'''This section is for info about changing the background of the Dialer Application'''&lt;br /&gt;
&lt;br /&gt;
It is still in development, so please correct any errors.&lt;br /&gt;
&lt;br /&gt;
We can change that green background of the dialer screen pretty easily. We just need to change three files and reboot the Pre.&lt;br /&gt;
&lt;br /&gt;
''' Since this is a simple change that several people may want to accomplish, I'm going to be very granular about how to perform this task.'''&lt;br /&gt;
&lt;br /&gt;
This does require [[Portal:Accessing_Linux | access to the Pre's operating system]]. Please follow these steps first. Then open a SSH window to the Pre (either using &amp;quot;ssh -p 222 LOGIN_NAME@PALM_PRE_IP&amp;quot; or use a tool like PuTTY in Windows) You can find more information about this in the accessing linux page or by searching Google.&lt;br /&gt;
&lt;br /&gt;
I started with a simple change because I don't have the Photoshop skills needed, I just made the current images black and white using Paint.net. &lt;br /&gt;
Here are the steps I took:&lt;br /&gt;
&lt;br /&gt;
==Procedure==&lt;br /&gt;
&lt;br /&gt;
Open the SSH session and we'll open this directory (cd - change directory) and look at it's contents (ls - listing).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
ls&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You'll see a long list of files that are in this directory, we'll only use three today, but more editing may come in the future.&lt;br /&gt;
We'll backup the current image first incase we need to revert back to them (cp - copy). -Edit Stephen (Sprint Service and Repair): in order to copy a backup you have to make the file writeable. Same when installing the new images. This is since update 1.1.0. Make sure to make read-only after.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount rw, /&lt;br /&gt;
cp backdrop-phone.png backdrop-phone.png.old&lt;br /&gt;
cp backdrop-phone-scroll-fade.png backdrop-phone-scroll-fade.png.old&lt;br /&gt;
cp list-section-line.png list-section-line.png.old&lt;br /&gt;
mount -o remount ro, /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If we do another listing (ls) we'll see the three files we just copied to make backups.&lt;br /&gt;
&lt;br /&gt;
Next we'll need to copy (cp) the files to the location of the USB drive so that we'll be able to edit these files:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/backdrop-phone.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/backdrop-phone-scroll-fade.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/list-section-line.png /media/internal/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now click on the USB icon on the Pre's notification area, switch to USB Storage mode.&lt;br /&gt;
&lt;br /&gt;
You can now copy the files off of the Pre and edit them any way you want, just make sure they have the same properties as the orig (transparency, size, file extention, etc). I didn't create these image below, they are just edited from the Palm Pre. You can use any 360 x 420 PNG to achieve these results.&lt;br /&gt;
&lt;br /&gt;
Once they are edit to your liking, copy the files back to the Pre in USB mode with the same file name.&lt;br /&gt;
&lt;br /&gt;
Eject your Pre from your computer, wait for Wifi to log back into your network, and SSH into the Pre again. Your old window probably timed out by now so you can close it.&lt;br /&gt;
&lt;br /&gt;
== Last step==&lt;br /&gt;
&lt;br /&gt;
Now we'll need to get the files (all 3 if you edited them) back to the correct location, so we'll use the copy (cp) command to do this.  -Edit Stephen: Same thing here, you have to make the folder writeable. Make sure to make read-only after.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount rw, /&lt;br /&gt;
cp /media/internal/backdrop-phone.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/backdrop-phone-scroll-fade.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/list-section-line.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
mount -o remount ro, /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done exit the SSH session (type exit) and reboot the Pre from the Device Info menu. When it comes back up you should see your new background on the dialpad screen.&lt;br /&gt;
&lt;br /&gt;
If you are going to use the files I edited you'll just need to copy them to the USB drive, and then complete the last step.&lt;br /&gt;
&lt;br /&gt;
== Here are my edits:==&lt;br /&gt;
&lt;br /&gt;
[[Image:Backdropphone.png]]&lt;br /&gt;
&lt;br /&gt;
Two others for consistency:&lt;br /&gt;
&lt;br /&gt;
[[Image:Backdropphonescrollfade.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Listsectionline.png]]&lt;br /&gt;
&lt;br /&gt;
Thanks to desairs at the PreCentral forums for pointing me in the correct direction.&lt;br /&gt;
&lt;br /&gt;
If you want to use these modified images, you can download them directly to the directory and replace the files you backed up with cp.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
wget http://img31.imageshack.us/img31/4630/backdropphone.png -O /usr/palm/applications/com.palm.app.phone/images/backdrop-phone.png&lt;br /&gt;
wget http://img29.imageshack.us/img29/3571/backdropphonescrollfade.png -O /usr/palm/applications/com.palm.app.phone/images/backdrop-phone-scroll-fade.png&lt;br /&gt;
wget http://img132.imageshack.us/img132/5493/listsectionline.png -O /usr/palm/applications/com.palm.app.phone/images/list-section-line.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then to reload you can try the following command instead of a reboot:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.appinstaller/rescan {}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installing the new Dialer Theme=&lt;br /&gt;
&lt;br /&gt;
[[Image:Edit-dialer-theme.png|right]]&lt;br /&gt;
&lt;br /&gt;
This page is for info about changing the theme of the Dialer Application. It is still in development, so please correct any errors.&lt;br /&gt;
&lt;br /&gt;
This guide involves much the same process as demonstrated in the tutorial on [[background-editing|changing the background]].&lt;br /&gt;
Most of the text here has been borrowed from that article, as it is written very well.&lt;br /&gt;
&lt;br /&gt;
The theme I (Jwborc39963 [palmkernel on IRC]) created is shown to the right.  You can download the files I modified [http://www.megaupload.com/?d=ZO2HSPJT here]&lt;br /&gt;
&lt;br /&gt;
Another theme made by Abyssul (on IRC and PreCentral.net). Similar to Jwborc39963, but blue instead of green:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://i35.photobucket.com/albums/d182/hardwick246/phone_2009-25-07_001356.jpg Screenshot]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.mediafire.com/?sharekey=76a711c2d92272025a3d773badf21430e04e75f6e8ebb871 Theme Download]&lt;br /&gt;
&lt;br /&gt;
Red theme made by OCaudi:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.mediafire.com/?sharekey=9f1862323b8d7c20931c7453395df025758d4255085f0432b8eada0a1ae8665a Red Theme]&lt;br /&gt;
&lt;br /&gt;
This guide assumes that you have already [[Portal:Accessing_Linux | rooted]] your phone.&lt;br /&gt;
&lt;br /&gt;
==STEP ONE:==&lt;br /&gt;
&lt;br /&gt;
Open the SSH session and we'll open this directory (cd - change directory) and look at it's contents (ls - listing)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
ls&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==STEP TWO:==&lt;br /&gt;
&lt;br /&gt;
You'll see a long list of files that are in this directory.&lt;br /&gt;
We'll backup the current images to the USB accessible storage first in case we need to revert back to them (cp - copy)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-backspace.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/address-book.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row4dtmf.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row4.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row3dtmf.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row3.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row2dtmf.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row2.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row1dtmf.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/dialpad-row1.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/list-section-line.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/backdrop-phone-scroll-fade.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/backdrop-phone.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-dtmfpad.png  /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-call-log.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-voicemail.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-dtmfpad.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-contactbook.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-addcall.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-addcontact.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-mute.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-redial.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-sms.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-speaker.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-speaker-bluetooth.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-speaker-external.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-speaker-internal.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-icon-unlock.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth-headset.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth-headset-tty.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth-internal.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/menu-popup-bluetooth-speaker.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/missed-call-background.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/popup-icon-dropped.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/popup-icon-error.png /media/internal/&lt;br /&gt;
cp /usr/palm/applications/com.palm.app.phone/images/popup-icon-missed.png /media/internal/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==STEP THREE:==&lt;br /&gt;
&lt;br /&gt;
Now click on the USB icon on the Pre's notification area, and switch to USB Storage mode.&lt;br /&gt;
&lt;br /&gt;
You can now copy the files off of the Pre and edit them any way you want, just make sure they have the same properties as the orig (transparency, file extention, etc).  The 'background editing' article mentions to keeps these files the same size, however I did not and the phone still worked.  I already created a theme (the one pictured above) and will upload the images later today.  I changed the colors on the buttons using paint.net and the 'change color' brush.  It was time consuming, but I think it was worth it.&lt;br /&gt;
&lt;br /&gt;
Once they are edited to your liking, copy the files back to the Pre in USB mode with the same file name.&lt;br /&gt;
&lt;br /&gt;
Edit &amp;amp; Discussion (by ultraBlack): It might be easier to use [[Setup_SFTP|SFTP]] to do this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
popup-icon-missed.png&lt;br /&gt;
popup-icon-error.png&lt;br /&gt;
popup-icon-dropped.png&lt;br /&gt;
missed-call-background.png&lt;br /&gt;
menu-popup-bluetooth-speaker.png&lt;br /&gt;
menu-popup-bluetooth-internal.png&lt;br /&gt;
menu-popup-bluetooth-headset-tty.png&lt;br /&gt;
menu-popup-bluetooth-headset.png&lt;br /&gt;
menu-popup-bluetooth.png&lt;br /&gt;
menu-icon-unlock.png&lt;br /&gt;
menu-icon-speaker-internal.png&lt;br /&gt;
menu-icon-speaker-external.png&lt;br /&gt;
menu-icon-speaker-bluetooth.png&lt;br /&gt;
menu-icon-speaker.png&lt;br /&gt;
menu-icon-sms.png&lt;br /&gt;
menu-icon-redial.png&lt;br /&gt;
menu-icon-mute.png&lt;br /&gt;
menu-icon-addcontact.png&lt;br /&gt;
menu-icon-addcall.png&lt;br /&gt;
menu-icon-contactbook.png&lt;br /&gt;
menu-icon-dtmfpad.png&lt;br /&gt;
menu-icon-voicemail.png&lt;br /&gt;
menu-icon-call-log.png&lt;br /&gt;
menu-icon-dtmfpad.png&lt;br /&gt;
backdrop-phone.png&lt;br /&gt;
backdrop-phone-scroll-fade.png&lt;br /&gt;
list-section-line.png&lt;br /&gt;
dialpad-row1.png&lt;br /&gt;
dialpad-row1dtmf.png&lt;br /&gt;
dialpad-row2.png&lt;br /&gt;
dialpad-row2dtmf.png&lt;br /&gt;
dialpad-row3.png&lt;br /&gt;
dialpad-row3dtmf.png&lt;br /&gt;
dialpad-row4.png&lt;br /&gt;
dialpad-row4dtmf.png&lt;br /&gt;
address-book.png&lt;br /&gt;
dialpad-backspace.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==STEP FOUR:==&lt;br /&gt;
&lt;br /&gt;
Eject your Pre from your computer, wait for WiFi to log back into your network, and SSH into the Pre again. Your old window probably timed out by now, so you can close it.&lt;br /&gt;
We'll need to get the files back to the correct location, so we'll use the copy (cp) command to do this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /media/internal/popup-icon-missed.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/popup-icon-error.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/popup-icon-dropped.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/missed-call-background.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth-speaker.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth-internal.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth-headset-tty.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth-headset.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-popup-bluetooth.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-unlock.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-speaker-internal.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-speaker-external.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-speaker-bluetooth.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-speaker.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-sms.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-redial.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-mute.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-addcontact.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-addcall.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-contactbook.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-dtmfpad.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-voicemail.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-call-log.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/menu-icon-dtmfpad.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/backdrop-phone.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/backdrop-phone-scroll-fade.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/list-section-line.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row1.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row1dtmf.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row2.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row2dtmf.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row3.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row3dtmf.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row4.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-row4dtmf.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/address-book.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
cp /media/internal/dialpad-backspace.png /usr/palm/applications/com.palm.app.phone/images/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done, exit the SSH session (type 'exit') and reboot the Pre from the Device Info menu. When it comes back up you should see your new theme on the dialpad screen.&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Edit: Wouldn't this be a million times easier with wildcards?&lt;br /&gt;
Edit: Also might suggest creating a folder in /media/internal rather than putting all this stuff in the root dir. Could get messy. Also if you use a hidden dir on /media/internal I think it will prevent the images from showing up in the photo browser on the phone. Maybe add &amp;quot;mkdir /media/internal/.theme/&amp;quot; and &amp;quot;mkdir /media/internal/.theme/dialer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Please feel free to edit this page if you think something can be done better. This is how I did it, and I figured people could copy/paste into terminal/PuTTY, however if you see something that you think can be done better in this tutorial, please edit it for the better!&lt;br /&gt;
&lt;br /&gt;
=== Editing the &amp;quot;Enter Number or Name...&amp;quot; Text Color===&lt;br /&gt;
&lt;br /&gt;
It was driving me slightly crazy that there's a slight greenish tint to the writing above the dialpad.  &lt;br /&gt;
&lt;br /&gt;
Easy fix.&lt;br /&gt;
&lt;br /&gt;
Open '''/usr/palm/applications/com.palm.app.phone/stylesheets/dialpad.css'''&lt;br /&gt;
&lt;br /&gt;
For versions 1.2 and 1.2.1 - Go to line 65 and change:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 .text-input.hinttext { &lt;br /&gt;
  color: #bcceb3;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  padding: 0 60px 0 40px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
.text-input.hinttext { &lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  padding: 0 60px 0 40px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
  text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blank Dialer Pad Graphics ===&lt;br /&gt;
&lt;br /&gt;
Here are the 8 files needed to create your own dial pad.&lt;br /&gt;
They are blank and ready for you to add text or graphics to! &lt;br /&gt;
&lt;br /&gt;
Simply use a graphic editor to add what ever numbers or text&lt;br /&gt;
you'd like and you're good to go!&lt;br /&gt;
&lt;br /&gt;
Just make sure that when you save them to the PRE, you have to change the file names to remove the &amp;quot;-blank&amp;quot; and also change the uppercase D to a lowercase d, as Linux IS case sensitive, and will not read the file if you dont change it. Also ALWAYS a good idea to make or keep a copy of the original files for the disaster scenario! --edit by DianeHelen 09/09/09&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;MAIN Files&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;DTMF Files&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
[[image:Dialpad-row1-blank.png]] dialpadrow1&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row2-blank.png]] dialpadrow2 &lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row3-blank.png]] dialpadrow3&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row4-blank.png]] dialpadrow4&lt;br /&gt;
&amp;lt;/TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
[[image:Dialpad-row1dtmf-blank.png]] dialpadrow1dtmf&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row2dtmf-blank.png]] dialpadrow2dtmf&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row3dtmf-blank.png]] dialpadrow3dtmf&lt;br /&gt;
&lt;br /&gt;
[[image:Dialpad-row4dtmf-blank.png]] dialpadrow4dtmf&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dialer Background Screens to choose from===&lt;br /&gt;
&lt;br /&gt;
If you would like to see a page JUST for dialer backgrounds please look here:&lt;br /&gt;
&lt;br /&gt;
http://www.webos-internals.org/wiki/Pre_Dialer_Backgrounds&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=6143</id>
		<title>Patch webOS Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=6143"/>
		<updated>2009-10-03T21:42:34Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: updated line numbers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Change-carrier-string.jpg|right]]&lt;br /&gt;
[[Image:Carrier-string2.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Further testing has revealed that editing bar-scene.html fails.  The following is a revised mod as a result of that testing.&lt;br /&gt;
&lt;br /&gt;
Also, a point of interest - there is a lot more code in this, referencing SIM cards and other carrier type information. It's obvious that Palm is getting the WebOS ready for other carriers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Want to change the Sprint text in the upper left hand corner to something more interesting? Maybe your name or different carrier to fake out your friends? Well here’s how:&lt;br /&gt;
&lt;br /&gt;
You’ll need to: [[Portal:Accessing Linux | Access to Linux ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock the file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Back up your old file in case you screw up or want to revert your changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Edit the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For version 1.2 and 1.2.1 - Go to line 483 (either scroll down or type :483 and hit enter) and make the following change. To edit a file through command line, press &amp;quot;i&amp;quot; on your keyboard and a &amp;quot;I&amp;quot; should show up on the bottom line of your program.  You can then make whatever edits you need to.  When you are done editing, hit &amp;quot;Esc&amp;quot; and then type &amp;quot;:wq&amp;quot; to save the file and get back to the command prompt.&lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 440.  For version 1.1.0 - make the changes on lines 429, 444 &amp;amp; 467.)&lt;br /&gt;
&lt;br /&gt;
Of course, instead of using &amp;quot;Verizon&amp;quot; you can use what ever string you would like.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText	&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turning on and off Airplane Mode brings back the &amp;quot;sprint&amp;quot;.  To get it to show your string like &amp;quot;Verizon&amp;quot; again;&lt;br /&gt;
&lt;br /&gt;
For version 1.2 and 1.2.1 - Go to line 830 (type :830) and make the following change.  &lt;br /&gt;
&lt;br /&gt;
(For version 1.0.4 - Go to line 698.  For version 1.1.0 - Go to line 800.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText;&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lock your file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart LunaSysMgr:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
stop LunaSysMgr &amp;amp;&amp;amp; start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To Modify the Font Color ==&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the carrier text, you must edit the appropriate .css file.&lt;br /&gt;
&lt;br /&gt;
With the filesystem still unlocked in rw mode, back up the following file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit the file with vi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search to the line beginning with ''#carrier'' (line #93) and modify the color attribute from the default hex value of #fff to the desired [http://en.wikipedia.org/wiki/Web_colors HTML color] of your choice. The example below shows a red color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#carrier {&lt;br /&gt;
                float: left;&lt;br /&gt;
                color: #E01000;&lt;br /&gt;
                margin-left: 2px;&lt;br /&gt;
                white-space: nowrap;&lt;br /&gt;
                overflow: hidden;&lt;br /&gt;
                text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the clock, make the following change to line #44 (approximate).  This will change the color of the clock to red-orange or something like that.  I used blue (0000FF) for the carrier string, so I have an orange and blue (I go to Univ. of FL) theme goin on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#date-and-time {&lt;br /&gt;
                color: #FF8C00;&lt;br /&gt;
                position: fixed;&lt;br /&gt;
                margin: 1px 0 0 0;&lt;br /&gt;
                top: 0;&lt;br /&gt;
                left: 0;&lt;br /&gt;
                height: 28px;&lt;br /&gt;
                width: 100%;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
                text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you can lock the filesystem and restart LunaSysMgr as above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modifying the Phone App ==&lt;br /&gt;
The changes shown above modify the main view on the page. The changes listed below will modify the Phone App as well&lt;br /&gt;
&lt;br /&gt;
Follow the instructions above on mounting the file system. Also, if you have not backed up your '''orignal''' bar-assistant.js file, be sure to do so. Do not back it up a second time, as this will overwrite your clean original.&lt;br /&gt;
&lt;br /&gt;
Make the following changes on lines 214 &amp;amp; 239 (on WebOS 1.1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('appname').innerHTML = this.carrierText	&lt;br /&gt;
$('appname').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, substituting &amp;quot;Verizon&amp;quot; with your string of choice.&lt;br /&gt;
&lt;br /&gt;
Remount the file system as ro , and stop and restart LunaSysMgr&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
http://prebrew.org/blog/2009/07/01/customize-your-carrier-text/&lt;br /&gt;
&lt;br /&gt;
http://forums.precentral.net/web-os-development/189942-change-your-carrier-text-anything-besides-sprint.html&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=6142</id>
		<title>Patch webOS Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=6142"/>
		<updated>2009-10-03T21:28:53Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: update line numbers for 1.2.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Change-carrier-string.jpg|right]]&lt;br /&gt;
[[Image:Carrier-string2.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Further testing has revealed that editing bar-scene.html fails.  The following is a revised mod as a result of that testing.&lt;br /&gt;
&lt;br /&gt;
Also, a point of interest - there is a lot more code in this, referencing SIM cards and other carrier type information. It's obvious that Palm is getting the WebOS ready for other carriers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Want to change the Sprint text in the upper left hand corner to something more interesting? Maybe your name or different carrier to fake out your friends? Well here’s how:&lt;br /&gt;
&lt;br /&gt;
You’ll need to: [[Portal:Accessing Linux | Access to Linux ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock the file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount -o remount,rw /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Back up your old file in case you screw up or want to revert your changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Edit the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For version 1.2 and 1.2.1 - Go to line 483 (either scroll down or type :483 and hit enter) and make the following change.&lt;br /&gt;
(For version 1.0.4 - Go to line 440.  For version 1.1.0 - make the changes on lines 429, 444 &amp;amp; 467.)&lt;br /&gt;
&lt;br /&gt;
Of course, instead of using &amp;quot;Verizon&amp;quot; you can use what ever string you would like.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText	&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turning on and off Airplane Mode brings back the &amp;quot;sprint&amp;quot;.  To get it to show your string like &amp;quot;Verizon&amp;quot; again;&lt;br /&gt;
&lt;br /&gt;
On update 1.0.4 goto line 698 and make the change below:&lt;br /&gt;
&lt;br /&gt;
On update 1.1, make the change on line 800:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText;&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lock your file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart LunaSysMgr:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To Modify the Font Color ==&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the carrier text, you must edit the appropriate .css file.&lt;br /&gt;
&lt;br /&gt;
With the filesystem still unlocked in rw mode, back up the following file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit the file with vi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search to the line beginning with ''#carrier'' (line #93) and modify the color attribute from the default hex value of #fff to the desired [http://en.wikipedia.org/wiki/Web_colors HTML color] of your choice. The example below shows a red color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#carrier {&lt;br /&gt;
                float: left;&lt;br /&gt;
                color: #E01000;&lt;br /&gt;
                margin-left: 2px;&lt;br /&gt;
                white-space: nowrap;&lt;br /&gt;
                overflow: hidden;&lt;br /&gt;
                text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the clock, make the following change to line #44 (approximate).  This will change the color of the clock to red-orange or something like that.  I used blue (0000FF) for the carrier string, so I have an orange and blue (I go to Univ. of FL) theme goin on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#date-and-time {&lt;br /&gt;
                color: #FF8C00;&lt;br /&gt;
                position: fixed;&lt;br /&gt;
                margin: 1px 0 0 0;&lt;br /&gt;
                top: 0;&lt;br /&gt;
                left: 0;&lt;br /&gt;
                height: 28px;&lt;br /&gt;
                width: 100%;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
                text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you can lock the filesystem and restart LunaSysMgr as above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modifying the Phone App ==&lt;br /&gt;
The changes shown above modify the main view on the page. The changes listed below will modify the Phone App as well&lt;br /&gt;
&lt;br /&gt;
Follow the instructions above on mounting the file system. Also, if you have not backed up your '''orignal''' bar-assistant.js file, be sure to do so. Do not back it up a second time, as this will overwrite your clean original.&lt;br /&gt;
&lt;br /&gt;
Make the following changes on lines 214 &amp;amp; 239 (on WebOS 1.1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('appname').innerHTML = this.carrierText	&lt;br /&gt;
$('appname').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, substituting &amp;quot;Verizon&amp;quot; with your string of choice.&lt;br /&gt;
&lt;br /&gt;
Remount the file system as ro , and stop and restart LunaSysMgr&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
http://prebrew.org/blog/2009/07/01/customize-your-carrier-text/&lt;br /&gt;
&lt;br /&gt;
http://forums.precentral.net/web-os-development/189942-change-your-carrier-text-anything-besides-sprint.html&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Messaging_Jump_Forward,_Backward_One_Word_at_a_Time&amp;diff=5382</id>
		<title>Patch Messaging Jump Forward, Backward One Word at a Time</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Messaging_Jump_Forward,_Backward_One_Word_at_a_Time&amp;diff=5382"/>
		<updated>2009-09-05T17:16:58Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
= Summary =&lt;br /&gt;
'''Sym+f''' : jump backwards one word&amp;lt;br&amp;gt;&lt;br /&gt;
'''Sym+g''' : jump forwards one word&lt;br /&gt;
= Description =&lt;br /&gt;
It's very easy to fat finger while thumbing out a message and difficult to tap the cursor into the right position to correct a typo.  Not having arrow keys to move the cursor drove me nuts, especially when the typo was near the submit icon -- oops accidentally sent garbage because my fingertip wasn't sharp enough.  This patch allows Sym+f to jump backwards one word and Sym+g to jump forward one word.  This, plus the built-in '''Sym'''+Backspace to delete the current word makes fixing typos much easier.  Most other Sym+key combinations are shortcuts for other symbols but f and g were unused.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites=&lt;br /&gt;
* Rooted phone.&lt;br /&gt;
&lt;br /&gt;
= Process=&lt;br /&gt;
# Log in as root.&lt;br /&gt;
# Mount the file system as RW.&lt;br /&gt;
# Enter the '''/usr/palm/applications/com.palm.app.messaging/app/controllers''' directory.&lt;br /&gt;
# In '''chatview-assistant.js''', locate the ''handleTextAreaUp'' event handler near line 1680 ('''1800 for me'''):&lt;br /&gt;
#: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;		handleTextAreaKeyUp: function(event) {&amp;lt;/source&amp;gt;&lt;br /&gt;
#: and add the following just after:&lt;br /&gt;
#:: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;		   if (event &amp;amp;&amp;amp; event.ctrlKey &amp;amp;&amp;amp; event.keyCode==Mojo.Char.f) {&lt;br /&gt;
#::			currentText=this.messageTextElement.value;&lt;br /&gt;
#::			oldPos = this.messageTextElement.selectionStart;&lt;br /&gt;
#::			newPos = currentText.lastIndexOf(' ',oldPos-1);&lt;br /&gt;
#::			if (newPos&amp;gt;-1) {&lt;br /&gt;
#::				this.messageTextElement.setSelectionRange(newPos,newPos);&lt;br /&gt;
#::			}&lt;br /&gt;
#::			else {&lt;br /&gt;
#::				this.messageTextElement.setSelectionRange(0,0);&lt;br /&gt;
#::			}&lt;br /&gt;
#::			Event.stop(event);&lt;br /&gt;
#::		}&lt;br /&gt;
#::&lt;br /&gt;
#::		if (event &amp;amp;&amp;amp; event.ctrlKey &amp;amp;&amp;amp; event.keyCode==Mojo.Char.g ) {&lt;br /&gt;
#::			currentText=this.messageTextElement.value;&lt;br /&gt;
#::			oldPos = this.messageTextElement.selectionStart;&lt;br /&gt;
#::			newPos = currentText.indexOf(' ',oldPos);&lt;br /&gt;
#::			if (newPos&amp;gt;-1) {&lt;br /&gt;
#::				this.messageTextElement.setSelectionRange(newPos+1,newPos+1);&lt;br /&gt;
#::			}&lt;br /&gt;
#::			else {&lt;br /&gt;
#::				this.messageTextElement.setSelectionRange(currentText.length,currentText.length);&lt;br /&gt;
#::			}&lt;br /&gt;
#::			Event.stop(event);&lt;br /&gt;
#::		} &amp;lt;/source&amp;gt;&lt;br /&gt;
# Mount the file system as RO.&lt;br /&gt;
# Reboot.&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Messaging_Jump_Forward,_Backward_One_Word_at_a_Time&amp;diff=5381</id>
		<title>Patch Messaging Jump Forward, Backward One Word at a Time</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Messaging_Jump_Forward,_Backward_One_Word_at_a_Time&amp;diff=5381"/>
		<updated>2009-09-05T17:06:59Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: /* Process */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
= Summary =&lt;br /&gt;
'''Sym+f''' : jump backwards one word&amp;lt;br&amp;gt;&lt;br /&gt;
'''Sym+g''' : jump forwards one word&lt;br /&gt;
= Description =&lt;br /&gt;
It's very easy to fat finger while thumbing out a message and difficult to tap the cursor into the right position to correct a typo.  Not having arrow keys to move the cursor drove me nuts, especially when the typo was near the submit icon -- oops accidentally sent garbage because my fingertip wasn't sharp enough.  This patch allows Sym+f to jump backwards one word and Sym+g to jump forward one word.  This, plus the built-in Shift+Backspace to delete the current word makes fixing typos much easier.  Most other Sym+key combinations are shortcuts for other symbols but f and g were unused.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites=&lt;br /&gt;
* Rooted phone.&lt;br /&gt;
&lt;br /&gt;
= Process=&lt;br /&gt;
# Log in as root.&lt;br /&gt;
# Mount the file system as RW.&lt;br /&gt;
# Enter the '''/usr/palm/applications/com.palm.app.messaging/app/controllers''' directory.&lt;br /&gt;
# In '''chatview-assistant.js''', locate the ''handleTextAreaUp'' event handler near line 1680 ('''1800 for me'''):&lt;br /&gt;
#: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;		handleTextAreaKeyUp: function(event) {&amp;lt;/source&amp;gt;&lt;br /&gt;
#: and add the following just after:&lt;br /&gt;
#:: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;		   if (event &amp;amp;&amp;amp; event.ctrlKey &amp;amp;&amp;amp; event.keyCode==Mojo.Char.f) {&lt;br /&gt;
#::			currentText=this.messageTextElement.value;&lt;br /&gt;
#::			oldPos = this.messageTextElement.selectionStart;&lt;br /&gt;
#::			newPos = currentText.lastIndexOf(' ',oldPos-1);&lt;br /&gt;
#::			if (newPos&amp;gt;-1) {&lt;br /&gt;
#::				this.messageTextElement.setSelectionRange(newPos,newPos);&lt;br /&gt;
#::			}&lt;br /&gt;
#::			else {&lt;br /&gt;
#::				this.messageTextElement.setSelectionRange(0,0);&lt;br /&gt;
#::			}&lt;br /&gt;
#::			Event.stop(event);&lt;br /&gt;
#::		}&lt;br /&gt;
#::&lt;br /&gt;
#::		if (event &amp;amp;&amp;amp; event.ctrlKey &amp;amp;&amp;amp; event.keyCode==Mojo.Char.g ) {&lt;br /&gt;
#::			currentText=this.messageTextElement.value;&lt;br /&gt;
#::			oldPos = this.messageTextElement.selectionStart;&lt;br /&gt;
#::			newPos = currentText.indexOf(' ',oldPos);&lt;br /&gt;
#::			if (newPos&amp;gt;-1) {&lt;br /&gt;
#::				this.messageTextElement.setSelectionRange(newPos+1,newPos+1);&lt;br /&gt;
#::			}&lt;br /&gt;
#::			else {&lt;br /&gt;
#::				this.messageTextElement.setSelectionRange(currentText.length,currentText.length);&lt;br /&gt;
#::			}&lt;br /&gt;
#::			Event.stop(event);&lt;br /&gt;
#::		} &amp;lt;/source&amp;gt;&lt;br /&gt;
# Mount the file system as RO.&lt;br /&gt;
# Reboot.&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=5380</id>
		<title>Patch Launcher To Allow More Icons Per Row</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=5380"/>
		<updated>2009-09-05T16:46:39Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: /* Multi-line Icon Text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
[[Image: 5by4Launcher.png|thumb|right]]&lt;br /&gt;
'''THIS IS 1.1.0 SAFE, DO NOT TRY IT WITH ANY OTHER WEBOS VERSION'''&lt;br /&gt;
&lt;br /&gt;
This patch allows you to have a 20 icon, 5x4 launcher page. It decreases icon size and text size, changes the apps per row, and moves the text closer to the icon. It also modifies where the page indicators and margins are a little.&lt;br /&gt;
&lt;br /&gt;
==End Result==&lt;br /&gt;
&lt;br /&gt;
The thumbnail image on the right shows launcher after the patch is applied.&lt;br /&gt;
&lt;br /&gt;
==Patch Process==&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Webos-Internals patching process, you'll need to visit the [[Applying Patches|Applying Patches]] section of the wiki to know how to use the patch. After you have set up everything and are ready to download the patch, it is in the''' modifications''' repo under '''&amp;quot;luna/more_icons_per_row.patch&amp;quot;'''   ===address forthcoming===&lt;br /&gt;
&lt;br /&gt;
This patch also includes the patch to allow a user to add and remove additional launcher pages. You might have to remove that patch before applying this one.&lt;br /&gt;
&lt;br /&gt;
==Patch Code==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Index: /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
===================================================================&lt;br /&gt;
--- .orig/usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
+++ /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
@@ -16,7 +16,7 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 	 */&lt;br /&gt;
 	kBottomFadeHeight: 0,&lt;br /&gt;
 	&lt;br /&gt;
-	kPageIndicatorSpacing: 6, 	/* spacing between each page indicator */&lt;br /&gt;
+	kPageIndicatorSpacing: 1, 	/* spacing between each page indicator */&lt;br /&gt;
 	kPageMargin: 10, /* 10 pixel margin on each side of a page */&lt;br /&gt;
 	kTopMargin: 12,&lt;br /&gt;
 	kPageWidthNoMargin: NaN,&lt;br /&gt;
@@ -30,8 +30,8 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 		visible: true,&lt;br /&gt;
 		label: $L('Launcher'),&lt;br /&gt;
         items: [&lt;br /&gt;
-			/*{ label: $L('New page'), command: 'newpage' },&lt;br /&gt;
-			{ label: $L('Delete page'), command: 'deletepage' },*/&lt;br /&gt;
+			{ label: $L('New page'), command: 'newpage' },&lt;br /&gt;
+			{ label: $L('Delete page'), command: 'deletepage' },&lt;br /&gt;
 			Mojo.Menu.editItem,&lt;br /&gt;
 			{ label: $L('List Apps...'), command: 'listapps' },&lt;br /&gt;
 			Mojo.Menu.helpItem&lt;br /&gt;
@@ -125,7 +125,24 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 					ApplicationService.launch(this.deviceInfo.id, this.deviceInfo.params);&lt;br /&gt;
 					break;&lt;br /&gt;
 				/*&lt;br /&gt;
-				case 'newpage':&lt;br /&gt;
+				START ENABLE PAGE ADD AND DELETE */&lt;br /&gt;
+                                case 'newpage':&lt;br /&gt;
+                                        if (this.pageDivs.length &amp;lt; 10) {&lt;br /&gt;
+                                                this.insertPage(this.activePageIndex, true);&lt;br /&gt;
+                                        }&lt;br /&gt;
+                                        break;&lt;br /&gt;
+                                case 'deletepage':&lt;br /&gt;
+                                        if (this.pageDivs.length &amp;gt; 1) {&lt;br /&gt;
+                                                this.deletePage(this.activePageIndex);&lt;br /&gt;
+                                                if (this.activePageIndex &amp;gt;= this.pageDivs.length) {&lt;br /&gt;
+                                                        this.activePageIndex = this.pageDivs.length - 1;&lt;br /&gt;
+                                                }&lt;br /&gt;
+                                        }&lt;br /&gt;
+                                        break;&lt;br /&gt;
+                                /*&lt;br /&gt;
+                                END ENABLE PAGE ADD AND DELETE&lt;br /&gt;
+&lt;br /&gt;
+                                case 'newpage':&lt;br /&gt;
 					if (this.pageDivs.length &amp;lt; 10) {&lt;br /&gt;
 						this.insertPage(this.activePageIndex, true);&lt;br /&gt;
 					}&lt;br /&gt;
@@ -382,9 +399,9 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 		var newAppDiv = $(newAppInfo.launchPointId);&lt;br /&gt;
 		Mojo.assert(newAppDiv !== undefined, &amp;quot;Application (%d) was inserted into the DOM but unable to be retrieved!&amp;quot;, newAppInfo.launchPointId);&lt;br /&gt;
 		if (isNaN(this.kAppWidth) || isNaN(this.kAppHeight)) {&lt;br /&gt;
-			this.kAppWidth = newAppDiv.getWidth();&lt;br /&gt;
-			this.kAppHeight = newAppDiv.getHeight();&lt;br /&gt;
-			this.kAppsPerRow = Math.round(this.kPageWidthNoMargin / this.kAppWidth);&lt;br /&gt;
+			this.kAppWidth = 55;&lt;br /&gt;
+			this.kAppHeight = 90;&lt;br /&gt;
+			this.kAppsPerRow = 5;&lt;br /&gt;
 		}&lt;br /&gt;
 		&lt;br /&gt;
 		Mojo.listen(newAppDiv, Mojo.Event.tap, this.onAppTapped.bindAsEventListener(this));&lt;br /&gt;
@@ -498,7 +515,7 @@ var LauncherAssistant = Class.create({&lt;br /&gt;
 	/* determines the position of an app element at appIndex within a page */&lt;br /&gt;
 	calculateAppPosition: function(appIndex) {&lt;br /&gt;
 		return {&lt;br /&gt;
-			left: (((appIndex % this.kAppsPerRow) * this.kAppWidth) + this.kPageMargin),&lt;br /&gt;
+			left: (((appIndex % this.kAppsPerRow) * this.kAppWidth)),&lt;br /&gt;
 			top: (Math.floor(appIndex/this.kAppsPerRow) * this.kAppHeight + this.kTopMargin)&lt;br /&gt;
 		};&lt;br /&gt;
 	},&lt;br /&gt;
Index: /usr/lib/luna/system/luna-applauncher/stylesheets/launcher.css&lt;br /&gt;
===================================================================&lt;br /&gt;
--- .orig/usr/lib/luna/system/luna-applauncher/stylesheets/launcher.css&lt;br /&gt;
+++ /usr/lib/luna/system/luna-applauncher/stylesheets/launcher.css&lt;br /&gt;
@@ -116,7 +116,7 @@ body.palm-default&lt;br /&gt;
 &lt;br /&gt;
 .launcher_page .name {	&lt;br /&gt;
 	position:absolute;&lt;br /&gt;
-	top: 68px;&lt;br /&gt;
+	top: 48px;&lt;br /&gt;
     width:100px;&lt;br /&gt;
 	height: 34px;&lt;br /&gt;
 	max-height: 34px;&lt;br /&gt;
@@ -125,7 +125,7 @@ body.palm-default&lt;br /&gt;
     color:white;&lt;br /&gt;
     text-align:center;&lt;br /&gt;
 	font-weight:bold;&lt;br /&gt;
-    font-size: 14px;	&lt;br /&gt;
+    font-size: 9px;	&lt;br /&gt;
 	overflow: hidden;&lt;br /&gt;
 	text-overflow: ellipsis;&lt;br /&gt;
 	z-index:5;&lt;br /&gt;
@@ -148,8 +148,8 @@ body.palm-default&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .draggable {&lt;br /&gt;
-	width:64px;&lt;br /&gt;
-	height:64px;&lt;br /&gt;
+	width:48px;&lt;br /&gt;
+	height:48px;&lt;br /&gt;
 	margin: 0 auto;&lt;br /&gt;
 	-webkit-user-drag: any;&lt;br /&gt;
 	-webkit-user-select: none;&lt;br /&gt;
@@ -192,8 +192,8 @@ body.palm-default&lt;br /&gt;
 &lt;br /&gt;
 #app-icon {&lt;br /&gt;
 	float:left;&lt;br /&gt;
-	width:64px;&lt;br /&gt;
-	height:64px;&lt;br /&gt;
+	width:32px;&lt;br /&gt;
+	height:32px;&lt;br /&gt;
 	background: center center no-repeat;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Multi-line Icon Text==&lt;br /&gt;
 &lt;br /&gt;
[[Image: 4pre_row.jpg|thumb|right]]&lt;br /&gt;
I noticed that this makes some of the apps with longer names run into each other. I fixed this by going into the stylesheet and modifying &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.launcher_page .name&lt;br /&gt;
left:12px;&lt;br /&gt;
width:80px;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The values may be different for you, I am using 4 icons per row instead of 5.&lt;br /&gt;
&lt;br /&gt;
'''Suggestion: Can someone provide instructions for a 4x4 icon setup or an NxN setup? I find the 5x4 setup to be too small, and I often misclick on an icon.'''&lt;br /&gt;
&lt;br /&gt;
'''Suggestion: Can anyone provide code so that there is a confirmation of the delete page command?  It is really annoying when you accidentally hit 'Delete Page' and there goes the whole page...'''&lt;br /&gt;
&lt;br /&gt;
For 5 per row you can use:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.launcher_page .name&lt;br /&gt;
left: 20px;&lt;br /&gt;
width: 60px;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This looks fairly center and none of the words run over each other.&lt;br /&gt;
&lt;br /&gt;
==Widen space between icons and reduce margins==&lt;br /&gt;
&lt;br /&gt;
[[image: wide_5_row.jpg|thumb|right]]&lt;br /&gt;
Change &amp;lt;pre&amp;gt;this.kAppWidth = 55;&amp;lt;/pre&amp;gt; to &amp;lt;pre&amp;gt;this.kAppWidth = 64;&amp;lt;/pre&amp;gt; will widen the space between each icon in the rows. To allow for this extra space and to balance the look of the page the left margin needs to be reduced by changing &amp;lt;pre&amp;gt;left: (((appIndex % this.kAppsPerRow) * this.kAppWidth) + this.kPageMargin),&amp;lt;/pre&amp;gt; to &amp;lt;pre&amp;gt;left: (((appIndex % this.kAppsPerRow) * this.kAppWidth) - 18),&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=5251</id>
		<title>Patch webOS Change Carrier String</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Change_Carrier_String&amp;diff=5251"/>
		<updated>2009-09-04T03:37:50Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: /* To Modify the Font Color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
[[Image:Change-carrier-string.jpg|right]]&lt;br /&gt;
[[Image:Carrier-string2.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
Further testing has revealed that editing bar-scene.html fails.  The following is a revised mod as a result of that testing.&lt;br /&gt;
&lt;br /&gt;
[[Update 1.1.0|WebOS 1.1]] changed the line numbers, the 1.1 lines are now shown.&lt;br /&gt;
&lt;br /&gt;
Also, a point of interest - there is a lot more code in this, referencing SIM cards and other carrier type information. It's obvious that Palm is getting the WebOS ready for other carriers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Want to change the Sprint text in the upper left hand corner to something more interesting? Maybe your name or different carrier to fake out your friends? Well here’s how:&lt;br /&gt;
&lt;br /&gt;
You’ll need to: [[Portal:Accessing Linux | Access to Linux ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in and execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock the file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;mount -o remount,rw /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Back up your old file in case you screw up or want to revert your changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Edit the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Go to line 440 and make this change (on [[update_1.0.4]]).&lt;br /&gt;
&lt;br /&gt;
On [[Update 1.1.0]] make the changes on lines 429, 444 &amp;amp; 467.&lt;br /&gt;
&lt;br /&gt;
Of course, instead of using &amp;quot;Verizon&amp;quot; you can use what ever string you would like.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText	&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turning on and off Airplane Mode brings back the &amp;quot;sprint&amp;quot;.  To get it to show your string like &amp;quot;Verizon&amp;quot; again;&lt;br /&gt;
&lt;br /&gt;
On update 1.0.4 goto line 698 and make the change below:&lt;br /&gt;
&lt;br /&gt;
On update 1.1, make the change on line 800:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('carrier').innerHTML = this.carrierText;&lt;br /&gt;
$('carrier').innerHTML = $L(&amp;quot;Verizon&amp;quot;);	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lock your file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart LunaSysMgr:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== To Modify the Font Color ==&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the carrier text, you must edit the appropriate .css file.&lt;br /&gt;
&lt;br /&gt;
With the filesystem still unlocked in rw mode, back up the following file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cp /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css.bak&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit the file with vi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/stylesheets/systemui.css&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search to the line beginning with ''#carrier'' (line #93) and modify the color attribute from the default hex value of #fff to the desired [http://en.wikipedia.org/wiki/Web_colors HTML color] of your choice. The example below shows a red color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#carrier {&lt;br /&gt;
                float: left;&lt;br /&gt;
                color: #E01000;&lt;br /&gt;
                margin-left: 2px;&lt;br /&gt;
                white-space: nowrap;&lt;br /&gt;
                overflow: hidden;&lt;br /&gt;
                text-overflow: ellipsis;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you would like to modify the color of the clock, make the following change to line #44 (approximate).  This will change the color of the clock to red-orange or something like that.  I used blue (0000FF) for the carrier string, so I have an orange and blue (I go to Univ. of FL) theme goin on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#date-and-time {&lt;br /&gt;
                color: #FF8C00;&lt;br /&gt;
                position: fixed;&lt;br /&gt;
                margin: 1px 0 0 0;&lt;br /&gt;
                top: 0;&lt;br /&gt;
                left: 0;&lt;br /&gt;
                height: 28px;&lt;br /&gt;
                width: 100%;&lt;br /&gt;
                padding: 0;&lt;br /&gt;
                text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you can lock the filesystem and restart LunaSysMgr as above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
/sbin/initctl stop LunaSysMgr&lt;br /&gt;
/sbin/initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modifying the Phone App ==&lt;br /&gt;
The changes shown above modify the main view on the page. The changes listed below will modify the Phone App as well&lt;br /&gt;
&lt;br /&gt;
Follow the instructions above on mounting the file system. Also, if you have not backed up your '''orignal''' bar-assistant.js file, be sure to do so. Do not back it up a second time, as this will overwrite your clean original.&lt;br /&gt;
&lt;br /&gt;
Make the following changes on lines 214 &amp;amp; 239 (on WebOS 1.1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//$('appname').innerHTML = this.carrierText	&lt;br /&gt;
$('appname').innerHTML = $L(&amp;quot;Verizon&amp;quot;);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, substituting &amp;quot;Verizon&amp;quot; with your string of choice.&lt;br /&gt;
&lt;br /&gt;
Remount the file system as ro , and stop and restart LunaSysMgr&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
http://prebrew.org/blog/2009/07/01/customize-your-carrier-text/&lt;br /&gt;
&lt;br /&gt;
http://forums.precentral.net/web-os-development/189942-change-your-carrier-text-anything-besides-sprint.html&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Boot_Themes&amp;diff=5106</id>
		<title>Patch webOS Boot Themes</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Boot_Themes&amp;diff=5106"/>
		<updated>2009-09-02T02:56:50Z</updated>

		<summary type="html">&lt;p&gt;Jmartino2011: Added text to make the instructions more newbie friendly...telling them to sudo the commands to avoid error messages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
When the Pre is booting or shutting down, the screen fades between two images - ''/palm-logo.png'' and ''/palm-logo-bright.png'' located in ''/usr/palm/sysmgr/images''.  By replacing either or both of these images, the boot logo can be customized.  This requires [[Portal:Accessing_Linux | access to the Pre's OS]].&lt;br /&gt;
&lt;br /&gt;
Works with: 1.0.3, 1.1&lt;br /&gt;
&lt;br /&gt;
== Replacing the Files==&lt;br /&gt;
&lt;br /&gt;
'''Step One'''&lt;br /&gt;
Log into the phone via ssh and copy the files to the USB drive.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#/if your login account does not have root permission, you must sudo the commands...the following assumes you do not have root permission&lt;br /&gt;
#/if you do not use sudo and do not have root permission, you will get Permission Denied errors...&lt;br /&gt;
sudo mkdir /media/internal/bootlogo&lt;br /&gt;
sudo cp /usr/palm/sysmgr/images/palm-logo* /media/internal/bootlogo&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Two'''&lt;br /&gt;
Modify the files with your favorite editor (Gimp, Photoshop, ImageMagick, MS Paint, etc.)&lt;br /&gt;
&lt;br /&gt;
'''Step Three'''&lt;br /&gt;
Save the new images to the ''bootlogo'' directory on the Pre's USB drive.&lt;br /&gt;
&lt;br /&gt;
'''Step Four'''&lt;br /&gt;
Log into the phone via ssh, remount the root filesystem read-write, backup the existing files, copy the new images into place, and remount the root filesystem read-only.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mount -o rw,remount /&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png.orig&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png.orig&lt;br /&gt;
sudo cp /media/internal/bootlogo/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png&lt;br /&gt;
sudo mount -o ro,remount /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Five'''&lt;br /&gt;
Restart Luna and watch your awesome new logo.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Taking it to the Next Step==&lt;br /&gt;
&lt;br /&gt;
With a small bit of scripting, we can have separate boot and shutdown themes.  The first thing to do is to create regular and &amp;quot;bright&amp;quot; images for booting and shutting down.  Save the new images to the ''bootlogo'' directory on the Pre's USB drive. (Steps 1-3 above).&lt;br /&gt;
&lt;br /&gt;
'''Step One'''&lt;br /&gt;
Log into the phone via ssh, remount the root filesystem read-write, and create a directory in /opt to store the new images.  We're using /opt, as the script we'll modify later will copy files, and /usr is mounted read-only.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mount -o rw,remount /&lt;br /&gt;
sudo mkdir -p /opt/share/bootimages&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Two'''&lt;br /&gt;
Copy the new images to /opt/share/bootimages, naming them palm-logo-up.png, palm-logo-up-bright.png, palm-logo-down.png and palm-logo-down-bright.png.  Additionally, copy the shutdown files to palm-logo.png and palm-logo-bright.png.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /opt/share/bootimages/&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;boot image&amp;gt; palm-logo-up.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;bright boot image&amp;gt; palm-logo-up-bright.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;shutdown image&amp;gt; palm-logo-down.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;bright shutdown image&amp;gt; palm-logo-down-bright.png&lt;br /&gt;
sudo cp palm-logo-down.png palm-logo.png&lt;br /&gt;
sudo cp palm-logo-down-bright.png palm-logo-bright.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Three'''&lt;br /&gt;
Backup the current logo images, if you haven't already.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png.orig&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png.orig&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Four'''&lt;br /&gt;
Delete the current logo images and replace them with symlinks to the files in our new directory in /opt&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /usr/palm/sysmgr/images/&lt;br /&gt;
sudo rm palm-logo-bright.png&lt;br /&gt;
sudo rm palm-logo.png&lt;br /&gt;
sudo ln -s ../../../../../opt/share/bootimages/palm-logo-bright.png palm-logo-bright.png&lt;br /&gt;
sudo ln -s ../../../../../opt/share/bootimages/palm-logo.png palm-logo.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Five'''&lt;br /&gt;
Back up and edit /etc/init.d/start_animation, adding the switching of the files&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo cp -ip /etc/init.d/start_animation /etc/init.d/start_animation.orig&lt;br /&gt;
sudo -e /etc/init.d/start_animation&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Before the line starting with ''if [ -x /usr/bin/luna-send'' add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ok=no&lt;br /&gt;
if [ -f /opt/share/bootimages/palm-logo-up.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-up-bright.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-down.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-down-bright.png ] ; then&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-down.png /opt/share/bootimages/palm-logo.png&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-down-bright.png /opt/share/bootimages/palm-logo-bright.png&lt;br /&gt;
        ok=yes&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
At the very end of the file, add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
if [ &amp;quot;$ok&amp;quot; = &amp;quot;yes&amp;quot; ] ; then&lt;br /&gt;
        sleep 5&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-up.png /opt/share/bootimages/palm-logo.png&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-up-bright.png /opt/share/bootimages/palm-logo-bright.png&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Six'''&lt;br /&gt;
Restart Luna and watch your awesome new logos.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Boot Themes==&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Default Theme&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Palm&lt;br /&gt;
&lt;br /&gt;
[[Image:Palm-logo.png]] &lt;br /&gt;
[[Image:Palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Tux - got root?&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JackieRipper&lt;br /&gt;
&lt;br /&gt;
[[Image:Jackieripper-palm-logo.png]] &lt;br /&gt;
[[Image:Jackieripper-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Red and Green&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JackieRipper&lt;br /&gt;
&lt;br /&gt;
[[Image:Jackieripper2-palm-logo-up.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-up-bright.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-down.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-down-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Blue Tux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' pEEf&lt;br /&gt;
&lt;br /&gt;
[[Image:PEEf-palm-logo.png]] &lt;br /&gt;
[[Image:PEEf-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Glassy Tux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' fish199902&lt;br /&gt;
&lt;br /&gt;
[[Image:Fish109902-palm-logo.png]] &lt;br /&gt;
[[Image:Fish109902-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' GunTux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Xaeonis&lt;br /&gt;
&lt;br /&gt;
[[Image:Xaeonis-GunTux-palm-logo.png]]&lt;br /&gt;
[[Image:Xaeonis-GunTux-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' bleeding apples&lt;br /&gt;
&lt;br /&gt;
'''Author:''' predatory1&lt;br /&gt;
&lt;br /&gt;
[[Image:Apv-palm-logo.png‎]]&lt;br /&gt;
[[Image:Apv-Palm-logo-bright.png‎ ]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Just Pre&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JP_Money&lt;br /&gt;
&lt;br /&gt;
[[Image:Just-pre-palm-logo.png]]&lt;br /&gt;
[[Image:Just-pre-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Jumpman Pre&lt;br /&gt;
&lt;br /&gt;
'''Author:''' dave b&lt;br /&gt;
&lt;br /&gt;
[[Image:daveb-jumpman-pre-palm-logo.png]] &lt;br /&gt;
[[Image:daveb-jumpman-pre-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Transform&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Ahabenezer&lt;br /&gt;
&lt;br /&gt;
[[Image:autobot-palm-logo.png]] &lt;br /&gt;
[[Image:decepticon-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Linux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' 473x15&lt;br /&gt;
&lt;br /&gt;
[[Image:linux2-palm-logo.png]]&lt;br /&gt;
[[Image:Linux-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Zombie Palm&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Steel Shadow&lt;br /&gt;
&lt;br /&gt;
[[Image:Zombie-palm-logo.png]]&lt;br /&gt;
[[Image:Zombie-palm-logo-bright.png]]&lt;/div&gt;</summary>
		<author><name>Jmartino2011</name></author>
	</entry>
</feed>