Android~adb卸载系统预装应用(亲测有效,kotlin协程使用

本文介绍了如何使用adb卸载Android系统预装应用,包括详细步骤和adb命令示例。同时,文章提到了通过dumpsys activity top获取设备当前活动信息,并分享了获取Android桌面活动信息的相关adb命令,揭示了其潜在的安全性问题。此外,内容还包含了Android开发的学习心得和高级架构师进阶资源。
摘要由CSDN通过智能技术生成

frontOfTask=true task=TaskRecord{5546a0e #3162 A=com.uplus.onphone U=0 StackId=102 sz=1}

taskAffinity=com.uplus.onphone

realActivity=com.uplus.onphone/.activity.MainActivity

baseDir=/system/product/app/UplusTVonPhone/UplusTVonPhone.apk

dataDir=/data/user/0/com.uplus.onphone

stateNotNeeded=false componentSpecified=true mActivityType=standard

compat={640dpi, } labelRes=0x7f12002d icon=0x7f0f0002 theme=0x7f13000a

mLastReportedConfigurations:

mGlobalConfig={1.0 460mcc1mnc [zh_CN_#Hans,en_US,zh_CN] ldltr sw360dp w360dp h654dp 640dpi nrml long hdr port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 27

12, 1440) mAppBounds=Rect(0, 0 - 1440, 2712) mWindowingMode=fullscreen mActivityType=undefined} s.45 fontTypeIndex0 forceEmbolden0}

mOverrideConfig={1.0 460mcc1mnc [zh_CN_#Hans,en_US,zh_CN] ldltr sw360dp w360dp h654dp 640dpi nrml long hdr port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 -

1440, 2712) mAppBounds=Rect(0, 0 - 1440, 2712) mWindowingMode=fullscreen mActivityType=standard} s.45 fontTypeIndex0 forceEmbolden0}

CurrentConfiguration={1.0 460mcc1mnc [zh_CN_#Hans,en_US,zh_CN] ldltr sw360dp w360dp h654dp 640dpi nrml long hdr port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0,

0 - 1440, 2712) mAppBounds=Rect(0, 0 - 1440, 2712) mWindowingMode=fullscreen mActivityType=standard} s.45 fontTypeIndex0 forceEmbolden0}

taskDescription: label=“null” icon=null iconResource=0 iconFilename=null primaryColor=ffffffff

backgroundColor=fffafafa

statusBarColor=ff000000

navigationBarColor=ff000000

launchFailed=false launchCount=1 lastLaunchTime=-2m33s40ms

haveState=false icicle=null

state=RESUMED stopped=false delayedResume=false finishing=false focused=true

keysPaused=false inHistory=true visible=true sleeping=false idle=true mStartingWindowState=STARTING_WINDOW_REMOVED

fullscreen=true noDisplay=false immersive=false launchMode=0

frozenBeforeDestroy=false forceNewConfig=false

mActivityType=standard

waitingVisible=false nowVisible=true lastVisibleTime=-12s404ms

connections=[ConnectionRecord{b2a7614 u0 CR com.uplus.onphone/.player.PopupPlayer:@b109867}]

resizeMode=RESIZE_MODE_RESIZEABLE

mLastReportedMultiWindowMode=false mLastReportedPictureInPictureMode=false

translucent=false

Running activities (most recent first):

TaskRecord{5546a0e #3162 A=com.uplus.onphone U=0 StackId=102 sz=1}

Run #0: ActivityRecord{64b2438 u0 com.uplus.onphone/.activity.MainActivity t3162}

mResumedActivity: ActivityRecord{64b2438 u0 com.uplus.onphone/.activity.MainActivity t3162}

mLastPausedActivity: ActivityRecord{64b2438 u0 com.uplus.onphone/.activity.MainActivity t3162}

Stack #0: type=home mode=fullscreen

isSleeping=false

mBounds=Rect(0, 0 - 0, 0)

法三:

1、手机打开应用

2、执行:adb shell dumpsys activity top

linux: adb shell dumpsys activity | grep “mFocusedActivity”

windows: adb shell dumpsys activity | findstr “mFocusedActivity”

这种方法和法二类似,但仔细看一下下面的打印太恐怖了。我打印了安卓Launcher桌面活动信息,居然什么都暴露了,我擦谷歌爸爸太强大了!

D:\other>adb shell dumpsys activity top

TASK com.android.systemui id=3064 userId=0

ACTIVITY com.android.systemui/.recents.RecentsActivity 1c13a90 pid=2533

Local Activity ca56c1a State:

mResumed=false mStopped=true mFinished

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
adb 1.43版本和众多教程 随着网络技术的快速发展,智能电视得到了迅猛的发展。除了具备传统电视功能之外,还具有嵌入式操作系统平台和应用支撑环境,其强大的可扩展性和可定制性一直是用户们所乐此不疲的。   但是,许多智能电视都会预装各种乱七八糟的APP,像一些厂商定制系统就更多了,有的比较良心,想卸就能卸载,但有的系统自带APP必须获得Root权限才能实现,而Root又有一定的风险。   那么,我们如何才能无需Root的前提下卸载自带APP呢?今天,小智就推荐大家一款无需root、卸装系统应用神器——Debloater   Debloater是一款Windows平台上的软件,可以通过adb命令,禁用安卓系统中几乎所有的App。实际上安卓系统一直带有禁用App的功能,但这个功能无法直接作用于系统级别的App。而利用adb命令,无需root也可以突破这一限制。 第一步:电视、盒子开启ABD   首先,在电视上安装当贝市场并搜索WIFI ADB下载安装,打开软件后点击开启服务,初次会弹出授权,点击确定授权就可以了!   如图所示,将显示的IP记下。无需数据线就可以利用WiFi连接,对电视进行ADB调试。 第二步:删除自带应用   电脑上下载TV盒子助手,运行Debloater,打开TV盒子助手,输入IP地址连接上,然后最小化。   回到Debloater,点击左上角Read Device packages按钮,即可获取设备中所有的APP程序,包括系统自带程序。   勾选你想要删除的APP,再点击“Apply”按钮就等同卸载了这些APP。注意:由于Debloater软件现实的软件列表只有英文名称,并不直观。所以删除前一定要确认并非关键的系统程序,否则删除后可能出现无法开机或其他严重问题!   如下显示就说明成功了:   利用Debloater禁用系统预装App,除了不能将App请出存储空间外,体验和卸载App并没有什么区别。同时,由于只是禁用App,所以还能够重新启用。如果你发现某个App其实还是有些用途的,可以重新选中该App并点击“Cancel”,解除该App的封印。如果真的出现误删文件无法开机的问题,可以进入Recovery刷入完整的ROM包解决。 总结:   Debloater这软件可谓非常的绿色环保,无需改动系统即可禁用系统预装App。当然,这软件还是有点上手难度的,英文语言和配置adb环境可能会难倒一些初级用户,也许需要提高知识水平才能够操作。而就算是高级玩家,也可能难以在列表中找到想要禁用的App——Debloater只显示apk包名,并不是那么直观。如果能够显示App的名称,那就更好了。但总的来说,这仍是一款非常实用的软件。免root禁用系统预装App,Debloater你值得拥有。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值