Skip to content

strip device info from User-Agent #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 62 commits into
base: 14
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
736145a
Snap for 9101640 from ff19575b46b4f00883b982ac7e5f15a4fbb6acbe to udc…
Sep 24, 2022
c367a15
Snap for 9159364 from ccc2e5c72bbdffa039671d7b848ae0b5ad04d230 to udc…
Oct 11, 2022
7bf04d0
Snap for 9175178 from b730094abb3567ce692e82779b51e6374464cc79 to udc…
Oct 14, 2022
6038c8f
Snap for 9305821 from 7592eb09477b57f939b024e3b6d383215ab07152 to udc…
Nov 18, 2022
bc29c35
Snap for 9325779 from e84e8f75e9ebbd67e6bc97c10437a71b3b3141e4 to udc…
Nov 24, 2022
173572d
Snap for 9348489 from bce627a84a204b0b6eb43ed0bc6401561b635484 to udc…
Nov 30, 2022
62d4277
Snap for 9365099 from e53d592e7b8e9dbf9f3a71e126b652a1765503f4 to udc…
Dec 3, 2022
2b17f6c
Snap for 9376547 from 192c956a40d4594c950ba53a59ef242ee7f8df14 to udc…
Dec 7, 2022
b27a375
Snap for 9381811 from 7cdfbdada03e42b81de41aee779574ed099f88e8 to udc…
Dec 8, 2022
5cfd152
Snap for 9391130 from 96d9025bbbdab9856498878ef87f042ded5b87f2 to udc…
Dec 10, 2022
3eb7836
Snap for 9392159 from 1f7d87ed4d06782635c2ab60018a711b27f5e299 to udc…
Dec 11, 2022
9c861cf
Snap for 9397200 from 706632b6a387accd070fb1157616c84efca22a98 to udc…
Dec 13, 2022
fabe61b
Snap for 9401934 from a3919e871ed20e5ca4f635552fb11d714ca058f0 to udc…
Dec 14, 2022
6eb254d
Snap for 9406101 from c8ad84ee8c5644b40cca4d459a900246fda37441 to udc…
Dec 15, 2022
907c082
Snap for 9410508 from bde626452f2cc22196ec353d04e3648b6be50bb4 to udc…
Dec 16, 2022
6aa358c
Snap for 9414774 from 8bc8f656af566c76bab64f3529ea434b9df38f2e to udc…
Dec 17, 2022
77e373d
Snap for 9425524 from b4bb3f379d73c624e57d7fe6b614d394767cccc1 to udc…
Dec 21, 2022
26353c3
Snap for 9432410 from d634ba4e483aca8453c281829b3ad14184cb91a0 to udc…
Dec 23, 2022
1c17749
Snap for 9435680 from ee0f09859c6a964b84fcdea0da6207090152cd85 to udc…
Dec 25, 2022
409805f
Snap for 9444813 from a88850dc3e82bde9fa6a13c8d4567d0fe1adc37a to udc…
Dec 30, 2022
87da64c
Snap for 9459940 from a8ca2a4d3c826fd63318941c111b8b4b8590eda0 to udc…
Jan 6, 2023
6e19087
Snap for 9464008 from d3b34fc6e57002e71f15f25602e78fa60aa03c1c to udc…
Jan 7, 2023
8f73a55
Snap for 9467145 from b603dfcd2d494a54886f4aa6cc3a806e62a332b2 to udc…
Jan 9, 2023
ab620ca
Snap for 9480469 from 1c9c170621792833b67dd2810d18be762fc8fe56 to udc…
Jan 12, 2023
4601308
Snap for 9505375 from 2bf75bcd624a44443f274c0ff2b78312f1645cf2 to udc…
Jan 19, 2023
39d3c94
Snap for 9514456 from 8680e115e3c350902b077ba67024d310e7ee6a24 to udc…
Jan 21, 2023
5892729
Snap for 9523845 from 06f4782f0a34eec11529287c2f148ddc9b2927a5 to udc…
Jan 25, 2023
edd7921
Snap for 9528303 from 9ce9fa293eeb610be866d5fd54f991bf7d9bbaeb to udc…
Jan 26, 2023
9860b4d
Snap for 9531300 from 16a88e35395c537621d99880d6057a485a9ca996 to udc…
Jan 27, 2023
c0d38bb
Snap for 9536806 from 83472bea185218733394245ad34043fc10220af5 to udc…
Jan 28, 2023
4c6bce1
Snap for 9546944 from b82c3e6c5e0fb8d43b08ebe096dbf3bf481c7e27 to udc…
Feb 1, 2023
88e8c80
Snap for 9552483 from efeb1c418df0151aa9f9ea05153b4e7beefdc646 to udc…
Feb 2, 2023
f100280
Snap for 9556278 from d8b09c00ce48f2403a83b9105de49484708c9252 to udc…
Feb 3, 2023
a5e94b0
Snap for 9562441 from dd29107e10e7a1907ba556fd306a2dc076cbc6cb to udc…
Feb 4, 2023
c06892a
Snap for 9564855 from 6baaf0528ae71275b746b88501e34195cf820dd8 to udc…
Feb 5, 2023
b334c67
Snap for 9586404 from a5213697a0009dc1b16f9ec1313cdfbc598712b8 to udc…
Feb 10, 2023
292ad27
Snap for 9595907 from 5883215924436e5260643c3db1f7bdcd1efd17ad to udc…
Feb 12, 2023
7adedac
Snap for 9607154 from 2e0732a9b8215a347525a9f60d395fc157c16c1b to udc…
Feb 15, 2023
680bab2
Snap for 9613524 from e829d40f1912b2c811200e79a1ea9b9634591749 to udc…
Feb 16, 2023
d8808b7
Snap for 9617930 from d2898401096ab111626cbf1f59b299c71c3b656e to udc…
Feb 17, 2023
a33d361
Snap for 9705326 from 5857c5dbde3634f0ca15a83070cc37cb7e1fd89b to udc…
Mar 8, 2023
3a92dd1
Snap for 9719949 from f7f482392e9a24262f4e5f6166c3f30a2780f47e to udc…
Mar 10, 2023
572b7ab
Snap for 9744603 from 215f8acf2a2c27ee275db9a61a89f3edf70e45a4 to udc…
Mar 15, 2023
c707aa6
Snap for 9754537 from 02727de9b26ab3375644a696d92a5fb7786ac09f to udc…
Mar 16, 2023
28b63c7
Snap for 9769041 from c335a22ab43d7527dd4f4b96e767591bc66171bb to udc…
Mar 18, 2023
4c0d13d
Snap for 9786938 from 35ce402de39d9c518cb06e2aa1768d2034d37418 to udc…
Mar 22, 2023
2e96659
Snap for 9815702 from 4003efe1527f723fd4717e82f48ab9c0b6bd7494 to udc…
Mar 25, 2023
ebf1365
Snap for 9830776 from fb84efb6ecaf0119a53ad1d09527e512986b4dcb to udc…
Mar 28, 2023
f0a556b
Snap for 9867821 from e5ce576849234c0773602c5c50465e3af8148aa8 to udc…
Apr 1, 2023
814c5f7
Snap for 9891612 from f0527fd0e922afcba17e34f4ea858a4695ff3000 to udc…
Apr 6, 2023
49641d4
Snap for 9905984 from ddde6a2af3c1d309517cfc86b8109442fc873311 to udc…
Apr 8, 2023
5b35d7f
Snap for 9908400 from 4f9d38456fcf74d5f4de14c49edca99e8931f350 to udc…
Apr 8, 2023
0ce567d
Snap for 9947982 from 61b8d5462d902c2e46670196c2bc150b7628a005 to udc…
Apr 15, 2023
38a9205
Snap for 9957928 from 30d72c0888340a3ebd54323822529629e49eb8d5 to udc…
Apr 18, 2023
ae2ddd2
Snap for 9966400 from 58286d88e68191e6f64bd8ab1c53f311cf937569 to udc…
Apr 19, 2023
af9ba88
Snap for 9981223 from e18c30f43f938f36fc4a7e6a1fd6ad2c79c61e22 to udc…
Apr 20, 2023
b01afe2
Snap for 10043601 from 47aefb66669430f8167b931f2fed0142d2d5fbb4 to ud…
May 1, 2023
d7d8845
Snap for 10068852 from 2a60aaf79377b3217dba434ea16c265b754d0af1 to ud…
May 4, 2023
d04011c
Snap for 10078820 from 380c00f18642d36155d94f646ed88dda594b3a36 to ud…
May 6, 2023
bdfc759
Snap for 10127524 from 5de3963ef66e85679c6e868643b334b8c4da1515 to ud…
May 13, 2023
be3c33b
support overriding base provisioning server URL
muhomorr Aug 10, 2023
f70b28a
strip device info from User-Agent
maade93791 Dec 1, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 1 addition & 12 deletions app/src/com/android/rkpdapp/provisioner/WidevineProvisioner.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public class WidevineProvisioner extends Worker {
private static final Map<String, String> REQ_PROPERTIES = new HashMap<>();
static {
REQ_PROPERTIES.put("Accept", "*/*");
REQ_PROPERTIES.put("User-Agent", buildUserAgentString());
REQ_PROPERTIES.put("User-Agent", "AndroidRemoteProvisioner");
REQ_PROPERTIES.put("Content-Type", "application/json");
REQ_PROPERTIES.put("Connection", "close");
}
Expand All @@ -67,17 +67,6 @@ public WidevineProvisioner(@NonNull Context context, @NonNull WorkerParameters p
super(context, params);
}

private static String buildUserAgentString() {
ArrayList<String> parts = new ArrayList<>();
parts.add("AndroidRemoteProvisioner");
parts.add(Build.BRAND);
parts.add(Build.MODEL);
parts.add(Build.TYPE);
parts.add(Build.VERSION.INCREMENTAL);
parts.add(Build.ID);
return String.join("/", parts);
}

private Result retryOrFail() {
if (getRunAttemptCount() < MAX_RETRIES) {
return Result.retry();
Expand Down
6 changes: 6 additions & 0 deletions app/src/com/android/rkpdapp/utils/Settings.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

import android.content.Context;
import android.content.SharedPreferences;
import android.ext.settings.RemoteKeyProvisioningSettings;
import android.os.SystemProperties;
import android.util.Log;

Expand Down Expand Up @@ -223,6 +224,11 @@ public static Instant getExpirationTime(Context context) {
* servers.
*/
public static String getUrl(Context context) {
String override = RemoteKeyProvisioningSettings.getServerUrlOverride(context);
if (override != null) {
return override;
}

SharedPreferences sharedPref = getSharedPreferences(context);
return sharedPref.getString(KEY_URL, getDefaultUrl());
}
Expand Down