Skip to content

Commit b0d1680

Browse files
committed
BROKEN hardcoded version for Realme X2, only for test
for #9
1 parent 8eb3811 commit b0d1680

File tree

1 file changed

+60
-49
lines changed

1 file changed

+60
-49
lines changed

convert_wifi.pl

Lines changed: 60 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -159,55 +159,66 @@ ()
159159

160160
# output main config block with all variables filled-in
161161
print qq{<Network>
162-
<WifiConfiguration>
163-
<string name="ConfigKey">$ConfigKey</string>
164-
<string name="SSID">$SSID</string>
165-
<string name="BSSID">any</string>
166-
$PSK_LINE
167-
$WEP_LINE
168-
<int name="WEPTxKeyIndex" value="0" />
169-
<boolean name="HiddenSSID" value="false" />
170-
<boolean name="RequirePMF" value="false" />
171-
<byte-array name="AllowedKeyMgmt" num="1">$AllowedKeyMgmt</byte-array>
172-
<byte-array name="AllowedProtocols" num="1">$AllowedProtocols</byte-array>
173-
<byte-array name="AllowedAuthAlgos" num="1">$AllowedAuthAlgos</byte-array>
174-
<byte-array name="AllowedGroupCiphers" num="1">$AllowedGroupCiphers</byte-array>
175-
<byte-array name="AllowedPairwiseCiphers" num="1">$AllowedPairwiseCiphers</byte-array>
176-
<byte-array name="AllowedGroupMgmtCiphers" num="0">$AllowedGroupMgmtCiphers</byte-array>
177-
<byte-array name="AllowedSuiteBCiphers" num="1">$AllowedSuiteBCiphers</byte-array>
178-
<boolean name="Shared" value="true" />
179-
<int name="Status" value="2" />
180-
<null name="FQDN" />
181-
<null name="ProviderFriendlyName" />
182-
<null name="LinkedNetworksList" />
183-
<null name="DefaultGwMacAddress" />
184-
<boolean name="ValidatedInternetAccess" value="false" />
185-
<boolean name="NoInternetAccessExpected" value="false" />
186-
<int name="UserApproved" value="0" />
187-
<boolean name="MeteredHint" value="false" />
188-
<int name="MeteredOverride" value="0" />
189-
<boolean name="UseExternalScores" value="false" />
190-
<int name="NumAssociation" value="$priority" />
191-
<int name="CreatorUid" value="$CreationUID" />
192-
<string name="CreatorName">android.uid.system:$CreationUID</string>
193-
<string name="CreationTime">$CreationTime</string>
194-
<int name="LastUpdateUid" value="$CreationUID" />
195-
<string name="LastUpdateName">android.uid.system:$CreationUID</string>
196-
<int name="LastConnectUid" value="0" />
197-
<boolean name="IsLegacyPasspointConfig" value="false" />
198-
<long-array name="RoamingConsortiumOIs" num="0" />
199-
</WifiConfiguration>
200-
<NetworkStatus>
201-
<string name="SelectionStatus">NETWORK_SELECTION_ENABLED</string>
202-
<string name="DisableReason">NETWORK_SELECTION_ENABLE</string>
203-
<null name="ConnectChoice" />
204-
<long name="ConnectChoiceTimeStamp" value="-1" />
205-
<boolean name="HasEverConnected" value="false" />
206-
</NetworkStatus>
207-
<IpConfiguration>
208-
<string name="IpAssignment">DHCP</string>
209-
<string name="ProxySettings">NONE</string>
210-
</IpConfiguration>
162+
<WifiConfiguration>
163+
<string name="ConfigKey">$ConfigKey</string>
164+
<boolean name="ShareThisAp" value="false" />
165+
<int name="staId" value="0" />
166+
<string name="SSID">$SSID</string>
167+
$PSK_LINE
168+
$WEP_LINE
169+
<int name="WEPTxKeyIndex" value="0" />
170+
<boolean name="HiddenSSID" value="false" />
171+
<boolean name="RequirePMF" value="false" />
172+
<byte-array name="AllowedKeyMgmt" num="1">02</byte-array>
173+
<byte-array name="AllowedProtocols" num="1">0b</byte-array>
174+
<byte-array name="AllowedAuthAlgos" num="1">01</byte-array>
175+
<byte-array name="AllowedGroupCiphers" num="1">2f</byte-array>
176+
<byte-array name="AllowedPairwiseCiphers" num="1">0e</byte-array>
177+
<byte-array name="AllowedGroupMgmtCiphers" num="1">04</byte-array>
178+
<byte-array name="AllowedSuiteBCiphers" num="1">01</byte-array>
179+
<boolean name="Shared" value="true" />
180+
<boolean name="AutoJoinEnabled" value="true" />
181+
<boolean name="Trusted" value="true" />
182+
<string name="BSSID">any</string>
183+
<int name="Status" value="2" />
184+
<null name="FQDN" />
185+
<null name="ProviderFriendlyName" />
186+
<null name="LinkedNetworksList" />
187+
<null name="DefaultGwMacAddress" />
188+
<boolean name="ValidatedInternetAccess" value="true" />
189+
<boolean name="NoInternetAccessExpected" value="false" />
190+
<boolean name="MeteredHint" value="false" />
191+
<int name="MeteredOverride" value="0" />
192+
<boolean name="UseExternalScores" value="false" />
193+
<int name="CreatorUid" value="1000" />
194+
<string name="CreatorName">android.uid.system:1000</string>
195+
<int name="LastUpdateUid" value="1000" />
196+
<string name="LastUpdateName">android.uid.system:1000</string>
197+
<int name="LastConnectUid" value="1000" />
198+
<boolean name="IsLegacyPasspointConfig" value="false" />
199+
<long-array name="RoamingConsortiumOIs" num="0" />
200+
<string name="RandomizedMacAddress">4e:35:54:2d:31:db</string>
201+
<int name="MacRandomizationSetting" value="1" />
202+
<int name="CarrierId" value="-1" />
203+
<boolean name="IsMostRecentlyConnected" value="true" />
204+
<null name="DppConnector" />
205+
<null name="DppNetAccessKey" />
206+
<int name="DppNetAccessKeyExpiry" value="-1" />
207+
<null name="DppCsign" />
208+
<string name="OCloudGlobalId">NULL</string>
209+
<long name="LastConnectedMillIs" value="1724435944568" />
210+
<boolean name="EverLoginSuccess" value="true" />
211+
</WifiConfiguration>
212+
<NetworkStatus>
213+
<string name="SelectionStatus">NETWORK_SELECTION_ENABLED</string>
214+
<string name="DisableReason">NETWORK_SELECTION_ENABLE</string>
215+
<null name="ConnectChoice" />
216+
<boolean name="HasEverConnected" value="true" />
217+
</NetworkStatus>
218+
<IpConfiguration>
219+
<string name="IpAssignment">DHCP</string>
220+
<string name="ProxySettings">NONE</string>
221+
</IpConfiguration>
211222
</Network>
212223
};
213224

0 commit comments

Comments
 (0)