{ "info": { "author": "Jens Diemer", "author_email": "pypi@jensdiemer.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "--------------\nPyAdbUninstall\n--------------\n\nThinker GUI for uninstall Android bloatware Apps via \"adb\" without root.\n\n* activate \"Developer Options\"\n\n* enable \"USB Debugging\"\n\n* install Android Debug Bridge (e.g.: ``sudo apt install adb``)\n\n* connect device via USB\n\n* start ``adb_uninstall``\n\nSee also:\n\n* de: `https://www.kuketz-blog.de/android-system-apps-ohne-root-loeschen/ `_\n\n* en: `https://forum.xda-developers.com/honor-6x/how-to/guide-list-bloat-software-emui-safe-to-t3700814 `_\n\ncreated 2019 by Jens Diemer\nGNU General Public License v3 or later (GPLv3+)\n\n* `https://github.com/jedie/PyAdbUninstall/ `_\n\n* `https://pypi.org/project/PyAdbUninstall/ `_\n\n-------------------------\nPyAdbUninstall v0.2.0.png\n-------------------------\n\n|2019-03-03 PyAdbUninstall v0.2.0.png|\n\n.. |2019-03-03 PyAdbUninstall v0.2.0.png| image:: https://raw.githubusercontent.com/jedie/jedie.github.io/master/screenshots/PyAdbUninstaller/2019-03-03 PyAdbUninstall v0.2.0.png\n\n-----\nnotes\n-----\n\nYou can't just install all listed apps. Some of them are essential system app and deinstall will brick or damages the OS!\n\nThere are two modes:\n\n* ``uninstall apps`` - Will deinstall the package for the current user\n\n* ``deactivate apps`` - Will only deactivate the package for the current user\n\nIt's safer to just deactivate the apps ;)\n\nuninstall / locked apps\n=======================\n\nThere is a list of apk package names that are \"locked\" in PyAdbUninstall\n\nBut this list is incomplete!\n\nThe list is ``LOCKED_APPS`` in:\n\n* `adb_uninstall/constants.py `_\n\nPlease help to complete this list by github pull request ;)\n\n-------------------------------\npackage actions by hand via adb\n-------------------------------\n\nCheck / init adb connection:\n\n::\n\n # Just show version information:\n $ adb version\n Android Debug Bridge version 1.0.36\n Revision 1:7.0.0+r33-2\n\n # List of devices attached:\n $ adb devices -l\n\n # kill the adb server if it is running:\n $ adb kill-server\n\n # Kick current connection from host side and make it reconnect:\n $ adb reconnect\n\nList all installed apk packages:\n\n::\n\n $ adb shell pm list packages\n\nDeactivate one apk package:\n\n::\n\n $ adb shell pm disable-user \n\nUninstall one apk package:\n\n::\n\n $ adb shell pm uninstall -k --user 0 \n\n* ``-k`` - keep the data and cache directories\n\n* ``--user 0`` - Deinstall only for current user\n\n------------\ndev. startup\n------------\n\n::\n\n # clone repository from github:\n ~$ git clone https://github.com/jedie/PyAdbUninstall.git\n\n # create virtualenv\n ~$ cd PyAdbUninstall\n ~/PyAdbUninstall$ ./create_env.sh\n\n # activate virtualenv\n ~/PyAdbUninstall$ source bin/activate\n\n # Start GUI:\n (.virtualenv) ~/PyAdbUninstall$ adb_uninstall\n\n-----------\nhelp wanted\n-----------\n\n* Complete ``LOCKED_APPS`` list (see above)\n\nPull Requests are welcome ;)\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jedie/PyAdbUninstall", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "PyAdbUninstall", "package_url": "https://pypi.org/project/PyAdbUninstall/", "platform": "", "project_url": "https://pypi.org/project/PyAdbUninstall/", "project_urls": { "Homepage": "https://github.com/jedie/PyAdbUninstall" }, "release_url": "https://pypi.org/project/PyAdbUninstall/0.2.1/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Thinker GUI for uninstall Android bloatware Apps via 'adb' without root.", "version": "0.2.1" }, "last_serial": 4933563, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5708c4c3ac66b99af25cc4187dcd5b0e", "sha256": "d976ac5186d5fd40b5f6754626d62aa920ab4089213821d019499fda4e656761" }, "downloads": -1, "filename": "PyAdbUninstall-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5708c4c3ac66b99af25cc4187dcd5b0e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 19476, "upload_time": "2019-03-01T10:26:18", "url": "https://files.pythonhosted.org/packages/72/61/eac306d9700b1bde4fa5536b42ea81c15ef6963cb740c5ea5601d5f4bbe1/PyAdbUninstall-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2912d4795ed1ec93aac42e0eef1ca31c", "sha256": "5b6fc2924ecd3fda258d974e5e336c02d0ba158a410403c1a6a7d9ecfdda5e9f" }, "downloads": -1, "filename": "PyAdbUninstall-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "2912d4795ed1ec93aac42e0eef1ca31c", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 6373, "upload_time": "2019-03-01T10:26:21", "url": "https://files.pythonhosted.org/packages/20/57/6fd386afd4fbb13a1377639d5ed70abcafa6e5b45cc65026695a7b6edd1e/PyAdbUninstall-0.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a47ce21ae04ef1c74885971b60eaa7eb", "sha256": "cf3802136524843ded1456e05975ce421fb91b446cab8862e5db21d43ccaf647" }, "downloads": -1, "filename": "PyAdbUninstall-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a47ce21ae04ef1c74885971b60eaa7eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 20929, "upload_time": "2019-03-01T10:26:20", "url": "https://files.pythonhosted.org/packages/65/d9/93a5af086b5a6e90b82c2a888dcdeb44b3cfdd8d610c8ae30494f86ab6f8/PyAdbUninstall-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "5d7f765c08f4bb16fb32a1dd46b17825", "sha256": "fea6bcf1b038d6002322e8f75d32d53c411295f9baeb0746961a0c82f3274631" }, "downloads": -1, "filename": "PyAdbUninstall-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d7f765c08f4bb16fb32a1dd46b17825", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 23589, "upload_time": "2019-03-01T14:49:52", "url": "https://files.pythonhosted.org/packages/d4/1f/916b3226eac3afa6d86176fc0e8a12934246e5c1a3a9f5f5a3e985aa2fbb/PyAdbUninstall-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68b7b82502c1e2641a174929ea9ed5ef", "sha256": "efc4045666bb2e1019a66b950b34b9e25dbf3ba53cb3427f50d5c28542251e7f" }, "downloads": -1, "filename": "PyAdbUninstall-0.1.0-py3.6.egg", "has_sig": false, "md5_digest": "68b7b82502c1e2641a174929ea9ed5ef", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 10328, "upload_time": "2019-03-01T14:49:55", "url": "https://files.pythonhosted.org/packages/d1/33/9ca2a4aff9cb8606121047522f335b833bd415a45b493d538c37b3a4a2e0/PyAdbUninstall-0.1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "0ce547283e12d85ca864c8d1719e85cb", "sha256": "7cd3b628a7ee86ad5261ae7d9e51803949e69ae47398218a9437b14fa1cc97d0" }, "downloads": -1, "filename": "PyAdbUninstall-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0ce547283e12d85ca864c8d1719e85cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 24507, "upload_time": "2019-03-01T14:49:53", "url": "https://files.pythonhosted.org/packages/85/db/b96cd9abe3b46fd7b4aedb810432b3eb4713e62e9382b082b3f43277a6cb/PyAdbUninstall-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "99b0ac47beb9266dd8365816f97013fd", "sha256": "72f014a366575371cc5b776dc26d42898ed799f5160231312e05acf81505f5aa" }, "downloads": -1, "filename": "PyAdbUninstall-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "99b0ac47beb9266dd8365816f97013fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 25523, "upload_time": "2019-03-03T13:03:34", "url": "https://files.pythonhosted.org/packages/7c/dd/2e2bd81249ceec5c68e3e4acee84ecff967542d4148c1083024827bc9294/PyAdbUninstall-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ae21b42db07acc367f4306c09091d98", "sha256": "ccff65da23273220c6a1b313b2b0e06f6a710b25c2f3c045b35eb7f366b1a378" }, "downloads": -1, "filename": "PyAdbUninstall-0.2.0-py3.6.egg", "has_sig": false, "md5_digest": "7ae21b42db07acc367f4306c09091d98", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 12148, "upload_time": "2019-03-03T13:03:38", "url": "https://files.pythonhosted.org/packages/c8/12/4b9ff18c09f981e21983228a7a8446ee6eb4dd8ceceba24e1196b93cd0d5/PyAdbUninstall-0.2.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d494fd8be385ee978b05f134c1f570fd", "sha256": "0b9eb427a8dd84c1488181c7db6c46483977a9359db7ec757b20198d4ddc1dd6" }, "downloads": -1, "filename": "PyAdbUninstall-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d494fd8be385ee978b05f134c1f570fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 25912, "upload_time": "2019-03-03T13:03:36", "url": "https://files.pythonhosted.org/packages/6a/f8/0a422c6cd50838db23a8ff2ea0c73af05c4affad640694a80b3e5e24f578/PyAdbUninstall-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "37bfb22d900015ee32eb75f6d2831a9b", "sha256": "adf7d666fef809f75906559e28db33319d83fcc08c3106657a2dba8cac1f1fc8" }, "downloads": -1, "filename": "PyAdbUninstall-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37bfb22d900015ee32eb75f6d2831a9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 25564, "upload_time": "2019-03-13T08:32:25", "url": "https://files.pythonhosted.org/packages/00/99/5b855f67497bb143a39522e104e992b46850ddb3171dab93bbdf5101ae09/PyAdbUninstall-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "586a2d069602246557b64d64f755f3c1", "sha256": "a079578e4ead66d69d78cd7eda3a14b0f087cacc0e0a37369b2d1a2164f963b8" }, "downloads": -1, "filename": "PyAdbUninstall-0.2.1-py3.6.egg", "has_sig": false, "md5_digest": "586a2d069602246557b64d64f755f3c1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 12188, "upload_time": "2019-03-13T08:32:28", "url": "https://files.pythonhosted.org/packages/e7/e8/031265004b7347ffc1cc9648cbffa863527629d70e91c085a8700c3ab6f0/PyAdbUninstall-0.2.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "cbe3ff0d2e756739522585bbcc0d2941", "sha256": "dedaf512c1797ff5728a60b6b2d1f4431ef93e2dc0addd8ef957d618ef89539f" }, "downloads": -1, "filename": "PyAdbUninstall-0.2.1.tar.gz", "has_sig": false, "md5_digest": "cbe3ff0d2e756739522585bbcc0d2941", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 25932, "upload_time": "2019-03-13T08:32:26", "url": "https://files.pythonhosted.org/packages/74/11/4fead3272262912ef2376e5d86c73d1977a2019e76f355e0efe7508f6703/PyAdbUninstall-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "37bfb22d900015ee32eb75f6d2831a9b", "sha256": "adf7d666fef809f75906559e28db33319d83fcc08c3106657a2dba8cac1f1fc8" }, "downloads": -1, "filename": "PyAdbUninstall-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37bfb22d900015ee32eb75f6d2831a9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 25564, "upload_time": "2019-03-13T08:32:25", "url": "https://files.pythonhosted.org/packages/00/99/5b855f67497bb143a39522e104e992b46850ddb3171dab93bbdf5101ae09/PyAdbUninstall-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "586a2d069602246557b64d64f755f3c1", "sha256": "a079578e4ead66d69d78cd7eda3a14b0f087cacc0e0a37369b2d1a2164f963b8" }, "downloads": -1, "filename": "PyAdbUninstall-0.2.1-py3.6.egg", "has_sig": false, "md5_digest": "586a2d069602246557b64d64f755f3c1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 12188, "upload_time": "2019-03-13T08:32:28", "url": "https://files.pythonhosted.org/packages/e7/e8/031265004b7347ffc1cc9648cbffa863527629d70e91c085a8700c3ab6f0/PyAdbUninstall-0.2.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "cbe3ff0d2e756739522585bbcc0d2941", "sha256": "dedaf512c1797ff5728a60b6b2d1f4431ef93e2dc0addd8ef957d618ef89539f" }, "downloads": -1, "filename": "PyAdbUninstall-0.2.1.tar.gz", "has_sig": false, "md5_digest": "cbe3ff0d2e756739522585bbcc0d2941", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 25932, "upload_time": "2019-03-13T08:32:26", "url": "https://files.pythonhosted.org/packages/74/11/4fead3272262912ef2376e5d86c73d1977a2019e76f355e0efe7508f6703/PyAdbUninstall-0.2.1.tar.gz" } ] }