Skip to content

Latest commit

 

History

History
81 lines (59 loc) · 2.24 KB

README_EN.md

File metadata and controls

81 lines (59 loc) · 2.24 KB

Lyrebird iOS Plugin

Build Status PyPI PyPI GitHub


Feature

  • Support for take screenshot.
  • Device details are displayed on the Home page.
  • App info is displayed on the Application Management page.

Required

Get ready

This plugin depends on libimobiledevice to do certain things. Install it with Homebrew.

  • First, install Homebrew.

  • Now, you can install libimobiledevice like this

    $ brew install --HEAD libimobiledevice
    $ brew link --overwrite libimobiledevice
    $ sudo chmod -R 777 /var/db/lockdown/
  • Now, you can plugged in your iOS device and testing your libimobiledevice commandline tools.

    $ ideviceinfo
    $ idevicescreenshot

Get started

  • Install Lyrebird plugin - iOS
$ pip3 install lyrebird-ios

Preview

Home Page

For developer

  1. Clone repo

    $ git clone <repo>
    
  2. Enter to lyrebird-ios

    $ cd lyrebird-ios
    
  3. Make virtual environment

    $ python3 -m venv venv
    
  4. Open project

FAQs

Some error occurs like this - "Could not connect to lockdownd ...".

Re-install libimobiledevice, and make sure below command executed

$ sudo chmod -R 777 /var/db/lockdown/

Tips:

Reference solution on stackoverflow

Could not use screenshot feature, Could not start screenshotr service!

You must have to mount the developer disk image on your device. See -> How to enable dev on your device