Whatsapp 相关(八) -枚举类和方法

2024-01-31 02:44
文章标签 方法 相关 枚举 whatsapp

本文主要是介绍Whatsapp 相关(八) -枚举类和方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Whatsapp 相关(八) -枚举类和方法

本文主要以whatsapp为例,讲述下frida 如何枚举所有的类以及类的所有方法.

1: 枚举所有的类

代码如下:

Java.perform(function (){console.log(" classes find  start");//Java对象的API enumerateLoadedClassesJava.enumerateLoadedClasses({//该回调函数中的_className参数就是类的名称,每次回调时都会返回一个类的名称onMatch: function(_className){//在这里输出所有//console.log("[*] found instance of '"+_className+"'");//过滤com.whatsapp包下所有类if(_className.toString().indexOf("com.whatsapp")!=-1){console.log("[*] found instance of '"+_className+"'");}},onComplete: function(){//会在枚举类结束之后回调一次此函数console.log("class find  complete");}});});

输出结果如下:

classes find  start
found class 'com.whatsapp.bonsai.waitlist.BonsaiWaitlistSyncManager$sendGetWaitlistState$2$onSuccess$1'
found class 'com.whatsapp.service.RestoreChatConnectionWorker'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$observeStickerExpressionsSideEffects$1$1'
found class 'com.whatsapp.TextEmojiLabel'
found class 'com.whatsapp.components.MainChildCoordinatorLayout'
found class 'com.whatsapp.storage.StorageUsageMediaGalleryFragment'
found class 'com.whatsapp.components.RoundCornerProgressBarV2'
found class 'com.whatsapp.newsletter.NewsletterABPropObserver$fetchMessageEnforcements$2'
found class 'com.whatsapp.Statistics$Data'
found class 'com.whatsapp.data.migration.di.ForceMigrationModule'
found class 'com.whatsapp.AppShell'
found class 'com.whatsapp.settings.SettingsPrivacyCameraEffectsViewModel$onFLMConsentBottomSheetSecondaryButtonClicked$1'
found class 'com.whatsapp.calling.telecom.SelfManagedConnectionService'
found class 'com.whatsapp.stickers.StickerView'
found class 'com.whatsapp.conversation.delegate.ConversationDelegate$53'
found class 'com.whatsapp.settings.SettingsPrivacyCameraEffectsViewModel$onFLMConsentBottomSheetPrimaryButtonClicked$1'
found class 'com.whatsapp.ExternalMediaManager$ExternalMediaStateReceiver'
found class 'com.whatsapp.data.ProfilePhotoChange'
found class 'com.whatsapp.wabloks.commerce.interpreter.actions.FetchCatalogAction$perform$1$2'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$handleAvatarEvent$1'
found class 'com.whatsapp.conversation.conversationrow.nativeflow.commerce.extensions.phoenix.PhoenixExtensionFlowManagerWithCoroutines$startExtensionFlow$1'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$publishDynamicStickersUpdate$2'
found class 'com.whatsapp.registration.integritysignals.GpiaRegClient$calculateGpiaParameter$1'
found class 'com.whatsapp.settings.SettingsPrivacyCameraEffectsViewModel$onPreferenceClicked$1'
found class 'com.whatsapp.product.newsletterenforcements.suspension.NewsletterSuspensionInfoViewModel$fetchContact$2'
found class 'com.whatsapp.conversation.ConversationSearchFragment'
found class 'com.whatsapp.productinfra.avatar.data.AvatarStickersRepository$fetchOnDemandAvatarStickers$2$unwrapped$1'
found class 'com.whatsapp.jobqueue.job.SendPeerMessageJob'
found class 'com.whatsapp.productinfra.avatar.data.AvatarStickersRepository$fetchOnDemandAvatarStickers$2$unwrapped$2'
found class 'com.whatsapp.productinfra.avatar.data.AvatarStickersRepository$fetchOnDemandAvatarStickers$2$unwrapped$3'
found class 'com.whatsapp.dialogs.ProgressDialogFragment'
found class 'com.whatsapp.conversation.ConversationListView'
found class 'com.whatsapp.protocol.VoipStanzaChildNode$Builder'
found class 'com.whatsapp.calling.chatmessages.AdhocParticipantBottomSheetViewModel$clickCallButton$1$1'
found class 'com.whatsapp.usernames.ContactUsernameProvider$getUsernameForJid$1$1'
found class 'com.whatsapp.conversationslist.InteropViewModel$1$1'
found class 'com.whatsapp.wds.components.fab.WDSExtendedFab'
found class 'com.whatsapp.gallerypicker.Hilt_GalleryPickerFragment'
found class 'com.whatsapp.calling.avatar.data.protocol.GetFLMConsentResultProtocol$sendRequest$2'
found class 'com.whatsapp.reply.subsystem.di.ReplySubsystemModule'
found class 'com.whatsapp.conversation.conversationrow.album.MediaAlbumActivity'
found class 'com.whatsapp.privacy.protocol.http.DisclosureContentWorker'
found class 'com.whatsapp.expressionstray.emoji.handler.EmojiHandlerImageView'
found class 'com.whatsapp.gallerypicker.GalleryPickerFragment'
found class 'com.whatsapp.privacy.protocol.http.DisclosureIconsWorker'
found class 'com.whatsapp.messaging.xmpp.XmppConnectionMetricsWorkManager$startLogoutWork$1'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheet$initObservables$1$1'
found class 'com.whatsapp.Hilt_RoundedBottomSheetDialogFragment'
found class 'com.whatsapp.status.crossposting.CrossPostingUpdatesViewModel'
found class 'com.whatsapp.Hilt_DisplayExceptionDialogFactory_UnsupportedDeviceDialogFragment'
found class 'com.whatsapp.quickactionbar.viewmodel.QuickActionBarViewModel$actionBarState$1'
found class 'com.whatsapp.GifHelper'
found class 'com.whatsapp.community.iq.SubgroupSuggestionActionProtocolHelper'
found class 'com.whatsapp.newsletter.NewsletterABPropObserver$fetchGeosuspensionCountries$2'
found class 'com.whatsapp.voipcalling.Voip'
found class 'com.whatsapp.expressionstray.avatars.datasource.AvatarExpressionsDataFlow$all$1'
found class 'com.whatsapp.datasharingdisclosure.ui.Hilt_DisclosureFragment'
found class 'com.whatsapp.expressionstray.avatars.datasource.AvatarExpressionsDataFlow$all$2'
found class 'com.whatsapp.di.CompanionModeModule'
found class 'com.whatsapp.expressionstray.avatars.datasource.AvatarExpressionsDataFlow$all$3'
found class 'com.whatsapp.net.tls13.WtCachedPsk'
found class 'com.whatsapp.mediacomposer.doodle.expressions.ExpressionsShapeCreator$createStickerShape$1$1'
found class 'com.whatsapp.camera.recording.RecordingView'
found class 'com.whatsapp.registration.passkeys.PasskeyAndroidApiImpl'
found class 'com.whatsapp.VideoFrameConverter'
found class 'com.whatsapp.calling.screenshare.ScreenShareLoggingHelper$updateFrameCountAndTotalDuration$1'
found class 'com.whatsapp.workmanager.WaWorkManagerModule'
found class 'com.whatsapp.conversation.conversationrow.MessageSelectionViewModel'
found class 'com.whatsapp.registration.directmigration.MigrationContentProvider'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$getInformation$2'
found class 'com.whatsapp.groupenforcements.ui.GroupSuspendBottomSheet'
found class 'com.whatsapp.mentions.MentionPickerView'
found class 'com.whatsapp.bloks.binder.avatars.WaBloksComponentFoaAvatarEditorAutogenCameraViewBinderUtil$evaluateExpression$1'
found class 'com.whatsapp.extensions.webview.bridge.FlowsWebViewDataRepository$getPublicKey$2'
found class 'com.whatsapp.fmessage.di.FMessageRegistrationsModule'
found class 'com.whatsapp.jobqueue.job.SendE2EMessageJob'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$onDismiss$1'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsFragment'
found class 'com.whatsapp.messaging.xmpp.XmppLifecycleWorker$doWork$2'
found class 'com.whatsapp.jobqueue.job.SendRetryReceiptJob'
found class 'com.whatsapp.camera.overlays.ShutterOverlay'
found class 'com.whatsapp.stickers.flow.StickerPackFlow$packFlow$1$observer$1$onStickerPackOnScreen$1'
found class 'com.whatsapp.bottomsheet.LockableBottomSheetBehavior'
found class 'com.whatsapp.wds.components.search.WDSConversationSearchView'
found class 'com.whatsapp.jid.Jid'
found class 'com.whatsapp.calling.avatar.data.PersonalizedAvatarRepository'
found class 'com.whatsapp.workers.ntp.NtpSyncWorker'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsKeyboardViewModel$fetchAvatarDynamicIcon$2'
found class 'com.whatsapp.bridge.wfal.WfalManager'
found class 'com.whatsapp.fieldstats.events.WamJoinableCall'
found class 'com.whatsapp.jobqueue.job.SendFinalLiveLocationRetryJob'
found class 'com.whatsapp.conversation.Hilt_ConversationSearchFragment'
found class 'com.whatsapp.nativelibloader.WhatsAppLibLoader'
found class 'com.whatsapp.contact.photos.ContactPhotos$LoaderLifecycleEventObserver'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsViewModel'
found class 'com.whatsapp.conversationslist.Hilt_ConversationsFragment'
found class 'com.whatsapp.breakpad.BreakpadManager'
found class 'com.whatsapp.voipcalling.CallOfferInfo'
found class 'com.whatsapp.gallerypicker.GalleryPicker'
found class 'com.whatsapp.product.newsletterenforcements.suspension.NewsletterSuspensionInfoViewModel$fetchNewsletterInfo$2'
found class 'com.whatsapp.gallery.GalleryTabHostFragment'
found class 'com.whatsapp.registration.Hilt_VerificationCodeBottomSheet'
found class 'com.whatsapp.migration.export.api.ExportMigrationContentProvider'
found class 'com.whatsapp.settings.chat.wallpaper.WallPaperView'
found class 'com.whatsapp.dialogs.Hilt_ProgressDialogFragment'
found class 'com.whatsapp.stickers.flow.StickerPackFlow$packFlow$1$observer$1$onThirdPartyPackAdded$1'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$launchAfterDataLoad$1'
found class 'com.whatsapp.core.di.TimeModule'
found class 'com.whatsapp.calling.callhistory.viewmodel.CallsHistoryFragmentV2ViewModel'
found class 'com.whatsapp.fmessage.systemmessage.platform.registration.di.SystemMessagePlatformRegistrationModule'
found class 'com.whatsapp.calling.lightweightcalling.viewmodel.VoiceChatBottomSheetViewModel$joinCall$1$1$1$1'
found class 'com.whatsapp.emoji.EmojiDescriptor'
found class 'com.whatsapp.extensions.network.metadata.ExtensionsMetadataManager$fetchExtensionsMetaData$2'
found class 'com.whatsapp.jobqueue.job.SendPermanentFailureReceiptJob'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$stopLoadingStickers$1$1'
found class 'com.whatsapp.registration.passkeys.PasskeyFacade$maybeCreatePasskeyWithoutEducationScreen$1'
found class 'com.whatsapp.calling.callhistory.view.Hilt_CallsHistoryFragmentV2'
found class 'com.whatsapp.CircularProgressBar'
found class 'com.whatsapp.payments.PaymentConfiguration'
found class 'com.whatsapp.conversation.conversationrow.ConversationRowVideo$RowVideoView'
found class 'com.whatsapp.di.MigrationModule'
found class 'com.whatsapp.jid.DeviceJid'
found class 'com.whatsapp.preloads.di.PreloadsReleaseModule'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getAdHocParticipantsByRecency$recentCalls$1'
found class 'com.whatsapp.jobqueue.job.DeleteAccountFromHsmServerJob'
found class 'com.whatsapp.migration.export.ui.ExportMigrationActivity'
found class 'com.whatsapp.jid.GroupJid'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsViewModel$launchAfterDataLoad$1'
found class 'com.whatsapp.waffle.wfac.di.WfacProductReleaseModule'
found class 'com.whatsapp.mediacomposer.doodle.textentry.DoodleEditText'
found class 'com.whatsapp.conversation.ui.ConversationsContainer'
found class 'com.whatsapp.productinfra.avatar.data.AvatarConfigRepository$hasAvatarAwait$2'
found class 'com.whatsapp.HomePagerSlidingTabStrip'
found class 'com.whatsapp.calling.avatar.data.PersonalizedAvatarRepository$fetchMetadata$2'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsDataSource$createStickersFlow$1'
found class 'com.whatsapp.ctwa.di.CtwaModule'
found class 'com.whatsapp.calling.fragment.Hilt_CallConfirmationFragment'
found class 'com.whatsapp.Main'
found class 'com.whatsapp.WaTabLayout'
found class 'com.whatsapp.conversation.congratulations.CongratulationsImpl'
found class 'com.whatsapp.SecondaryProcessAbstractAppShellDelegate'
found class 'com.whatsapp.avatar.init.AvatarAsyncInit$checkHasAvatarUser$1'
found class 'com.whatsapp.bridge.wfs.nativeauth.WfsNativeAuthManager$getSsoList$2$fallbackJob$1'
found class 'com.whatsapp.workmanager.FrequentWorkersAnomalyDetector$LogExceptionsWorker'
found class 'com.whatsapp.superpack.WhatsAppOpenboxArchive'
found class 'com.whatsapp.WaFrameLayout'
found class 'com.whatsapp.fmessage.forward.di.FMessageForwardingSubsystemModule'
found class 'com.whatsapp.expressionstray.emoji.view.EmojiImageView'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsKeyboardViewModel$onTabsUpdated$1'
found class 'com.whatsapp.calling.avatar.viewmodel.CallAvatarViewModel$enableEffect$1'
found class 'com.whatsapp.expressionstray.gifs.GifExpressionsFragment'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$onPackSelected$1'
found class 'com.whatsapp.conversation.conversationrow.ConversationRowParticipantHeaderMainView'
found class 'com.whatsapp.bridge.wfs.nativeauth.WfsNativeAuthManager$getSsoList$2$2$1'
found class 'com.whatsapp.jobqueue.job.ReceiptMultiTargetProcessingJob'
found class 'com.whatsapp.productinfra.avatar.data.ondemand.AvatarOnDemandStickers$observeStickersWithAvatarStickerPack$$inlined$flatMapLatest$1'
found class 'com.whatsapp.Conversation'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$fetchGiphyTenorStickers$1'
found class 'com.whatsapp.registration.integritysignals.GpiaRegClient$fetchTokenInternal$2$1'
found class 'com.whatsapp.camera.overlays.AutofocusOverlay'
found class 'com.whatsapp.contact.picker.DeviceContactsLoader$loadContacts$2'
found class 'com.whatsapp.biz.BusinessProductModule'
found class 'com.whatsapp.newsletter.ui.reactions.viewmodel.GetReactionSendersUseCase$invoke$1'
found class 'com.whatsapp.funstickers.logging.FunStickersFetchLogger$logMetadataReturned$2'
found class 'com.whatsapp.webpagepreview.WebPagePreviewView'
found class 'com.whatsapp.expressionstray.emoji.EmojiExpressionsViewModel$refreshEmoji$1'
found class 'com.whatsapp.filter.FilterUtils'
found class 'com.whatsapp.components.ConversationListRowHeaderView'
found class 'com.whatsapp.stickers.flow.StickerPackFlow$fetchStickerPack$stickers$1'
found class 'com.whatsapp.newsletterenforcements.userreports.NewsletterUserReportsNetworkClient$fetchUserReports$2'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsKeyboardViewModel'
found class 'com.whatsapp.comments.MessageCommentsManager'
found class 'com.whatsapp.messaging.offline.DelayedStanzasFetcher$onAppForegrounded$1'
found class 'com.whatsapp.data.transactionlock.TransactionLockModule'
found class 'com.whatsapp.calling.camera.ScreenShareCaptureDevice$mediaProjectionCallback$1$onStop$1'
found class 'com.whatsapp.conversation.conversationrow.nativeflow.commerce.extensions.phoenix.PhoenixExtensionFlowManagerWithCoroutines'
found class 'com.whatsapp.conversation.ConversationEntryActionButton'
found class 'com.whatsapp.usernames.UsernameMessageObserver$markOwnPnShared$2'
found class 'com.whatsapp.updates.ui.UpdatesFragment'
found class 'com.whatsapp.bonsai.prompts.BonsaiPromptsViewModel'
found class 'com.whatsapp.community.SubgroupWithParentView'
found class 'com.whatsapp.conversation.di.ConversationUiModule'
found class 'com.whatsapp.wamsys.JniBridge'
found class 'com.whatsapp.gallery.Hilt_GalleryTabHostFragment'
found class 'com.whatsapp.extensions.bloks.viewmodel.WaFlowsViewModel$processFlowDataForWebView$2'
found class 'com.whatsapp.jid.PhoneUserJid'
found class 'com.whatsapp.systemmessage.factory.di.SystemMessageFactoryModule'
found class 'com.whatsapp.productinfra.avatar.ui.stickers.upsell.AvatarStickerUpsellView$4'
found class 'com.whatsapp.camera.litecamera.LiteCameraView'
found class 'com.whatsapp.emoji.search.EmojiSearchKeyboardContainer'
found class 'com.whatsapp.productinfra.avatar.data.AvatarConfigRepository$fetchAvatarAwait$2'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsViewModel$observeAvatarStickers$2'
found class 'com.whatsapp.conversation.conversationrow.nativeflow.commerce.extensions.phoenix.PhoenixExtensionFlowManagerWithCoroutines$downloadPslAndStart$2'
found class 'com.whatsapp.protocol.groups.GetSubgroupsProtocolHelper'
found class 'com.whatsapp.Hilt_ConversationFragment'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsViewModel$updateItemsByStickerSection$1'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheet$initObservables$1$1$1$1'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheet$initObservables$1$1$1$2'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsKeyboardViewModel$handleAvatarStickerPackEvent$1'
found class 'com.whatsapp.conversation.waveforms.VoiceVisualizer'
found class 'com.whatsapp.components.SelectionCheckView'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheet$initObservables$1$1$1$3'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheet$initObservables$1$1$1$4'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheet$initObservables$1$1$1$5'
found class 'com.whatsapp.wds.components.banners.WDSBanner'
found class 'com.whatsapp.WaTextView'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsFragment$observeExpressionsUiSideEffects$1'
found class 'com.whatsapp.stickers.flow.StickerPackFlow$packFlow$1'
found class 'com.whatsapp.stickers.flow.StickerPackFlow$packFlow$2'
found class 'com.whatsapp.jobqueue.job.SendEngagedReceiptJob'
found class 'com.whatsapp.camera.mode.CameraModeTabLayout'
found class 'com.whatsapp.expressionstray.avatars.datasource.AvatarExpressionsDataFlow$stickersFlow$1'
found class 'com.whatsapp.EmptyTellAFriendView'
found class 'com.whatsapp.expressionstray.avatars.datasource.AvatarExpressionsDataFlow$stickersFlow$2'
found class 'com.whatsapp.KeyboardPopupLayout'
found class 'com.whatsapp.camera.bottomsheet.CameraBottomSheetController$5'
found class 'com.whatsapp.mediacomposer.doodle.expressions.ExpressionsShapeCreator$createEmojiShape$1'
found class 'com.whatsapp.di.JidMapperProviderModule'
found class 'com.whatsapp.productinfra.avatar.editor.events.AvatarEventFlow$flow$1'
found class 'com.whatsapp.calling.di.ActivityModule'
found class 'com.whatsapp.newsletter.ui.reactions.NewsletterReactionsSheet$TabsPagerAdapter$instantiateItem$3$1'
found class 'com.whatsapp.calling.avatar.viewmodel.CallAvatarViewModel$onFLMConsentBottomSheetSecondaryButtonClicked$1'
found class 'com.whatsapp.stickers.starred.StarredStickersFlow$stickerCallbackFlow$1'
found class 'com.whatsapp.calling.callgrid.viewmodel.ScreenSharePeerTransitionStateProvider$peerEnteredTransitionState$1$1'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$onShapeSelected$1'
found class 'com.whatsapp.CodeInputField'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$fetchMoreGiphyTenorStickers$1$1'
found class 'com.whatsapp.updates.ui.adapter.UpdatesAdapter'
found class 'com.whatsapp.messaging.offline.DelayedStanzasFetcher$pullDelayedNotifications$1'
found class 'com.whatsapp.wds.components.profilephoto.WDSProfilePhoto'
found class 'com.whatsapp.newsletter.NewsletterABPropObserver$onAfterABPropsChanged$1'
found class 'com.whatsapp.backup.google.workers.BackupGpbSignalWorker$doWork$2'
found class 'com.whatsapp.wds.components.bottomsheet.Hilt_WDSBottomSheetDialogFragment'
found class 'com.whatsapp.AbstractConsumerAppShell'
found class 'com.whatsapp.usernames.ContactUsernameProvider$getUsernameForPn$2'
found class 'com.whatsapp.bonsai.waitlist.BonsaiWaitlistSyncManager$sendGetWaitlistState$2$onFailure$1'
found class 'com.whatsapp.productinfra.reportingtoken.cron.ReportingTokenCleanupDailyCron$cleanupReportingTokenData$2'
found class 'com.whatsapp.companionmode.CompanionStateHolder$CompanionLogoutStateReceiver'
found class 'com.whatsapp.voipcalling.CallLinkInfo'
found class 'com.whatsapp.calling.screenshare.ScreenShareViewModel$toggleScreenSharing$1'
found class 'com.whatsapp.bridge.wafflex.di.WaffleXProductModule'
found class 'com.whatsapp.camera.DragGalleryStripIndicator'
found class 'com.whatsapp.calling.callgrid.viewmodel.ScreenSharePeerTransitionStateProvider$peerEnteredTransitionState$1'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getOneOnOneParticipantsByRecency$recentCalls$1'
found class 'com.whatsapp.gallery.di.GalleryPickerFragmentModule'
found class 'com.whatsapp.registration.passkeys.PasskeyFacade$checkPasskeyExists$1'
found class 'com.whatsapp.groupenforcements.ui.Hilt_GroupSuspendBottomSheet'
found class 'com.whatsapp.bridge.wfs.nativeauth.WfsNativeAuthManager$getSsoList$2'
found class 'com.whatsapp.DisplayExceptionDialogFactory$UnsupportedDeviceDialogFragment'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByFrequency$job$1'
found class 'com.whatsapp.di.SearchModule'
found class 'com.whatsapp.WAChatIntroBottomSheet'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByFrequency$job$2'
found class 'com.whatsapp.push.RegistrationIntentService'
found class 'com.whatsapp.expressionstray.emoji.EmojiExpressionsViewModel'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByFrequency$job$3'
found class 'com.whatsapp.productinfra.avatar.data.ondemand.AvatarOnDemandStickers$getOnDemandResultsStickerFlow$1'
found class 'com.whatsapp.calling.tooltip.CallTooltipManager$startShowTooltipJob$1'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByFrequency$job$4'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByFrequency$job$5'
found class 'com.whatsapp.payments.ui.viewmodel.PaymentMerchantAccountViewModel'
found class 'com.whatsapp.calling.CallSummaryUser'
found class 'com.whatsapp.mentions.MentionableEntry'
found class 'com.whatsapp.ephemeral.EphemeralDmKicBottomSheetDialog'
found class 'com.whatsapp.expressionstray.avatars.Hilt_AvatarExpressionsFragment'
found class 'com.whatsapp.emoji.search.EmojiSearchProvider'
found class 'com.whatsapp.newsletter.viewmodel.NewsletterListViewModel'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsViewModel$observeEverything$3'
found class 'com.whatsapp.registration.RegistrationScrollView'
found class 'com.whatsapp.gallery.Hilt_MediaGalleryFragmentBase'
found class 'com.whatsapp.countrygating.viewmodel.CountryGatingViewModel'
found class 'com.whatsapp.calling.chatmessages.AdhocParticipantBottomSheet$initObservables$1$1$1$1'
found class 'com.whatsapp.calling.chatmessages.AdhocParticipantBottomSheet$initObservables$1$1$1$2'
found class 'com.whatsapp.calling.chatmessages.AdhocParticipantBottomSheet$initObservables$1$1$1$3'
found class 'com.whatsapp.calling.chatmessages.AdhocParticipantBottomSheet$initObservables$1$1$1$4'
found class 'com.whatsapp.contact.picker.NonWaContactsLoader$loadContacts$2'
found class 'com.whatsapp.calling.chatmessages.AdhocParticipantBottomSheet$initObservables$1$1$1$5'
found class 'com.whatsapp.contentprovider.MediaProvider'
found class 'com.whatsapp.calling.screenshare.ScreenShareViewModel$stopScreenSharing$res$1'
found class 'com.whatsapp.updates.viewmodels.UpdatesViewModel'
found class 'com.whatsapp.base.Hilt_WaFragment'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsKeyboardSearchBottomSheet'
found class 'com.whatsapp.stickers.di.StickersDependencyBridgeModule'
found class 'com.whatsapp.expressionstray.avatars.AvatarStickersCategoriesView'
found class 'com.whatsapp.conversationslist.ConversationsFragment'
found class 'com.whatsapp.reply.render.di.ReplyRenderModule'
found class 'com.whatsapp.indiaupi.di.IndiaUpiModule'
found class 'com.whatsapp.usernames.observers.UsernameChangeSystemMessageObserver$onUsernameChanged$1'
found class 'com.whatsapp.calling.avatar.viewmodel.CallAvatarViewModel$maybeShowUpsellBanner$1'
found class 'com.whatsapp.jobqueue.job.SendOrderStatusUpdateFailureReceiptJob'
found class 'com.whatsapp.calling.screenshare.ScreenShareViewModel$registerForActivityResult$1$1'
found class 'com.whatsapp.biz.di.DCEncryptedModule'
found class 'com.whatsapp.expressionstray.emoji.data.EmojiExpressionsDataSource$getEmojiItems$2'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsFragment$observeState$1'
found class 'com.whatsapp.gallery.MediaGalleryFragmentBase'
found class 'com.whatsapp.voipcalling.SignalingXmppCallback'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheetViewModel$refreshParticipants$1'
found class 'com.whatsapp.storage.Hilt_StorageUsageMediaGalleryFragment'
found class 'com.whatsapp.stickers.stickerpack.FetchDownloadableStickerPackWorker'
found class 'com.whatsapp.dialogs.Hilt_CreateOrAddToContactsDialog'
found class 'com.whatsapp.calling.lightweightcalling.viewmodel.VoiceChatBottomSheetViewModel$updateConfirmationViewState$1$1'
found class 'com.whatsapp.wds.components.util.WDSComponentInflater'
found class 'com.whatsapp.expressionstray.gifs.GifExpressionsSearchViewModel$startDataLoad$1'
found class 'com.whatsapp.stickers.stickerpack.StickerPackDownloader$executeStickerDownloadInParallel$deferredDownloads$1$1'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$onClickCloseStickersUpsell$1'
found class 'com.whatsapp.android.di.BaseEntryPoint'
found class 'com.whatsapp.util.Log'
found class 'com.whatsapp.status.StatusesFragment'
found class 'com.whatsapp.gwpasan.GWPAsanManager'
found class 'com.whatsapp.jobqueue.job.SyncDeviceAndResendMessageJob'
found class 'com.whatsapp.jobqueue.job.SyncDevicesJob'
found class 'com.whatsapp.productinfra.avatar.data.AvatarStickersRepository$fetchOnDemandAvatarStickers$2'
found class 'com.whatsapp.components.TextAndDateLayout'
found class 'com.whatsapp.expressionstray.avatars.datasource.AvatarExpressionsDataFlow$searchabilityFlow$1'
found class 'com.whatsapp.stickers.WebpUtils$ExifMetadata'
found class 'com.whatsapp.status.Hilt_StatusesFragment'
found class 'com.whatsapp.text.FinalBackspaceAwareEntry'
found class 'com.whatsapp.migration.export.encryption.ExportEncryptionManager$KeyPrefetchWorker'
found class 'com.whatsapp.jobqueue.requirement.ChatConnectionRequirement'
found class 'com.whatsapp.product.newsletterenforcements.geosuspend.NewsletterGeosuspensionInfoViewModel$fetchContact$2'
found class 'com.whatsapp.conversationslist.ViewHolder'
found class 'com.whatsapp.jobqueue.job.SyncDevicesAndSendInvisibleMessageJob'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getLGCParticipantsByRecency$recentCalls$1'
found class 'com.whatsapp.aborthooks.AbortHooks'
found class 'com.whatsapp.voipcalling.CallParticipant'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$logRetryClicked$1'
found class 'com.whatsapp.expressionstray.gifs.GifExpressionsSearchViewModel$runSearch$1'
found class 'com.whatsapp.funstickers.report.bloks.WaBkFunReportInterpreterExtImpl$onReportSubmitted$1'
found class 'com.whatsapp.conversation.conversationrow.nativeflow.commerce.extensions.phoenix.PhoenixExtensionFlowManagerWithCoroutines$startExtensionsFlow$2$1'
found class 'com.whatsapp.calling.avatar.data.PersonalizedAvatarRepository$loadEffect$2'
found class 'com.whatsapp.expressionstray.conversation.Hilt_ExpressionsKeyboardSearchBottomSheet'
found class 'com.whatsapp.invites.PromptSendGroupInviteDialogFragment'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsViewModel$observeEverything$$inlined$flatMapLatest$1'
found class 'com.whatsapp.status.advertise.UpdatesAdvertiseViewModel'
found class 'com.whatsapp.companionmode.registration.KeyAttestationLifetimeManager$getAttestation$1$1'
found class 'com.whatsapp.contact.picker.RecentlyAcceptedInviteContactsLoader$loadContacts$2'
found class 'com.whatsapp.voipcalling.CallGroupInfo'
found class 'com.whatsapp.productinfra.reportingtoken.cron.ReportingTokenCleanupDailyCron$onDailyCron$1'
found class 'com.whatsapp.base.WaDialogFragment'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$sendRetryLog$2'
found class 'com.whatsapp.jobqueue.job.SendPlayedReceiptJob'
found class 'com.whatsapp.productinfra.avatar.stickers.search.AvatarStickerSearchProvider$searchAwait$2'
found class 'com.whatsapp.gallery.Hilt_GalleryRecentsFragment'
found class 'com.whatsapp.search.SearchViewModel'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsFragment$observeStarredStickerSideEffects$1'
found class 'com.whatsapp.systemreceivers.appupdated.AppUpdatedReceiver'
found class 'com.whatsapp.productinfra.avatar.data.ondemand.AvatarOnDemandStickers'
found class 'com.whatsapp.collections.observablelistview.ObservableListView'
found class 'com.whatsapp.PagerSlidingTabStrip'
found class 'com.whatsapp.community.SubgroupPileView'
found class 'com.whatsapp.location.PlaceInfo'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$fetchWhatsAppStoreStickers$1'
found class 'com.whatsapp.product.newsletterenforcements.geosuspend.NewsletterGeosuspensionInfoViewModel$initializeViewModel$1'
found class 'com.whatsapp.pushtorecordmedia.PushToRecordIconAnimation'
found class 'com.whatsapp.stickers.flow.StickerPackFlow$packFlow$1$observer$1$onStickerPackReordered$1'
found class 'com.whatsapp.calling.chatmessages.AdhocParticipantBottomSheetViewModel$refreshParticipants$1'
found class 'com.whatsapp.expressionstray.stickers.mediacomposer.ContentStickerProvider$observeContentStickers$1'
found class 'com.whatsapp.expressionstray.avatars.datasource.AvatarExpressionsDataFlow$all$2$invokeSuspend$$inlined$combine$1$3'
found class 'com.whatsapp.waquickpromotionsdk.filters.di.WaQuickPromotionFilterModule'
found class 'com.whatsapp.messaging.offline.DelayedStanzasFetcher$StanzaFetcher'
found class 'com.whatsapp.home.HomeViewModel'
found class 'com.whatsapp.instrumentation.api.InstrumentationProvider'
found class 'com.whatsapp.calling.avatar.viewmodel.CallAvatarViewModel$onFLMConsentBottomSheetPrimaryButtonClicked$1'
found class 'com.whatsapp.stickers.flow.StickerPackFlow$packFlow$1$initialStickerPacks$1'
found class 'com.whatsapp.funstickers.logging.FunStickersFetchLogger$assignServerDurations$2'
found class 'com.whatsapp.camera.CameraBottomSheetBehavior'
found class 'com.whatsapp.bridge.wfs.di.WfsProductReleaseModule'
found class 'com.whatsapp.stickers.starred.StarredStickersFlow$avatarStickerCallbackFlow$1'
found class 'com.whatsapp.mediacomposer.doodle.expressions.ExpressionsShapeCreator$createEmojiShape$1$1'
found class 'com.whatsapp.calling.camera.ScreenShareCaptureDevice$mediaProjectionCallback$1$onStop$1$1'
found class 'com.whatsapp.companionmode.registration.KeyAttestationLifetimeManager$prepare$1'
found class 'com.whatsapp.bonsai.waitlist.BonsaiWaitlistSyncManager$sendAddToWaitlist$1$onFailure$1'
found class 'com.whatsapp.fmessage.factory.di.FMessageFactoryModule'
found class 'com.whatsapp.cron.di.CronModule'
found class 'com.whatsapp.usernames.ContactUsernameProvider$getUsernameForLid$2'
found class 'com.whatsapp.settings.SettingsPrivacyCameraEffectsViewModel$1'
found class 'com.whatsapp.stickers.recent.RecentStickerFlowImpl$stickerCallbackFlow$1'
found class 'com.whatsapp.datasharingdisclosure.ui.ConsumerDisclosureFragment'
found class 'com.whatsapp.data.ChatOriginManager$updateChatOriginForMessage$1'
found class 'com.whatsapp.pnh.RequestPhoneNumberViewModel'
found class 'com.whatsapp.camera.CameraActivity'
found class 'com.whatsapp.stickers.stickerpack.StickerPackDownloader'
found class 'com.whatsapp.components.MaxHeightLinearLayout'
found class 'com.whatsapp.calling.lightweightcalling.viewmodel.AudioChatCallingViewModel$restartSubtitleTimer$1'
found class 'com.whatsapp.dialogs.CreateOrAddToContactsDialog'
found class 'com.whatsapp.stickers.recent.RecentStickerFlowImpl$avatarStickerCallbackFlow$1'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsFragment$observeState$1'
found class 'com.whatsapp.util.ClippingLayout'
found class 'com.whatsapp.location.FinalLiveLocationBroadcastReceiver'
found class 'com.whatsapp.community.membersuggestedgroups.MemberSuggestedGroupsManager'
found class 'com.whatsapp.data.di.QuotedMessageStoreModule'
found class 'com.whatsapp.preview.di.PreviewSubsystemModule'
found class 'com.whatsapp.conversation.selectlist.Hilt_SelectListBottomSheet'
found class 'com.whatsapp.waquickpromotionclient.psa.PushPsaNotificationLogger$logPushShow$1$1'
found class 'com.whatsapp.productinfra.avatar.data.AvatarStickersRepository$fetchAvatarOnDemandStickersSync$1'
found class 'com.whatsapp.xfamily.graphql.di.XFamilyGQLModule'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheet$initObservables$1'
found class 'com.whatsapp.fmessage.platform.registration.di.FMessagePlatformRegistrationModule'
found class 'com.whatsapp.jobqueue.job.SendDisableLiveLocationJob'
found class 'com.whatsapp.companionmode.registration.GpiaLifetimeManager$getToken$1$1'
found class 'com.whatsapp.expressionstray.emoji.EmojiExpressionsFragment'
found class 'com.whatsapp.authgraphql.di.UnifiedAuthenticationModule'
found class 'com.whatsapp.jobqueue.job.messagejob.AsyncMessageJob'
found class 'com.whatsapp.registration.integritysignals.GpiaRegClient$getGpiaParameterAsync$2'
found class 'com.whatsapp.avatar.di.AvatarModule'
found class 'com.whatsapp.jobqueue.job.SendMediaErrorReceiptJob'
found class 'com.whatsapp.WaDynamicRoundCornerImageView'
found class 'com.whatsapp.updates.viewmodels.UpdatesViewModel$refreshStatusList$1'
found class 'com.whatsapp.jobqueue.job.GetStatusPrivacyJob'
found class 'com.whatsapp.community.ConversationCommunityViewModel'
found class 'com.whatsapp.jobqueue.requirement.OfflineProcessingCompletedRequirement'
found class 'com.whatsapp.wds.metrics.logging.network.HierarchyUploader$startWork$1$1$1'
found class 'com.whatsapp.registration.integritysignals.GpiaRegClient$fetchTokenInternal$2'
found class 'com.whatsapp.pininchat.banner.PinInChatBannerViewModel'
found class 'com.whatsapp.event.EventChatInfoModule'
found class 'com.whatsapp.base.Hilt_WaDialogFragment'
found class 'com.whatsapp.integrity.di.IntegrityModule'
found class 'com.whatsapp.voipcalling.CallOfferAckError'
found class 'com.whatsapp.settings.SettingsPrivacyCameraEffectsViewModel$onFLMConsentBottomSheetDismissed$1'
found class 'com.whatsapp.registration.passkeys.PasskeyServerApiImpl'
found class 'com.whatsapp.stickers.avatars.AvatarStickerLocatorImpl$locateAvatarStickersByStableId$2'
found class 'com.whatsapp.stickers.avatars.AvatarStickerPackFlowImpl$getStickerPackWithStickers$2'
found class 'com.whatsapp.waquickpromotionclient.psa.PushPsaNotificationLogger$logPushShow$1'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheetViewModel$clickCallButton$1$1'
found class 'com.whatsapp.companionmode.registration.GpiaLifetimeManager$getToken$1'
found class 'com.whatsapp.productinfra.avatar.data.AvatarStickersRepository$fetchAvatarStickerPackAwait$2'
found class 'com.whatsapp.conversation.conversationrow.nativeflow.commerce.extensions.phoenix.PhoenixExtensionFlowManagerWithCoroutines$fetchBusinessProfileInBackgroundIfNeeded$2'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$getCachedData$2'
found class 'com.whatsapp.productinfra.avatar.data.ondemand.AvatarOnDemandStickers$searchabilityFlow$1'
found class 'com.whatsapp.voipcalling.CallInfo'
found class 'com.whatsapp.datasharingdisclosure.ui.DisclosureFragment'
found class 'com.whatsapp.expressionstray.emoji.view.EmojiImageViewLoader$loadEmojiIntoView$2'
found class 'com.whatsapp.stickers.storage.WhitelistPackQueryContentProvider'
found class 'com.whatsapp.jobqueue.job.SendPlayedReceiptJobV2'
found class 'com.whatsapp.usernames.UsernameSearchManager$queryUsername$2'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$observerSearchProvider$2'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsKeyboardTabHandler$createTabsListByOpener$2'
found class 'com.whatsapp.expressionstray.emoji.view.EmojiImageViewLoader$loadEmoji$job$1'
found class 'com.whatsapp.wds.components.button.WDSButton'
found class 'com.whatsapp.stickers.flow.StickerPackFlow$packFlow$1$packsWithLoadingStickers$1'
found class 'com.whatsapp.WaLinearLayout'
found class 'com.whatsapp.calling.avatar.CallAvatarARClassManager$onAsyncInitUserRegisteredAndDbReady$1'
found class 'com.whatsapp.emoji.search.EmojiSearchProvider$searchAwait$2'
found class 'com.whatsapp.expressionstray.emoji.EmojiExpressionsFragment$observeState$1'
found class 'com.whatsapp.expressionstray.stickers.mediacomposer.ShapeImageViewLoader$loadShape$job$1'
found class 'com.whatsapp.calling.avatar.viewmodel.CallAvatarViewModel$onSwitchToVideoTapped$1'
found class 'com.whatsapp.dailyevent.di.DailyEventModule'
found class 'com.whatsapp.WaImageButton'
found class 'com.whatsapp.conversation.conversationrow.nativeflow.commerce.extensions.phoenix.PhoenixExtensionFlowManagerWithCoroutines$fetchEntrypointScreen$1'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$stopRollingPrompt$1'
found class 'com.whatsapp.productinfra.avatar.data.ondemand.AvatarOnDemandStickerCategory$fetch$2'
found class 'com.whatsapp.avatar.init.AvatarAsyncInit$checkUserHasAvatar$1'
found class 'com.whatsapp.bridge.wfs.nativeauth.WfsNativeAuthManager$getSsoList$2$igJob$1'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$onAvatarUpsellCloseTap$1'
found class 'com.whatsapp.AbstractAppShellDelegate'
found class 'com.whatsapp.conversation.comments.ContactPictureView'
found class 'com.whatsapp.expressions.BaseExpressionsBottomSheet'
found class 'com.whatsapp.WaImageView'
found class 'com.whatsapp.conversation.conversationrow.dynamicview.DynamicMessageView'
found class 'com.whatsapp.conversation.conversationrow.nativeflow.commerce.extensions.phoenix.PhoenixExtensionFlowManagerWithCoroutines$downloadPslAndStart$2$1$onSuccess$1'
found class 'com.whatsapp.status.ContactStatusThumbnail'
found class 'com.whatsapp.conversation.viewmodel.SurveyViewModel'
found class 'com.whatsapp.wds.components.bottomsheet.WDSBottomSheetDialogFragment'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsBottomSheetView$observeExpressionsSideEffects$1$1'
found class 'com.whatsapp.status.ScalingContactStatusThumbnail'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByRecency$job$1'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByRecency$job$2'
found class 'com.whatsapp.productinfra.avatar.ui.stickers.upsell.AvatarStickerUpsellViewController$updateViewVisibilityWithCoroutines$2'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByRecency$job$3'
found class 'com.whatsapp.productinfra.avatar.ui.stickers.upsell.AvatarStickerUpsellViewController$updateViewVisibilityWithCoroutines$3'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByRecency$job$4'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$getSuggestionsByRecency$job$5'
found class 'com.whatsapp.location.LocationSharingService'
found class 'com.whatsapp.calling.avatar.CallAvatarARClassManager'
found class 'com.whatsapp.scroller.RecyclerFastScroller'
found class 'com.whatsapp.extensions.network.assetverification.ExtensionsAssetVerificationManager$fetchExtensionsAssetPublicKeySuspended$2'
found class 'com.whatsapp.voipcalling.Voip$JidHelper'
found class 'com.whatsapp.base.WaFragment'
found class 'com.whatsapp.jobqueue.job.ReceiptProcessingJob'
found class 'com.whatsapp.AutoFitGridRecyclerView'
found class 'com.whatsapp.stickers.di.RecentStickersModule'
found class 'com.whatsapp.collections.ObservableRecyclerView'
found class 'com.whatsapp.community.CommunityFragment'
found class 'com.whatsapp.conversation.conversationrow.ConversationRowImage$RowImageView'
found class 'com.whatsapp.infra.gifsearch.controls.AdaptiveRecyclerView'
found class 'com.whatsapp.usernames.UsernameMessageObserver$onMessageAdded$1'
found class 'com.whatsapp.quicklog.QplUploadScheduler$QPLUploadWorker'
found class 'com.whatsapp.NativeMediaHandler'
found class 'com.whatsapp.extensions.network.phoenix.ExtensionsPslDownloadManager$reFetchPublicKeyAndRetryVerificationIfRetryNotExhausted$1'
found class 'com.whatsapp.bonsai.embodiment.BotEmbodimentViewModel'
found class 'com.whatsapp.calling.lightweightcalling.viewmodel.VoiceChatBottomSheetViewModel$joinCall$1'
found class 'com.whatsapp.updates.ui.Hilt_UpdatesFragment'
found class 'com.whatsapp.calling.fragment.CallConfirmationFragment'
found class 'com.whatsapp.jobqueue.job.SendDeleteHistorySyncMmsJob'
found class 'com.whatsapp.mediacomposer.doodle.expressions.ExpressionsShapeCreator$createStickerShape$1'
found class 'com.whatsapp.funstickers.logging.FunStickersFetchLogger$logRetry$2'
found class 'com.whatsapp.jobqueue.job.SyncProfilePictureJob'
found class 'com.whatsapp.gifsearch.GifSearchContainer'
found class 'com.whatsapp.newsletter.NewsletterLinkLauncher'
found class 'com.whatsapp.systemmessage.di.SystemMessageRegistrationsModule'
found class 'com.whatsapp.bonsai.BonsaiToolbar'
found class 'com.whatsapp.integritysignals.gpia.GpiaRegClientAsyncInit$onAsyncInitAnyUserState$1'
found class 'com.whatsapp.SquareImageView'
found class 'com.whatsapp.registration.profilecheckpoint.ProfileCheckpointRegisterName'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$startSearch$1'
found class 'com.whatsapp.settings.SettingsPrivacyCameraEffectsViewModel$onPreferenceClicked$1$1'
found class 'com.whatsapp.status.archive.banner.StatusArchiveBannerDismisser$lifecycleObserver$1'
found class 'com.whatsapp.jobqueue.job.SendStatusPrivacyListJob'
found class 'com.whatsapp.components.RoundCornerProgressBar'
found class 'com.whatsapp.jobqueue.job.GeneratePrivacyTokenJob'
found class 'com.whatsapp.gallery.di.GalleryModule'
found class 'com.whatsapp.gifsearch.di.GifSearchModule'
found class 'com.whatsapp.newsletterenforcements.userreports.NewsletterUserReportsNetworkClient$submitAppeal$2'
found class 'com.whatsapp.invites.Hilt_PromptSendGroupInviteDialogFragment'
found class 'com.whatsapp.calling.lightweightcalling.viewmodel.AudioChatCallingViewModel'
found class 'com.whatsapp.companionmode.registration.KeyAttestationLifetimeManager$getAttestation$1'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsFragment$observeStarredStickerSideEffects$1'
found class 'com.whatsapp.calling.screenshare.ScreenShareViewModel$startScreenSharing$res$1'
found class 'com.whatsapp.calling.callhistory.view.CallsHistoryFragmentV2'
found class 'com.whatsapp.jid.UserJid'
found class 'com.whatsapp.HomeActivity'
found class 'com.whatsapp.expressionstray.emoji.EmojiExpressionsFragment$observeExpressionsSideEffects$1'
found class 'com.whatsapp.protocol.VoipStanzaChildNode'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsViewModel$observeAvatarStickers$$inlined$flatMapLatest$1'
found class 'com.whatsapp.authcommon.di.CommonModule'
found class 'com.whatsapp.funstickers.FunStickerPack$addStickerIntoStickerPack$3'
found class 'com.whatsapp.expressionstray.gifs.GifExpressionsSearchViewModel'
found class 'com.whatsapp.pininchat.subsystem.di.PinInChatSubsystemModule'
found class 'com.whatsapp.extensions.webview.view.FlowsWebBottomSheetContainer$initialiseMetadataForWebView$3'
found class 'com.whatsapp.community.DirectoryContactsLoader$loadContacts$2'
found class 'com.whatsapp.registration.VerificationCodeBottomSheet'
found class 'com.whatsapp.voipcalling.SyncDevicesUserInfo'
found class 'com.whatsapp.crash.upload.ExceptionsUploadService'
found class 'com.whatsapp.status.playback.widget.StatusEditText'
found class 'com.whatsapp.productinfra.avatar.data.ondemand.AvatarOnDemandStickers$fetchAndEmitRemoteStickers$allAvatarStickers$1'
found class 'com.whatsapp.community.CommunityStackView'
found class 'com.whatsapp.voipcalling.H26xSupportResult'
found class 'com.whatsapp.productinfra.avatar.data.ondemand.AvatarOnDemandStickers$observeStickersByKeywords$1'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$runSearchByEmoji$2'
found class 'com.whatsapp.groupenforcements.ui.Hilt_CreateGroupSuspendDialog'
found class 'com.whatsapp.jobqueue.job.SendFinalLiveLocationNotificationJob'
found class 'com.whatsapp.wabloks.commerce.di.CommerceBloksModule'
found class 'com.whatsapp.registration.RegisterName'
found class 'com.whatsapp.media.dailyusage.di.MediaDailyUsageModule'
found class 'com.whatsapp.calling.screenshare.ScreenShareLoggingHelper$updateFrameCountAndTotalDuration$1$1'
found class 'com.whatsapp.conversationslist.InteropViewModel$1'
found class 'com.whatsapp.voipcalling.JNIUtils'
found class 'com.whatsapp.wds.components.fab.WDSFab'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$observerSearchProvider$$inlined$flatMapLatest$1'
found class 'com.whatsapp.calling.avatar.viewmodel.CallAvatarViewModel$onFLMConsentBottomSheetDismissed$1'
found class 'com.whatsapp.voipcalling.camera.VoipCameraManager'
found class 'com.whatsapp.stickers.stickerpack.StickerPackDownloader$downloadStickersInParallel$1'
found class 'com.whatsapp.chatinfo.di.ActivityModule'
found class 'com.whatsapp.calling.avatar.viewmodel.CallAvatarViewModel$onSwitchToAvatarTapped$1'
found class 'com.whatsapp.http.CronetUploadRequest$uploadWithTimeout$timeoutJob$1'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$2'
found class 'com.whatsapp.stickers.recent.RecentStickerFlowImpl$updateStickerList$1'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$3'
found class 'com.whatsapp.messaging.xmpp.XmppConnectionMetricsWorkManager'
found class 'com.whatsapp.tosgating.viewmodel.ToSGatingViewModel'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$5'
found class 'com.whatsapp.fmessage.factory.di.FMessageCloneModule'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$6'
found class 'com.whatsapp.waquickpromotionclient.psa.PushPsaNotificationLogger$logPushAction$1'
found class 'com.whatsapp.camera.CameraActionsLayout'
found class 'com.whatsapp.location.ContactLiveLocationThumbnail'
found class 'com.whatsapp.base.WaListFragment'
found class 'com.whatsapp.productinfra.datasharingdisclosure.data.network.ConsumerCtwaDisclosureProtocolHelper'
found class 'com.whatsapp.productinfra.avatar.data.AvatarStickersRepository$fetchAvatarStickerPackSync$1'
found class 'com.whatsapp.calling.avatar.data.PersonalizedAvatarRepository$fetchARClass$2'
found class 'com.whatsapp.BoundedLinearLayout'
found class 'com.whatsapp.bubble.di.BubbleModule'
found class 'com.whatsapp.expressionstray.emoji.Hilt_EmojiExpressionsFragment'
found class 'com.whatsapp.expressionstray.stickers.mediacomposer.ShapeImageViewLoader$loadShapeIntoView$2'
found class 'com.whatsapp.service.GcmFGService'
found class 'com.whatsapp.jobqueue.job.SyncDeviceForAdvValidationJob'
found class 'com.whatsapp.calling.screenshare.ScreenShareViewModel$getMediaProjectionAndStartSharing$1$1$1'
found class 'com.whatsapp.calling.screenshare.ScreenShareViewModel$tryStartScreenSharingAndroid14$1'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsBottomSheetView'
found class 'com.whatsapp.messaging.MessageService'
found class 'com.whatsapp.usernames.observers.UsernameChangeSystemMessageObserver$insertUsernameChangeSystemMessage$2'
found class 'com.whatsapp.funstickers.logging.FunStickersFetchLogger$logSearchStarted$2'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$fetchSticker$1$1$1'
found class 'com.whatsapp.funstickers.logging.FunStickersFetchLogger$logMediaDownloaded$2'
found class 'com.whatsapp.AlarmBroadcastReceiver'
found class 'com.whatsapp.fieldstats.events.WamCall'
found class 'com.whatsapp.addons.di.AddOnBridgeModule'
found class 'com.whatsapp.registration.passkeys.PasskeyFacade'
found class 'com.whatsapp.bridge.wfs.nativeauth.WfsNativeAuthManager$getSsoList$2$fbJob$1'
found class 'com.whatsapp.updates.ui.UpdatesFragment$observeSideEffects$1'
found class 'com.whatsapp.reactions.ReactionsTrayViewModel'
found class 'com.whatsapp.data.ChatOriginManager$updateChatOrigin$2'
found class 'com.whatsapp.media.transcode.MediaTranscodeService'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsViewModel$getLoudlyCryingAvatarSticker$1'
found class 'com.whatsapp.conversation.viewmodel.ConversationTitleViewModel'
found class 'com.whatsapp.p2mlite.di.P2mLiteModule'
found class 'com.whatsapp.calling.chatmessages.CallLogMessageParticipantBottomSheetViewModel$clickCallButton$1$1$1$1'
found class 'com.whatsapp.jobqueue.job.RotateSignedPreKeyJob'
found class 'com.whatsapp.graphql.GraphqlRequest$postAwait$2'
found class 'com.whatsapp.fmessage.platform.di.FMessagePlatformModule'
found class 'com.whatsapp.camera.overlays.ZoomOverlay'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$combineResults$jobResult$1'
found class 'com.whatsapp.calling.CallSummary'
found class 'com.whatsapp.expressionstray.emoji.EmojiExpressionsViewModel$onSkinToneSelected$1'
found class 'com.whatsapp.voipcalling.CallFatalError'
found class 'com.whatsapp.calling.chatmessages.AdhocParticipantBottomSheet$initObservables$1'
found class 'com.whatsapp.fieldstats.extension.WamCallExtended'
found class 'com.whatsapp.expressionstray.emoji.EmojiExpressionsViewModel$onMultiSkinToneSelected$1'
found class 'com.whatsapp.Me'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$fetchCallLogsJob$2$1'
found class 'com.whatsapp.waffle.accountlinking.di.WfalProdInfraModule'
found class 'com.whatsapp.gallerypicker.GalleryPickerBottomSheetActivity'
found class 'com.whatsapp.registration.autoconf.LoginStatusContentProvider'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$fetchWhatsAppStoreStickers$1$1'
found class 'com.whatsapp.stickers.starred.StarredStickersFlow$updateStickerList$1'
found class 'com.whatsapp.status.StatusExpirationLifecycleOwner'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$startDataFlows$1'
found class 'com.whatsapp.voipcalling.CallState'
found class 'com.whatsapp.emoji.search.EmojiSearchContainer'
found class 'com.whatsapp.ExternalMediaManager'
found class 'com.whatsapp.RequestPermissionActivity'
found class 'com.whatsapp.conversation.viewmodel.ConversationSearchViewModel'
found class 'com.whatsapp.stickers.avatars.AvatarStickerPackFlowImpl$stickerPackFlow$1$observer$1$onStickerPackDownloadFailed$1'
found class 'com.whatsapp.StickyHeadersRecyclerView'
found class 'com.whatsapp.ConversationFragment'
found class 'com.whatsapp.conversation.selectlist.SelectListBottomSheet'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$fetchMoreGiphyTenorStickers$1'
found class 'com.whatsapp.dbmigration.di.DatabaseMigrationModule'
found class 'com.whatsapp.status.viewmodels.StatusesViewModel'
found class 'com.whatsapp.base.Hilt_WaListFragment'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$notifyStickerPackOnScreen$1'
found class 'com.whatsapp.HoverAwareRecyclerView'
found class 'com.whatsapp.waquickpromotionclient.psa.PushPsaNotificationLogger$logPushAction$1$1'
found class 'com.whatsapp.calling.avatar.viewmodel.CallAvatarViewModel$onNewCallActive$1'
found class 'com.whatsapp.datasharingdisclosure.ui.Hilt_ConsumerDisclosureFragment'
found class 'com.whatsapp.expressionstray.gifs.Hilt_GifExpressionsFragment'
found class 'com.whatsapp.notification.di.OtpNotificationModule'
found class 'com.whatsapp.accountswitching.AccountSwitchingContentProvider'
found class 'com.whatsapp.jobqueue.job.BulkGetPreKeyJob'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$observeStickerExpressionsSideEffects$1'
found class 'com.whatsapp.jobqueue.job.SyncdTableEmptyKeyCheckJob'
found class 'com.whatsapp.companionmode.registration.GpiaLifetimeManager$prepare$1'
found class 'com.whatsapp.dependencybridge.di.DependencyBridgeModule'
found class 'com.whatsapp.stickers.recent.RecentStickerFlowImpl$updateAvatarStickerList$1'
found class 'com.whatsapp.registration.integritysignals.GpiaRegClient$fetchTokenBlocking$1'
found class 'com.whatsapp.ctwa.icebreaker.ui.IcebreakerBubbleView'
found class 'com.whatsapp.product.newsletterenforcements.suspension.NewsletterSuspensionInfoViewModel$initializeViewModel$1'
found class 'com.whatsapp.gallery.GalleryRecentsFragment'
found class 'com.whatsapp.community.Hilt_CommunityFragment'
found class 'com.whatsapp.settings.SettingsPasskeysViewModel$syncPasskeyExistenceFromServer$1'
found class 'com.whatsapp.superpack.WhatsAppObiInputStream'
found class 'com.whatsapp.calling.avatar.data.protocol.SetFLMConsentResultProtocol$sendRequest$2'
found class 'com.whatsapp.RoundedBottomSheetDialogFragment'
found class 'com.whatsapp.Mp4Ops'
found class 'com.whatsapp.messaging.xmpp.XmppLogoutWorker$doWork$2'
found class 'com.whatsapp.WrapIconTextView'
found class 'com.whatsapp.community.iq.GetSuggestedGroupsProtocolHelper'
found class 'com.whatsapp.calling.callsuggestions.CallSuggestionsLoaderImpl$runBlockingCancelable$1'
found class 'com.whatsapp.calling.views.VoipReturnToCallBanner'
found class 'com.whatsapp.voipcalling.CallLogInfo'
found class 'com.whatsapp.conversation.conversationrow.ConversationRowDocument$DocumentPreviewView'
found class 'com.whatsapp.jobqueue.job.GetVNameCertificateJob'
found class 'com.whatsapp.WaEditText'
found class 'com.whatsapp.groupenforcements.ui.CreateGroupSuspendDialog'
found class 'com.whatsapp.util.WaAsyncTask$$ExternalSyntheticLambda0'
found class 'com.whatsapp.updates.viewmodels.UpdatesViewModelObservers$contactObserver$1$onProfilePhotoChanged$1'
found class 'com.whatsapp.stickers.avatars.AvatarStickerPackFlowImpl$stickerPackFlow$1'
found class 'com.whatsapp.HomeActivity$TabsPager'
found class 'com.whatsapp.voipcalling.CallParticipantJid'
found class 'com.whatsapp.stickers.avatars.AvatarStickerPackFlowImpl$stickerPackFlow$2'
found class 'com.whatsapp.jobqueue.job.SendReadReceiptJob'
found class 'com.whatsapp.stickers.starred.StarredStickersFlow$notifyStickerFavoriteAdded$1'
found class 'com.whatsapp.conversation.conversationrow.nativeflow.NativeFlowActionModule'
found class 'com.whatsapp.jobqueue.job.SendLiveLocationKeyJob'
found class 'com.whatsapp.ephemeral.Hilt_EphemeralDmKicBottomSheetDialog'
found class 'com.whatsapp.components.button.ThumbnailPickerButton'
found class 'com.whatsapp.avatar.init.AvatarStickerPackWorker$doWork$2'
found class 'com.whatsapp.productinfra.avatar.data.ondemand.AvatarOnDemandStickerCategory'
found class 'com.whatsapp.calling.chatmessages.AdhocParticipantBottomSheet$initObservables$1$1'
found class 'com.whatsapp.integritysignals.di.IntegritySignalsModule'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$handleCacheForStartScreen$1$1'
found class 'com.whatsapp.AlarmService'
found class 'com.whatsapp.expressionstray.stickers.StickerExpressionsViewModel$fetchGiphyTenorStickers$1$1'
found class 'com.whatsapp.calling.camera.ScreenShareCaptureDevice$mediaProjectionCallback$1$onCapturedContentResize$1'
found class 'com.whatsapp.expressionstray.avatars.datasource.AvatarExpressionsDataFlow$fetchCategory$2'
found class 'com.whatsapp.ApplicationLike'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$fetchSticker$1$1'
found class 'com.whatsapp.funstickers.logging.FunStickersFetchLogger$logError$2'
found class 'com.whatsapp.wabloks.commerce.phoenix.external.directconnection.ExtensionsProductModule'
found class 'com.whatsapp.newsletter.viewmodel.NewsletterViewModel'
found class 'com.whatsapp.expressionstray.stickers.funstickers.viewmodels.SearchFunStickersViewModel$rollingPrompt$1'
found class 'com.whatsapp.components.button.ThumbnailButton'
found class 'com.whatsapp.stickers.WebpUtils'
found class 'com.whatsapp.wabloks.commerce.interpreter.actions.FetchCatalogAction$fetchCatalogUsingGraphqlSuspended$2'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsKeyboardViewModel$1'
found class 'com.whatsapp.integritysignals.gpia.GpiaRegClientAsyncInit'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsKeyboardViewModel$2'
found class 'com.whatsapp.watls13.WtPersistentSession'
found class 'com.whatsapp.anr.SigquitBasedANRDetector'
found class 'com.whatsapp.expressionstray.avatars.AvatarExpressionsViewModel$observeAvatarExpressionsSideEffects$1'
found class 'com.whatsapp.voipcalling.Voip$DebugTapType'
found class 'com.whatsapp.expressionstray.conversation.ExpressionsKeyboardViewModel$3'
found class 'com.whatsapp.expressionstray.emoji.EmojiExpressionsViewModel$onEmojiSelected$1'
found class '[Lcom.whatsapp.voipcalling.CallState;'
found class 'com.whatsapp.jobqueue.requirement.AxolotlMultiDeviceSessionRequirement'
found class 'com.whatsapp.jobqueue.requirement.AxolotlMultiDeviceSenderKeyRequirement'
found class 'com.whatsapp.jobqueue.requirement.AxolotlDifferentAliceBaseKeyRequirement'
found class '[Lcom.whatsapp.jid.UserJid;'
found class '[Lcom.whatsapp.jid.DeviceJid;'
found class '[Lcom.whatsapp.voipcalling.Voip$DebugTapType;'
found class 'com.whatsapp.EmojiPicker$EmojiWeight'
found class 'com.whatsapp.jobqueue.requirement.AxolotlSessionRequirement'
found class 'com.whatsapp.jobqueue.requirement.AxolotlFastRatchetSenderKeyRequirement'
class find  complete

2: 枚举类中方法

代码如下:

 function enumMethods(targetClass){var hook = Java.use(targetClass);var ownMethods = hook.class.getDeclaredMethods();hook.$dispose;return ownMethods;}Java.perform(function () {var a = enumMethods(xxxx)a.forEach(function(s) {console.log(s);});

我们整合枚举类的代码 和方法如下:

  Java.perform(function (){console.log(" classes find  start");//Java对象的API enumerateLoadedClassesJava.enumerateLoadedClasses({//该回调函数中的_className参数就是类的名称,每次回调时都会返回一个类的名称onMatch: function(_className){//在这里输出所有
//        console.log("found class  '"+_className+"'");//过滤com.whatsapp包下所有类if(_className.toString().indexOf("com.whatsapp")!=-1){console.log(" ");console.log("found class '"+_className+"'");Java.perform(function () {var a = enumMethods(_className.toString())a.forEach(function(s) {console.log(s);});});}},onComplete: function(){//会在枚举类结束之后回调一次此函数console.log("class find  complete");}});});function enumMethods(targetClass){var target = Java.use(targetClass);var method = target.class.getDeclaredMethods();target.$dispose;return method;}

保存后重新打印的结果会先输出类,然后打印类中的所有方法.

found class 'com.whatsapp.jobqueue.requirement.AxolotlSessionRequirement'
private void com.whatsapp.jobqueue.requirement.AxolotlSessionRequirement.readObject(java.io.ObjectInputStream)
public boolean com.whatsapp.jobqueue.requirement.AxolotlSessionRequirement.BHv()
public void com.whatsapp.jobqueue.requirement.AxolotlSessionRequirement.Bkf(android.content.Context)

我们反编译后,可以获取到AxolotlSessionRequirement如下:

package com.whatsapp.jobqueue.requirement;import X.AnonymousClass000;
import X.AnonymousClass001;
import X.C105255Jm;
import X.C130376Rb;
import X.C136876i8;
import X.C152667Lm;
import X.C17210uc;
import X.C18160xC;
import X.C1A8;
import X.C1PP;
import X.C40341ts;
import X.C61T;
import X.C88724Xd;
import X.C88754Xg;
import X.C88774Xi;
import X.InterfaceC162437mv;
import android.content.Context;
import com.whatsapp.util.Log;
import java.io.ObjectInputStream;
import org.whispersystems.jobqueue.requirements.Requirement;
/* loaded from: classes4.dex */
public final class AxolotlFastRatchetSenderKeyRequirement implements Requirement, InterfaceC162437mv {public static final long serialVersionUID = 1;public transient C18160xC A00;public transient C1A8 A01;public transient C1PP A02;public String groupJid = C105255Jm.A00.getRawString();/* JADX WARN: Code restructure failed: missing block: B:12:0x0049, code lost:if (r1 <= 0) goto L19;*/@Override // org.whispersystems.jobqueue.requirements.Requirement/*Code decompiled incorrectly, please refer to instructions dump.*/public boolean BHv() {boolean z;if (this.A02.A0b()) {if (!this.A02.A08().isEmpty()) {this.A02.A0c();return false;}C18160xC c18160xC = this.A00;c18160xC.A0C();C130376Rb c130376Rb = new C130376Rb(C136876i8.A02(c18160xC.A04), C105255Jm.A00.getRawString());C1A8 c1a8 = this.A01;C152667Lm A03 = c1a8.A0K.A03(c130376Rb);A03.lock();try {C61T A00 = c1a8.A06.A00(c130376Rb);if (A00 != null) {int length = A00.A01.length;z = true;}z = false;A03.close();if (!z) {Log.i("AxolotlFastRatchetSenderKeyRequirement/empty sender key record; reset key");this.A02.A0H();return false;}} catch (Throwable th) {try {A03.close();throw th;} catch (Throwable th2) {th.addSuppressed(th2);throw th;}}}return true;}private void readObject(ObjectInputStream objectInputStream) {objectInputStream.defaultReadObject();String rawString = C105255Jm.A00.getRawString();String str = this.groupJid;if (rawString.equals(str)) {return;}throw C88774Xi.A0S(AnonymousClass000.A0S("groupJid is not location Jid, only location Jid supported for now; groupJid=", str, AnonymousClass001.A0V()));}@Override // X.InterfaceC162437mvpublic void Bkf(Context context) {C17210uc A06 = C88724Xd.A06(context);this.A00 = C40341ts.A0P(A06);this.A01 = C88754Xg.A0C(A06);this.A02 = C88754Xg.A0G(A06);}
}

请添加图片描述

这篇关于Whatsapp 相关(八) -枚举类和方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/662335

相关文章

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

webm怎么转换成mp4?这几种方法超多人在用!

webm怎么转换成mp4?WebM作为一种新兴的视频编码格式,近年来逐渐进入大众视野,其背后承载着诸多优势,但同时也伴随着不容忽视的局限性,首要挑战在于其兼容性边界,尽管WebM已广泛适应于众多网站与软件平台,但在特定应用环境或老旧设备上,其兼容难题依旧凸显,为用户体验带来不便,再者,WebM格式的非普适性也体现在编辑流程上,由于它并非行业内的通用标准,编辑过程中可能会遭遇格式不兼容的障碍,导致操

透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路

引言 随着时间的发展,大型语言模型不再停留在演示阶段而是逐步面向生产系统的应用,随着人们期望的不断增加,目标也发生了巨大的变化。在短短的几个月的时间里,人们对大模型的认识已经从对其zero-shot能力感到惊讶,转变为考虑改进模型质量、提高模型可用性。 「大语言模型(LLMs)其实就是利用高容量的模型架构(例如Transformer)对海量的、多种多样的数据分布进行建模得到,它包含了大量的先验

hdu 2489 (dfs枚举 + prim)

题意: 对于一棵顶点和边都有权值的树,使用下面的等式来计算Ratio 给定一个n 个顶点的完全图及它所有顶点和边的权值,找到一个该图含有m 个顶点的子图,并且让这个子图的Ratio 值在所有m 个顶点的树中最小。 解析: 因为数据量不大,先用dfs枚举搭配出m个子节点,算出点和,然后套个prim算出边和,每次比较大小即可。 dfs没有写好,A的老泪纵横。 错在把index在d

【北交大信息所AI-Max2】使用方法

BJTU信息所集群AI_MAX2使用方法 使用的前提是预约到相应的算力卡,拥有登录权限的账号密码,一般为导师组共用一个。 有浏览器、ssh工具就可以。 1.新建集群Terminal 浏览器登陆10.126.62.75 (如果是1集群把75改成66) 交互式开发 执行器选Terminal 密码随便设一个(需记住) 工作空间:私有数据、全部文件 加速器选GeForce_RTX_2080_Ti

【VUE】跨域问题的概念,以及解决方法。

目录 1.跨域概念 2.解决方法 2.1 配置网络请求代理 2.2 使用@CrossOrigin 注解 2.3 通过配置文件实现跨域 2.4 添加 CorsWebFilter 来解决跨域问题 1.跨域概念 跨域问题是由于浏览器实施了同源策略,该策略要求请求的域名、协议和端口必须与提供资源的服务相同。如果不相同,则需要服务器显式地允许这种跨域请求。一般在springbo

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚: