OP Posted at 29-03-2023, 04:38 PM
Below are some scripts that I often use in OpenBullet 2 when making Android API configs
These will generate you a random UUID, Android User Agent, or Android Device ID
For your preference I made them in two Interpreters that OB2 uses: Jint and IronPython
Hope they are as much use to you as they are to me!
You can use these scripts in OB2 by adding a block -> Interlop -> Script
Scripts:
[ Hidden Content! ]
Make sure the InputVariables box is empty!
LEAVE A LIKE !
This motivates me to post more of these cracking guides, next I will do one for OpenBullet 1 and it's mods ie. SilverBullet
Jint
Spoiler:
Generate Random UUID v4:
Type: String
Name: UUID
Generate Random UUID v4 No dashes:
Type: String
Name: UUID
Generate Random Android User Agent:
Type: String
Name: user_agent
Spoiler:
var user_agent = "Mozilla/5.0 (Linux; Android " +
generateRandomVersion() + "; " +
generateRandomDevice() +
" Build/" +
generateRandomBuild() +
")";
function generateRandomVersion() {
var versions = ["5.1.1", "6.0.1", "7.1.2", "8.0.0", "8.1.0", "9", "10", "11", "12"];
return versions[Math.floor(Math.random() * versions.length)];
}
function generateRandomDevice() {
var manufacturers = ["Samsung", "LG", "Motorola", "HTC", "Sony"];
var models = ["Galaxy S9", "V30", "Moto G6", "One M9", "Xperia XZ"];
var randomManufacturer = manufacturers[Math.floor(Math.random() * manufacturers.length)];
var randomModel = models[Math.floor(Math.random() * models.length)];
return randomManufacturer + " " + randomModel;
}
function generateRandomBuild() {
var builds = ["RP1A.200720.012", "RQ2A.210305.006", "QQ3A.200705.002", "PPR1.180610.011", "OPM2.171019.029"];
return builds[Math.floor(Math.random() * builds.length)];
}
Generate Random Android Device Id:
Type: String
Name: android_id
Spoiler:
function generate_android_device_id() {
var non_zero_chars = ['1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'];
var manufacturer_model = '';
var random_hex_digits = '';
for (var i = 0; i < 8; i++) {
manufacturer_model += non_zero_chars[Math.floor(Math.random() * non_zero_chars.length)];
}
for (var i = 0; i < 8; i++) {
random_hex_digits += Math.floor(Math.random() * 16).toString(16);
}
var android_id = manufacturer_model + random_hex_digits;
return android_id;
}
var android_id = generate_android_device_id();
IronPython
Spoiler:
Generate Random UUID v4:
Type: String
Name: UUID
Generate Random UUID v4 No Dashes:
Type: String
Name: UUID
Generate Random Android User Agent:
Type: String
Name: user_agent
Spoiler:
import random
android_versions = ["5.1.1", "6.0", "7.0", "7.1", "8.0", "8.1", "9", "10", "11", "12"]
android_version = random.choice(android_versions)
android_device = random.choice(['Pixel 6', 'Pixel 6 Pro', 'Pixel 5a', 'Pixel 4a 5G'])
android_build = "Build/RP1A." + str(random.randint(210201, 220301)) + ".00" + str(random.randint(1, 99)).zfill(2)
user_agent = "Mozilla/5.0 (Linux; Android " + android_version + "; " + android_device + " " + android_build + ")"
Generate Random Android Device Id:
Type: String
Name: android_id
Enjoy!