<?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=Tragicfame</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=Tragicfame"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Tragicfame"/>
	<updated>2026-04-10T08:54:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5758</id>
		<title>Research Securing Pre</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5758"/>
		<updated>2009-09-15T16:47:40Z</updated>

		<summary type="html">&lt;p&gt;Tragicfame: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Intro==&lt;br /&gt;
A rooted box with broadband capabilities running a web engine and [http://www.palm.com/us/company/privacy.html|Palm's Privacy Policy] clipped to your belt? Anyone else nervous about this? &lt;br /&gt;
&lt;br /&gt;
So here we'll explore some of the general best practices that sysadmins using Linux normally employ when securing their systems and how such practices can be used on the Palm Pre to provide a higher level of privacy and security on your device. &lt;br /&gt;
&lt;br /&gt;
==System Logging mechanisms==&lt;br /&gt;
* [[Research_RDXD| RDXD Logging facility]]&lt;br /&gt;
* [[Research_Uploadd_| Uploadd facility]]&lt;br /&gt;
* [[Research_PmLog_| PmLog (syslog alternative)]]&lt;br /&gt;
* [[Research_Secure_Logging_Recommendations|Alternative Logging configuration for security and privacy]]&lt;br /&gt;
&lt;br /&gt;
==Networking Configurations==&lt;br /&gt;
Protocols listening for any inbound connection&lt;br /&gt;
* [[Research_tcp_14400|TCP Port 14400]]&lt;br /&gt;
* [[Research_tcp_53|TCP Port 53]]&lt;br /&gt;
* [[Research_tcp_16888|TCP Port 16888]]&lt;br /&gt;
* [[Research_tcp_16889|TCP Port 16889]]&lt;br /&gt;
* [[Research_tcp_4444|TCP Port 4444]]&lt;br /&gt;
* [[Research_tcp_4445|TCP Port 4445]]&lt;br /&gt;
&lt;br /&gt;
The Palm Pre does have iptables installed, so lets look at the [[Research_iptables_configuration|Current Iptables configuration]] with that in mind, lets look at an [[Research_Secure_Logging_Recommendations|alternative Iptables configuration for security and privacy]].&lt;/div&gt;</summary>
		<author><name>Tragicfame</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Research_RDXD&amp;diff=5757</id>
		<title>Research RDXD</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Research_RDXD&amp;diff=5757"/>
		<updated>2009-09-15T16:39:23Z</updated>

		<summary type="html">&lt;p&gt;Tragicfame: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
Let's discuss the [http://www.palm.com/us/company/privacy.html|Palm Privacy notice]... Palm explicitly reserves the rights to collect from your phone, all location information acquired, any system logs, any messages, emails, phone calls, and pretty much any other information you store or process on your phone. Worse off, they also explicitly reserve the right to send any of that information to any of their third party affiliates. I don't know about you, but that prompted an immediate email to Palm's Privacy email to request an immediate Opt Out. But lets look at some of the guts behind that. The rdxd facility is one of serveral on the Palm Pre that aggregates system usage information into packages sent to Palm. The rdxd facility handles the collection of the contents of /var/log and a few other miscellaneous things. This practice is common for sysadmins who want to keep tabs on a wide variety of servers. Whether or not you want this information going to Palm is yet another question.&lt;br /&gt;
&lt;br /&gt;
==/etc/rdxd.conf==&lt;br /&gt;
&lt;br /&gt;
This is the main configuration file for the rdxd facility. It defines each of the text files that are generated and sent off and provides the scripts that are used to generate the text files. There are two main variables that presumably define how rdxd operates. These two variables are AutoUpload and MaxPendingReports. Presumably, these determine if rdxd should automatically upload files and how many it should keep on hand between sends. However, I've not located documentation to verify this yet. The developers of this script comment the variables as &amp;quot;TODO: document this&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==/var/log/rdxd==&lt;br /&gt;
Each of the &amp;quot;.txt&amp;quot; files is stored into a gziped and tarred archive located in /var/log/rdxd/pending and /var/log/rdxd/uploaded. &lt;br /&gt;
&lt;br /&gt;
===minicore.txt===&lt;br /&gt;
&lt;br /&gt;
*Used to track events in [[research_minicores|/var/minicores]]&lt;br /&gt;
*Created by [[research_parse_minicore.sh|/usr/lib/rdxd/parse_minicore.sh]]&lt;br /&gt;
&lt;br /&gt;
present if a crash happens, this could be of some concern depending on what application you're running. This is essentially a stack trace of the error that occurred. There's no memory data contained in the file, only the procedures that resulted in the crash, so I wouldn't think it too horribly concerning.&lt;br /&gt;
&lt;br /&gt;
===javadump.txt===&lt;br /&gt;
*Used to track events in [[research_javadumps|/var/javadumps]]&lt;br /&gt;
*Created by [[research_parse_javadump.sh|/usr/lib/rdxd/parse_javadump.sh]]&lt;br /&gt;
&lt;br /&gt;
===cro.txt===&lt;br /&gt;
*Used to track events in [[research_cro|/var/cro]]&lt;br /&gt;
&lt;br /&gt;
===touchpaneldump.txt===&lt;br /&gt;
*Used to track events in [[research_touchpaneldump|/var/touchpaneldump]]&lt;br /&gt;
&lt;br /&gt;
===javaoom.txt===&lt;br /&gt;
*Used to track events in [[research_javaoom|/var/javaoom]]&lt;br /&gt;
&lt;br /&gt;
===fsck_dirty.txt===&lt;br /&gt;
*Used to track events in [[research_fsck|/var/fsck]]&lt;br /&gt;
&lt;br /&gt;
===kernelpanic.txt===&lt;br /&gt;
*Used to track events in [[research_kernelpanics|/var/kernelpanics]]&lt;br /&gt;
&lt;br /&gt;
===misc.bin===&lt;br /&gt;
*Used to track events in [[research_misc.bin|/var/misc]]&lt;br /&gt;
*Created by [[research_parse_miscellaneous.sh|/usr/lib/rdxd/parse_miscellaneous.sh]]&lt;br /&gt;
&lt;br /&gt;
==CONTEXTLOG==&lt;br /&gt;
According to the Script Author, the context log is used for: &amp;quot;This section contains files that provide contextual information to a crash report, but are not indicative of a crash themselves.  For instance logs serve this purpose. When rdxd detects a crash it will run each of the following scripts passing a path to the desired output.  The script must produce a file at the provided path.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===sysinfo.txt===&lt;br /&gt;
*Generated by [[research_makesysinfo|/usr/lib/rdxd/make_sysinfo.sh]]&lt;br /&gt;
&lt;br /&gt;
Creates a text file with the output of the following commands:&lt;br /&gt;
    cat /proc/cpuinfo&lt;br /&gt;
    cat /sys/class/mmc_host/mmc0/mmc0:0001/manfid&lt;br /&gt;
    cat /sys/class/mmc_host/mmc0/mmc0:0001/oemid&lt;br /&gt;
    cat /sys/class/mmc_host/mmc0/mmc0:0001/serial&lt;br /&gt;
    cat /sys/devices/w1_bus_master1/w1_master_slaves&lt;br /&gt;
    cat /proc/mounts&lt;br /&gt;
    uptime&lt;br /&gt;
    df -h&lt;br /&gt;
    ps -f (ran as root)&lt;br /&gt;
    jthreads&lt;br /&gt;
    jps&lt;br /&gt;
&lt;br /&gt;
This file should be very concerning. Checking out your latest porn on your phone? Well, if you're doing it when this process collects this information, Sprint and Palm and any other third party affiliate will know. (Don aluminum foil hat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===syslog.txt===&lt;br /&gt;
*Generated by [[research_dumplog.sh|/usr/lib/rdxd/dumplog.sh]] using /var/log/messages&lt;br /&gt;
&lt;br /&gt;
This is a listing of the syslog log file. Of interest is the shear noise that Luna puts off. Any time you change a preference on your phone, Luna logs it. Times when your phone goes to sleep are also logged. Connections and disconnections from the network are logged. Luna also does make some entries regarding usage of apps. Primarily I saw each time I started the Youtube app listed in there. It did capture the event that created the minicore file as well. So there's good time stamps of logging the event. Overall, aside from tracking some basic activity and usage, I didn't see much in this file to be overly alarmed by.&lt;br /&gt;
&lt;br /&gt;
===fsck.txt===&lt;br /&gt;
*Generated by [[research_dumplog.sh|/usr/lib/rdxd/dumplog.sh]] using /var/log/fsck.log&lt;br /&gt;
&lt;br /&gt;
This file reports which version is installed and the status of the mounted partitions. It could be derived how much space on your device or how many files your device might be holding. Of little to no concern.&lt;br /&gt;
&lt;br /&gt;
===manifest.txt===&lt;br /&gt;
*Generated by [[research_make_manifest|/usr/lib/rdxd/make_manifest.sh]]&lt;br /&gt;
&lt;br /&gt;
This is a file that concerns me greatly. This is essentially a listing of all packages and their versions that are installed on the machine. So if you're using home brew apps, this will be how Sprint or Palm will know what you're doing. Of moderate to high concern.&lt;br /&gt;
&lt;br /&gt;
===dmesg.txt===&lt;br /&gt;
*Generated by [[research_make_kernel|/usr/lib/rdxd/make_kernel.sh]]&lt;br /&gt;
&lt;br /&gt;
This file is a listing of your dmesg data. From this data it is possible to determine if any modifications have been done to the system hardware perimeters or if you've done things like installed any tethering packages that utilize usbnet. Of minor concern.&lt;br /&gt;
&lt;br /&gt;
===rootfs_history.txt===&lt;br /&gt;
*Generated by [[research_dumplog.sh|/usr/lib/rdxd/dumplog.sh]] using /etc/rootfs_open.log&lt;br /&gt;
&lt;br /&gt;
==overview.txt==&lt;br /&gt;
This file identifies your phone. It contains the serial number, MEID or IMEI (guess they plan on having a GSM version), the build information (including service provider), and a listing of all files attached.&lt;/div&gt;</summary>
		<author><name>Tragicfame</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5755</id>
		<title>Research Securing Pre</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5755"/>
		<updated>2009-09-15T16:36:03Z</updated>

		<summary type="html">&lt;p&gt;Tragicfame: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Intro===&lt;br /&gt;
A rooted box with broadband capabilities running a web engine and [http://www.palm.com/us/company/privacy.html|Palm's Privacy Policy] clipped to your belt? Anyone else nervous about this? &lt;br /&gt;
&lt;br /&gt;
So here we'll explore some of the general best practices that sysadmins using Linux normally employ when securing their systems and how such practices can be used on the Palm Pre to provide a higher level of privacy and security on your device. &lt;br /&gt;
&lt;br /&gt;
Some topics to consider: &lt;br /&gt;
* System Logging mechanisms&lt;br /&gt;
** [[Research_RDXD| RDXD Logging facility]]&lt;br /&gt;
** [[Research_Uploadd_| Uploadd facility]]&lt;br /&gt;
** [[Research_PmLog_| PmLog (syslog alternative)]]&lt;br /&gt;
** [[Research_Secure_Logging_Recommendations|Alternative Logging configuration for security and privacy]]&lt;br /&gt;
* To be added to....&lt;/div&gt;</summary>
		<author><name>Tragicfame</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Research_RDXD&amp;diff=5754</id>
		<title>Research RDXD</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Research_RDXD&amp;diff=5754"/>
		<updated>2009-09-15T16:31:20Z</updated>

		<summary type="html">&lt;p&gt;Tragicfame: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
Let's discuss the [http://www.palm.com/us/company/privacy.html|Palm Privacy notice]... Palm explicitly reserves the rights to collect from your phone, all location information acquired, any system logs, any messages, emails, phone calls, and pretty much any other information you store or process on your phone. Worse off, they also explicitly reserve the right to send any of that information to any of their third party affiliates. I don't know about you, but that prompted an immediate email to Palm's Privacy email to request an immediate Opt Out. But lets look at some of the guts behind that. The rxdx facility is one of serveral on the Palm Pre that aggregates system usage information into packages sent to Palm. The rxdx facility handles the collection of the contents of /var/log and a few other miscellaneous things. This practice is common for sysadmins who want to keep tabs on a wide variety of servers. Whether or not you want this information going to Palm is yet another question.&lt;br /&gt;
&lt;br /&gt;
==/etc/rxdx.conf==&lt;br /&gt;
&lt;br /&gt;
This is the main configuration file for the rxdx facility. It defines each of the text files that are generated and sent off and provides the scripts that are used to generate the text files. There are two main variables that presumably define how rdxd operates. These two variables are AutoUpload and MaxPendingReports. Presumably, these determine if rdxd should automatically upload files and how many it should keep on hand between sends. However, I've not located documentation to verify this yet. The developers of this script comment the variables as &amp;quot;TODO: document this&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==/var/log/rxdx==&lt;br /&gt;
Each of the &amp;quot;.txt&amp;quot; files is stored into a gziped and tarred archive located in /var/log/rdxd/pending and /var/log/rdxd/uploaded. &lt;br /&gt;
&lt;br /&gt;
===minicore.txt===&lt;br /&gt;
&lt;br /&gt;
*Used to track events in [[research_minicores|/var/minicores]]&lt;br /&gt;
*Created by [[research_parse_minicore.sh|/usr/lib/rdxd/parse_minicore.sh]]&lt;br /&gt;
&lt;br /&gt;
present if a crash happens, this could be of some concern depending on what application you're running. This is essentially a stack trace of the error that occurred. There's no memory data contained in the file, only the procedures that resulted in the crash, so I wouldn't think it too horribly concerning.&lt;br /&gt;
&lt;br /&gt;
===javadump.txt===&lt;br /&gt;
*Used to track events in [[research_javadumps|/var/javadumps]]&lt;br /&gt;
*Created by [[research_parse_javadump.sh|/usr/lib/rdxd/parse_javadump.sh]]&lt;br /&gt;
&lt;br /&gt;
===cro.txt===&lt;br /&gt;
*Used to track events in [[research_cro|/var/cro]]&lt;br /&gt;
&lt;br /&gt;
===touchpaneldump.txt===&lt;br /&gt;
*Used to track events in [[research_touchpaneldump|/var/touchpaneldump]]&lt;br /&gt;
&lt;br /&gt;
===javaoom.txt===&lt;br /&gt;
*Used to track events in [[research_javaoom|/var/javaoom]]&lt;br /&gt;
&lt;br /&gt;
===fsck_dirty.txt===&lt;br /&gt;
*Used to track events in [[research_fsck|/var/fsck]]&lt;br /&gt;
&lt;br /&gt;
===kernelpanic.txt===&lt;br /&gt;
*Used to track events in [[research_kernelpanics|/var/kernelpanics]]&lt;br /&gt;
&lt;br /&gt;
===misc.bin===&lt;br /&gt;
*Used to track events in [[research_misc.bin|/var/misc]]&lt;br /&gt;
*Created by [[research_parse_miscellaneous.sh|/usr/lib/rdxd/parse_miscellaneous.sh]]&lt;br /&gt;
&lt;br /&gt;
==CONTEXTLOG==&lt;br /&gt;
According to the Script Author, the context log is used for: &amp;quot;This section contains files that provide contextual information to a crash report, but are not indicative of a crash themselves.  For instance logs serve this purpose. When rdxd detects a crash it will run each of the following scripts passing a path to the desired output.  The script must produce a file at the provided path.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===sysinfo.txt===&lt;br /&gt;
*Generated by [[research_makesysinfo|/usr/lib/rdxd/make_sysinfo.sh]]&lt;br /&gt;
&lt;br /&gt;
Creates a text file with the output of the following commands:&lt;br /&gt;
    cat /proc/cpuinfo&lt;br /&gt;
    cat /sys/class/mmc_host/mmc0/mmc0:0001/manfid&lt;br /&gt;
    cat /sys/class/mmc_host/mmc0/mmc0:0001/oemid&lt;br /&gt;
    cat /sys/class/mmc_host/mmc0/mmc0:0001/serial&lt;br /&gt;
    cat /sys/devices/w1_bus_master1/w1_master_slaves&lt;br /&gt;
    cat /proc/mounts&lt;br /&gt;
    uptime&lt;br /&gt;
    df -h&lt;br /&gt;
    ps -f (ran as root)&lt;br /&gt;
    jthreads&lt;br /&gt;
    jps&lt;br /&gt;
&lt;br /&gt;
This file should be very concerning. Checking out your latest porn on your phone? Well, if you're doing it when this process collects this information, Sprint and Palm and any other third party affiliate will know. (Don aluminum foil hat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===syslog.txt===&lt;br /&gt;
*Generated by [[research_dumplog.sh|/usr/lib/rdxd/dumplog.sh]] using /var/log/messages&lt;br /&gt;
&lt;br /&gt;
This is a listing of the syslog log file. Of interest is the shear noise that Luna puts off. Any time you change a preference on your phone, Luna logs it. Times when your phone goes to sleep are also logged. Connections and disconnections from the network are logged. Luna also does make some entries regarding usage of apps. Primarily I saw each time I started the Youtube app listed in there. It did capture the event that created the minicore file as well. So there's good time stamps of logging the event. Overall, aside from tracking some basic activity and usage, I didn't see much in this file to be overly alarmed by.&lt;br /&gt;
&lt;br /&gt;
===fsck.txt===&lt;br /&gt;
*Generated by [[research_dumplog.sh|/usr/lib/rdxd/dumplog.sh]] using /var/log/fsck.log&lt;br /&gt;
&lt;br /&gt;
This file reports which version is installed and the status of the mounted partitions. It could be derived how much space on your device or how many files your device might be holding. Of little to no concern.&lt;br /&gt;
&lt;br /&gt;
===manifest.txt===&lt;br /&gt;
*Generated by [[research_make_manifest|/usr/lib/rdxd/make_manifest.sh]]&lt;br /&gt;
&lt;br /&gt;
This is a file that concerns me greatly. This is essentially a listing of all packages and their versions that are installed on the machine. So if you're using home brew apps, this will be how Sprint or Palm will know what you're doing. Of moderate to high concern.&lt;br /&gt;
&lt;br /&gt;
===dmesg.txt===&lt;br /&gt;
*Generated by [[research_make_kernel|/usr/lib/rdxd/make_kernel.sh]]&lt;br /&gt;
&lt;br /&gt;
This file is a listing of your dmesg data. From this data it is possible to determine if any modifications have been done to the system hardware perimeters or if you've done things like installed any tethering packages that utilize usbnet. Of minor concern.&lt;br /&gt;
&lt;br /&gt;
===rootfs_history.txt===&lt;br /&gt;
*Generated by [[research_dumplog.sh|/usr/lib/rdxd/dumplog.sh]] using /etc/rootfs_open.log&lt;br /&gt;
&lt;br /&gt;
==overview.txt==&lt;br /&gt;
This file identifies your phone. It contains the serial number, MEID or IMEI (guess they plan on having a GSM version), the build information (including service provider), and a listing of all files attached.&lt;/div&gt;</summary>
		<author><name>Tragicfame</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Research_RDXD&amp;diff=5753</id>
		<title>Research RDXD</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Research_RDXD&amp;diff=5753"/>
		<updated>2009-09-15T16:23:34Z</updated>

		<summary type="html">&lt;p&gt;Tragicfame: New page: ==Overview== Let's discuss the [http://www.palm.com/us/company/privacy.html|Palm Privacy notice]... Palm explicitly reserves the rights to collect from your phone, all location information...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
Let's discuss the [http://www.palm.com/us/company/privacy.html|Palm Privacy notice]... Palm explicitly reserves the rights to collect from your phone, all location information acquired, any system logs, any messages, emails, phone calls, and pretty much any other information you store or process on your phone. Worse off, they also explicitly reserve the right to send any of that information to any of their third party affiliates. I don't know about you, but that prompted an immediate email to Palm's Privacy email to request an immediate Opt Out. But lets look at some of the guts behind that. The rxdx facility is one of serveral on the Palm Pre that aggregates system usage information into packages sent to Palm. The rxdx facility handles the collection of the contents of /var/log and a few other miscellaneous things. This practice is common for sysadmins who want to keep tabs on a wide variety of servers. Whether or not you want this information going to Palm is yet another question.&lt;br /&gt;
&lt;br /&gt;
==/etc/rxdx.conf==&lt;br /&gt;
&lt;br /&gt;
This is the main configuration file for the rxdx facility. It defines each of the text files that are generated and sent off and provides the scripts that are used to generate the text files. There are two main variables that presumably define how rdxd operates. These two variables are AutoUpload and MaxPendingReports. Presumably, these determine if rdxd should automatically upload files and how many it should keep on hand between sends. However, I've not located documentation to verify this yet. The developers of this script comment the variables as &amp;quot;TODO: document this&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==/var/log/rxdx==&lt;br /&gt;
Each of the &amp;quot;.txt&amp;quot; files is stored into a gziped and tarred archive located in /var/log/rdxd/pending and /var/log/rdxd/uploaded. &lt;br /&gt;
&lt;br /&gt;
===minicore.txt===&lt;br /&gt;
&lt;br /&gt;
Used to track events in /var/minicores&lt;br /&gt;
Created by /usr/lib/rdxd/parse_minicore.sh&lt;br /&gt;
&lt;br /&gt;
present if a crash happens, this could be of some concern depending on what application you're running. This is essentially a stack trace of the error that occurred. There's no memory data contained in the file, only the procedures that resulted in the crash, so I wouldn't think it too horribly concerning.&lt;br /&gt;
&lt;br /&gt;
===javadump.txt===&lt;br /&gt;
Used to track events in /var/javadumps&lt;br /&gt;
Created by /usr/lib/rdxd/parse_javadump.sh&lt;br /&gt;
&lt;br /&gt;
===cro.txt===&lt;br /&gt;
Used to track events in /var/cro&lt;br /&gt;
&lt;br /&gt;
===touchpaneldump.txt===&lt;br /&gt;
Used to track events in /var/touchpaneldump&lt;br /&gt;
&lt;br /&gt;
===javaoom.txt===&lt;br /&gt;
Used to track events in /var/javaoom&lt;br /&gt;
&lt;br /&gt;
===fsck_dirty.txt===&lt;br /&gt;
Used to track events in /var/fsck&lt;br /&gt;
&lt;br /&gt;
===kernelpanic.txt===&lt;br /&gt;
Used to track events in /var/kernelpanics&lt;br /&gt;
&lt;br /&gt;
===misc.bin===&lt;br /&gt;
Used to track events in /var/misc]&lt;br /&gt;
Created by /usr/lib/rdxd/parse_miscellaneous.sh&lt;br /&gt;
&lt;br /&gt;
==CONTEXTLOG==&lt;br /&gt;
According to the Script Author, the context log is used for: &amp;quot;This section contains files that provide contextual information to a crash report, but are not indicative of a crash themselves.  For instance logs serve this purpose. When rdxd detects a crash it will run each of the following scripts passing a path to the desired output.  The script must produce a file at the provided path.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==sysinfo.txt===&lt;br /&gt;
Generated by /usr/lib/rdxd/make_sysinfo.sh&lt;br /&gt;
&lt;br /&gt;
Creates a text file with the output of the following commands:&lt;br /&gt;
    cat /proc/cpuinfo&lt;br /&gt;
    cat /sys/class/mmc_host/mmc0/mmc0:0001/manfid&lt;br /&gt;
    cat /sys/class/mmc_host/mmc0/mmc0:0001/oemid&lt;br /&gt;
    cat /sys/class/mmc_host/mmc0/mmc0:0001/serial&lt;br /&gt;
    cat /sys/devices/w1_bus_master1/w1_master_slaves&lt;br /&gt;
    cat /proc/mounts&lt;br /&gt;
    uptime&lt;br /&gt;
    df -h&lt;br /&gt;
    ps -f (ran as root)&lt;br /&gt;
    jthreads&lt;br /&gt;
    jps&lt;br /&gt;
&lt;br /&gt;
This file should be very concerning. Checking out your latest porn on your phone? Well, if you're doing it when this process collects this information, Sprint and Palm and any other third party affiliate will know. (Don aluminum foil hat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===syslog.txt===&lt;br /&gt;
Generated by /usr/lib/rdxd/dumplog.sh using /var/log/messages&lt;br /&gt;
&lt;br /&gt;
This is a listing of the syslog log file. Of interest is the shear noise that Luna puts off. Any time you change a preference on your phone, Luna logs it. Times when your phone goes to sleep are also logged. Connections and disconnections from the network are logged. Luna also does make some entries regarding usage of apps. Primarily I saw each time I started the Youtube app listed in there. It did capture the event that created the minicore file as well. So there's good time stamps of logging the event. Overall, aside from tracking some basic activity and usage, I didn't see much in this file to be overly alarmed by.&lt;br /&gt;
&lt;br /&gt;
===fsck.txt===&lt;br /&gt;
Generated by /usr/lib/rdxd/dumplog.sh using /var/log/fsck.log&lt;br /&gt;
&lt;br /&gt;
This file reports which version is installed and the status of the mounted partitions. It could be derived how much space on your device or how many files your device might be holding. Of little to no concern.&lt;br /&gt;
&lt;br /&gt;
===manifest.txt===&lt;br /&gt;
Generated by /usr/lib/rdxd/make_manifest.sh&lt;br /&gt;
&lt;br /&gt;
This is a file that concerns me greatly. This is essentially a listing of all packages and their versions that are installed on the machine. So if you're using home brew apps, this will be how Sprint or Palm will know what you're doing. Of moderate to high concern.&lt;br /&gt;
&lt;br /&gt;
===dmesg.txt===&lt;br /&gt;
Generated by /usr/lib/rdxd/make_kernel.sh&lt;br /&gt;
&lt;br /&gt;
This file is a listing of your dmesg data. From this data it is possible to determine if any modifications have been done to the system hardware perimeters or if you've done things like installed any tethering packages that utilize usbnet. Of minor concern.&lt;br /&gt;
&lt;br /&gt;
===rootfs_history.txt===&lt;br /&gt;
Generated by /usr/lib/rdxd/dumplog.sh using /etc/rootfs_open.log&lt;br /&gt;
&lt;br /&gt;
==overview.txt==&lt;br /&gt;
This file identifies your phone. It contains the serial number, MEID or IMEI (guess they plan on having a GSM version), the build information (including service provider), and a listing of all files attached.&lt;/div&gt;</summary>
		<author><name>Tragicfame</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5750</id>
		<title>Research Securing Pre</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5750"/>
		<updated>2009-09-15T15:54:37Z</updated>

		<summary type="html">&lt;p&gt;Tragicfame: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Intro===&lt;br /&gt;
A rooted box with broadband capabilities running a web engine and [http://www.palm.com/us/company/privacy.html|Palm's Privacy Policy] clipped to your belt? Anyone else nervous about this? &lt;br /&gt;
&lt;br /&gt;
So here we'll explore some of the general best practices that sysadmins using Linux normally employ when securing their systems and how such practices can be used on the Palm Pre to provide a higher level of privacy and security on your device. &lt;br /&gt;
&lt;br /&gt;
Some topics to consider: &lt;br /&gt;
* System Logging mechanisms&lt;br /&gt;
** [[Research_RDXD| RDXD Logging facility]]&lt;br /&gt;
** [[Research_Uploadd_| Uploadd facility]]&lt;br /&gt;
** [[Research_PmLog_| PmLog (syslog alternative)]]&lt;br /&gt;
* To be added to....&lt;/div&gt;</summary>
		<author><name>Tragicfame</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5749</id>
		<title>Research Securing Pre</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5749"/>
		<updated>2009-09-15T15:24:46Z</updated>

		<summary type="html">&lt;p&gt;Tragicfame: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Intro===&lt;br /&gt;
A rooted box with broadband capabilities running a web engine and [http://www.palm.com/us/company/privacy.html|Palm's Privacy Policy] clipped to your belt? Anyone else nervous about this? &lt;br /&gt;
&lt;br /&gt;
So here we'll explore some of the general best practices that sysadmins using Linux normally employ when securing their systems and how such practices can be used on the Palm Pre to provide a higher level of privacy and security on your device. &lt;br /&gt;
&lt;br /&gt;
Some topics to consider: &lt;br /&gt;
* [[Research_OS_Logging| Underlying Linux OS Logging]]&lt;br /&gt;
* To be added to....&lt;/div&gt;</summary>
		<author><name>Tragicfame</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5748</id>
		<title>Research Securing Pre</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Research_Securing_Pre&amp;diff=5748"/>
		<updated>2009-09-15T15:21:10Z</updated>

		<summary type="html">&lt;p&gt;Tragicfame: New page: ===Intro=== A rooted box with broadband capabilities running a web engine and [http://www.palm.com/us/company/privacy.html|Palm's Privacy Policy] clipped to your belt? Anyone else nervous ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Intro===&lt;br /&gt;
A rooted box with broadband capabilities running a web engine and [http://www.palm.com/us/company/privacy.html|Palm's Privacy Policy] clipped to your belt? Anyone else nervous about this? &lt;br /&gt;
&lt;br /&gt;
So here we'll explore some of the general best practices that sysadmins using Linux normally employ when securing their systems and how such practices can be used on the Palm Pre to provide a higher level of privacy and security on your device. &lt;br /&gt;
&lt;br /&gt;
===Logging===&lt;/div&gt;</summary>
		<author><name>Tragicfame</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Research&amp;diff=5747</id>
		<title>Portal:Research</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Research&amp;diff=5747"/>
		<updated>2009-09-15T15:14:37Z</updated>

		<summary type="html">&lt;p&gt;Tragicfame: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header|&lt;br /&gt;
The Research Portal is for bleeding edge things being done with the device. &lt;br /&gt;
&lt;br /&gt;
Title all pages: '''Research [description]''' or '''Reference [description]'''&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
===Research:===&lt;br /&gt;
&lt;br /&gt;
* [[Applications Bundled on the Pre]]&lt;br /&gt;
* [[Application_Framework|Application Framework]]&lt;br /&gt;
* [[Blocking Updates]]&lt;br /&gt;
* [[New Bluetooth|BlueZ (Replacing Palm Bluetooth)]]&lt;br /&gt;
* [[Boot_Chain|Boot Chain]]&lt;br /&gt;
* [[Bootie]]&lt;br /&gt;
* [[ClassicFilesystem]]&lt;br /&gt;
* [[Decrypt SSL (trusted man-in-the-middle technique)|Decrypt SSL (trusted man-in-the-middle technique)]]&lt;br /&gt;
* [[Fonts available on board the Pre]]&lt;br /&gt;
* [[Gstreamer]]&lt;br /&gt;
* [[Hidd]]&lt;br /&gt;
* [[Introspecting_Dbus|Introspecting Dbus]]&lt;br /&gt;
* [[Key Codes|Key Codes]] &lt;br /&gt;
* [[Pre Specific Hash Codes|Pre Specific Hash Codes]] &lt;br /&gt;
* [[Pictures from Self-Test|Pictures from Self-Test]] &lt;br /&gt;
* [[Restore Debug Log|Restore Debug Log]] &lt;br /&gt;
* [[Reverse_Engineering_WebOS_Doctor|Reverse Engineering WebOS Doctor]]&lt;br /&gt;
* [[Rooted Pre Issues|Rooted Pre Issues]] &lt;br /&gt;
* [[Research_Securing_Pre|Securing your Pre]]&lt;br /&gt;
* [[Running Processes|Running Processes]] &lt;br /&gt;
* [[Symlink Applications|Symlink Applications]] &lt;br /&gt;
* [[System Sounds|System Sounds]] &lt;br /&gt;
* [[TestApps|TestApps]] &lt;br /&gt;
* [[Update Service Trace|Update Service Trace]] &lt;br /&gt;
* [[Tidbits|Tidbits]] &lt;br /&gt;
* [[VideoRecording]]&lt;br /&gt;
* [[WebOS Exploration - Various Information|WebOS Exploration - Various Information]] &lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Reference===&lt;br /&gt;
* [[Packaging Standards|Packaging Standards]]&lt;br /&gt;
* [[webkit_transform|Webkit Transform]]- a powerful set of commands for manipulating elements.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tragicfame</name></author>
	</entry>
</feed>