ELF          >            @       M          @ 8 
 @         @       @       @       0      0                                           $      $                   $      4      4                                 @E      @e      @e                                 `I      `y      `y      x                           E      e      e                           Rtd   @E      @e      @e             
             Ptd                                        Qtd                                                         p      p      p      8       8                       Android !            GNU NVrAȥ                                              p                                                                                                                                                     
                       "                   1  "                                          "                                        7                     I                     Y                                                               (                     Y                     `                                                                                                         
                                          /                                          L                     p                                                               h    8            g    =                 >             .    4      9            5                 `D            I      5      [            07                 He              f  "  0O             $    I      b       d    he      8           <                 4      9            `5      N       P    <                ?            -    B                 P      l      '    =             0    7                 >                 Q             g     5      [                                                                       .  @        G  @        ^  @        o  @       ~,   <      rxn   T      7q   h      c    w     Ai   |         #           %D@           D          @   H @       #   '   )   0   7   :   bX(@)27)23brķ܆TrfQ)#Ba7AO\IˎHAv\SN>;)2*$ݒΈso=Rq __cxa_finalize _ZN7android6uinput14DeviceCallbackC2EP7_JNIEnvP8_jobject _ZN7android6uinput14DeviceCallbackD2Ev __stack_chk_fail _ZN7android6uinput14DeviceCallback9getJNIEnvEv _ZN7android6uinput14DeviceCallback13onDeviceErrorEv __android_log_print _ZN7android6uinput14DeviceCallback17onDeviceConfigureEi _ZN7android6uinput14DeviceCallback17onDeviceVibratingEi _ZN7android6uinput12UinputDevice4openEiPKciitjNSt3__110unique_ptrINS0_14DeviceCallbackENS4_14default_deleteIS6_EEEE __open_2 ioctl __errno strerror __strlcpy_chk _Znwm android_fdsan_exchange_owner_tag android_fdsan_create_owner_tag _ZN7android6uinput12UinputDeviceC2EiNS_4base14unique_fd_implINS2_13DefaultCloserEEENSt3__110unique_ptrINS0_14DeviceCallbackENS6_14default_deleteIS8_EEEE _ZdlPv android_fdsan_close_with_tag close _ZTVN7android6uinput12UinputDeviceE ALooper_forThread ALooper_prepare ALooper_addFd _ZN7android6uinput12UinputDeviceD2Ev _ZN7android6uinput12UinputDeviceD0Ev _ZN7android6uinput12UinputDevice11injectEventEtti clock_gettime write _ZN7android6uinput12UinputDevice12handleEventsEi read _ZN7android8toVectorEP7_JNIEnvP10_jintArray memset abort _ZNSt3__16vectorIiNS_9allocatorIiEEE21__push_back_slow_pathIiEEvOT_ _ZN7android43register_com_android_commands_uinput_DeviceEP7_JNIEnv strlen malloc memcpy realloc free __android_log_assert JNI_OnLoad _ZN7android19parcelForJavaObjectEP7_JNIEnvP8_jobject _ZTVN3src3com7android8commands6uinput12InputAbsInfoE _ZN3src3com7android8commands6uinput12InputAbsInfo14readFromParcelEPKN7android6ParcelE _ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv _ZN7android6uinput14DeviceCallbackC1EP7_JNIEnvP8_jobject _ZN7android6uinput14DeviceCallbackD1Ev _ZN7android6uinput12UinputDeviceC1EiNS_4base14unique_fd_implINS2_13DefaultCloserEEENSt3__110unique_ptrINS0_14DeviceCallbackENS6_14default_deleteIS8_EEEE _ZN7android6uinput12UinputDeviceD1Ev _ZNK7android6Parcel12dataPositionEv _ZNK7android6Parcel9readInt32EPi _ZNK7android6Parcel15setDataPositionEm _ZNK3src3com7android8commands6uinput12InputAbsInfo13writeToParcelEPN7android6ParcelE _ZN7android6Parcel10writeInt32Ei libandroid.so LIBANDROID libbinder.so LIBBINDER liblog.so LIBLOG libc.so LIBC LIBC_Q libandroid_runtime_lazy.so libbase.so libnativehelper.so libc++.so libm.so libdl.so libuinputcommand_jni.so  APS2   (           @e      9      `y            h                    h                    h                     h         #           (h                    0h                    8h                    @h                    Hh                    Ph         	           Xh         
           `h                    hh         2           ph                    xh                    h                    h                    h                    h                    h         $           h         8           h                    h                    h         3           h                    h         4           h                    h                    h         ,           h         (           h                     i                    i                    i                    i                     i                    (i                    0i         5           8i                    @i                    Hi                     Pi         !           Xi         "           onDeviceConfigure Unable to create uinput device: %s. Failed to read from uinput node: %s <error getting class name UTF-8> getMessage nativeInjectEvent An exception was thrown by callback '%s'. java/lang/NullPointerException <error getting class name> <error getting message> Kernel version %d older than 5 is not supported clazz == NULL /dev/uinput (Ljava/lang/String;IIIIILcom/android/commands/uinput/Device$DeviceCallback;)J uinput device %d created: version = %d, fd = %d com/android/commands/uinput/Device$DeviceCallback Unable to obtain onDeviceConfigure or onDeviceError or onDeviceVibrating methods %s (J)V onDeviceError ()Ljava/lang/String; uinput node was closed or an error occurred. events=0x%x (IILandroid/os/Parcel;)V (I)V getName nativeSetAbsInfo Could not write event %u %u with value %d : %s ()V Failed to open uinput: %s EV_FF effect = %d value = %d Native registration unable to find class '%s'; aborting... RegisterNatives failed for '%s'; aborting... (II[I)V UinputCommandDevice JNIHelp java/lang/Throwable Could not get ALooper, ALooper_forThread returned NULL (JIII)V UI_DEV_SETUP ioctl failed on fd %d: %s. com/android/commands/uinput/Device nativeOpenUinputDevice nativeCloseUinputDevice nativeConfigure onDeviceVibrating Unable to find class 'DeviceCallback' Unhandled event type: %u java/lang/Class Could not inject event, Device* is null!  ;  "     8    P    h       @                 p  @     x              H  !     "    "    %  (  '  p  ,    0-    @-    .    .  X  00    p0     1    1  8  1  P  p2    `3     4  H  5  x  5    5               zR x                        4                   L                $   d   x  9    BAA pAB $        [    AD OAA              N    D DA      ,            BAD0ABA0          x      GA   4   $  (      ABA D0 ABAA0     4   \        ABA D0 ABAA0     L          ABB B(B0A8G8A0B(B BBAA  D          ABB B(B0A8A@8A0B(B BBA<   ,        ABB A(D@(A BBAA@        l  P      AL       <     P      ABB A(Dp(A BBAAp     <           ABB A(G(A BBAA   D     !     ABB B(A0G 0A(B BBAA   L   T  (#     ABB B(B0A8D`U8A0B(B BBAA`         '  b    D XA           H(                  @(      GA   <     (  i    BBB B(A0W(B BBB      T   <   )     ABB B(B0A8D`hEpI`8A0B(B BBAA`        x*  3           <     *      ABB A(DP(A BBAAP     ,     +      AAD`AAA`          +             D   4  x+      ABB B(B0A8A@8A0B(B BBAd   |  +      ABB B(B0A8A@8A0B(B BBAE@D8A0B(B BBAA@     D     X,  l   BBB B(A0D@P0A(B BBBA@    ,   ,  -      BBA BB         \  .                t  .                   .                             H=0    AVSPHIHHH   IIHH  HLH[A^SHHdH%(   HD$H$    HHH  P0H<$H3H   dH%(   H;D$uH[E  HdH%(   HD$HD$    HHHt$  P0HD$dH%(   H;L$uH  AVSHIdH%(   HD$HD$    HHHt$  P0H\$I6HC  H1b   HH   t-H5'HH   1  HH   dH%(   H;D$uH[A^H  H   HL$LD$ LL$(t1)D$0)L$@)T$P)\$`)d$p)$   )$   )$   dH%(   H$   W)$   HH$   H   0   H$   H$   H$   HH$     dH%(   H;$   uH   {  UAVSHAHdH%(   HD$H$    HHH  P0H$Hu HcB  HD1HH   t-H5H`H   1  HH   dH%(   H;D$u	H[A^]  UAVSHAHdH%(   HD$H$    HHH  P0H$Hu HA  HD1.HH   t-H5HH   1M  HH   dH%(   H;D$u	H[A^]  UAWAVAUATSH   EEAHӉIdH%(   H$   H=   D$ H|$ 1  |$ xHD$    HT$-U1  L$^H5!HZ   1  I        HË8  H5H>   H1J  I      l$H$   H|$8WD$|)D$p)D$`)D$P)D$@)D$0P   P   HZ  fD$6 fDt$0fDl$2IfDd$4$   $   Hm Dt$ HD$(    H}HHt$(  P0H\$(Hu H?  HD1=HH   t-H5HH    1\  HH   |$ HT$0U\@1k  \$ t7n  8w  H5H   I1  I    n  ߾U  1  t5%  8.  H5cH   H1  I    '       HD$H=,   t1Dd$ Ht$      Hſ   1  DHH  t$ D$ Hl$H1*  IE IE     HD$HL$Hߋt$H  IH\$HD$    Ht6HD$(    H{HHt$(  P0H|$(H3H   H    HD0l$t,H=+   tHt$   <  Hb  i  D$D3  HD3l$ t,H=+   tHt$      H    D3dH%(   H;$   uLHĘ   [A\A]A^A_]  UAWAVAUATSPIIHH%+  HHwLgGH=*   t-E/   LV  Hſ   1G  DHH)  A7AL1u  II    HCb  Hu$H5H+   1c     I  sL  H1ҹ   I=  KDKH5H   A   1H[A\A]A^A_]  UAWAVSHHdH%(   HD$H*  HHLwU  1  H]HE    Ht6HD$    H{HHt$  P0H|$H3H   H-    HD8A.t*H=)   t   L  H	    AD;dH%(   H;D$uH[A^A_]  SH  H[  UAWAVSHHAA׉HdH%(   HD$@f\$8fD|$:L$<W)D$Ht$     HD$HD$(HS㥛 Hl$HH?HHHT$0}Ht$(     Hy9A  8  H$H5H   AE1+  dH%(   H;D$@uHH[A^A_]  UAWAVSH   HdH%(   H$      H5YHE1   1  HkH$    H}HH  P0H$Hu H9  H10HH   t0H5HHzE1   1L  HH   dH%(   H;$     DHĘ   [A^A_]W)D$pHǄ$       {Ht$p   R  H   $      =  K  A   $   fX  fhW)$)D$P)D$@)D$0)D$ )D$HD$`    $   ${IUhL1  D$    {Uh@)    8  H5HE1   H1  c$   D$   H5H   E1  HkH$    H}HH  P0H$Hu H7  HD1cHH   A   YH5HH	'H5H.   1e  A   HD$    $   ${IUL1b  D$    {U@L1H    UAWAVATSH0  IdH%(   H$(  WHG    HC  IIH|$  1/  Ld$L|$I$LLX  ŉD$ =  }8H\$$I$LL1҉IX  Hcl$ H\$H   y!  I$LL1  HHD$H<      HIIFHA   LCINI1L|$f.     D  T$H9sIFf.     LLe  H\$I9tIFINHHt%HD$$H9tH|$Ht$HHڹ     dH%(   H;$(  uLH0  [A\A^A_]H  UAWAVAUATSH(HdH%(   HD$ HH5P0H.  HHHL5HHL  H5  HHlHHL  H5  HHHHH  H4  H  H=4     H=4     HH5HP0H  HHH4  HH     AHHH   E~  HHPxH  IW)D$HHL   IHH5HP0HHHHHH  IHHH   HLL1  H  IHHL   HHL1H  H
  IH5  HD$HhH4  H  HD$HLHH$$  HD$HD$HHLLP  HHL   HH5HP0HHH/H"HH  IHHH   HLL1  H  IHl$HuH<$  H  IHD$D( f(: HHl$HHL1H  H  L<$HD$H  IH4(HL6  H  IWHD$IHHHt$  IL|$HHH,$HHT$P  HHH     H5rHvH5bH   1
  A   E1   H5BH|$  HH   HHL8HHLLP  H5H|$  HH   HHL   H|$@  W)D$HHL   H5HrH7   1
  dH%(   H;D$    DH([A\A]A^A_]L$$H5wH   L1	  rL$$HHL<$LHT$P  HuL  HHD$1(Hessage> HL(HHl$H=QH5HcHc1I  $	  HdH%(   HD$HD$    HHt$  P0uH|$
    dH%(   H;L$uH  H
  H   HL$LD$ LL$(t1)D$0)L$@)T$P)\$`)d$p)$   )$   )$   dH%(   H$   W)$   HH$   H   0   H$   H$   H$   HH$     dH%(   H;$   uH     AWAVAUATSIHH	  WLz	  IL`H3LH{	  HtHCL+LHLLg	  ML;[A\A]A^A_UAWAVAUATSH(HdH%(   HD$ HH   EŉIDL$E1HH1H  H+  Iǿ     IHHHt$p   I$It$HH  HD$    Ld$HD$L$`DH|$LDDD$PD$pP  HHl$HD$    Ht7HD$    H}HHt$  P0H|$Hu H   H  Ld$HHLLP  VH   tHH   HH5HP0Ht%HHE1HH1PpHHH   E1dH%(   H;D$ uLH([A\A]A^A_]  HtAH׉D  H5,H   1  UAWAVSH(AAHdH%(   HD$ W)$HD$    HL  H,$H\$H9t3A U@f.     D  U DD1@  HH9uH,$HtHl$H  dH%(   H;D$ uH([A^A_]  USHHLƉ͉dH%(   HD$@  H  HHL$ WD$(HD$8    H|$ H  $    f,$D$(D$HD$8HD$H߾U@1  dH%(   H;D$@uHH[]&  Ht	HH`UAWAVAUATSPIAHG  ID(+t*H=   t   Hs  H    D#At5H=   t+   L@  Hſ   H0  DHH  E.H[A\A]A^A_]UAWAVAUATSPIL7LM)LHHMHH>   H?IUL)III9LBHH9LCMtH4$I9wzJ<    v  HH4$1N$H,HM~HLL  I] ImMeMtLH[A\A]A^A_]`  H[A\A]A^A_]L  $  AWAVAUATSHHIdH%(   HD$H  ID$    Ht$H     Dl$A   MM   Ho  L)L9   IvHg     HG  L)L9   IvH?     H  L)L9ssIvH  upH  L)L9sSIvH  uPH  L)L9s3IvH  u0H  L)L9sIHL  uHL  1dH%(   H;L$uH[A\A]A^A_  AWAVSHIH]  IH1  AwHt     AwH`  uqAwHP  uaAwH@  uQAwH0  uAAwH   u1H  IHL  DD)H  HL  1[A^A_   1             5r  %t  @ %r  h    %j  h   %b  h   %Z  h   %R  h   %J  h   %B  h   %:  h   p%2  h   `%*  h	   P%"  h
   @%  h   0%  h    %
  h   %  h    %  h   %  h   %  h   %  h   %  h   %  h   %  h   %  h   %  h   p%  h   `%  h   P%  h   @%  h   0%  h    %  h   %  h    %z  h   %r  h    %j  h!   %b  h"   %Z  h#   %R  h$   %J  h%   %B  h&   %:  h'   p%2  h(   `%*  h)   P%"  h*   @@e                                                      PR      `R                      pR      4      4             .                                       G             ^                                       o                                                           o             `            `    K       	              $       @      #               %                     `                          g                                                       
      
             o    8	             e                    o    0      o          o                                                           e                      R      R      R      R      R      R      R      S      S      &S      6S      FS      VS      fS      vS      S      S      S      S      S      S      S      S      T      T      &T      6T      FT      VT      fT      vT      T      T      T      T      T      T      T      T      U      U      &U      6U                  @K                  L      %      4      0M      Q      +      M                  N       .fini_array .text .got .note.android.ident .got.plt .rela.plt .bss .dynstr .eh_frame_hdr .gnu.version_r .data.rel.ro .relr.dyn .rela.dyn .gnu.version .dynsym .gnu.hash .eh_frame .note.gnu.build-id .dynamic .shstrtab .rodata .gnu_debugdata .data 7zXZ  i"6 !    7'/] ?Eh=(aK" aѠUw(<5OC]i.܎8(m)	GҜh&05!L 86E[\AoX8BVa,_I˼x.R)鰡i?g'unꏴ'? izgċE:nYO!T`/_Dnf!F)&Р+OE&%2\T57O
$TwCs&L~G$f=õ^M
EĒ$\Zj3@jS'Q\p5$d#s@JmL4:Ikdݼe+˯pN*h2ꀔ8aޑ+xZLlLo#- ;$j?surIvT[ʢmɧ;A^[DΩz1ɳhg	a?Y	ݰfhlv9kbŚ]1Iwn|5ע`i7=+]bR/cR-8i/f?;ԭb5Nұ`3?$SiFXc):I:Gtd#៛e9e[qC@5WTO[ <^G´'>*b*:+*gYN׍Wu64wіX6	aU  cl   1>0    YZ                                                                                   p      p                                                                                                                                                  o       0      0      v                            Z   o                                                  o       8	      8	                                   D              
       
                                        `                   K                            v             @      @                                    5      B       `      `                                      2       h      h      W                            L                                                                                                                         4      $                                   :             R      B                                   i             @e      @E      `                                           e      E                                                 e      E                                               g      G                                     ,             g      G      p                                          `y      `I      x                              ?             y      I                                                          I                                                          J                                   