Lakr233 / Iridium

An iOS app decrypter, full static using fouldecrypt.
MIT License
347 stars 57 forks source link

Invalid Receipt was detected from backend #8

Open Infoeeker opened 2 years ago

Infoeeker commented 2 years ago

iPhone 7+, iOS 14.8, checkra1n jailbreak.

This error was generated with all apps that I tried to decrypt. Here is one example:

Preparing operations...

TARGET: /var/containers/Bundle/Application/B47F5093-E5D3-41D4-AF72-2B1BFC4C65EF/TextNow.app

Searching for mach objects... [] PlugIns/TextNowShareExtension.appex/TextNowShareExtension [] PlugIns/TextNowSwiftNotificationService.appex/TextNowSwiftNotificationService [] TextNow [] Frameworks/CocoaLumberjack.framework/CocoaLumberjack [] Frameworks/PayPalUtils.framework/PayPalUtils [] Frameworks/BraintreePayPal.framework/BraintreePayPal [] Frameworks/SystemServices.framework/SystemServices [] Frameworks/CapiEngineFramework.framework/CapiEngineFramework [] Frameworks/Softphone.framework/Softphone [] Frameworks/VerizonAdsVerizonNativeController.framework/VerizonAdsVerizonNativeController [] Frameworks/DTBiOSSDK.framework/DTBiOSSDK [] Frameworks/MoPub.framework/MoPub [] Frameworks/VerizonAdsNativeVerizonNativeAdapter.framework/VerizonAdsNativeVerizonNativeAdapter [] Frameworks/GoogleToolboxForMac.framework/GoogleToolboxForMac [] Frameworks/ServiceFramework.framework/ServiceFramework [] Frameworks/VerizonAdsInlinePlacement.framework/VerizonAdsInlinePlacement [] Frameworks/WebRTC.framework/WebRTC [] Frameworks/AWSCore.framework/AWSCore [] Frameworks/DeviceGuru.framework/DeviceGuru [] Frameworks/VerizonAdsStandardEdition.framework/VerizonAdsStandardEdition [] Frameworks/AFNetworking.framework/AFNetworking [] Frameworks/AWSCognitoIdentityProvider.framework/AWSCognitoIdentityProvider [] Frameworks/AWSCognitoIdentityProviderASF.framework/AWSCognitoIdentityProviderASF [] Frameworks/FBSDKShareKit.framework/FBSDKShareKit [] Frameworks/PayPalOneTouch.framework/PayPalOneTouch [] Frameworks/VerizonAdsInterstitialWebAdapter.framework/VerizonAdsInterstitialWebAdapter [] Frameworks/VerizonAdsWebView.framework/VerizonAdsWebView [] Frameworks/Alamofire.framework/Alamofire [] Frameworks/RxSwift.framework/RxSwift [] Frameworks/BraintreeUIKit.framework/BraintreeUIKit [] Frameworks/PhoneNumberKit.framework/PhoneNumberKit [] Frameworks/RxCocoa.framework/RxCocoa [] Frameworks/GoogleUtilities.framework/GoogleUtilities [] Frameworks/BraintreeCard.framework/BraintreeCard [] Frameworks/FBAudienceNetwork.framework/FBAudienceNetwork [] Frameworks/VerizonAdsInlineWebAdapter.framework/VerizonAdsInlineWebAdapter [] Frameworks/PartyPlanner.framework/PartyPlanner [] Frameworks/FBSDKLoginKit.framework/FBSDKLoginKit [] Frameworks/libPhoneNumber_iOS.framework/libPhoneNumber_iOS [] Frameworks/CocoaLumberjackSwift.framework/CocoaLumberjackSwift [] Frameworks/nanopb.framework/nanopb [] Frameworks/YYImageTextNow.framework/YYImageTextNow [] Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit [] Frameworks/CapiKit.framework/CapiKit [] Frameworks/Leanplum.framework/Leanplum [] Frameworks/VerizonAdsURIExperience.framework/VerizonAdsURIExperience [] Frameworks/AWSKinesis.framework/AWSKinesis [] Frameworks/GTMSessionFetcher.framework/GTMSessionFetcher [] Frameworks/VerizonAdsVASTController.framework/VerizonAdsVASTController [] Frameworks/ImageViewer.framework/ImageViewer [] Frameworks/OutbrainSDK.framework/OutbrainSDK [] Frameworks/VerizonAdsVideoPlayer.framework/VerizonAdsVideoPlayer [] Frameworks/VerizonAdsInterstitialVASTAdapter.framework/VerizonAdsInterstitialVASTAdapter [] Frameworks/BraintreeDropIn.framework/BraintreeDropIn [] Frameworks/BraintreePaymentFlow.framework/BraintreePaymentFlow [] Frameworks/BraintreeCore.framework/BraintreeCore [] Frameworks/Protobuf.framework/Protobuf [] Frameworks/VerizonAdsSupport.framework/VerizonAdsSupport [] Frameworks/libPhoneNumberiOS.framework/libPhoneNumberiOS [] Frameworks/Flurry_iOS_SDK.framework/Flurry_iOS_SDK [] Frameworks/AWSCognito.framework/AWSCognito [] Frameworks/VerizonAdsInterstitialPlacement.framework/VerizonAdsInterstitialPlacement [] Frameworks/APSAdMobAdapter.framework/APSAdMobAdapter [] Frameworks/TNCalling.framework/TNCalling [] Frameworks/AWSS3.framework/AWSS3 [] Frameworks/STPopup.framework/STPopup [] Frameworks/AnalyticLayer.framework/AnalyticLayer [] Frameworks/VerizonAdsOMSDK.framework/VerizonAdsOMSDK [] Frameworks/SQLite.framework/SQLite [] Frameworks/AdjustSdk.framework/AdjustSdk [] Frameworks/NWSTokenView.framework/NWSTokenView [] Frameworks/MessageFramework.framework/MessageFramework [] Frameworks/VerizonAdsWebController.framework/VerizonAdsWebController [] Frameworks/VerizonAdsCore.framework/VerizonAdsCore [] Frameworks/VerizonAdsNativePlacement.framework/VerizonAdsNativePlacement [] Frameworks/PayPalDataCollector.framework/PayPalDataCollector [*] Frameworks/JRSwizzle.framework/JRSwizzle

[*] Selecting backend /Applications/iridium.app/fouldecrypt.krw

[*] Calling decryption on TextNowShareExtension

[*] Recipe: 6

[] stdout 16:23:29.801826 mapping input file: /var/containers/Bundle/Application/B47F5093-E5D3-41D4-AF72-2B1BFC4C65EF/TextNow.app/PlugIns/TextNowShareExtension.appex/TextNowShareExtension 16:23:29.803221 mapping output file: /var/mobile/Documents/wiki.qaq.iridium/Temporary/D403770A-6DD2-44BF-9DE3-3EC664808701/Payload/TextNow.app/PlugIns/TextNowShareExtension.appex/TextNowShareExtension 16:23:29.807750 copying original data of size 0x3cd10... 16:23:29.807967 not fat binary, directly decrypting it! 16:23:29.807971 finding encryption_info segment in slide... 16:23:29.807972 found encryption_info segment at offset ce8 16:23:29.807973 decrypting encrypted data... 16:23:29.807974 Going to decrypt crypt page: off 0x1f000 size 0x1000 cryptid 1, cpuType 100000c cpuSubType 0 16:23:29.807988 Not 16k aligned, trying to do the hack :O 16:23:29.990144 successfully initialized kerninfra! 16:23:29.990160 processing file off 1c000-20000, curPage len: 4000, inPageStart: 3000, inPageEnd: 4000 16:23:29.990162 -->> directly 16k-aligned mmap mmaping(0x0, 0x4000, 5, 0x2, 3, 0x1c000) 16:23:29.990221 <<-- directly 16k-aligned mmap mmaping(0x0, 0x4000, 5, 0x2, 3, 0x1c000) = 0x105630000 16:23:29.990223 <<-- unprotect mremap_encrypted(0x105630000, 0x4000, 1, 0x100000c, 0x0) 16:23:29.990272 -->> unprotect mremap_encrypted(0x105630000, 0x4000, 1, 0x100000c, 0x0) = 0 16:23:29.990331 Got mmaped entry: 0x0 16:23:29.990333 [] stderr libc++abi: terminating with uncaught exception of type std::out_of_range: kernel read out-of-range: 0x10

[*] Calling decryption on TextNowSwiftNotificationService

[*] Recipe: 6

[*] stdout

[*] stderr libc++abi: terminating with uncaught exception of type std::out_of_range: kernel read out-of-range: 0x10

[*] Calling decryption on TextNow

[*] Recipe: 6

[] stdout 16:23:30.251504 mapping input file: /var/containers/Bundle/Application/B47F5093-E5D3-41D4-AF72-2B1BFC4C65EF/TextNow.app/TextNow 16:23:30.251741 mapping output file: /var/mobile/Documents/wiki.qaq.iridium/Temporary/D403770A-6DD2-44BF-9DE3-3EC664808701/Payload/TextNow.app/TextNow 16:23:30.260652 copying original data of size 0x12a1f50... 16:23:30.266195 not fat binary, directly decrypting it! 16:23:30.266204 finding encryption_info segment in slide... 16:23:30.266205 found encryption_info segment at offset fb8 16:23:30.266207 decrypting encrypted data... 16:23:30.266207 Going to decrypt crypt page: off 0x1ea000 size 0x1000 cryptid 1, cpuType 100000c cpuSubType 0 16:23:30.266229 Not 16k aligned, trying to do the hack :O 16:23:30.391916 successfully initialized kerninfra! 16:23:30.391926 processing file off 1e8000-1eb000, curPage len: 3000, inPageStart: 2000, inPageEnd: 3000 16:23:30.391927 -->> directly 16k-aligned mmap mmaping(0x0, 0x3000, 5, 0x2, 4, 0x1e8000) 16:23:30.391944 <<-- directly 16k-aligned mmap mmaping(0x0, 0x3000, 5, 0x2, 4, 0x1e8000) = 0x104b20000 16:23:30.391946 <<-- unprotect mremap_encrypted(0x104b20000, 0x3000, 1, 0x100000c, 0x0) 16:23:30.391983 -->> unprotect mremap_encrypted(0x104b20000, 0x3000, 1, 0x100000c, 0x0) = 0 16:23:30.392028 Got mmaped entry: 0x0 16:23:30.392030 [] stderr libc++abi: terminating with uncaught exception of type std::out_of_range: kernel read out-of-range: 0x10

[*] Calling decryption on CocoaLumberjack

[*] Recipe: 0

[*] Calling decryption on PayPalUtils

[*] Recipe: 0

[*] Calling decryption on BraintreePayPal

[*] Recipe: 0

[*] Calling decryption on SystemServices

[*] Recipe: 0

[*] Calling decryption on CapiEngineFramework

[*] Recipe: 0

[*] Calling decryption on Softphone

[*] Recipe: 0

[*] Calling decryption on VerizonAdsVerizonNativeController

[*] Recipe: 0

[*] Calling decryption on DTBiOSSDK

[*] Recipe: 0

[*] Calling decryption on MoPub

[*] Recipe: 0

[*] Calling decryption on VerizonAdsNativeVerizonNativeAdapter

[*] Recipe: 0

[*] Calling decryption on GoogleToolboxForMac

[*] Recipe: 0

[*] Calling decryption on ServiceFramework

[*] Recipe: 0

[*] Calling decryption on VerizonAdsInlinePlacement

[*] Recipe: 0

[*] Calling decryption on WebRTC

[*] Recipe: 0

[*] Calling decryption on AWSCore

[*] Recipe: 0

[*] Calling decryption on DeviceGuru

[*] Recipe: 0

[*] Calling decryption on VerizonAdsStandardEdition

[*] Recipe: 0

[*] Calling decryption on AFNetworking

[*] Recipe: 0

[*] Calling decryption on AWSCognitoIdentityProvider

[*] Recipe: 0

[*] Calling decryption on AWSCognitoIdentityProviderASF

[*] Recipe: 0

[*] Calling decryption on FBSDKShareKit

[*] Recipe: 0

[*] Calling decryption on PayPalOneTouch

[*] Recipe: 0

[*] Calling decryption on VerizonAdsInterstitialWebAdapter

[*] Recipe: 0

[*] Calling decryption on VerizonAdsWebView

[*] Recipe: 0

[*] Calling decryption on Alamofire

[*] Recipe: 0

[*] Calling decryption on RxSwift

[*] Recipe: 0

[*] Calling decryption on BraintreeUIKit

[*] Recipe: 0

[*] Calling decryption on PhoneNumberKit

[*] Recipe: 0

[*] Calling decryption on RxCocoa

[*] Recipe: 0

[*] Calling decryption on GoogleUtilities

[*] Recipe: 0

[*] Calling decryption on BraintreeCard

[*] Recipe: 0

[*] Calling decryption on FBAudienceNetwork

[*] Recipe: 0

[*] Calling decryption on VerizonAdsInlineWebAdapter

[*] Recipe: 0

[*] Calling decryption on PartyPlanner

[*] Recipe: 0

[*] Calling decryption on FBSDKLoginKit

[*] Recipe: 0

[*] Calling decryption on libPhoneNumber_iOS

[*] Recipe: 0

[*] Calling decryption on CocoaLumberjackSwift

[*] Recipe: 0

[*] Calling decryption on nanopb

[*] Recipe: 0

[*] Calling decryption on YYImageTextNow

[*] Recipe: 0

[*] Calling decryption on FBSDKCoreKit

[*] Recipe: 0

[*] Calling decryption on CapiKit

[*] Recipe: 0

[*] Calling decryption on Leanplum

[*] Recipe: 0

[*] Calling decryption on VerizonAdsURIExperience

[*] Recipe: 0

[*] Calling decryption on AWSKinesis

[*] Recipe: 0

[*] Calling decryption on GTMSessionFetcher

[*] Recipe: 0

[*] Calling decryption on VerizonAdsVASTController

[*] Recipe: 0

[*] Calling decryption on ImageViewer

[*] Recipe: 0

[*] Calling decryption on OutbrainSDK

[*] Recipe: 0

[*] Calling decryption on VerizonAdsVideoPlayer

[*] Recipe: 0

[*] Calling decryption on VerizonAdsInterstitialVASTAdapter

[*] Recipe: 0

[*] Calling decryption on BraintreeDropIn

[*] Recipe: 0

[*] Calling decryption on BraintreePaymentFlow

[*] Recipe: 0

[*] Calling decryption on BraintreeCore

[*] Recipe: 0

[*] Calling decryption on Protobuf

[*] Recipe: 0

[*] Calling decryption on VerizonAdsSupport

[*] Recipe: 0

[*] Calling decryption on libPhoneNumberiOS

[*] Recipe: 0

[*] Calling decryption on Flurry_iOS_SDK

[*] Recipe: 0

[*] Calling decryption on AWSCognito

[*] Recipe: 0

[*] Calling decryption on VerizonAdsInterstitialPlacement

[*] Recipe: 0

[*] Calling decryption on APSAdMobAdapter

[*] Recipe: 0

[*] Calling decryption on TNCalling

[*] Recipe: 0

[*] Calling decryption on AWSS3

[*] Recipe: 0

[*] Calling decryption on STPopup

[*] Recipe: 0

[*] Calling decryption on AnalyticLayer

[*] Recipe: 0

[*] Calling decryption on VerizonAdsOMSDK

[*] Recipe: 0

[*] Calling decryption on SQLite

[*] Recipe: 0

[*] Calling decryption on AdjustSdk

[*] Recipe: 0

[*] Calling decryption on NWSTokenView

[*] Recipe: 0

[*] Calling decryption on MessageFramework

[*] Recipe: 0

[*] Calling decryption on VerizonAdsWebController

[*] Recipe: 0

[*] Calling decryption on VerizonAdsCore

[*] Recipe: 0

[*] Calling decryption on VerizonAdsNativePlacement

[*] Recipe: 0

[*] Calling decryption on PayPalDataCollector

[*] Recipe: 0

[*] Calling decryption on JRSwizzle

[*] Recipe: 0

[*] Creating archive at /var/mobile/Documents/wiki.qaq.iridium/Packages/TextNow.com.tinginteractive.usms.(20.18.0).ipa

......................... [100%] ========================= ++++++

[*] Cleaning temporary directory...

Resign and install may still need additional patch to package payload. You are on your own making those patches.

==========

Invalid recipe was detected from backend! Use this package with caution!

==========

[Process Completed