Development AIO ADB TOOL - PUSH/PULL/DEBLOAT/SIDELOAD/BACKUP/RESTORE + MORE V4.5 (19/5/22)

Search This thread

gav83collins

Senior Member
Haven't seen this asked or mentioned: is this compatible with all versions of the S22U? Minus the OEM unlock feature for North American SD version of course, because of reasons :(
yes its pretty much a universal adb tool,but was designed for samsung s22u exy but youll find that the majojorityof features work for most variants and otherbrands, accepting of course oem and debloat, it cant remove samsunng bloatware from a htc device,for obvious reasons lol
 
  • Like
Reactions: phr0zen

phr0zen

Senior Member
May 24, 2009
529
109
OnePlus 7 Pro
yes its pretty much a universal adb tool,but was designed for samsung s22u exy but youll find that the majojorityof features work for most variants and otherbrands, accepting of course oem and debloat, it cant remove samsunng bloatware from a htc device,for obvious reasons lol
Lol yes I know it's for this device specifically, just there's numerous variants. I have the S908u1 which (frustratingly) has a bootloader incapable of being unlocked. Thank you for your quick response!
 
  • Like
Reactions: gav83collins

letscheckitout

Senior Member
Apr 9, 2012
143
16
Thank you for the tool.
Tried running it on Windows 11 below are the errors.

I have a S22 Ultra Unlocked Indian Model , 12/512 gb.

cecho is not an internal or external command , on the first screen when i run the app.

When i select option 1 to list all bloatware packages, it says adb is not recognized as a command.

When i typed in option C to remove samsung browser app it removed the Samsung Bixby apps.


adb is configured along with the drivers and the device shows up when i run the adb command from a command prompt. attachedis the screenshot.
error s22 U.jpg


Can you check why it is happening.
 

gav83collins

Senior Member
Thank you for the tool.
Tried running it on Windows 11 below are the errors.

I have a S22 Ultra Unlocked Indian Model , 12/512 gb.

cecho is not an internal or external command , on the first screen when i run the app.

When i select option 1 to list all bloatware packages, it says adb is not recognized as a command.

When i typed in option C to remove samsung browser app it removed the Samsung Bixby apps.


adb is configured along with the drivers and the device shows up when i run the adb command from a command prompt. attachedis the screenshot.
View attachment 5623469

Can you check why it is happening.
ah right yes, which vwesion of adb are you running ? if its an older version ",\adb" isnt recognised, olser versionsonly recognise "adb"

the "cecho" commandis just a command that enables coloured text, again that wont work in older version of adb , your the first to mention this, try updating your adb and fastboot
 

letscheckitout

Senior Member
Apr 9, 2012
143
16
ah right yes, which vwesion of adb are you running ? if its an older version ",\adb" isnt recognised, olser versionsonly recognise "adb"

the "cecho" commandis just a command that enables coloured text, again that wont work in older version of adb , your the first to mention this, try updating your adb and fastboot
I downloaded the one that you had posted the link in the initial posts.

Also please look into the issue of not deleting the app corresponding to the input that was provided. If it is not taking the input correctly, not sure if the output displayed is also correct.
 

gav83collins

Senior Member
I downloaded the one that you had posted the link in the initial posts.

Also please look into the issue of not deleting the app corresponding to the input that was provided. If it is not taking the input correctly, not sure if the output displayed is also correct.
wdym by not deleting the app corresponding to theiinput ? can u give in an example

like i said your the first to report this issue, but i have modified the code removing the cecho and replacing the "./adb" with "adb" im currently without my device so i cant test this but try this, or try updating your adb and fastboot
edit... also i try to keep the output to a minimum to make it less daunting to those less confident with adb

 

gav83collins

Senior Member
Yes ,I was careful enough to give the correct input but output was not as expected :(
i really dont understand that, are you trying to disable, individually delete keeping data, or individual delete deleting data ?

Code:
:SAMSUNGBROWSER1
CLS
ECHO.
ECHO TO Remove Samsung Browser
 
adb shell pm uninstall -k --user 0 com.sec.android.app.sbrowser
adb shell pm uninstall -k --user 0 com.samsung.android.app.sbrowseredge
PAUSE
DONE...
CLS

ECHO.
ECHO  PRESS 1 - TO GO BACK TO THE BLOATWARE MENU
ECHO  PRESS 2 - TO GO BACK TO THE MAIN MENU
ECHO  PRESS 3 - TO EXIT
CHOICE /N /C:123 /M "PICK A NUMBER (1, 2 OR 3)"%1
IF ERRORLEVEL ==3 GOTO EXIT
IF ERRORLEVEL ==2 GOTO HOME
IF ERRORLEVEL ==1 GOTO BLOATWARE
 

letscheckitout

Senior Member
Apr 9, 2012
143
16
i really dont understand that, are you trying to disable, individually delete keeping data, or individual delete deleting data ?

Code:
:SAMSUNGBROWSER1
CLS
ECHO.
ECHO TO Remove Samsung Browser
 
adb shell pm uninstall -k --user 0 com.sec.android.app.sbrowser
adb shell pm uninstall -k --user 0 com.samsung.android.app.sbrowseredge
PAUSE
DONE...
CLS

ECHO.
ECHO  PRESS 1 - TO GO BACK TO THE BLOATWARE MENU
ECHO  PRESS 2 - TO GO BACK TO THE MAIN MENU
ECHO  PRESS 3 - TO EXIT
CHOICE /N /C:123 /M "PICK A NUMBER (1, 2 OR 3)"%1
IF ERRORLEVEL ==3 GOTO EXIT
IF ERRORLEVEL ==2 GOTO HOME
IF ERRORLEVEL ==1 GOTO BLOATWARE
I was trying to delete the bloat ware , by groups and by deleting the data . that is when i gave the option C to remove the Samsung browser, it deleted the bixby. Did not take screenshots of it though.
 

gav83collins

Senior Member
I was trying to delete the bloat ware , by groups and by deleting the data . that is when i gave the option C to remove the Samsung browser, it deleted the bixby. Did not take screenshots of it though.
i dont know or cant explain why that happened as the code doesnt reflect it, but to get bixby back run this code in cmd changing c:\adb to wherever your adb is located

Code:
cd c:\adb
adb shell pm install --user 0 com.samsung.android.bixby.wakeup
adb shell pm install --user 0 com.samsung.android.app.spage
adb shell pm install --user 0 com.samsung.android.app.routines
adb shell pm install --user 0 com.samsung.android.bixby.service
adb shell pm install --user 0 com.samsung.android.visionintelligence
adb shell pm install --user 0 com.samsung.android.bixby.agent
adb shell pm install --user 0 com.samsung.android.bixby.agent.dummy
adb shell pm install --user 0 com.samsung.android.bixbyvision.framework
adb shell pm uninstall --user 0 com.sec.android.app.sbrowser
adb shell pm uninstall --user 0 com.samsung.android.app.sbrowseredge

should reinstall bixby and uninstall samsung browser
 
Last edited:
  • Like
Reactions: letscheckitout

letscheckitout

Senior Member
Apr 9, 2012
143
16
i dont know or cant explain why that happened as the code doesnt reflect it, but to get bixby back run this code in cmd changing c:\adb to wherever your adb is located

Code:
cd c:\adb
adb shell pm install --user 0 com.samsung.android.bixby.wakeup
adb shell pm install --user 0 com.samsung.android.app.spage
adb shell pm install --user 0 com.samsung.android.app.routines
adb shell pm install --user 0 com.samsung.android.bixby.service
adb shell pm install --user 0 com.samsung.android.visionintelligence
adb shell pm install --user 0 com.samsung.android.bixby.agent
adb shell pm install --user 0 com.samsung.android.bixby.agent.dummy
adb shell pm install --user 0 com.samsung.android.bixbyvision.framework
adb shell pm uninstall --user 0 com.sec.android.app.sbrowser
adb shell pm uninstall --user 0 com.samsung.android.app.sbrowseredge

should reinstall bixby and uninstall samsung browser
thank you !
 

this.guy.lol

Senior Member
May 14, 2015
697
97
OnePlus 9 Pro
can you update this to allow to make the system R/O or read writeable? id like to be able to delete apps from the system itself and make the spen sounds custom when i insert and remove it. returned the s22 ultra i bought for lack of this ability. would love to buy again and be happy. thanks.
 

BrimoFan123

Senior Member
Mar 22, 2015
339
156
Gdynia
Debloating is still messed up.
Sections 4, 5 and 6 are jumping to wrong lines.

ECHO TO REMOVE / DISABLE BLOATWARE
ECHO.
ECHO PRESS 1 - TO LIST PACKAGES
ECHO PRESS 2 - TO REMOVE PACKAGES
ECHO PRESS 3 - TO DISABLE PACKAGES
ECHO PRESS 4 - TO UNDO DEBLOAT IN GROUPS
ECHO PRESS 5 - TO UNDO DEBLOAT ALL
ECHO PRESS 6 - TO GO TO MAIN MENU
CHOICE /N /C:123456 /M "PICK A NUMBER (1, 2, 3, 4, 5 OR 6)"%1
IF ERRORLEVEL ==6 GOTO UNDOALL
IF ERRORLEVEL ==5 GOTO UNDOINDI
IF ERRORLEVEL ==4 GOTO HOME
IF ERRORLEVEL ==3 GOTO DISABLEPCKG
IF ERRORLEVEL ==2 GOTO REMOVEPCKG
IF ERRORLEVEL ==1 GOTO LISTPKG

Also can you explain to me how you are getting a colors with cecho {green} or cecho {red} ?
This is not included in Microsoft Windows 11. Is it some add-on to Windows?
If possible please do not use that in your batch file.

If someone is having command not found for .\adb just change it to adb and add a path where you have adb to system path on you Windows machine using a command as elevated admin: path=%path%;c:\your-path-with-adb-executables
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    HELLO GUYS AND GALS

    FOR THOSE OF YOU NEW TO XDA OR ARE NOT CONFIDENT WITH USING ADB
    I HAVE CREATED A TOOL TO AUTOMATE THE PROCESS
    (MOSTLY)

    0.png

    This tool was designed for the Exynos Samsung Galaxy S22 Ultra, But most features will work for other variants or brands


    The S22 Ultra exy specific tools are
    oem unlocking

    The Debloat can be used on other variants in some instances "if its there" , but of course you cant remove samsung bloat from other brands

    -- CURRENTLY FOR WINDOWS ONLY --
    -- lINUX AND MAYBE MAC COMING SOON --

    it does make things quicker if you....

    1, have usb debugging enabled
    2, have the latest adb, fastboot and samsung drivers installed
    3, are connected to the laptop via usb before you begin

    - if not, the tool will guide you through this process -


    Samsung mobile drivers

    v1.7.50.exe Click "here" to download from GDrive. Click "here" to download from Dropbox.

    ADB & Fastboot for Samsung

    v1.5.2 exe - Windows - click "here" to download from GDrive. Click "here" to download from Dropbox


    FEAUTURES OF THIS TOOL

    BACKUP/RESTORE
    all
    system
    user
    obb
    (see info in help section below)

    ROOT CHECKER
    check for su access

    REBOOT
    recovery
    bootloader
    standard

    DEBLOAT
    uninstall all or groups keeping or deleting data / cache
    disable all or groups
    restore in groups
    restore all

    SIDELOAD
    update.zip

    PULL
    logcat (needs root)
    apps
    sysdump - display , battery, battery stats
    ringtones
    notifications
    framework- res (will extract it into folders to make modifying theme items easier)
    device (s22 series)

    PUSH
    files to download folder

    FLASH
    recovery
    (IN THE PUSH MENU)

    OEM
    unlocking
    relocking

    QS / TILE LAYOUT
    rows - 6/7/8
    columns - 6/7/8

    DISPLAY DEVICE INFO
    see screenshots

    FIRSTS THINGS FIRST

    --- IF YOU PLAN TO REMOVE BLOATWARE PLEASE EXAMINE THE LIST IN POST BELOW ---

    1, Create a folder called "adb" on your "c:\" drive and extract the "ADB & Fastboot" files into it, it should look like this

    Capture.png


    2, Download the tool

    DOWNLOAD
    \/ \/ \/
    \/ \/
    \/

    LATEST
    .BAT = GDRIVE - DROPBOX - MEGA

    2, Place it anywhere (id recommend the adb folder) and double click

    3, Follow the on screen instructions taking care to press the correct number

    IF YOU WOULD LIKE TO TEST FUTURE BUILDS OR CONTRIBUTE TO DEVELOPMENT
    PLEASE GET IN TOUCH

    THANKS TO
    SomeXGhost - for testing
    vlubosh - for testing


    PLEASE FEEL FREE TO ASK FOR HELP, MAKE REQUESTS AND REPORT BUGS​
    10
    HELP

    TO ENABLE DEVELOPER OPTIONS

    1st - Go into your setting
    2nd - Scroll down to "About Phone", open it
    3rd - Open "Software Information"
    4th - Press "Build Number" several times until you see a pop up window counting down from 3 until developer options are enabled

    TO ENABLE USB DEBUGGING
    1st - Enable "Developer Options" (see above)
    2nd - Open the Developer Options setting, in settings, at the bottom of the page
    3rd - Scroll down to the "Debugging" and press the "USB Debugging" button

    TO INSTALL SMASUNG DRIVERS
    1st - Download the files in OP
    2nd - Once downloaded, Run and follow on screen instructions

    BACKUP / RESTORE
    Android backups are being discontinued and fully replaced by Google Drive backups. Google drive backups cannot be downloaded, and there is a 25 MB per-app limit. You need a network sniffer to log upload traffic to capture these. The warning was there since the SDK of Android 10 “Queen Cake”, however, backups themselves weren’t changed. In Android 12 “Snow Cone”, apps with Snow Cone’s API level with backup flag set to true and a Snow Cone device will back up to (dumb) Google Drive instead.
    6
    CHANGELOG


    V2.0 RE FORMATTED THE WHOLE CODE WITH LOTS OF CHANGES
    V2.1 CHANGED PACKING TOOL ADDED MORE OPTIONS TO DE BLOAT, MINOR BUG FIXES
    V2.2 ADDED PULL USER OR SYSTEM APPS, ADDED PUSH TO DOWNLOAD FOLDER
    V3.0 ADDED PUSH RECOVERY, ADB SIDELOAD, MORE NAVIGATION OPTIONS, BUG FIXES
    V3.1 BUG FIX
    V3.2 ADDED QS/TILE ADJUSTMENT, OEM UNLOCKING, ROOT CHECKER, MORE OPTIONS WHILE NAVIGATING
    V3.3 BUG FIX
    V3.4 FIXED ERROR IN DEBLOAT
    v3.5 FIXED BUG IN DEBLOAT
    V3.6 ADDED SOME MORE OPTIONS AND SOME INFO
    V3.7 ADDED CPUINFO, ACTIVITY AND INPUT TO SYSDUMP, ADDED A DISPLAY DEVICE INFO MENU WITH LOTS OF CHOICES
    v3.8 CHANGED MENU CHOICES IN DEBLOAT FROM "IF ERRORLEVEL ==" TO "%M%=="
    V3.9 FIXED THE MISSING SELECTION FOR FACEBOOK IN DEBLOAT MENU

    v4.0 BUG FIX, NEW REPACKING METHOD
    V4.1 FIXED TYPO
    V4.5 ADDED RESOTRATION OF DEBLOAT FILES
    V4.6 BUG FIX
    LATEST
    .BAT = GDRIVE - DROPBOX - MEGA

    FOR SOME REASON, GOOGLE KEEPS SAYING MY EXE FILES CONTAIN MALWARE, IVE TRIED SEVERAL DIFFERENT PROGRAMS TO REPACK THEM, THE ONLY THING I CAN THINK OF, IS THAT I SET THE TOOL TO OPEN A LINK TO THIS FORUM THREAD TO SEEK HELP AT CERTAIN STAGES, STRANGE BUT, FOR ANYONE CONCERNED ABOUT THE CODE, GOOGLE ISNT FLAGGING THE .BAT TOOL, EVEN THOUGH ITS EXACTLY THE SAME CODE, SO TRY THAT BUT I ASSURE YOU THE EXE IS SAFE
    4
    BELOW IS A SELECTION OF SCREENSHOTS SHOWING THE TOOL AND ITS FEATURES

    1.png

    2.png

    3.png

    4.png

    5.png

    6.png

    7.png

    8.png

    9.png

    10.png

    11.png

    12.png

    13.png

    14.png

    15.png

    16.png

    17.png

    18.png

    19.png
    21.png