+
     Gi.  c                   sT    ^ RI Ht ^ RIt^ RIt^ RIt^ RIHt R tR t	R t
R tR tR# )	    )whichN)	IPlatformc                 s    \        R 4      eR   R V.p\        P                  ! V\        P                  R7      P                  P                  R4      P                  4       # R# )getprop)stdoutzutf-8 )r   
subprocessrunZPIPEr   Zdecodestrip)argspropcommand   && (/usr/lib/waydroid/tools/helpers/props.pyhost_getr   
   sI    Y#d#~~gjoo>EELLWU[[]]    c                 s~    \        R 4      e0   R W.p\        P                  P                  P	                  W4       R# R# )setpropN)r   toolsZhelpersr   Zuser)r	   r
   valuer      &&& r   host_setr      s4    Y#d*t- $r   c                 s    \         P                  ! V 4      pV'       d   VP                  VR 4      # \        P                  ! R4       R# )r   "Failed to access IPlatform serviceN)r   get_servicer   loggingerror)r	   r
   platformServicer   r   getr      s5    ++D1O&&tR00:;r   c                 s    \         P                  ! V 4      pV'       d   VP                  W4       R# \        P                  ! R 4       R# )r   N)r   r   r   r   r   )r	   r
   r   r   r   r   setr      s0    ++D1O,:;r   c                 s4   \        V4      ;_uu_ 4       pV Fa  pVP                  4       p\        V4      ^ 8X  g   V^ ,          R8X  d   K3  VP                  R4      R,          w  rVWR8X  g   KU  Vu uuRRR4       # 	  RRR4       R#   + '       g   i     R# ; i)r    Z#Z=:NNi   Nr   )Zopenr   ZlenZ	partition)r	   Zfiler
   Z
build_propZlineZkZvs   &&&    r   file_getr   $   su    	dzD::<D4yA~aC..%c*CAy 
 
  
 s   AB,B:BB	)Zshutilr   r   r   Ztools.helpers.runr   Ztools.interfacesr   r   r   r   r   r   ) r   r   <module>r      s/        &.
<<	r   