idb icon indicating copy to clipboard operation
idb copied to clipboard

idb crash on App Selection

Open ghost opened this issue 8 years ago • 19 comments

The application name used for testing is "Gboard", but the crash also occurs on any other application (iOS 9.3.5).

Users-Mac:~ user$ idb /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:13: warning: constant ::Fixnum is deprecated /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:16: warning: constant ::Fixnum is deprecated /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:20: warning: constant ::Fixnum is deprecated /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- pry (LoadError) from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/lib/ios10_application_state_db_wrapper.rb:3:in <top (required)>' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/lib/app.rb:5:in require_relative' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/lib/app.rb:5:in <top (required)>' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_details_group_box.rb:1:in require_relative' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_details_group_box.rb:1:in <top (required)>' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/idb.rb:9:in require_relative' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/idb.rb:9:in <top (required)>' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/bin/idb:2:in <top (required)>' from /Users/user/.rvm/gems/ruby-2.4.1/bin/idb:23:in load' from /Users/user/.rvm/gems/ruby-2.4.1/bin/idb:23:in

' from /Users/user/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in eval' from /Users/user/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in
' Users-Mac:~ user$ gem install pry Fetching: slop-3.6.0.gem (100%) Successfully installed slop-3.6.0 Fetching: method_source-0.8.2.gem (100%) Successfully installed method_source-0.8.2 Fetching: pry-0.10.4.gem (100%) Successfully installed pry-0.10.4 Parsing documentation for slop-3.6.0 Installing ri documentation for slop-3.6.0 Parsing documentation for method_source-0.8.2 Installing ri documentation for method_source-0.8.2 Parsing documentation for pry-0.10.4 Installing ri documentation for pry-0.10.4 Done installing documentation for slop, method_source, pry after 5 seconds 3 gems installed Users-Mac:~ user$ idb /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:13: warning: constant ::Fixnum is deprecated /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:16: warning: constant ::Fixnum is deprecated /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:20: warning: constant ::Fixnum is deprecated /Users/user/.idb/tmp/ [INFO] 2017-09-12 23:40:38 :: idb :: Creating settings directory: /Users/user/.idb [WARN] 2017-09-12 23:40:38 :: idb :: No configuration found, generating default. [INFO] 2017-09-12 23:40:38 :: idb :: Storing new configuration at /Users/user/.idb/settings.yml [INFO] 2017-09-12 23:40:38 :: idb :: Storing new configuration at /Users/user/.idb/settings.yml. [INFO] 2017-09-12 23:40:38 :: idb :: Loading configuration from /Users/user/.idb/settings.yml QLayout: Cannot add null widget to QGridLayout/ QLayout: Cannot add null widget to QGridLayout/ [DEBUG] 2017-09-12 23:41:13 :: idb :: Connecting via USB [DEBUG] 2017-09-12 23:41:13 :: idb :: Using port 49230 for SSH forwarding [INFO] 2017-09-12 23:41:13 :: idb :: Launching SSH proxy on port 49230 waiting for connection [INFO] 2017-09-12 23:41:14 :: idb :: Establishing SSH Session for root@localhost:49230 accepted connection, fd = 4 waiting for connection Number of available devices == 1 Requesting connecion to device handle == 1 (serial: 308382d3dca05c3e31fdbceab9ed722e6b099387), port 22 run_ctos_loop: fd = 4 run_stoc_loop: fd = 4 [INFO] 2017-09-12 23:41:15 :: idb :: Establishing SFTP Session... [DEBUG] 2017-09-12 23:41:15 :: idb :: opening port 49230 for manual ssh connection [INFO] 2017-09-12 23:41:15 :: idb :: Launching SSH proxy on port 2222 [DEBUG] 2017-09-12 23:41:15 :: idb :: opening tool port 49233 for internal ssh connection [INFO] 2017-09-12 23:41:15 :: idb :: Launching SSH proxy on port 49233 bind(): Address already in use Error creating socket: Address already in use [INFO] 2017-09-12 23:41:15 :: idb :: Checking iOS version [DEBUG] 2017-09-12 23:41:15 :: idb :: Executing blocking SSH command: touch /tmp/daniel waiting for connection [INFO] 2017-09-12 23:41:15 :: idb :: iOS Version: 10 or newer [INFO] 2017-09-12 23:41:15 :: idb :: iOS Version: 10 with apps dir: /private/var/containers/Bundle/Application and data dir: /private/var/mobile/Containers/Data/Application [INFO] 2017-09-12 23:41:15 :: idb :: Checking if aptget is installed... [DEBUG] 2017-09-12 23:41:15 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [DEBUG] 2017-09-12 23:41:15 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [INFO] 2017-09-12 23:41:15 :: idb :: aptget found at /usr/bin/aptitude. [INFO] 2017-09-12 23:41:15 :: idb :: Checking if open is installed... [INFO] 2017-09-12 23:41:15 :: idb :: open found at /usr/bin/open. [INFO] 2017-09-12 23:41:15 :: idb :: Checking if openurl is installed... [INFO] 2017-09-12 23:41:15 :: idb :: openurl found at /usr/bin/uiopen. [INFO] 2017-09-12 23:41:15 :: idb :: Checking if dumpdecrypted_armv6 is installed... [INFO] 2017-09-12 23:41:15 :: idb :: dumpdecrypted_armv6 found at /usr/lib/dumpdecrypted_armv6.dylib. [INFO] 2017-09-12 23:41:15 :: idb :: Checking if dumpdecrypted_armv7 is installed... [INFO] 2017-09-12 23:41:15 :: idb :: dumpdecrypted_armv7 found at /usr/lib/dumpdecrypted_armv7.dylib. [INFO] 2017-09-12 23:41:15 :: idb :: Checking if pbwatcher is installed... [INFO] 2017-09-12 23:41:15 :: idb :: pbwatcher found at /var/root/pbwatcher. [INFO] 2017-09-12 23:41:15 :: idb :: Checking if pcviewer is installed... [INFO] 2017-09-12 23:41:15 :: idb :: pcviewer found at /var/root/protectionclassviewer. [INFO] 2017-09-12 23:41:15 :: idb :: Checking if keychaineditor is installed... [INFO] 2017-09-12 23:41:15 :: idb :: keychaineditor found at /var/root/keychaineditor. [INFO] 2017-09-12 23:41:15 :: idb :: Checking if rsync is installed... [INFO] 2017-09-12 23:41:15 :: idb :: rsync found at /usr/bin/rsync. [INFO] 2017-09-12 23:41:15 :: idb :: Checking if cycript is installed... [INFO] 2017-09-12 23:41:15 :: idb :: cycript found at /usr/bin/cycript. [INFO] 2017-09-12 23:41:16 :: port_forward :: Loading configuration from /Users/user/.idb/settings.yml [DEBUG] 2017-09-12 23:41:16 :: port_forward :: Connecting via USB [DEBUG] 2017-09-12 23:41:16 :: port_forward :: Using port 49234 for SSH forwarding [INFO] 2017-09-12 23:41:16 :: port_forward :: Launching SSH proxy on port 49234 [INFO] 2017-09-12 23:41:16 :: port_forward :: Establishing SSH port forwarding... /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:64:in connect': Connection refused - connect(2) for 127.0.0.1:49234 (Errno::ECONNREFUSED) from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:64:in connect_internal' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:137:in connect' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:627:in block in tcp' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:227:in each' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:227:in foreach' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:617:in tcp' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/transport/session.rb:70:in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh.rb:237:in new' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh.rb:237:in start' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/lib/ssh_port_forwarder.rb:15:in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/helper/ssh_port_forwarder.rb:36:in new' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/helper/ssh_port_forwarder.rb:36:in run' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/helper/ssh_port_forwarder.rb:63:in module:Idb' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/helper/ssh_port_forwarder.rb:7:in <main>' waiting for connection [*] Retrieving list of applications... [DEBUG] 2017-09-12 23:41:24 :: idb :: App Dir: /private/var/containers/Bundle/Application/5D6185C0-5228-46E4-9F9D-EF089397EBB2 [DEBUG] 2017-09-12 23:41:24 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/5D6185C0-5228-46E4-9F9D-EF089397EBB2/*app/Info.plist [INFO] 2017-09-12 23:41:24 :: idb :: Info.plist found at /private/var/containers/Bundle/Application/5D6185C0-5228-46E4-9F9D-EF089397EBB2/Gboard.app/Info.plist [INFO] 2017-09-12 23:41:24 :: idb :: Parsing plist file.. [DEBUG] 2017-09-12 23:41:27 :: idb :: Data Dir: {"$class"=>nil, "snapshots"=>nil, "identifier"=>nil} [DEBUG] 2017-09-12 23:41:27 :: idb :: App Dir: /private/var/containers/Bundle/Application/72691360-A65C-4994-8E39-5593BD270C2C [DEBUG] 2017-09-12 23:41:27 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/72691360-A65C-4994-8E39-5593BD270C2C/*app/Info.plist [INFO] 2017-09-12 23:41:27 :: idb :: Info.plist found at /private/var/containers/Bundle/Application/72691360-A65C-4994-8E39-5593BD270C2C/Phœnix.app/Info.plist [INFO] 2017-09-12 23:41:27 :: idb :: Parsing plist file.. [DEBUG] 2017-09-12 23:41:29 :: idb :: Data Dir: {"$class"=>nil, "snapshots"=>nil, "identifier"=>nil} [DEBUG] 2017-09-12 23:41:33 :: idb :: Appending extension to AppIcon60x60 [DEBUG] 2017-09-12 23:41:33 :: idb :: Now: AppIcon60x60*.png [DEBUG] 2017-09-12 23:41:33 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/5D6185C0-5228-46E4-9F9D-EF089397EBB2/*app/AppIcon60x60*.png [INFO] 2017-09-12 23:41:33 :: idb :: Icon found at /private/var/containers/Bundle/Application/5D6185C0-5228-46E4-9F9D-EF089397EBB2/Gboard.app/[email protected] [INFO] 2017-09-12 23:41:35 :: idb :: Locating application binary... [DEBUG] 2017-09-12 23:41:54 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [DEBUG] 2017-09-12 23:41:54 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [DEBUG] 2017-09-12 23:41:54 :: idb :: Executing blocking SSH command: /usr/bin/ldid -e /private/var/containers/Bundle/Application/5D6185C0-5228-46E4-9F9D-EF089397EBB2//Gboard.app/Gboard #<Plist4r::Plist:0x007fb31208e838> [DEBUG] 2017-09-12 23:41:54 :: idb :: Executing blocking SSH command: /usr/bin/ldid -e /private/var/containers/Bundle/Application/5D6185C0-5228-46E4-9F9D-EF089397EBB2//Gboard.app/Gboard #<Plist4r::Plist:0x007fb312075540> [DEBUG] 2017-09-12 23:41:54 :: idb :: Executing blocking SSH command: /usr/bin/ldid -e /private/var/containers/Bundle/Application/5D6185C0-5228-46E4-9F9D-EF089397EBB2//Gboard.app/Gboard #<Plist4r::Plist:0x007fb3132ba8e0> /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_details_group_box.rb:69:in app_changed': undefined method sub' for {"$class"=>nil, "snapshots"=>nil, "identifier"=>nil}:Hash (NoMethodError) Did you mean? sum from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_tab_widget.rb:48:in app_changed' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/main_tab_widget.rb:163:in app_changed' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/idb.rb:122:in block in init_ui' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/global_app_details_group_box.rb:61:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/global_app_details_group_box.rb:61:in app_changed' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/global_app_details_group_box.rb:61:in block (2 levels) in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_list_dialog.rb:24:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_list_dialog.rb:24:in method_missing' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_list_dialog.rb:24:in block in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in method_missing' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in exec' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/global_app_details_group_box.rb:63:in block in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in method_missing' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in exec' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/idb.rb:278:in run' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/bin/idb:4:in <top (required)>' from /Users/user/.rvm/gems/ruby-2.4.1/bin/idb:23:in load' from /Users/user/.rvm/gems/ruby-2.4.1/bin/idb:23:in <main>' from /Users/user/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in eval' from /Users/user/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `
' recv failed: Resource temporarily unavailable Users-Mac:~ user$

ghost avatar Sep 12 '17 21:09 ghost

The application name used for testing is "Gboard", but the crash also occurs on any other application (iOS 10.2).

Users-Mac:~ user$ idb /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:13: warning: constant ::Fixnum is deprecated /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:16: warning: constant ::Fixnum is deprecated /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:20: warning: constant ::Fixnum is deprecated /Users/user/.idb/tmp/ [INFO] 2017-09-12 23:51:30 :: idb :: Loading configuration from /Users/user/.idb/settings.yml QLayout: Cannot add null widget to QGridLayout/ QLayout: Cannot add null widget to QGridLayout/ [DEBUG] 2017-09-12 23:51:32 :: idb :: Connecting via USB [DEBUG] 2017-09-12 23:51:32 :: idb :: Using port 49253 for SSH forwarding [INFO] 2017-09-12 23:51:32 :: idb :: Launching SSH proxy on port 49253 waiting for connection [INFO] 2017-09-12 23:51:33 :: idb :: Establishing SSH Session for root@localhost:49253 accepted connection, fd = 4 waiting for connection Number of available devices == 1 Requesting connecion to device handle == 2 (serial: 56d94e242e853712d523f54fe337ceeead55ea70), port 22 run_ctos_loop: fd = 4 run_stoc_loop: fd = 4 [INFO] 2017-09-12 23:51:33 :: idb :: Establishing SFTP Session... [DEBUG] 2017-09-12 23:51:33 :: idb :: opening port 49253 for manual ssh connection [INFO] 2017-09-12 23:51:33 :: idb :: Launching SSH proxy on port 2222 [DEBUG] 2017-09-12 23:51:33 :: idb :: opening tool port 49256 for internal ssh connection [INFO] 2017-09-12 23:51:33 :: idb :: Launching SSH proxy on port 49256 bind(): Address already in use Error creating socket: Address already in use [INFO] 2017-09-12 23:51:33 :: idb :: Checking iOS version [DEBUG] 2017-09-12 23:51:33 :: idb :: Executing blocking SSH command: touch /tmp/daniel waiting for connection [INFO] 2017-09-12 23:51:33 :: idb :: iOS Version: 10 or newer [INFO] 2017-09-12 23:51:33 :: idb :: iOS Version: 10 with apps dir: /private/var/containers/Bundle/Application and data dir: /private/var/mobile/Containers/Data/Application [INFO] 2017-09-12 23:51:33 :: idb :: Checking if aptget is installed... [DEBUG] 2017-09-12 23:51:33 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [DEBUG] 2017-09-12 23:51:33 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [INFO] 2017-09-12 23:51:33 :: idb :: aptget found at /usr/bin/aptitude. [INFO] 2017-09-12 23:51:33 :: idb :: Checking if open is installed... [INFO] 2017-09-12 23:51:33 :: idb :: open found at /usr/bin/open. [INFO] 2017-09-12 23:51:33 :: idb :: Checking if openurl is installed... [INFO] 2017-09-12 23:51:33 :: idb :: openurl found at /usr/bin/uiopen. [INFO] 2017-09-12 23:51:33 :: idb :: Checking if dumpdecrypted_armv6 is installed... [INFO] 2017-09-12 23:51:33 :: idb :: dumpdecrypted_armv6 found at /usr/lib/dumpdecrypted_armv6.dylib. [INFO] 2017-09-12 23:51:33 :: idb :: Checking if dumpdecrypted_armv7 is installed... [INFO] 2017-09-12 23:51:33 :: idb :: dumpdecrypted_armv7 found at /usr/lib/dumpdecrypted_armv7.dylib. [INFO] 2017-09-12 23:51:33 :: idb :: Checking if pbwatcher is installed... [INFO] 2017-09-12 23:51:33 :: idb :: pbwatcher found at /var/root/pbwatcher. [INFO] 2017-09-12 23:51:33 :: idb :: Checking if pcviewer is installed... [INFO] 2017-09-12 23:51:33 :: idb :: pcviewer found at /var/root/protectionclassviewer. [INFO] 2017-09-12 23:51:33 :: idb :: Checking if keychaineditor is installed... [INFO] 2017-09-12 23:51:33 :: idb :: keychaineditor found at /var/root/keychaineditor. [INFO] 2017-09-12 23:51:33 :: idb :: Checking if rsync is installed... [INFO] 2017-09-12 23:51:33 :: idb :: rsync found at /usr/bin/rsync. [INFO] 2017-09-12 23:51:33 :: idb :: Checking if cycript is installed... [INFO] 2017-09-12 23:51:33 :: idb :: cycript found at /usr/bin/cycript. [INFO] 2017-09-12 23:51:33 :: port_forward :: Loading configuration from /Users/user/.idb/settings.yml [DEBUG] 2017-09-12 23:51:33 :: port_forward :: Connecting via USB [DEBUG] 2017-09-12 23:51:33 :: port_forward :: Using port 49257 for SSH forwarding [INFO] 2017-09-12 23:51:33 :: port_forward :: Launching SSH proxy on port 49257 waiting for connection [INFO] 2017-09-12 23:51:33 :: port_forward :: Establishing SSH port forwarding... accepted connection, fd = 4 waiting for connection Number of available devices == 1 Requesting connecion to device handle == 2 (serial: 56d94e242e853712d523f54fe337ceeead55ea70), port 22 run_ctos_loop: fd = 4 run_stoc_loop: fd = 4 [INFO] 2017-09-12 23:51:33 :: port_forward :: Setting up port forwarding... [INFO] 2017-09-12 23:51:33 :: port_forward :: - Forwarding remote:4711 -> localhost:4711 /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/service/forward.rb:229:in block in remote': remote forwarding request failed (Net::SSH::Exception) from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:605:in request_failure' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:549:in dispatch_incoming_packets' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:246:in ev_preprocess' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in each' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in ev_preprocess' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:27:in process' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:225:in process' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in block in loop' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in loop' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in loop' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/lib/ssh_port_forwarder.rb:29:in start' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/helper/ssh_port_forwarder.rb:58:in run' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/helper/ssh_port_forwarder.rb:63:in module:Idb' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/helper/ssh_port_forwarder.rb:7:in <main>' recv failed: Resource temporarily unavailable [*] Retrieving list of applications... [DEBUG] 2017-09-12 23:51:34 :: idb :: App Dir: /private/var/containers/Bundle/Application/D70F30CC-F10D-4407-8894-DF3B46941F7B [DEBUG] 2017-09-12 23:51:34 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/D70F30CC-F10D-4407-8894-DF3B46941F7B/*app/Info.plist [INFO] 2017-09-12 23:51:34 :: idb :: Info.plist found at /private/var/containers/Bundle/Application/D70F30CC-F10D-4407-8894-DF3B46941F7B/Gboard.app/Info.plist [INFO] 2017-09-12 23:51:34 :: idb :: Parsing plist file.. [DEBUG] 2017-09-12 23:51:35 :: idb :: Data Dir: {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil} [DEBUG] 2017-09-12 23:51:35 :: idb :: App Dir: /private/var/containers/Bundle/Application/DA8A0940-3D02-42A1-AA42-1506CF6B8240 [DEBUG] 2017-09-12 23:51:35 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/DA8A0940-3D02-42A1-AA42-1506CF6B8240/*app/Info.plist [INFO] 2017-09-12 23:51:35 :: idb :: Info.plist found at /private/var/containers/Bundle/Application/DA8A0940-3D02-42A1-AA42-1506CF6B8240/yalu102.app/Info.plist [INFO] 2017-09-12 23:51:35 :: idb :: Parsing plist file.. [DEBUG] 2017-09-12 23:51:35 :: idb :: Data Dir: {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil} [DEBUG] 2017-09-12 23:51:35 :: idb :: App Dir: /private/var/containers/Bundle/Application/F46A39BD-68EA-480F-AE9A-5C51B4BC7B04 [DEBUG] 2017-09-12 23:51:35 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/F46A39BD-68EA-480F-AE9A-5C51B4BC7B04/*app/Info.plist [INFO] 2017-09-12 23:51:35 :: idb :: Info.plist found at /private/var/containers/Bundle/Application/F46A39BD-68EA-480F-AE9A-5C51B4BC7B04/smartrc.app/Info.plist [INFO] 2017-09-12 23:51:35 :: idb :: Parsing plist file.. [DEBUG] 2017-09-12 23:51:35 :: idb :: Data Dir: {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil} [DEBUG] 2017-09-12 23:51:37 :: idb :: Appending extension to AppIcon60x60 [DEBUG] 2017-09-12 23:51:37 :: idb :: Now: AppIcon60x60*.png [DEBUG] 2017-09-12 23:51:37 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/D70F30CC-F10D-4407-8894-DF3B46941F7B/*app/AppIcon60x60*.png [INFO] 2017-09-12 23:51:37 :: idb :: Icon found at /private/var/containers/Bundle/Application/D70F30CC-F10D-4407-8894-DF3B46941F7B/Gboard.app/[email protected] [INFO] 2017-09-12 23:51:38 :: idb :: Locating application binary... [DEBUG] 2017-09-12 23:51:56 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [DEBUG] 2017-09-12 23:51:56 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [DEBUG] 2017-09-12 23:51:56 :: idb :: Executing blocking SSH command: /usr/bin/ldid -e /private/var/containers/Bundle/Application/D70F30CC-F10D-4407-8894-DF3B46941F7B//Gboard.app/Gboard #<Plist4r::Plist:0x007fcadf9c3a18> [DEBUG] 2017-09-12 23:51:56 :: idb :: Executing blocking SSH command: /usr/bin/ldid -e /private/var/containers/Bundle/Application/D70F30CC-F10D-4407-8894-DF3B46941F7B//Gboard.app/Gboard #<Plist4r::Plist:0x007fcaddd4e888> [DEBUG] 2017-09-12 23:51:56 :: idb :: Executing blocking SSH command: /usr/bin/ldid -e /private/var/containers/Bundle/Application/D70F30CC-F10D-4407-8894-DF3B46941F7B//Gboard.app/Gboard #<Plist4r::Plist:0x007fcadeb842b8> /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_details_group_box.rb:69:in app_changed': undefined method sub' for {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil}:Hash (NoMethodError) Did you mean? sum from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_tab_widget.rb:48:in app_changed' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/main_tab_widget.rb:163:in app_changed' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/idb.rb:122:in block in init_ui' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/global_app_details_group_box.rb:61:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/global_app_details_group_box.rb:61:in app_changed' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/global_app_details_group_box.rb:61:in block (2 levels) in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_list_dialog.rb:24:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_list_dialog.rb:24:in method_missing' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/app_list_dialog.rb:24:in block in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in method_missing' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in exec' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/gui/global_app_details_group_box.rb:63:in block in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in method_missing' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in exec' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/lib/idb.rb:278:in run' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.0/bin/idb:4:in <top (required)>' from /Users/user/.rvm/gems/ruby-2.4.1/bin/idb:23:in load' from /Users/user/.rvm/gems/ruby-2.4.1/bin/idb:23:in <main>' from /Users/user/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in eval' from /Users/user/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `

' recv failed: Resource temporarily unavailable Users-Mac:~ user$

ghost avatar Sep 12 '17 21:09 ghost

okay, somehow idb thinks your device is running iOS 10 and not iOS 9. I will try to find an iOS 9 device and reproduce asap.

dmayer avatar Sep 13 '17 16:09 dmayer

Also seeing this behavior, running on a jailbroken iPod Touch, 9.3.3.

sethlaw avatar Sep 18 '17 20:09 sethlaw

getting the same error/symptoms on a Jailbroken iOS 10.2 iPhone 5s device when selecting an app via the "App Selection"..dump below

[DEBUG] 2017-09-24 18:22:19 :: idb ::  App Dir: /private/var/containers/Bundle/Application/0E3208EE-3237-4C0A-AD33-ACB38F168FC6
[DEBUG] 2017-09-24 18:22:19 :: idb ::  Executing blocking SSH command: ls /private/var/containers/Bundle/Application/0E3208EE-3237-4C0A-AD33-ACB38F168FC6/*app/Info.plist
[INFO] 2017-09-24 18:22:19 :: idb ::  Info.plist found at /private/var/containers/Bundle/Application/0E3208EE-3237-4C0A-AD33-ACB38F168FC6/yalu102.app/Info.plist
[INFO] 2017-09-24 18:22:19 :: idb ::  Parsing plist file..
[DEBUG] 2017-09-24 18:22:19 :: idb ::  Data Dir: {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil}
[DEBUG] 2017-09-24 18:22:19 :: idb ::  App Dir: /private/var/containers/Bundle/Application/24D0F780-86B0-4A44-A5E7-529431125345
[DEBUG] 2017-09-24 18:22:19 :: idb ::  Executing blocking SSH command: ls /private/var/containers/Bundle/Application/24D0F780-86B0-4A44-A5E7-529431125345/*app/Info.plist
[INFO] 2017-09-24 18:22:19 :: idb ::  Info.plist found at /private/var/containers/Bundle/Application/24D0F780-86B0-4A44-A5E7-529431125345/Battery Life.app/Info.plist
[INFO] 2017-09-24 18:22:19 :: idb ::  Parsing plist file..
[DEBUG] 2017-09-24 18:22:20 :: idb ::  Data Dir: {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil}
[DEBUG] 2017-09-24 18:22:20 :: idb ::  App Dir: /private/var/containers/Bundle/Application/B15465AE-528E-4BBB-96E9-3DA62A3619EB
[DEBUG] 2017-09-24 18:22:20 :: idb ::  Executing blocking SSH command: ls /private/var/containers/Bundle/Application/B15465AE-528E-4BBB-96E9-3DA62A3619EB/*app/Info.plist
[INFO] 2017-09-24 18:22:20 :: idb ::  Info.plist found at /private/var/containers/Bundle/Application/B15465AE-528E-4BBB-96E9-3DA62A3619EB/DokaCom.app/Info.plist
[INFO] 2017-09-24 18:22:20 :: idb ::  Parsing plist file..
[DEBUG] 2017-09-24 18:22:20 :: idb ::  Data Dir: {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil}
[DEBUG] 2017-09-24 18:22:23 :: idb ::  Appending extension to AppIcon60x60
[DEBUG] 2017-09-24 18:22:23 :: idb ::  Now: AppIcon60x60*.png
[DEBUG] 2017-09-24 18:22:23 :: idb ::  Executing blocking SSH command: ls /private/var/containers/Bundle/Application/B15465AE-528E-4BBB-96E9-3DA62A3619EB/*app/AppIcon60x60*.png
[INFO] 2017-09-24 18:22:23 :: idb ::  Icon found at /private/var/containers/Bundle/Application/B15465AE-528E-4BBB-96E9-3DA62A3619EB/DokaCom.app/[email protected]
[INFO] 2017-09-24 18:22:24 :: idb ::  Locating application binary...
[DEBUG] 2017-09-24 18:22:25 :: idb ::  File not found: Net::SFTP::StatusException (2, "no such file")
[DEBUG] 2017-09-24 18:22:25 :: idb ::  Executing blocking SSH command: /usr/bin/ldid -e '/private/var/containers/Bundle/Application/B15465AE-528E-4BBB-96E9-3DA62A3619EB//DokaCom.app/DokaCom'
#<Plist4r::Plist:0x007fdb81abe528>
[DEBUG] 2017-09-24 18:22:25 :: idb ::  Executing blocking SSH command: /usr/bin/ldid -e '/private/var/containers/Bundle/Application/B15465AE-528E-4BBB-96E9-3DA62A3619EB//DokaCom.app/DokaCom'
#<Plist4r::Plist:0x007fdb83b5f8b8>
[DEBUG] 2017-09-24 18:22:25 :: idb ::  Executing blocking SSH command: /usr/bin/ldid -e '/private/var/containers/Bundle/Application/B15465AE-528E-4BBB-96E9-3DA62A3619EB//DokaCom.app/DokaCom'
#<Plist4r::Plist:0x007fdb83b167d0>
/Users/sgallo/Downloads/idb/lib/gui/app_details_group_box.rb:69:in `app_changed': undefined method `sub' for {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil}:Hash (NoMethodError)
Did you mean?  sum
	from /Users/sgallo/Downloads/idb/lib/gui/app_tab_widget.rb:48:in `app_changed'
	from /Users/sgallo/Downloads/idb/lib/gui/main_tab_widget.rb:163:in `app_changed'
	from /Users/sgallo/Downloads/idb/lib/idb.rb:122:in `block in init_ui'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /Users/sgallo/Downloads/idb/lib/gui/global_app_details_group_box.rb:61:in `qt_metacall'
	from /Users/sgallo/Downloads/idb/lib/gui/global_app_details_group_box.rb:61:in `app_changed'
	from /Users/sgallo/Downloads/idb/lib/gui/global_app_details_group_box.rb:61:in `block (2 levels) in initialize'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /Users/sgallo/Downloads/idb/lib/gui/app_list_dialog.rb:24:in `qt_metacall'
	from /Users/sgallo/Downloads/idb/lib/gui/app_list_dialog.rb:24:in `method_missing'
	from /Users/sgallo/Downloads/idb/lib/gui/app_list_dialog.rb:24:in `block in initialize'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in `qt_metacall'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in `method_missing'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in `exec'
	from /Users/sgallo/Downloads/idb/lib/gui/global_app_details_group_box.rb:63:in `block in initialize'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in `qt_metacall'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in `method_missing'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in `exec'
	from /Users/sgallo/Downloads/idb/lib/idb.rb:278:in `run'
	from /Users/sgallo/Downloads/idb/bin/idb:4:in `<top (required)>'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/bin/idb:23:in `load'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/bin/idb:23:in `<main>'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `eval'
	from /Users/sgallo/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `<main>'
recv failed: Resource temporarily unavailable```

stephengallo avatar Sep 25 '17 01:09 stephengallo

Running iOS 10.2 and seeing the following crash after selecting an application:

/Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/app_details_group_box.rb:69:in `app_changed': undefined method `sub' for {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil}:Hash (NoMethodError)
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/app_tab_widget.rb:48:in `app_changed'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/main_tab_widget.rb:163:in `app_changed'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/idb.rb:122:in `block in init_ui'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `call'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in `qt_metacall'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in `app_changed'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in `block (2 levels) in initialize'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `call'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:16:in `qt_metacall'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:16:in `method_missing'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:16:in `block in initialize'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `call'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in `qt_metacall'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in `method_missing'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in `exec'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:63:in `block in initialize'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `call'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in `qt_metacall'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in `method_missing'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in `exec'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/lib/idb.rb:278:in `run'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/gems/idb-2.10.3/bin/idb:4:in `<top (required)>'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/bin/idb:23:in `load'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/bin/idb:23:in `<main>'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/bin/ruby_executable_hooks:15:in `eval'
	from /Users/dlindner/.rvm/gems/ruby-2.1.10/bin/ruby_executable_hooks:15:in `<main>'

nVisium-David-Lindner avatar Sep 28 '17 13:09 nVisium-David-Lindner

Today I had the same issue on 9.2.1 so after rebooting and re-jailbreaking the phone, everything was ok. I've tried the same on 10.2 but without success:

Users-Mac:~ user$ idb /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:13: warning: constant ::Fixnum is deprecated /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:16: warning: constant ::Fixnum is deprecated /Users/user/.rvm/gems/ruby-2.4.1/gems/plist4r-1.2.2/lib/plist4r/mixin/data_methods.rb:20: warning: constant ::Fixnum is deprecated /Users/user/.idb/tmp/ [INFO] 2017-10-04 19:15:37 :: idb :: Creating settings directory: /Users/user/.idb [WARN] 2017-10-04 19:15:37 :: idb :: No configuration found, generating default. [INFO] 2017-10-04 19:15:37 :: idb :: Storing new configuration at /Users/user/.idb/settings.yml [INFO] 2017-10-04 19:15:37 :: idb :: Storing new configuration at /Users/user/.idb/settings.yml. [INFO] 2017-10-04 19:15:37 :: idb :: Loading configuration from /Users/user/.idb/settings.yml QLayout: Cannot add null widget to QGridLayout/ QLayout: Cannot add null widget to QGridLayout/ [DEBUG] 2017-10-04 19:15:49 :: idb :: Connecting via USB [DEBUG] 2017-10-04 19:15:49 :: idb :: Using port 49246 for SSH forwarding [INFO] 2017-10-04 19:15:49 :: idb :: Launching SSH proxy on port 49246 waiting for connection [INFO] 2017-10-04 19:15:51 :: idb :: Establishing SSH Session for root@localhost:49246 accepted connection, fd = 4 waiting for connection Number of available devices == 1 Requesting connecion to device handle == 1 (serial: 56d94e242e853712d523f54fe337ceeead55ea70), port 22 run_ctos_loop: fd = 4 run_stoc_loop: fd = 4 [INFO] 2017-10-04 19:15:51 :: idb :: Establishing SFTP Session... [DEBUG] 2017-10-04 19:15:51 :: idb :: opening port 49246 for manual ssh connection [INFO] 2017-10-04 19:15:51 :: idb :: Launching SSH proxy on port 2222 [DEBUG] 2017-10-04 19:15:52 :: idb :: opening tool port 49249 for internal ssh connection [INFO] 2017-10-04 19:15:52 :: idb :: Launching SSH proxy on port 49249 bind(): Address already in use Error creating socket: Address already in use [INFO] 2017-10-04 19:15:52 :: idb :: Checking iOS version [DEBUG] 2017-10-04 19:15:52 :: idb :: Executing blocking SSH command: touch /tmp/daniel waiting for connection [INFO] 2017-10-04 19:15:52 :: idb :: iOS Version: 10 or newer [INFO] 2017-10-04 19:15:52 :: idb :: iOS Version: 10 with apps dir: /private/var/containers/Bundle/Application and data dir: /private/var/mobile/Containers/Data/Application [INFO] 2017-10-04 19:15:52 :: idb :: Checking if aptget is installed... [DEBUG] 2017-10-04 19:15:52 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [DEBUG] 2017-10-04 19:15:52 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [INFO] 2017-10-04 19:15:52 :: idb :: aptget found at /usr/bin/aptitude. [INFO] 2017-10-04 19:15:52 :: idb :: Checking if open is installed... [INFO] 2017-10-04 19:15:52 :: idb :: open found at /usr/bin/open. [INFO] 2017-10-04 19:15:52 :: idb :: Checking if openurl is installed... [INFO] 2017-10-04 19:15:52 :: idb :: openurl found at /usr/bin/uiopen. [INFO] 2017-10-04 19:15:52 :: idb :: Checking if dumpdecrypted_armv6 is installed... [INFO] 2017-10-04 19:15:52 :: idb :: dumpdecrypted_armv6 found at /usr/lib/dumpdecrypted_armv6.dylib. [INFO] 2017-10-04 19:15:52 :: idb :: Checking if dumpdecrypted_armv7 is installed... [INFO] 2017-10-04 19:15:52 :: idb :: dumpdecrypted_armv7 found at /usr/lib/dumpdecrypted_armv7.dylib. [INFO] 2017-10-04 19:15:52 :: idb :: Checking if pbwatcher is installed... [INFO] 2017-10-04 19:15:52 :: idb :: pbwatcher found at /var/root/pbwatcher. [INFO] 2017-10-04 19:15:52 :: idb :: Checking if pcviewer is installed... [INFO] 2017-10-04 19:15:52 :: idb :: pcviewer found at /var/root/protectionclassviewer. [INFO] 2017-10-04 19:15:52 :: idb :: Checking if keychaineditor is installed... [INFO] 2017-10-04 19:15:52 :: idb :: keychaineditor found at /var/root/keychaineditor. [INFO] 2017-10-04 19:15:52 :: idb :: Checking if rsync is installed... [INFO] 2017-10-04 19:15:52 :: idb :: rsync found at /usr/bin/rsync. [INFO] 2017-10-04 19:15:52 :: idb :: Checking if cycript is installed... [INFO] 2017-10-04 19:15:52 :: idb :: cycript found at /usr/bin/cycript. [INFO] 2017-10-04 19:15:53 :: port_forward :: Loading configuration from /Users/user/.idb/settings.yml [DEBUG] 2017-10-04 19:15:53 :: port_forward :: Connecting via USB [DEBUG] 2017-10-04 19:15:53 :: port_forward :: Using port 49250 for SSH forwarding [INFO] 2017-10-04 19:15:53 :: port_forward :: Launching SSH proxy on port 49250 [INFO] 2017-10-04 19:15:53 :: port_forward :: Establishing SSH port forwarding... /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:64:in connect': Connection refused - connect(2) for 127.0.0.1:49250 (Errno::ECONNREFUSED) from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:64:in connect_internal' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:137:in connect' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:627:in block in tcp' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:227:in each' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:227:in foreach' from /Users/user/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb:617:in tcp' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh/transport/session.rb:70:in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh.rb:237:in new' from /Users/user/.rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh.rb:237:in start' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/lib/ssh_port_forwarder.rb:15:in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/helper/ssh_port_forwarder.rb:36:in new' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/helper/ssh_port_forwarder.rb:36:in run' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/helper/ssh_port_forwarder.rb:63:in module:Idb' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/helper/ssh_port_forwarder.rb:7:in <main>' waiting for connection [*] Retrieving list of applications... [DEBUG] 2017-10-04 19:15:54 :: idb :: App Dir: /private/var/containers/Bundle/Application/A21C33E2-5040-48D2-BC79-E3CE98B2D44B [DEBUG] 2017-10-04 19:15:54 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/A21C33E2-5040-48D2-BC79-E3CE98B2D44B/*app/Info.plist [INFO] 2017-10-04 19:15:54 :: idb :: Info.plist found at /private/var/containers/Bundle/Application/A21C33E2-5040-48D2-BC79-E3CE98B2D44B/Gboard.app/Info.plist [INFO] 2017-10-04 19:15:54 :: idb :: Parsing plist file.. [DEBUG] 2017-10-04 19:15:55 :: idb :: Data Dir: {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil} [DEBUG] 2017-10-04 19:15:55 :: idb :: App Dir: /private/var/containers/Bundle/Application/DF04FBAD-E056-4EE0-921E-57724F05CB60 [DEBUG] 2017-10-04 19:15:55 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/DF04FBAD-E056-4EE0-921E-57724F05CB60/*app/Info.plist [INFO] 2017-10-04 19:15:55 :: idb :: Info.plist found at /private/var/containers/Bundle/Application/DF04FBAD-E056-4EE0-921E-57724F05CB60/yalu102.app/Info.plist [INFO] 2017-10-04 19:15:55 :: idb :: Parsing plist file.. [DEBUG] 2017-10-04 19:15:56 :: idb :: Data Dir: {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil} [DEBUG] 2017-10-04 19:15:56 :: idb :: App Dir: /private/var/containers/Bundle/Application/F46A39BD-68EA-480F-AE9A-5C51B4BC7B04 [DEBUG] 2017-10-04 19:15:56 :: idb :: Executing blocking SSH command: ls /private/var/containers/Bundle/Application/F46A39BD-68EA-480F-AE9A-5C51B4BC7B04/*app/Info.plist [INFO] 2017-10-04 19:15:56 :: idb :: Info.plist found at /private/var/containers/Bundle/Application/F46A39BD-68EA-480F-AE9A-5C51B4BC7B04/smartrc.app/Info.plist [INFO] 2017-10-04 19:15:56 :: idb :: Parsing plist file.. [DEBUG] 2017-10-04 19:15:56 :: idb :: Data Dir: {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil} [ERROR] 2017-10-04 19:16:01 :: idb :: Icon CONVERSION failed. undefined method []' for nil:NilClass [INFO] 2017-10-04 19:16:01 :: idb :: Locating application binary... [DEBUG] 2017-10-04 19:16:02 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [DEBUG] 2017-10-04 19:16:02 :: idb :: File not found: Net::SFTP::StatusException (2, "no such file") [DEBUG] 2017-10-04 19:16:02 :: idb :: Executing blocking SSH command: /usr/bin/ldid -e '/private/var/containers/Bundle/Application/F46A39BD-68EA-480F-AE9A-5C51B4BC7B04//smartrc.app/smartrc' #Plist4r::Plist:0x007f917d2a03f8 [DEBUG] 2017-10-04 19:16:02 :: idb :: Executing blocking SSH command: /usr/bin/ldid -e '/private/var/containers/Bundle/Application/F46A39BD-68EA-480F-AE9A-5C51B4BC7B04//smartrc.app/smartrc' #Plist4r::Plist:0x007f917d874e28 [DEBUG] 2017-10-04 19:16:02 :: idb :: Executing blocking SSH command: /usr/bin/ldid -e '/private/var/containers/Bundle/Application/F46A39BD-68EA-480F-AE9A-5C51B4BC7B04//smartrc.app/smartrc' #Plist4r::Plist:0x007f917d7c81a0 /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/app_details_group_box.rb:69:in app_changed': undefined method sub' for {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil}:Hash (NoMethodError) Did you mean? sum from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/app_tab_widget.rb:48:in app_changed' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/main_tab_widget.rb:163:in app_changed' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/idb.rb:122:in block in init_ui' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in app_changed' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in block (2 levels) in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:24:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:24:in method_missing' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:24:in block in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in method_missing' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in exec' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:63:in block in initialize' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in qt_metacall' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in method_missing' from /Users/user/.rvm/gems/ruby-2.4.1/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in exec' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/lib/idb.rb:278:in run' from /Users/user/.rvm/gems/ruby-2.4.1/gems/idb-2.10.3/bin/idb:4:in <top (required)>' from /Users/user/.rvm/gems/ruby-2.4.1/bin/idb:23:in load' from /Users/user/.rvm/gems/ruby-2.4.1/bin/idb:23:in

' from /Users/user/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in eval' from /Users/user/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in
' recv failed: Resource temporarily unavailable

ghost avatar Oct 04 '17 17:10 ghost

Same issue for me. idb crashes when I select an app from the app selection.

My iOS 10.0.2 iPad Mini 3 is jailbroken with Yalu. MacBook Pro with macOS High Sierra 10.13. I even completely reformatted and installed everything from scratch on my MacBook Pro because of this, because I thought that there was some sort of misconfiguration going on. Restarting and re-jailbreaking the device doesn't help.

#<Plist4r::Plist:0x00007fcc178355c8> /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_details_group_box.rb:69:in app_changed': undefined method sub' for {"identifier"=>nil, "snapshots"=>nil, "$class"=>nil}:Hash (NoMethodError) Did you mean? sum from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_tab_widget.rb:48:in app_changed' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/main_tab_widget.rb:163:in app_changed' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/idb.rb:122:in block in init_ui' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in qt_metacall' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in app_changed' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in block (2 levels) in initialize' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:24:in qt_metacall' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:24:in method_missing' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:24:in block in initialize' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in qt_metacall' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in method_missing' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:917:in exec' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:63:in block in initialize' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:80:in qt_metacall' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:80:in method_missing' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:80:in block in refresh_app_list' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:73:in each' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:73:in refresh_app_list' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:31:in initialize' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:43:in new' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:43:in block in initialize' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:2470:in invoke' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in qt_metacall' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in method_missing' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/qtbindings-4.8.6.3/lib/Qt/qtruby4.rb:479:in exec' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/lib/idb.rb:278:in run' from /Users/someuser/.rvm/gems/ruby-2.4.2/gems/idb-2.10.3/bin/idb:4:in <top (required)>' from /Users/someuser/.rvm/gems/ruby-2.4.2/bin/idb:23:in load' from /Users/someuser/.rvm/gems/ruby-2.4.2/bin/idb:23:in

' from /Users/someuser/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in eval' from /Users/someuser/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in
' recv failed: Resource temporarily unavailable Someusers-MacBook-Pro:~ someuser$ `

MartinRJ avatar Oct 09 '17 02:10 MartinRJ

I noticed same error for iOS 9.3.5(iPhone 4S jail broken with Phoenix) and 10.2(6 plus jail broken with Yalu) versions.

rgollapu avatar Nov 01 '17 01:11 rgollapu

Same here on iOS 10.2 and MacOS 10.10.2

lazyw0lf avatar Nov 07 '17 16:11 lazyw0lf

Same!! Please Assist!!!

B4RD4k avatar Nov 14 '17 08:11 B4RD4k

As already meantioned in other issue posts, I found a workaround!! It seems like there is something wrong with the iOS 10 support. Revert this and all subsequent commits and idb will work again!

You have to do the following steps:

git clone https://github.com/dmayer/idb
cd idb/
git revert 038355497091b24c53596817b8818d2b2bc18e4b
git revert 799a0e6565c17f72dce5a7e9f1a5738abbd08ae2
git revert 092929aa51b941e003f7e4d162b550171da8d66a
git revert c8dcb9f091fc7f706af60b40c5a041299c3dcf35
git revert c8d025012fa7eacaae688a53e22078ccf4cebe15

bundle install
bundle exec idb

WARNING: This will drop the support for iOS 10!

whoot avatar Nov 14 '17 10:11 whoot

I'm getting an error when tying to do revert please check

On Nov 14, 2017 12:01, "Jan Rude" [email protected] wrote:

As already meantioned in other issue posts, I found a workaround!! It seems like there is something wrong with the iOS 10 support. Revert this and all subsequent commits and idb will work again!

You have to do the following steps:

git clone https://github.com/dmayer/idb cd idb/ git revert 038355497091b24c53596817b8818d2b2bc18e4b git revert 799a0e6565c17f72dce5a7e9f1a5738abbd08ae2 git revert 092929aa51b941e003f7e4d162b550171da8d66a git revert c8dcb9f091fc7f706af60b40c5a041299c3dcf35 git revert c8d025012fa7eacaae688a53e22078ccf4cebe15

bundle install bundle exec idb

WARNING: This will drop the support for iOS 10!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dmayer/idb/issues/95#issuecomment-344206644, or mute the thread https://github.com/notifications/unsubscribe-auth/AHatuOBZhfqRzIFUKT0IL0RmeGXSXS1nks5s2WUSgaJpZM4PVTdf .

B4RD4k avatar Nov 14 '17 10:11 B4RD4k

@whoot I don't think the workaround should be to to revert and drop support for iOS 10.x. You can just download previous releases. Support for iOS 10.x is much needed.

ghost avatar Nov 14 '17 10:11 ghost

@antoniozekic Indeed it is not the best solution, however this was the only solution that worked for me to get idb working again with iOS 9.3.3.

whoot avatar Nov 15 '17 14:11 whoot

I crashed when select an app ,because i used to work with ios7 in idb and now use ios10.3. Then i follow the code,and find that the result from cache db is nil . Then i solve this problem by rm -rf /Users/yourname/.idb/tmp/ It might because the db file mixed with different os' data 。

walunte avatar Feb 12 '18 03:02 walunte

but the data_dir still empty so it will crash when select data dir

walunte avatar Feb 12 '18 03:02 walunte

@dmayer Have you had the chance to look into it?

ghost avatar Feb 17 '18 13:02 ghost

having similar issues 11.0.1 additional issue I am having is the cryptic dependancy preventing me install it.

mthq avatar Apr 20 '18 11:04 mthq

Same crash here. Connection works great but crashes on app selection. I'm using yalu102 jailbreak.

/var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/app_details_group_box.rb:69:in `app_changed': undefined method `sub' for {"$class"=>nil, "snapshots"=>nil, "identifier"=>nil}:Hash (NoMethodError)
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/app_tab_widget.rb:48:in `app_changed'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/main_tab_widget.rb:163:in `app_changed'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/idb.rb:122:in `block in init_ui'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:2470:in `call'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in `qt_metacall'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in `app_changed'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:61:in `block (2 levels) in initialize'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:2470:in `call'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:24:in `qt_metacall'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:24:in `method_missing'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/app_list_dialog.rb:24:in `block in initialize'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:2470:in `call'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:917:in `qt_metacall'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:917:in `method_missing'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:917:in `exec'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/gui/global_app_details_group_box.rb:63:in `block in initialize'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:2470:in `call'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:2470:in `invoke'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:479:in `qt_metacall'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:479:in `method_missing'
	from /var/lib/gems/2.1.0/gems/qtbindings-4.8.6.5/lib/Qt/qtruby4.rb:479:in `exec'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/lib/idb.rb:278:in `run'
	from /var/lib/gems/2.1.0/gems/idb-2.10.3/bin/idb:4:in `<top (required)>'
	from /usr/local/bin/idb:23:in `load'
	from /usr/local/bin/idb:23:in `<main>'

mattymcfatty avatar May 10 '18 20:05 mattymcfatty