<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mary</id>
	<title>The iPhone Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mary"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/Mary"/>
	<updated>2026-06-25T23:31:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=BTServer&amp;diff=7232</id>
		<title>BTServer</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=BTServer&amp;diff=7232"/>
		<updated>2010-07-20T06:39:00Z</updated>

		<summary type="html">&lt;p&gt;Mary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Daemon that implements iPhone bluetooth stack. &lt;br /&gt;
Based on BLUEmagic 2.1. &lt;br /&gt;
&lt;br /&gt;
Implemented services: Handsfree, Phonebook, Remote, A2dp, Hid, Sensor, NetSharing, Gaming, WiAP, Braille.&lt;br /&gt;
&lt;br /&gt;
IPC Client library: MobileBluetooth (a private framework). Obj-C level library: BluetoothManager.&lt;br /&gt;
&lt;br /&gt;
Written in C++ with STL classes.&lt;br /&gt;
&lt;br /&gt;
OS 4.0 Beta 4 - logging:&lt;br /&gt;
&lt;br /&gt;
 plutil -create /var/mobile/Library/Preferences/com.apple.MobileBluetooth.debug.plist&lt;br /&gt;
 plutil -key DiagnosticMode -value true -type bool /var/mobile/Library/Preferences/com.apple.MobileBluetooth.debug.plist&lt;br /&gt;
 plutil -key DefaultLevel -value Debug -type string /var/mobile/Library/Preferences/com.apple.MobileBluetooth.debug.plist&lt;br /&gt;
&lt;br /&gt;
Verbose log in /var/mobile/Library/Logs/BTServer_stdout.log.&lt;br /&gt;
&lt;br /&gt;
Each service is accessed by the stack using a virtual function table of functions inherited from a base service class, so it's possible to easily intercept all functions for a given service and/or modify its behavior. It should also be possible (although not too easy) to create new services overriding about 5-10 functions in the VTable of the base Service class.&lt;br /&gt;
&lt;br /&gt;
Debugging: during debugging Bluetooth may interfere with WiFi, use USB tunneling in that case.&lt;br /&gt;
&lt;br /&gt;
Reverse engineered header here: http://code.google.com/p/iphone-bluetooth/source/browse/trunk/btGpsServer/MobileBluetooth.h&lt;br /&gt;
And here [http://www.pokerenfrancais.eu/ poker francais]&lt;/div&gt;</summary>
		<author><name>Mary</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Payload&amp;diff=7218</id>
		<title>Payload</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Payload&amp;diff=7218"/>
		<updated>2010-07-19T08:40:11Z</updated>

		<summary type="html">&lt;p&gt;Mary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unsigned code that is used to patch iBoot, iBEC, iBSS, or LLB. &lt;br /&gt;
&lt;br /&gt;
Payloads require little to no modification to work on a iDevice twice. The payload itself needs an injection vector (different one every time). For example the yellowsn0w payload was recycled into 3.0 when ultrasn0w came out, it just needed a new vector.&lt;br /&gt;
[http://www.online-sport-betting.org/ sports online betting]&lt;/div&gt;</summary>
		<author><name>Mary</name></author>
		
	</entry>
</feed>