대량 제거 응용 프로그램


10

많은 앱을 사용 해보고 싶습니다. Lifehacker 또는 Droidlife와 같은 사이트에는 기능이 비슷한 여러 기능이 있으며 종종 기능을 비교하기 위해 모두 설치합니다.

그것은 내가 지키고 싶지 않은 많은 응용 프로그램을 남겨 둡니다. 불행히도 한 번에 하나씩 만 제거 할 수 있습니다.

한 번에 여러 묶음을 제거 할 수있는 앱이나 방법이 있습니까?

답변:


6

이 일괄 제거 할 응용 프로그램의 톤이있다 그러나 여기에 내가 일을 알고 간단한 무료 하나입니다 : 제거 프로

더 많은 기능을 갖춘 앱 관리자는 일괄 제거 옵션도 있습니다. 가능한 한 적은 수의 앱으로 기능을 통합하고 싶습니다. 이제 일괄 제거로 좋은 앱 관리자가있는 SmartBar 를 사용 합니다.


스마트 바와 언인스톨 러 pro를 모두 시도하고 각 앱과 제거 후 확인하라는 메시지가 표시되므로 50 개의 앱을 제거하려면 100 OK 버튼을 탭해야합니다. 이 SN android 보안 기능 / 제한입니까?
Ivo Bosticky

2

adb & pm (패키지 관리자)을 통해 스크립트 :

SDK가 설치되어 있고 명령 줄을 사용하고 싶은 경우, 내가 아는 가장 빠른 방법입니다.

단점 : 친숙한 응용 프로그램 이름이 아닌 패키지 이름 만 볼 수 있습니다 (명확한 방법은 없습니다. 프로그래머의 경우 패키지 이름에서 응용 프로그램 이름 가져 오기 )
단점 2 : 수행하는 작업을 확인하십시오. 목록을 편집하지 않으면 전화.

# Use android's package manager 'pm'
# list all 3rd party pkgs (using the '-3' parameter)
me@local:~$ adb shell pm list packages -3 > /tmp/pkg.list
# Use whatever editor you like (grep, vi, GUI) to edit the list
me@local:~$ vi /tmp/pkg.list
me@local:~$ cat /tmp/pkg.list | sed 's,.*:,,' | while read a; do adb uninstall $a;done

제한된 수의 앱에 대한 개선 사항도 있습니다.

Google Play 스토어는 이제 Google I | O 2012 이후로 기기 별 관리 기능이 향상되었습니다.

내 Android 앱 (로그인 필요)으로 이동 하면 "[장치 모델]에 설치된 앱"이 표시됩니다. 앱마다 다음이 있습니다.

  • 업데이트 버튼 (업데이트가있는 경우)
  • 제거 버튼 (시스템 앱 제외)

이를 사용하면 인터넷 브라우저를 사용하여 특정 휴대 전화 나 태블릿에서 앱을 쉽게 제거 할 수 있습니다.

이 답변보기 : 원격으로 앱을 제거 하시겠습니까?


웹 스토어에서 업데이트 및 제거를 수행하면 작업이 훨씬 쉬워집니다 (정말 마음에 듭니다). 한 번에 하나씩 각 앱을 수행해야합니다.
ale

@Al Everett : 스크립트 솔루션도 추가되었습니다. 보다 나은? :-)
ce4

옵션입니다. 나를 위해 일하는 사람은 아니지만 다른 사람이 도움이 될 수 있습니다.
ale

1

사용 한지 오래 되었지만 AppBrain의 앱 을 사용하면 AppBrain 계정과 동기화 할 수 있습니다. 따라서 AppBrain 계정에서 제거한 앱을 제거해야하지만 더 이상 사용하지 않으므로 확인할 수 없습니다.

일괄 제거는 아니지만 LauncherPro에서 앱을 휴지통으로 끌어다 놓을 수 있습니다. 몇 초 동안 마우스를 가져간 다음 제거하여 홈 화면에서 제거하는 대신 제거 할 수 있습니다. 앱 서랍에서도 작동합니다. 이것이 내가 일반적으로 사용하는 방법입니다.


1

톤이 있습니까?

내가보고있는 것은 Apps Uninstall 입니다.

이 기능의 좋은 기능은 실수로 대량 설치 제거하지 못하도록 앱을 표시하는 기능입니다.

대체 텍스트


0

그의 방법과 내가 본 대부분의 다른 방법 (적어도 내 CentOS 6 및 Ubuntu 10 시스템에서)의 문제는 CRLF가 /tmp/pkg.list파일 의 각 줄 끝에 있었기 때문에 uninstaller 대신 uninstaller com.google.chrome가 실제로 제거하려고 시도했다는 것입니다 'com.google.chrome ^ M'... CR 리턴 문자를 확인하십시오. dos2unix를 수행하면 '실패'가 아닌 '성공'이 있습니다. 그의 sed 스크립트는 원래 dos2unix를 대신했을 수도 있지만 게시 할 때 엉망이되었습니다.

[CentOS6]# adb shell pm list packages > /tmp/pkg.list.txt
[CentOS6]# adb push /tmp/pkg.list.txt /tmp/
[CentOS6]# adb shell
android:/root # dos2unix /tmp/pkg.list.txt
android:/root # for f in \`cat /tmp/pkg.list.txt\`; do echo $f; pm uninstall $f; done;

'실패'문제는 AMS 셸이 ^ M로 끝나는 DOS 행 (CentOS Linux에서)을 추가하는 것과 더 관련이 있습니다.

CentOS 6에서 모든 작업을 수행 한 이후로, 1969 년의 기술만큼 좋지 않은 1980 년대 기술에 의해 다시 물린 것에 놀랐습니다. Google은 Windows 사용자가 ADB 쉘을보다 쉽게 ​​사용할 수있게하려고했다고 생각합니다.

(나는 ce4의 답변을 편집 (추가)했지만 분명히 이해하지 못했습니다.)


또한 adb shell hmmm 의 Windows 사용자의 경우 메모장이나 이와 유사한 것을 사용하지 않았습니까? Un * x 형식 파일을 처리하지 않습니다. Notepad2 또는 Notepad ++ 는 다음을 처리 할 수있는 더 나은 선택이었습니다.
t0mm13b

휴대 전화가 안전 모드에 있기 때문에 / system / app /에 복사 할 응용 프로그램을 대량으로 제거했습니다. 전화가 여전히 부팅 중입니다. Linux에서 실행할 때도 adb 자체가 DOS 줄 바꿈 문자를 추가하고 있다는 증거를 제공 할 수 있어야한다고 생각합니다. 창문은 없었으며 주로 CentOS, Ubuntu 10 및 기타 * nix 맛을 사용합니다. Windows 만 사용하여 ADS를 관리합니다.
rjt


이것이 어떻게 질문에 대답합니까?
ale

1
Al, 문제는 응용 프로그램을 대량으로 제거하는 방법이었습니다. 위에 게시 한 스크립트가 정확히 수행합니다. 'pm uninstall'부분을 확인하십시오.
rjt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.