New billing client is not supported in the latest LuckyPatcher

I have 3 apps updated with a new billing client which generate this error when I try to launch with XPosed.

Other apps works, show I don't think is my configuration. In the past the same apps works.


  04-13 17:43:01.670  5130  5130 W BillingLogger: Unable to log.<br>04-13 17:43:01.670  5130  5130 W BillingLogger: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at com.google.android.gms.internal.play_billing.zzbp.&lt;init&gt;(SourceFile:4)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at com.google.android.gms.internal.play_billing.zzdd.zzA(SourceFile:20)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at com.google.android.gms.internal.play_billing.zzdd.zzk(SourceFile:3)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at com.google.android.gms.internal.play_billing.zzgy.zzB(SourceFile:3)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at v2.f0.onReceive(SourceFile:94)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1802)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.app.LoadedApk$ReceiverDispatcher$Args.$r8$lambda$gDuJqgxY6Zb-ifyeubKeivTLAwk(Unknown Source:0)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.app.LoadedApk$ReceiverDispatcher$Args$$ExternalSyntheticLambda0.run(Unknown Source:2)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.os.Handler.handleCallback(Handler.java:958)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.os.Handler.dispatchMessage(Handler.java:99)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.os.Looper.loopOnce(Looper.java:205)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.os.Looper.loop(Looper.java:294)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.app.ActivityThread.main(ActivityThread.java:8177)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at java.lang.reflect.Method.invoke(Native Method)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: Unable to create logging payload<br>04-13 17:43:01.670  5130  5130 W BillingLogger: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at v2.f0.onReceive(SourceFile:277)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1802)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.app.LoadedApk$ReceiverDispatcher$Args.$r8$lambda$gDuJqgxY6Zb-ifyeubKeivTLAwk(Unknown Source:0)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.app.LoadedApk$ReceiverDispatcher$Args$$ExternalSyntheticLambda0.run(Unknown Source:2)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.os.Handler.handleCallback(Handler.java:958)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.os.Handler.dispatchMessage(Handler.java:99)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.os.Looper.loopOnce(Looper.java:205)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.os.Looper.loop(Looper.java:294)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at android.app.ActivityThread.main(ActivityThread.java:8177)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at java.lang.reflect.Method.invoke(Native Method)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)<br>04-13 17:43:01.670  5130  5130 W BillingLogger: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)<br>04-13 17:43:01.681  5200  5220 I System.out: LP:playBillingLibraryVersion = "6.2.0"<br><br><br>Other apps<br><br>04-13 17:54:35.049  6250  6250 I System.out: Update settings xposed<br>04-13 17:54:40.623  5200  5220 I System.out: LP:LuckyPatcher: use api 6 getBuyIntentExtraParams<br>04-13 17:54:40.623  5200  5220 I System.out: LP:Bundle{<br>04-13 17:54:40.623  5200  5220 I System.out: LP:skuDetailsTokens = "[RsYkTlRprQRaXNgiRbCDZlOqBjnFsxKWC]"<br>04-13 17:54:40.623  5200  5220 I System.out: LP:playBillingLibraryVersion = "6.1.0"<br>04-13 17:54:40.623  5200  5220 I System.out: LP:enablePendingPurchases = "true"<br>04-13 17:54:40.623  5200  5220 I System.out: LP:}Bundle;<br>04-13 17:54:40.639   834   874 V WindowManagerShell: Transition requested: android.os.BinderProxy@c3f027d TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=15 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.ivanGavrilov.CalcKit/.Calculator } baseActivity=ComponentInfo{com.ivanGavrilov.CalcKit/com.ivanGavrilov.CalcKit.Calculator} topActivity=ComponentInfo{com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity} origActivity=null realActivity=ComponentInfo{com.ivanGavrilov.CalcKit/com.ivanGavrilov.CalcKit.Calculator} numActivities=3 lastActiveTime=806084 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@3445572} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=ActivityInfo{e4d4dc3 com.android.billingclient.api.ProxyBillingActivity} launchCookies=[android.os.BinderProxy@148622c] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=1 cameraCompatControlState=hidden}, remoteTransition = null, displayChange = null }<br>04-13 17:54:40.640   622   927 I ActivityTaskManager: START u0 {cmp=com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity (has extras)} with LAUNCH_MULTIPLE from uid 10193 (BAL_ALLOW_VISIBLE_WINDOW) result code=0<br>04-13 17:54:40.692   622   927 D CoreBackPreview: Window{4e9da08 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@dff53c6, mPriority=0, mIsAnimationCallback=false}<br>04-13 17:54:40.754  5997  5997 W BillingHelper: Got null intent!<br>04-13 17:54:40.754  5997  5997 W ProxyBillingActivity: Activity finished with resultCode 0 and billing's responseCode: 6<br>04-13 17:54:40.757   622   641 V WindowManager: Sent Transition #30 createdAt=04-13 17:54:40.632 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=15 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.ivanGavrilov.CalcKit/.Calculator } baseActivity=ComponentInfo{com.ivanGavrilov.CalcKit/com.ivanGavrilov.CalcKit.Calculator} topActivity=ComponentInfo{com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity} origActivity=null realActivity=ComponentInfo{com.ivanGavrilov.CalcKit/com.ivanGavrilov.CalcKit.Calculator} numActivities=3 lastActiveTime=806084 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{8595667 Task{1973a11 #15 type=standard A=10193:com.ivanGavrilov.CalcKit}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=ActivityInfo{ef159e com.android.billingclient.api.ProxyBillingActivity} launchCookies=[android.os.BinderProxy@9a87cbd] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=1 cameraCompatControlState=hidden}, remoteTransition = null, displayChange = null }<br>04-13 17:54:40.759   834   874 V WindowManagerShell: onTransitionReady android.os.BinderProxy@c3f027d: {id=30 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{f3b5cf0 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity)/@0x304e72a sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1-&gt;0 r=-1-&gt;0:-1}]}<br>04-13 17:54:40.759   622   641 V WindowManager:     info={id=30 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{f3b5cf0 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity)/@0x517e220 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1-&gt;0 r=-1-&gt;0:-1}]}<br>04-13 17:54:40.760   834   874 V WindowManagerShell: Transition doesn't have explicit remote, search filters for match for {id=30 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{f3b5cf0 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity)/@0x304e72a sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1-&gt;0 r=-1-&gt;0:-1}]}<br>04-13 17:54:40.761   834   874 V WindowManagerShell: start default transition animation, info = {id=30 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{f3b5cf0 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity)/@0x304e72a sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1-&gt;0 r=-1-&gt;0:-1}]}<br>04-13 17:54:40.763  5997  5997 W BillingHelper: Got null intent!<br>04-13 17:54:40.763  5997  5997 W ProxyBillingActivity: Activity finished with resultCode 0 and billing's responseCode: 6<br>04-13 17:54:40.764   622   927 W ActivityTaskManager: Duplicate finish request for r=ActivityRecord{f3b5cf0 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity t15 f}}<br>04-13 17:54:40.767  5997  5997 W BillingBroadcastManager: Bundle is null.<br>04-13 17:54:40.768  5997  5997 W BillingBroadcastManager: Bundle is null.<br>04-13 17:54:40.778   834   874 V WindowManagerShell: onTransitionReady android.os.BinderProxy@2c07091: {id=31 t=CLOSE f=0x0 trk=1 r=[0@Point(0, 0)] c=[{null m=CLOSE f=TRANSLUCENT|FILLS_TASK|IS_OCCLUDED leash=Surface(name=ActivityRecord{f3b5cf0 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity)/@0xe559e5c sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}<br>04-13 17:54:40.778   622   641 V WindowManager:     info={id=31 t=CLOSE f=0x0 trk=1 r=[0@Point(0, 0)] c=[{null m=CLOSE f=TRANSLUCENT|FILLS_TASK|IS_OCCLUDED leash=Surface(name=ActivityRecord{f3b5cf0 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity)/@0x517e220 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}<br>04-13 17:54:40.779   834   874 V WindowManagerShell: Transition doesn't have explicit remote, search filters for match for {id=31 t=CLOSE f=0x0 trk=1 r=[0@Point(0, 0)] c=[{null m=CLOSE f=TRANSLUCENT|FILLS_TASK|IS_OCCLUDED leash=Surface(name=ActivityRecord{f3b5cf0 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity)/@0xe559e5c sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}<br>04-13 17:54:40.780  5997  5997 W BillingBroadcastManager: Bundle is null.<br>04-13 17:54:40.780  5997  5997 W BillingBroadcastManager: Bundle is null.<br>04-13 17:54:40.784   834   874 V WindowManagerShell: start default transition animation, info = {id=31 t=CLOSE f=0x0 trk=1 r=[0@Point(0, 0)] c=[{null m=CLOSE f=TRANSLUCENT|FILLS_TASK|IS_OCCLUDED leash=Surface(name=ActivityRecord{f3b5cf0 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity)/@0xe559e5c sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}<br>04-13 17:54:40.828   622   927 D CoreBackPreview: Window{4e9da08 u0 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity}: Setting back callback null<br>04-13 17:54:40.856   622   927 W InputManager-JNI: Input channel object '4e9da08 com.ivanGavrilov.CalcKit/com.android.billingclient.api.ProxyBillingActivity (client)' was disposed without first being removed with the input manager!<br><br><br><br>

Sharing is caring, show love and share the thread with your friends.


loading...