Skip to content

Commit b8da037

Browse files
Robert Greenwaltnickkral
authored andcommitted
Secure a handful of framework broadcasts
At least one of these was getting spoofed in the wild. We don't want to go too far this late in the game, but this is a good start. bug:7622253 (cherry picked from commit 47918ae) Conflicts: core/res/AndroidManifest.xml Change-Id: I118b31489fe7add5b8d69289cab9f4e8ab269495
1 parent a880436 commit b8da037

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

core/res/AndroidManifest.xml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,31 @@
133133

134134
<protected-broadcast android:name="android.os.UpdateLock.UPDATE_LOCK_CHANGED" />
135135

136+
<protected-broadcast android:name="android.intent.action.ANY_DATA_STATE" />
137+
138+
<protected-broadcast android:name="com.android.server.WifiManager.action.START_SCAN" />
139+
<protected-broadcast android:name="com.android.server.WifiManager.action.DELAYED_DRIVER_STOP" />
140+
<protected-broadcast android:name="android.net.wifi.WIFI_STATE_CHANGED" />
141+
<protected-broadcast android:name="android.net.wifi.WIFI_AP_STATE_CHANGED" />
142+
<protected-broadcast android:name="android.net.wifi.SCAN_RESULTS" />
143+
<protected-broadcast android:name="android.net.wifi.RSSI_CHANGED" />
144+
<protected-broadcast android:name="android.net.wifi.STATE_CHANGE" />
145+
<protected-broadcast android:name="android.net.wifi.LINK_CONFIGURATION_CHANGED" />
146+
<protected-broadcast android:name="android.net.wifi.CONFIGURED_NETWORKS_CHANGE" />
147+
<protected-broadcast android:name="android.net.wifi.supplicant.CONNECTION_CHANGE" />
148+
<protected-broadcast android:name="android.net.wifi.supplicant.STATE_CHANGE" />
149+
<protected-broadcast android:name="android.net.wifi.p2p.STATE_CHANGED" />
150+
<protected-broadcast android:name="android.net.wifi.p2p.DISCOVERY_STATE_CHANGE" />
151+
<protected-broadcast android:name="android.net.wifi.p2p.THIS_DEVICE_CHANGED" />
152+
<protected-broadcast android:name="android.net.wifi.p2p.PEERS_CHANGED" />
153+
<protected-broadcast android:name="android.net.wifi.p2p.CONNECTION_STATE_CHANGE" />
154+
<protected-broadcast android:name="android.net.wifi.p2p.PERSISTENT_GROUPS_CHANGED" />
155+
<protected-broadcast android:name="android.net.conn.TETHER_STATE_CHANGED" />
156+
<protected-broadcast android:name="android.net.conn.INET_CONDITION_ACTION" />
157+
158+
159+
160+
136161
<!-- ====================================== -->
137162
<!-- Permissions for things that cost money -->
138163
<!-- ====================================== -->

0 commit comments

Comments
 (0)