Background
⚠️ LƯU Ý QUAN TRỌNG: PHẦN MỀM ĐƯỢC THIẾT KẾ CHO CÁC MỤC ĐÍCH HỢP PHÁP NHƯ PHÁT TRIỂN ỨNG DỤNG, NGHIÊN CỨU BẢO MẬT VÀ BẢO VỆ QUYỀN RIÊNG TƯ CÁ NHÂN. NGƯỜI DÙNG TỰ CHỊU TRÁCH NHIỆM ĐẢM BẢO VIỆC SỬ DỤNG TUÂN THỦ PHÁP LUẬT VÀ ĐIỀU KHOẢN NỀN TẢNG.⚠️ IMPORTANT NOTICE: THIS SOFTWARE IS DESIGNED FOR LEGITIMATE USE CASES INCLUDING APP DEVELOPMENT, SECURITY RESEARCH, AND PRIVACY PROTECTION. USERS ARE SOLELY RESPONSIBLE FOR ENSURING COMPLIANCE WITH APPLICABLE LAWS AND PLATFORM TERMS.⚠️ LƯU Ý QUAN TRỌNG: PHẦN MỀM ĐƯỢC THIẾT KẾ CHO CÁC MỤC ĐÍCH HỢP PHÁP NHƯ PHÁT TRIỂN ỨNG DỤNG, NGHIÊN CỨU BẢO MẬT VÀ BẢO VỆ QUYỀN RIÊNG TƯ CÁ NHÂN. NGƯỜI DÙNG TỰ CHỊU TRÁCH NHIỆM ĐẢM BẢO VIỆC SỬ DỤNG TUÂN THỦ PHÁP LUẬT VÀ ĐIỀU KHOẢN NỀN TẢNG.⚠️ IMPORTANT NOTICE: THIS SOFTWARE IS DESIGNED FOR LEGITIMATE USE CASES INCLUDING APP DEVELOPMENT, SECURITY RESEARCH, AND PRIVACY PROTECTION. USERS ARE SOLELY RESPONSIBLE FOR ENSURING COMPLIANCE WITH APPLICABLE LAWS AND PLATFORM TERMS.
Background
OneChanger API Introduction

OneChanger provides a powerful API system enabling deep integration with automation workflows. Automatically control device info changes, backup/restore operations, and network configurations.

Default Base URL: http://localhost:[PORT] (Default: 9999)

1.API Random & Change Info

GET
/change
Randomize new device information and apply to the device.
Basic URL Structure
http://localhost:[PORT]/change?serial=[PHONE_SERIAL]
Full Parameter URL Structure
http://localhost:[PORT]/change?serial=[PHONE_SERIAL]&filter_brand=[BRAND]&filter_model=[MODEL]&filter_os=[OS]&filter_country=[COUNTRY_CODE]&filter_carrier=[CARRIER]&custom_carrier=[CARRIER_NAME|SIMCODE]&lat=[LAT]&long=[LONG]&factory_reset=[OPTION]

Parameters

ParameterTypeDescription
serialRequiredDevice serial number.
filter_brandOptFilter by Brand. E.g., google, samsung.
filter_modelOptFilter by Model. Use %20 for spaces. E.g., Pixel%203a%20XL.
filter_osOptFilter by Android Version. E.g., 10, 11, 12.
filter_countryOptFilter by Country (ISO code). If only this parameter is used, tool randomizes carrier within that country.
filter_carrierOptFilter by specific Carrier. Must be used with filter_country.
custom_carrierOptCustom Carrier. Format: Name|Simcode. E.g., T-Mobile|310160. Must be used with filter_country.
lat, longOptUsed for fake location with specific coordinates.
factory_resetOptFactory reset mode uninstalls user apps and wipes phone data. Value: True or False.

Example a: Get only Google device info

GET http://localhost:9999/change?serial=1234567890&filter_brand=google

Example b: Get only Pixel 3a XL device

GET http://localhost:9999/change?serial=1234567890&filter_model=Pixel%203a%20XL

Example c: Fake random carrier in US country

GET http://localhost:9999/change?serial=1234567890&filter_country=us

Example d: Select Mineo carrier in JP country

GET http://localhost:9999/change?serial=1234567890&filter_country=jp&filter_carrier=Mineo-10

Example e: Change info with specific location

GET http://localhost:9999/change?serial=1234567890&lat=12.345678&long=23.4567890

Example f: Fake device info with T-Mobile US (Custom Carrier)

GET http://localhost:9999/change?serial=1234567890&filter_country=us&custom_carrier=T-Mobile|310160

2.API Backup & Restore

GET
/backup
Create a data backup for the device.
http://localhost:[PORT]/backup?serial=[PHONE_SERIAL]&note=[NOTE]&packages=[PACKAGES]

Parameters

ParameterTypeDescription
serialRequiredDevice serial number.
noteOptNote for backup file.
packagesOptList of packages to backup (comma separated). E.g., com.facebook.katana.

Example: Backup with note and specific app

GET http://localhost:9999/backup?serial=1234567890&note=backup_fb&packages=com.facebook.katana
GET
/restore
Restore data from a backup file.
http://localhost:[PORT]/restore?serial=[PHONE_SERIAL]&backup_file=[FILENAME]
http://localhost:[PORT]/restore?serial=[PHONE_SERIAL]&gmail=[EMAIL]

Parameters

ParameterTypeDescription
serialRequiredDevice serial number.
backup_fileOptBackup filename (get from /getlist). Required if gmail is not used.
gmailOptFind backup file by Gmail. Required if backup_file is not used.

Example: Restore by filename

GET http://localhost:9999/restore?serial=1234567890&backup_file=OneChanger_850fb27c...
GET
/getlist
Get list of existing backup files.
http://localhost:[PORT]/getlist

REQUEST EXAMPLE

GET http://localhost:9999/getlist

3.API Network (SOCKS5)

GET
/configSock
Configure Proxy/Socks for the device.
http://localhost:[PORT]/configSock?serial=[SERIAL]&sock=[IP:PORT]

Parameters

ParameterTypeDescription
serialRequiredSerial number.
sockRequiredSocks info (IP:PORT or IP:PORT:USER:PASS).
change_locationOptTrue/False. Fake GPS based on sock IP.
change_timezoneOptTrue/False. Change timezone based on sock IP.
change_webrtcOptTrue/False. Hide/Show WebRTC.

REQUEST EXAMPLE

GET http://localhost:9999/configSock?serial=1234567890&sock=192.168.1.10:8000&change_location=true
GET
/currentSock
Get current Socks configuration.
http://localhost:[PORT]/currentSock?serial=[SERIAL]

REQUEST EXAMPLE

GET http://localhost:9999/currentSock?serial=1234567890
GET
/changeInfoByCurrentIP
Update Timezone, Location to match current public IP (no device reset).
http://localhost:[PORT]/changeInfoByCurrentIP?serial=[SERIAL]

REQUEST EXAMPLE

GET http://localhost:9999/changeInfoByCurrentIP?serial=1234567890

4.API update intergrity fix

GET
/updateintegrityfix
Update IntergrityFix
http://localhost:[PORT]/updateintegrityfix?serial=[SERIAL]

Parameters

ParameterTypeDescription
serialRequiredSerial number.

REQUEST EXAMPLE

GET http://localhost:9999/installApk?serial=1234567890

5.Other Utilities

GET
/installApk
Install APK from computer to phone.
http://localhost:[PORT]/installApk?serial=[SERIAL]&path=[PATH_TO_APK]

Parameters

ParameterTypeDescription
serialRequiredSerial number.
pathRequiredAbsolute path to APK file on computer.

REQUEST EXAMPLE

GET http://localhost:9999/installApk?serial=1234567890&path=D:\App\facebook.apk
© 2026 Michanger Team. All rights reserved.