Permalink
Browse files

added broken_bluetooth task and updated README

  • Loading branch information...
euss committed Mar 22, 2012
1 parent 62763fd commit 88b130ca58073b79304b2ed628167c6692d5ee18
Showing with 54 additions and 1 deletion.
  1. +11 −1 tasks/README
  2. +43 −0 tasks/broken_bluetooth.tcl
View
@@ -5,7 +5,7 @@
/ ____/\____ \ __(__ < / \ / __)\ \/\/ /
/ / / \/ \ /\/\ Y / \ /
/___/ /________/_________/__/ \___|__/ \__/\__/
- PS3MFW tasks v0.2.1 OtherOS++
+ PS3MFW tasks v0.2.11 OtherOS++
==============================================================
Several exciting new tasks have been created. The most interesting one is a new privacy patch, which keeps PS3 from sending personally identifiable information to many configurable domain names: After jailbreak became available for PS3, reverse engineers discovered that the PS3 collects a multitude of personal information without your knowledge, such as such as your TV model, a list of all usb devices (including product IDs) you ever plugged into your PS3, usage statistics, which games and media you play and more.
@@ -16,6 +16,16 @@ Additionally, several new customizations including a firmware version spoofer, a
The new tasks can be found at www.git-hacks.com/ps3mfw
+-------------------------------
+Unofficial 0.2.11 update 'euss'
+-------------------------------
+
+- Updated Spoof task up to including 4.11
+- Expanded firmware list up to including 4.11
+- New task made on request:
+ - broken_bluetooth.tcl - Allows you to remove Bluetooth firmware installation so that the MFW can be installed without a working Bluetooth board (circumventing errorcode 0x8002F1F9). This is potentially dangerous if used on a PS3 with a working BT/Wifi board, and should only be used if the BT/Wifi is broken.
+
+
------------------------------------------------------------
Unofficial 0.2.1 'DanyL' (+ translations by euss and others)
------------------------------------------------------------
View
@@ -0,0 +1,43 @@
+#!/usr/bin/tclsh
+#
+# ps3mfw -- PS3 MFW creator
+#
+# Copyright (C) Anonymous Developers (Code Monkeys)
+#
+# This software is distributed under the terms of the GNU General Public
+# License ("GPL") version 3, as published by the Free Software Foundation.
+#
+
+# Priority: 2100
+# Description: Allow firmware update of console with broken bluetooth
+
+# Option --remove-bt-firmware: remove Bluetooth firmware (ENABLING THIS WILL REMOVE BLUETOOTH FIRMWARE)
+
+# Type --remove-bt-firmware: boolean
+
+namespace eval ::broken_bluetooth {
+
+ array set ::broken_bluetooth::options {
+ --remove-bt-firmware false
+ }
+
+ proc main {} {
+ ::modify_upl_file ::broken_bluetooth::callback
+ }
+
+ proc callback { file } {
+ log "Modifying XML file [file tail ${file}]"
+
+ if {[package provide Tk] != "" } {
+ tk_messageBox -default ok -message "Removing bluetooth firmware packages press ok to continue" -icon warning
+ }
+
+ set xml [::xml::LoadFile $file]
+
+ if {$::broken_bluetooth::options(--remove-bt-firmware)} {
+ set xml [::remove_pkgs_from_upl_xml $xml "BT" "bluetooth firmware"]
+ }
+
+ ::xml::SaveToFile $xml $file
+ }
+}

0 comments on commit 88b130c

Please sign in to comment.