Files
and-bak/app/build/tmp/kotlin-classes/debug/com/hikoncont/service/ConfigMaskService.class

162 lines
16 KiB
Plaintext
Raw Normal View History

2026-02-11 16:59:49 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<02>'com/hikoncont/service/ConfigMaskServiceandroid/app/Service<init>()V 
enableConfigMaskZ
 enableProgressBar
配置中请稍后...configMaskTextLjava/lang/String;  .正在自动配置和连接
请勿操作设备configMaskSubtitle  $配置完成后将自动返回应用configMaskStatus  :com/hikoncont/service/ConfigMaskService$progressReceiver$1 ,(Lcom/hikoncont/service/ConfigMaskService;)V "
!#progressReceiver<Lcom/hikoncont/service/ConfigMaskService$progressReceiver$1; %& '6com/hikoncont/service/ConfigMaskService$hideReceiver$1)
*# hideReceiver8Lcom/hikoncont/service/ConfigMaskService$hideReceiver$1; ,- .this)Lcom/hikoncont/service/ConfigMaskService; isVivoDevice()Zandroid/os/Build4BRAND 6 57java/util/Locale9ROOTLjava/util/Locale; ;< :=java/lang/String? toLowerCase&(Ljava/util/Locale;)Ljava/lang/String; AB
@C2this as java.lang.String).toLowerCase(Locale.ROOT)Ekotlin/jvm/internal/IntrinsicsGcheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V IJ
HKM MANUFACTURER O 5PMODEL R 5Sjava/lang/CharSequenceUvivoWkotlin/text/StringsKtYcontains$defaultG(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z [\
Z]iqoo_brand manufacturermodelonCreate d
eConfigMaskServiceg$<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ConfigMaskService onCreateiandroid/util/Logki'(Ljava/lang/String;Ljava/lang/String;)I mn
loandroid/content/IntentFilterq
r$android.mycustrecev.HIDE_CONFIG_MASKt addAction(Ljava/lang/String;)V vw
rx!android/content/BroadcastReceiverzregisterReceiver[(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; |}
~*android.mycustrecev.CONFIG_PROGRESS_UPDATE<00> w
r<00><✅ ConfigMaskService进度更新广播接收器注册成功<00>V<><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ConfigMaskService监听广播Action: android.mycustrecev.CONFIG_PROGRESS_UPDATE<00>createNotificationChannel <00>
<00>/$i$a$-apply-ConfigMaskService$onCreate$filter$1I$this$onCreate_u24lambda_u240Landroid/content/IntentFilter;filterprogressFilteronStartCommand(Landroid/content/Intent;II)I$Lorg/jetbrains/annotations/Nullable;*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ConfigMaskService onStartCommand<00> android/content/Intent<00>getBooleanExtra(Ljava/lang/String;Z)Z <00><00>
<00><00> getStringExtra&(Ljava/lang/String;)Ljava/lang/String; <00><00>
<00><00>1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 配置遮盖功能已禁用,停止服务<00>d <00>n
l<00>stopSelf <00>
<00>createNotification()Landroid/app/Notification; <00><00>
<00>startForeground(ILandroid/app/Notification;)V <00><00>
<00>createSystemMask <00>
<00>intentLandroid/content/Intent;flagsstartId onDestroyjava/lang/Exception<00>%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ConfigMaskService onDestroy<00>removeMaskView <00>
<00>unregisterReceiver&(Landroid/content/BroadcastReceiver;)V <00><00>
<00>"⚠️ 注销广播接收器失败<00>java/lang/Throwable<00>w<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I <00><00>
l<00> <00>
<00>eLjava/lang/Exception;onBind.(Landroid/content/Intent;)Landroid/os/IBinder;window<00>getSystemService&(Ljava/lang/String;)Ljava/lang/Object; <00><00>
<00>?null cannot be cast to non-null type android.view.WindowManager<00> checkNotNull <00>J
H<00>android/view/WindowManager<00> windowManagerLandroid/view/WindowManager; <00><00> <00>createMaskView()Landroid/view/View; <00><00>
<00>maskViewLandroid/view/View; <00><00> <00>createWindowLayoutParams+()Landroid/view/WindowManager$LayoutParams; <00><00>
<00>#android/view/ViewGroup$LayoutParams<00>addView;(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V <00><00> <00><00>"✅ 系统级配置遮盖已创建<00>❌ 创建系统级遮盖失败<00> <00><00>
l<00>params)Landroid/view/WindowManager$LayoutParams;'android/view/WindowManager$LayoutParamsjava/lang/Object 23
android/widget/LinearLayoutandroid/content/Context (Landroid/content/Context;)V 
 setOrientation(I)V 

setGravity 
<03>setBackgroundColor 
2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD> vivo设备配置遮盖使用完全黑色
setPadding(IIII)V 
setSystemUiVisibility 
 android/widget/TextView"
# setText(Ljava/lang/CharSequence;)V %&
#'A<> setTextSize(F)V *+
#, setTextColor .
#/
#
#A<><03><><EFBFBD><EFBFBD>A`<03><><EFBFBD><EFBFBD>android/view/View7(Landroid/view/View;)V <00>9
:+<2B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 开始创建系统级进度条组件<android/widget/ProgressBar>x8(Landroid/content/Context;Landroid/util/AttributeSet;I)V A
?BsetMax D
?E setProgress G
?H setVisibility J
?K(android/widget/LinearLayout$LayoutParamsM getResources!()Landroid/content/res/Resources; OP
?Qandroid/content/res/ResourcesSgetDisplayMetrics()Landroid/util/DisplayMetrics; UV
TWandroid/util/DisplayMetricsYdensityF [\ Z](II)V _
N`
setMargins b
NcsetLayoutParams((Landroid/view/ViewGroup$LayoutParams;)V ef
?ggetProgressDrawable&()Landroid/graphics/drawable/Drawable; ij
?k#4CAF50mandroid/graphics/Coloro
parseColor(Ljava/lang/String;)I qr
ps"android/graphics/drawable/DrawableusetTint w
vxsetAlpha z+
?{设置进度条颜色失败} progressBarLandroid/widget/ProgressBar; <01> <01>配置中... (10%)<01>A<>
#Kgravity <01><00> N<01>
#g progressTextLandroid/widget/TextView; <01><01> <01>java/lang/StringBuilder<01>
<01>?✅ 系统级进度条已添加到遮盖界面,初始进度: <01>append-(Ljava/lang/String;)Ljava/lang/StringBuilder; <01><01>
<01><01> getProgress()I <01><01>
?<01>java/lang/Integer<01>valueOf(I)Ljava/lang/Integer; <01><01>
<01><01>-(Ljava/lang/Object;)Ljava/lang/StringBuilder; <01><01>
<01><01>(C)Ljava/lang/StringBuilder; <01><01>
<01><01>toString()Ljava/lang/String; <01><01>
<01><01>$✅ 系统级进度文本已添加: <01>getText()Ljava/lang/CharSequence; <01><01>
#<01>(⚠️ 系统级进度条功能已禁用<01> <00>n
l<01>5$i$a$-apply-ConfigMaskService$createMaskView$layout$1#$this$createMaskView_u24lambda_u241Landroid/widget/LinearLayout;7$i$a$-apply-ConfigMaskService$createMaskView$textView$1#$this$createMaskView_u24lambda_u242;$i$a$-apply-ConfigMaskService$createMaskView$subtitleView$1#$this$createMaskView_u24lambda_u2439$i$a$-apply-ConfigMaskService$createMaskView$statusView$1#$this$createMaskView_u24lambda_u244B$i$a$-apply-ConfigMaskService$createMaskView$1$progressBarParams$12$this$createMaskView_u24lambda_u246_u24lambda_u245*Landroid/widget/LinearLayout$LayoutParams;.$i$a$-apply-ConfigMaskService$createMaskView$1progressBarParams#$this$createMaskView_u24lambda_u246C$i$a$-apply-ConfigMaskService$createMaskView$2$progressTextParams$12$this$createMaskView_u24lambda_u248_u24lambda_u247.$i$a$-apply-ConfigMaskService$createMaskView$2progressTextParams#$this$createMaskView_u24lambda_u248layouttextView subtitleView
statusViewandroid/os/Build$VERSION<01>SDK_INT <01><00> <01><01>i<07>(IIIII)V <01>
<01> <01>x <01><00> <01>y <01><00> <01>layoutInDisplayCutoutMode <01><00> <01>%✅ Android 11+ 窗口适配已应用<01>3<><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 系统遮盖窗口参数设置完成: width=<01>width <01><00> <01>(I)Ljava/lang/StringBuilder; <01><01>
<01><01> , height=<01>height <01><00> <01>, flags=<01>, type=<01>8$i$a$-apply-ConfigMaskService$createWindowLayoutParams$1-$this$createWindowLayoutParams_u24lambda_u249typefullscreenFlags
removeView <01>9 <00><01>✅ 系统级遮盖已移除<01>❌ 移除系统级遮盖失败<01>android/app/NotificationChannel<01>config_mask_channel配置遮盖服务.(Ljava/lang/String;Ljava/lang/CharSequence;I)V 
!显示配置期间的遮盖界面setDescription 
w
  setShowBadge(Z)V  
android/app/NotificationManager%(Ljava/lang/Class;)Ljava/lang/Object; <00>
$(Landroid/app/NotificationChannel;)V <00>
A$i$a$-apply-ConfigMaskService$createNotificationChannel$channel$1/$this$createNotificationChannel_u24lambda_u2410!Landroid/app/NotificationChannel;channelnotificationManager!Landroid/app/NotificationManager;,androidx/core/app/NotificationCompat$Builder.(Landroid/content/Context;Ljava/lang/String;)V !
 " 配置中...$setContentTitleH(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; &'
 ('正在自动配置和连接,请稍后*setContentText ,'
 -com/hikoncont/R$drawable/ic_remote_control 1<00> 02 setSmallIcon1(I)Landroidx/core/app/NotificationCompat$Builder; 45
 6 setPriority 85
 9
setOngoing1(Z)Landroidx/core/app/NotificationCompat$Builder; ;<
 =build ?<00>
 @4Builder(this, CHANNEL_ID…rue)
.build()Baccess$getProgressBar$pG(Lcom/hikoncont/service/ConfigMaskService;)Landroid/widget/ProgressBar;$thisaccess$getProgressText$pD(Lcom/hikoncont/service/ConfigMaskService;)Landroid/widget/TextView;<clinit>1com/hikoncont/service/ConfigMaskService$CompanionJ1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V L
KM Companion3Lcom/hikoncont/service/ConfigMaskService$Companion; OP Q#Lorg/jetbrains/annotations/NotNull;TAGNOTIFICATION_ID<07>
CHANNEL_IDLkotlin/Metadata;mvkxi0d1<01><><EFBFBD>n









<EFBFBD><EFBFBD>

<EFBFBD><EFBFBD>


<EFBFBD><EFBFBD>



<EFBFBD><EFBFBD>





<EFBFBD><EFBFBD>



* <18><> ,20:,B¢J0HJ0HJ0HJ0HJ0HJ 0HJ!0"2#0$HJ%0HJ&0HJ"'0(2#0$2)0(2*0(HJ+0HR0X‚¢
<EFBFBD><EFBFBD>R0X‚¢
<EFBFBD><EFBFBD>R0X‚¢
<EFBFBD><EFBFBD>R0X‚¢
<EFBFBD><EFBFBD>R 0X‚¢
<EFBFBD><EFBFBD>R
0 X‚¢
 R 0X‚¢
<EFBFBD><EFBFBD>R0X‚¢
<EFBFBD><EFBFBD>R0X‚¢
R0X‚¢
<EFBFBD><EFBFBD>R0X‚¢
<EFBFBD><EFBFBD>¨-d2Landroid/app/Service;Landroid/app/Notification;Landroid/os/IBinder; app_debug(android/content/Context$BindServiceFlagsgBindServiceFlags#android/content/res/Resources$ThemejTheme4android/database/sqlite/SQLiteDatabase$CursorFactorym&android/database/sqlite/SQLiteDatabaseo CursorFactoryVERSIONandroid/view/ViewGroups LayoutParams$androidx/core/app/NotificationCompatvBuildercom/hikoncont/RydrawableConfigMaskService.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses
SourceFileRuntimeVisibleAnnotations1OP}S<00><00>}<00><00><00>}<00>

}S}S}S<01>}<00><01><01>}<00>%&}S,-}ST~h}SU<00>~VW~}S<00>9*<2A>*<04> *<04>*<11>*<17>*<1C>*<2A>!Y*<2A>$<24>(*<2A>*Y*<2A>+<2B>/<2F><02>& 8 9:;< C,V8<02> 90123ò8Y<38><13>><3E>DYF<>LY<4C>WNL<4E>QY<51><13>><3E>DYF<>LY<4C>WNM<4E>TY<54><13>><3E>DYF<>LY<4C>WNN+<2B>VX<>V<01>^<5E>],<2C>VX<>V<01>^<5E>K+<2B>V`<60>V<01>^<5E>9,<2C>V`<60>V<01>^<5E>'-<2D>VX<>V<01>^<5E>-<2D>V`<60>V<01>^<5E><04><03><02>> W@B@<40>@@B@<40>@@@B@<40>l@@<02>6 **+.+6,I,Q.c/u0<00>1<00>2<00>3<00>.<02>*<00>a6<00>bQrc<00>01d<00>[*<2A>fhj<>pW<70>rY<72>sM,N6-u<>y,L**<2A>/<2F>{+<2B>W<7F>rY<12><><00>M**<2A>(<28>{,<2C>Wh<12><>pWh<12><>pW*<2A><00><><02>:bc fgh f!f"i/l9mFnNoVrZs<02>4<00><00>
<00><00>"9<00><00>9"<00><00>[01<00><00>2<00>h<12><>pW*+Y<> <12><04><00><>W<04> *+Y<> <12><04><00><>W<04>*+Y<> <12><><00><>WY<>W<11>*+Y<> <12><><00><>WY<>W<17>*+Y<> <12><><00><>WY<>W<1C>*<2A> <0C>h<12><><00>W*<2A><00><05>*<07>*<2A><00><><00>*<2A><00><04><02><0E><00><00><><00><01><00><00><><00><01><00><00><><00>@<40><00>@<40><00><00><><00>@<40><00>@<40><00><00><><00>@<40><00>@<02>6 vyz0{J|d}~<00><00><00><00><00><00><00><00><00><00><00><00><02>*<00>01<00><00><00><00><00><00><00><00><00><02> <00><00><00>8h<12><>pW*<2A><00>**<2A>/<2F>{<7B><00>**<2A>(<28>{<7B>ǧLh<12>+<2B>˸<00>W*<2A>ѱ #&<00><02>f<00> <02>& <00><00> <00> <00><00>&<00>'<00>3<00>7<00><02>' <00><00>801<00><00>6<01><02><00><02>01<00><00>}<00><02><00><00><00>S**׶<00>Yݸ<00><><00><><00>**<2A><00><><00>*<2A><00>L*<2A><00>Y<EFBFBD>*<2A><00>+<2B><00><><00><00>Wh<12><>pW<70>Lh<12>+<2B>˸<00>W<EFBFBD>BE<00><02>&<04>9<00><00>
<00><> <02>& <00><00><00><00>!<00>:<00>E<00>F<00>R<00><02> !!<00>F <00><00>S01<00><00><06><02>*<2A><<3C>Y*<2A>
<EFBFBD> N-:6<04><11><15><1B> h<1A><00>W0000<><00>!-M<>#Y*<2A>
<EFBFBD>$::6*<2A><15>V<>()<29>-<02>0<11>1    <20>2N<>#Y*<2A>
<EFBFBD>$::6*<2A><1A>V<>(3<>-4<>0<11>1<10>2:<04>#Y*<2A>
<EFBFBD>$::6*<2A><1F>V<>(5<>-6<>0<11>1 <10>2:,-<2D>8<>;,<04>8<>;*<2A><0F><01>h=<3D>pW*<2A>?Y*<2A>
@<40>C::: 6d<>F
<EFBFBD>I<03>L<>NY <0C><07>R<>X<>^j<><6A>a:  :
6 
@@<10>d :  <0C><00><>h<07>lY<6C>n<>t<>y<>W <0C>|<7C>: h~ <09>˸<00>W <06><01>*<2A>#Y*<2A>
<EFBFBD>$::: 6<01><>V<>(<01><>-<02>0<11>1<03><01><>NY<10><10><>a:  :
6 
<18>d
<04><01> :  <0C><00><><01> <06><01>,*<2A><01><>8<>;,*<2A><01><>8<>;h<><01>Y<EFBFBD><01><01><><01>*<2A><01>Y<EFBFBD> <0C><01><><01><>W<01><01>%<25><01><><01><>pWh<><01>Y<EFBFBD><01><01><><01>*<2A><01>Y<EFBFBD> <09><01><>W<01><01><><01><>pW<70> h<01><><01>W,<05>8<>;,<2C>8<><01><01><01><00><02>b <0B>9<00><01>###??NNNvH<00><>###??NN<00><00>#####NNN@<01>?<3F>#####NNN@<01><01><>+#####NNN@<01>#<23>#####NNN@<01>V<> #####<02>z^<00><00><00><00>$<00>,<00>0<00>9<00>F<00>N<00>O<00>P<00>Q<00>e<00>q<00>y<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>#<00>$<00>&<00>(<00>0<00>9<00>@<00>I<00>d<00>k<00>r<00>x<00>|<00>}<00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><01><01><01><01><01><01><00><01><00><01>
   $*.027>IOPRRT^a
c
fq|<02> <02>"<02>%<02>'<02><00>8<01><00>;<01><01>e/<01><00>b2<01><01><00>0<01><00><00>3<01><01><00>1<01><00><00>4<01><01><01><01><00> <01><01><01>
<01><00><00> d<00><01><00><01>;<01><01> a<00><01><01>><01><00> ;<01><01>
[<01><00>T <01><01> ^<01><01><02>2
Q<02><01><01><00>Y<01><01><00><01><01>(<01><01><01><02>01<00><00>l<00><><01><1A> <07><><07><<01>=<3D>Y<10><><01>N-:63<><01><03><01><03>ݲ<01><1C> <04><01><><01><1E> h<01><><00>Wh<><01>Y<EFBFBD><01><01><><01><04><01><><01><01><><01><04><01><><01><01><><01><1C><01><01><><01><1B><01><><01><><00>W-<2D><02>B<01>9<02>b./2.6BCDEFG B$H*J1K7L=OEPKTSV\Y<00>Z<00>H<00>B<02>4*s<01><00>'v<01><00><01><00><00><01><00><00>01<00><00>D*<2A><00><>>*<2A><00><>7*<2A><00>Y<EFBFBD>*<2A><00><><01><00>W*<01><00>h<01><>pW<70>Lh<01>+<2B>˸<00>W<EFBFBD>25<00><02> c<00>P<00> <02>"abc$d)e5g6hCj<02>6 <00><00>D01<00><00>?<3F><01><1A>9<>Y<04>V<05>M,N6- <09> -<03>,L*<12><15>M,+<2B><18><02>><02>Bpq rstquv&w+x,u-u-q.z9{>}<02>4 <00>.9?01<00><00>9<> Y*<2A>
<02>#%<25>V<>)+<2B>V<>.<2E>3<>7<02>:<04>><3E>AYC<>L<><02>"<01><01><01> <01>&<01>*<01>.<01>8<01><02> 901DE/*<2A><01><><02><02> F1GH/*<2A><01><><02><02> F1I <0C>KY<01>N<>R<><02>b h
ikTlnpq <01>5r <00>tu <00>u Nu  wx 0z{!*KO<02>|<02><00>XY[IZI[I\]IZ^I_`[sab[.s1scsssMsss sMs s,s)s-s<00>s<00>ss<01>s%s s&s<01>s<01>s<00>s<00>s<00>s<00>sds<00>sMs<00>s<00>ss2s<00>ses<00>s<00>sds<00>s<00>sMs<00>s<00>s<00>sOsf