{ "info": { "author": "DC_ing", "author_email": "dc_ing@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# eadb\n**eadb=easy adb**
\n\u5c01\u88c5\u5e38\u7528\u7684Android\u548ciOS\u7ec8\u7aef\u547d\u4ee4\uff0c\u63d0\u9ad8\u4f7f\u7528\u6548\u7387\uff0c\u4ec5\u9650\uff1amacOS\u3001Linux\u4f7f\u7528\n\n## \u80cc\u666f\n\u5728\u4f7f\u7528adb\u547d\u4ee4\u65f6\uff0c\u83b7\u53d6\u8bbe\u5907\u540d\u3001\u8bbe\u5907\u7248\u672c\u53f7\u3001\u622a\u5c4f\u7b49\u529f\u80fd\uff0c\u8f93\u5165\u7684\u7ec8\u7aef\u547d\u4ee4\u6bd4\u8f83\u957f\uff0c\u6548\u7387\u6bd4\u8f83\u4f4e\uff1b\u6240\u4ee5\u624d\u6709\u4e86\u8fd9\u4e2a\u5c0f\u5de5\u5177\u7684\u8bde\u751f\u3002\u5728\u8fd9\u4e4b\u540e\uff0c\u5b8c\u5584\u4e86\u5bf9iOS\u8bbe\u5907\u7684\u652f\u6301\u3002\n\n## \u5b89\u88c5\u73af\u5883\n 1. \u642d\u5efa Java \u5f00\u53d1\u73af\u5883\n 2. \u642d\u5efa Android-SDK \u5f00\u53d1\u73af\u5883\n 3. \u5b89\u88c5 Python 3 \u73af\u5883\uff0c\u63a8\u8350\u4f7f\u75283.7\n 4. \u5b89\u88c5iOS\u5f00\u53d1\u73af\u5883\u4ee5\u53ca\u7b2c\u4e09\u65b9\u5e93\uff1a`Xcode`, `Xcode Command Line Tools`, `libimobliedevice`, `usbmuxd`, `ideviceinstaller`\n\n```\n# \u4ec5\u5728 macOS \u7cfb\u7edf\u4e0a\u6709\u6548\u3002\n# iOS \u624b\u673a\u9700\u8fde\u4e0axcode\uff0c\u5728\u3010\u8bbe\u7f6e->\u5f00\u53d1\u8005\u3011\u9009\u9879\u4e2d\uff0c\u6253\u5f00Enable UI Automation\u5f00\u5173\nbrew uninstall ideviceinstaller\nbrew uninstall libimobiledevice\nbrew uninstall usbmuxd\nbrew install usbmuxd --HEAD\nbrew install --HEAD libimobiledevice\nbrew unlink libimobiledevice && brew link libimobiledevice\nbrew install --HEAD ideviceinstaller\nbrew unlink ideviceinstaller && brew link ideviceinstaller\nsudo chmod -R 777 /var/db/lockdown\n```\n\n\n## \u5b89\u88c5\n\n ```\npip install eadb # \u5b89\u88c5\npip install -U eadb # \u66f4\u65b0\u7248\u672c\n ```\n\n## \u4f7f\u7528\u65b9\u6cd5\n\n\u76ee\u524d\u5305\u542b\u547d\u4ee4\u884c\u6709`eadb`,`ename`,`eversion`,`escreen`,`einfo`,`esize`.
\n\u5177\u4f53\u4f7f\u7528\u6587\u6863\u53ef\u53c2\u7167\u3010\u547d\u4ee4\u884c+`-h`\u3011\u547d\u4ee4\n\n```\n$ eadb --devices\n['012332EF', 'dj23df']\n\n\n# \u83b7\u53d6\u5f53\u524d\u7535\u8111\u8fde\u63a5\u7684\u6240\u6709\u8bbe\u5907\u7684\u7cfb\u7edf\u7248\u672c\u53f7\n$ eadb --version\n{\n \"012332EF\": \"4.2.2\",\n \"dj23df\": \"7.1.1\"\n}\n\n# \u83b7\u53d6\u6307\u5b9a\u8fde\u63a5\u8bbe\u5907\u7684\u7cfb\u7edf\u7248\u672c\u53f7\n$ eadb --version 012332EF\n{\n \"012332EF\": \"4.2.2\"\n}\n\n# \u83b7\u53d6\u5f53\u524d\u7535\u8111\u8fde\u63a5\u7684\u6240\u6709\u8bbe\u5907\u7684\u7cfb\u7edf\u7248\u672c\u53f7\n$ adversion\n{\n \"012332EF\": \"4.2.2\",\n \"dj23df\": \"7.1.1\"\n}\n\n# \u83b7\u53d6\u6307\u5b9a\u8fde\u63a5\u8bbe\u5907\u7684\u7cfb\u7edf\u7248\u672c\u53f7\n$ adversion --id 012332EF\n{\n \"012332EF\": \"4.2.2\"\n}\n\n```\n\n\n## \u7248\u672c\u89c4\u5212\n\n- \u5b8c\u6210\u81ea\u5b9a\u4e49\u547d\u4ee4\u8bbe\u7f6e\uff08\u5b8c\u6210\uff09\n- adb\u57fa\u672c\u547d\u4ee4\u5c01\u88c5\uff08\u5b8c\u6210devices\u3001name\u3001version\u3001screenshot\u3001info\u3001wm_size\uff09\n- \u4f18\u5316\u7ec8\u7aef\u547d\u4ee4\u884c\u8f93\u51fa\uff08\u5b8c\u6210\uff0c\u4ee5json\u683c\u5f0f\u8f93\u51fa\uff09\n- logging\u878d\u5165\u5230\u547d\u4ee4\u8f93\u51fa\u4e0a\uff08\u672a\u5b8c\u6210\uff0c\u6dfb\u52a0\u53c2\u6570`--verbose`\uff09\n- \u547d\u4ee4\u884c\u5c1d\u8bd5\u91c7\u7528\u7b2c\u4e09\u65b9\u5e93click(\u5ef6\u540e\uff0c\u6682\u4e0d\u8fdb\u884c)\n- \u5c01\u88c5ios\u7684\u547d\u4ee4\u884c\uff08\u6b63\u5728\u8fdb\u884c\uff09\n- \u81ea\u52a8\u8bc6\u522bAndroid\u6216iOS\uff0c\u4e00\u4e2a\u547d\u4ee4\u5373\u53ef\u5b8c\u6210\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wenshi11019/eadb", "keywords": "Android adb", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Eadb", "package_url": "https://pypi.org/project/Eadb/", "platform": "", "project_url": "https://pypi.org/project/Eadb/", "project_urls": { "Homepage": "https://github.com/wenshi11019/eadb" }, "release_url": "https://pypi.org/project/Eadb/0.3.2/", "requires_dist": null, "requires_python": ">=3.0, <4", "summary": "make adb more easy", "version": "0.3.2" }, "last_serial": 4882788, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8c1313fe2ccd78f98339c507c6f1f0ab", "sha256": "828d6f74f31ca29b88606ca2197d69558d5a56916399e75f4ceb0dda04763eaf" }, "downloads": -1, "filename": "Eadb-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8c1313fe2ccd78f98339c507c6f1f0ab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0, <4", "size": 3603, "upload_time": "2019-01-30T04:50:31", "url": "https://files.pythonhosted.org/packages/aa/4d/b01f5f8b5f557c9ad92a14923481d31981c8f4f33ffc343ea985e0c655b6/Eadb-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e4111647c34a4a762513575411f82ab0", "sha256": "e522bd172030d16c2bdd6fc3b299b1e5b5e9b7c1f767207fd8a27a38d016916c" }, "downloads": -1, "filename": "Eadb-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e4111647c34a4a762513575411f82ab0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0, <4", "size": 4076, "upload_time": "2019-01-30T08:52:28", "url": "https://files.pythonhosted.org/packages/19/c0/bff851e3f3426cd27e9f87d2be5df6ef8ce90d86214b3abf63f97527d6bc/Eadb-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6410c7c76f30e7a4a096e5d5022ec257", "sha256": "7d341f8256c59fa4f0a704f83cc9647a2bdc46a4cd71c488af37c1375d724f53" }, "downloads": -1, "filename": "Eadb-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6410c7c76f30e7a4a096e5d5022ec257", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0, <4", "size": 4407, "upload_time": "2019-01-30T11:12:37", "url": "https://files.pythonhosted.org/packages/3f/fa/01f4527ba0a4dfb930ca472f2811ff2bbddac65d46438f78d21739e30504/Eadb-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e69e87b013cc8e520fac47530c0d44cf", "sha256": "aa8d0f3901b0c23d9515764fa13afed5ce556cf4ff7b3e61735106ab44f2129e" }, "downloads": -1, "filename": "Eadb-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e69e87b013cc8e520fac47530c0d44cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0, <4", "size": 5053, "upload_time": "2019-01-31T07:42:16", "url": "https://files.pythonhosted.org/packages/17/5c/2b3d8d973a4a438faaa4f602a47d3767f069459ab8356ccf690603d556ee/Eadb-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "6b130f6a8166cfe5629aaebcbf7326e8", "sha256": "4e373cdd52f737e2c2a8ba0fe4267a9cc20d496d5333aeae3d01bb52be776d33" }, "downloads": -1, "filename": "Eadb-0.0.5.tar.gz", "has_sig": false, "md5_digest": "6b130f6a8166cfe5629aaebcbf7326e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0, <4", "size": 5369, "upload_time": "2019-02-01T03:22:30", "url": "https://files.pythonhosted.org/packages/36/3d/1078a1d1eaa490abf0545c456da36e960655e2b2053b72607bea4dfd3f22/Eadb-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "530728f6787b5f859ecaa307e441831e", "sha256": "2bbf3104f1f73b343458c226621e88f9173369ada2421b7d11c2142653f7a18e" }, "downloads": -1, "filename": "Eadb-0.1.0.tar.gz", "has_sig": false, "md5_digest": "530728f6787b5f859ecaa307e441831e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0, <4", "size": 5737, "upload_time": "2019-02-20T02:42:04", "url": "https://files.pythonhosted.org/packages/bc/10/b9d3e7aa9287a41d72b8dc61657d56b7b20c6960730906f803e1e2162d4c/Eadb-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "78994f3405904d4f0b024ede8e667f81", "sha256": "3d93fff2bf7d58b4766f434b90f2acabfece0d9ab302af415e8b791d88e34386" }, "downloads": -1, "filename": "Eadb-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "78994f3405904d4f0b024ede8e667f81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0, <4", "size": 7804, "upload_time": "2019-02-21T09:13:18", "url": "https://files.pythonhosted.org/packages/07/cd/8e921ffe4c3144ccc57a4f3660f5632df69510f20bd288941979146e0cca/Eadb-0.2.0-py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "257ffc8513495c70c70de43ccad0e6b3", "sha256": "4e1f4a1e7f3ff72b53924a2927e34173877f5843bedf218957cf1aedb52a23ef" }, "downloads": -1, "filename": "Eadb-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "257ffc8513495c70c70de43ccad0e6b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0, <4", "size": 10687, "upload_time": "2019-02-26T08:39:14", "url": "https://files.pythonhosted.org/packages/0f/af/64802cf9f7d28d3dd6aa3cf6d8d948684b9add7e6b2b4fd33246753a7f68/Eadb-0.3.1-py3-none-any.whl" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "891e837a0da033481177a744c3d34ad1", "sha256": "6f16ad4db8fe0b7c01c3fbbb6a62862c6e19502611091ad2c997377971cc1ab6" }, "downloads": -1, "filename": "Eadb-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "891e837a0da033481177a744c3d34ad1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0, <4", "size": 10667, "upload_time": "2019-03-01T07:32:40", "url": "https://files.pythonhosted.org/packages/4c/84/75b96a1229f7985767d867792998709743fdd521c1a25c23c6f4d435d241/Eadb-0.3.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "891e837a0da033481177a744c3d34ad1", "sha256": "6f16ad4db8fe0b7c01c3fbbb6a62862c6e19502611091ad2c997377971cc1ab6" }, "downloads": -1, "filename": "Eadb-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "891e837a0da033481177a744c3d34ad1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0, <4", "size": 10667, "upload_time": "2019-03-01T07:32:40", "url": "https://files.pythonhosted.org/packages/4c/84/75b96a1229f7985767d867792998709743fdd521c1a25c23c6f4d435d241/Eadb-0.3.2-py3-none-any.whl" } ] }