https://qtechnologies.dev/

送信済みURL:
https://mdma.dev/リダイレクト済み
レポート終了日:

リンク · 4件検出

ページから特定された発信リンク

リンク
https://docs.mdma.devDocs
https://github.com/qTechnologiesV2/Github
https://status.mdma.devStatus
https://mdma.devqTechnologies LLC

JavaScript変数 · 18件検出

ページのウィンドウオブジェクトにロードされたグローバルのJavaScript変数は関数以外の場所で宣言された変数で、現在のスコープ内であればコードのどこからでもアクセス可能です

名前規模
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
XFobject
gtagfunction
dataLayerobject
htmlundefined
Mustacheobject
autosizefunction
EWRportaobject

コンソールログメッセージ · 0件検出

Webコンソールにログ記録されたメッセージ

HTML

未加工のHTMLページ本文

<!DOCTYPE html><html id="XF" lang="en-US" dir="LTR" data-xf="2.3" data-app="public" data-template="EWRporta_articles_index" data-container-key="" data-content-key="" data-logged-in="false" data-cookie-prefix="xf_" data-csrf="1734452867,2e2d84a7437c48a5fdf57855dac76895" class="has-js template-EWRporta_articles_index has-no-touchevents has-passiveeventlisteners has-no-hiddenscroll has-overflowanchor has-no-displaymodestandalone has-flexgap has-os-windows has-browser-chrome" data-run-jobs=""><head>
	
	
	

	<meta charset="utf-8">
	<title>qTechnologies LLC</title>
	<link rel="manifest" href="/webmanifest.php">

	<meta http-equiv="X-UA-Compatible" content="IE=Edge">
	<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">

	
		
			
				<meta name="theme-color" media="(prefers-color-scheme: light)" content="#0062ff">
				<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#0062ff">
			
		
	

	<meta name="apple-mobile-web-app-title" content="qTechnologies LLC">
	
		<link rel="apple-touch-icon" href="https://data.mdma.dev/assets/logo/logo-192px.png">
		

	
		
		<meta name="description" content="qTechnologies Forum">
		<meta property="og:description" content="qTechnologies Forum">
		<meta property="twitter:description" content="qTechnologies Forum">
	
	
		<link rel="alternate" type="application/rss+xml" title="RSS feed for qTechnologies LLC" href="/ewr-porta/index.rss">
	

	
		
	
	
	<meta property="og:site_name" content="qTechnologies LLC">


	
	
		
	
	
	<meta property="og:type" content="website">


	
	
		
	
	
	
		<meta property="og:title" content="qTechnologies LLC">
		<meta property="twitter:title" content="qTechnologies LLC">
	


	
	
	
		
	
	
	<meta property="og:url" content="https://qtechnologies.dev/">


	
	

	
	
	
		
	
	

	<link rel="stylesheet" href="/css.php?css=public%3Anormalize.css%2Cpublic%3Afa.css%2Cpublic%3Avariations.less%2Cpublic%3Acore.less%2Cpublic%3Aapp.less&amp;s=19&amp;l=1&amp;d=1734452630&amp;k=c1e59557120287fe5bc5abe8c8d30cd42370076a">
	
	
		<link rel="preconnect" href="https://fonts.gstatic.com">
		<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&amp;display=swap" rel="stylesheet">
	

	<link rel="stylesheet" href="/css.php?css=public%3AEWRporta.less%2Cpublic%3AEWRporta_articles.less%2Cpublic%3Abb_code.less%2Cpublic%3Alightbox.less%2Cpublic%3Amessage.less%2Cpublic%3Anotices.less%2Cpublic%3Aextra.less&amp;s=19&amp;l=1&amp;d=1734452630&amp;k=3a139068aa9291d0819af7e9aa4e2d0cdf44f24b">


	
		<script src="/js/xf/preamble.min.js?_v=2cd87265"></script>
	

	
	<script src="/js/vendor/vendor-compiled.js?_v=2cd87265" defer=""></script>
	<script src="/js/xf/core-compiled.js?_v=2cd87265" defer=""></script>

	<script>
		window.addEventListener('DOMContentLoaded', function() {
			XF.extendObject(true, XF.config, {
				// 

				userId: 0,
				enablePush: true,
				pushAppServerKey: 'BNyiZeSFBtR-5IWnZ_n-hwFl_fMTUukQ6-pxJyGG-iVkaoFmW141cwV4hi-aqaNnWCOSciR2VvpdmkWJvhKGk1I',
				url: {
					fullBase: 'https://qtechnologies.dev/',
					basePath: '/',
					css: '/css.php?css=__SENTINEL__&s=19&l=1&d=1734452630',
					js: '/js/__SENTINEL__?_v=2cd87265',
					icon: '/data/local/icons/__VARIANT__.svg?v=1734452631#__NAME__',
					iconInline: '/styles/fa/__VARIANT__/__NAME__.svg?v=5.15.3',
					keepAlive: '/login/keep-alive'
				},
				cookie: {
					path: '/',
					domain: '',
					prefix: 'xf_',
					secure: true,
					consentMode: 'simple',
					consented: ["optional","_third_party"]
				},
				cacheKey: 'f3ed7234243583f554e27d349fe769c5',
				csrf: '1734452867,2e2d84a7437c48a5fdf57855dac76895',
				js: {"\/js\/8wayrun\/porta\/portal.js?_v=2cd87265":true,"\/js\/xf\/lightbox-compiled.js?_v=2cd87265":true,"\/js\/foroagency\/coloredusername\/index.js?_v=2cd87265":true},
				fullJs: false,
				css: {"public:EWRporta.less":true,"public:EWRporta_articles.less":true,"public:bb_code.less":true,"public:lightbox.less":true,"public:message.less":true,"public:notices.less":true,"public:extra.less":true},
				time: {
					now: 1734452867,
					today: 1734393600,
					todayDow: 2,
					tomorrow: 1734480000,
					yesterday: 1734307200,
					week: 1733875200,
					month: 1733011200,
					year: 1704067200
				},
				style: {
					light: 'default',
					dark: 'alternate',
					defaultColorScheme: 'light'
				},
				borderSizeFeature: '3px',
				fontAwesomeWeight: 'r',
				enableRtnProtect: true,
				
				enableFormSubmitSticky: true,
				imageOptimization: '0',
				imageOptimizationQuality: 0.85,
				uploadMaxFilesize: 536870912,
				uploadMaxWidth: 0,
				uploadMaxHeight: 0,
				allowedVideoExtensions: ["m4v","mov","mp4","mp4v","mpeg","mpg","ogv","webm"],
				allowedAudioExtensions: ["mp3","opus","ogg","wav"],
				shortcodeToEmoji: true,
				visitorCounts: {
					conversations_unread: '0',
					alerts_unviewed: '0',
					total_unread: '0',
					title_count: true,
					icon_indicator: true
				},
				jsMt: {"xf\/action.js":"1073507f","xf\/embed.js":"1073507f","xf\/form.js":"1073507f","xf\/structure.js":"1073507f","xf\/tooltip.js":"1073507f"},
				jsState: {},
				publicMetadataLogoUrl: '',
				publicPushBadgeUrl: 'https://qtechnologies.dev/styles/default/xenforo/bell.png'
			});

			XF.extendObject(XF.phrases, {
				// 
				date_x_at_time_y:     "{date} at {time}",
				day_x_at_time_y:      "{day} at {time}",
				yesterday_at_x:       "Yesterday at {time}",
				x_minutes_ago:        "{minutes} minutes ago",
				one_minute_ago:       "1 minute ago",
				a_moment_ago:         "A moment ago",
				today_at_x:           "Today at {time}",
				in_a_moment:          "In a moment",
				in_a_minute:          "In a minute",
				in_x_minutes:         "In {minutes} minutes",
				later_today_at_x:     "Later today at {time}",
				tomorrow_at_x:        "Tomorrow at {time}",
				short_date_x_minutes: "{minutes}m",
				short_date_x_hours:   "{hours}h",
				short_date_x_days:    "{days}d",

				day0: "Sunday",
				day1: "Monday",
				day2: "Tuesday",
				day3: "Wednesday",
				day4: "Thursday",
				day5: "Friday",
				day6: "Saturday",

				dayShort0: "Sun",
				dayShort1: "Mon",
				dayShort2: "Tue",
				dayShort3: "Wed",
				dayShort4: "Thu",
				dayShort5: "Fri",
				dayShort6: "Sat",

				month0: "January",
				month1: "February",
				month2: "March",
				month3: "April",
				month4: "May",
				month5: "June",
				month6: "July",
				month7: "August",
				month8: "September",
				month9: "October",
				month10: "November",
				month11: "December",

				active_user_changed_reload_page: "The active user has changed. Reload the page for the latest version.",
				server_did_not_respond_in_time_try_again: "The server did not respond in time. Please try again.",
				oops_we_ran_into_some_problems: "Oops! We ran into some problems.",
				oops_we_ran_into_some_problems_more_details_console: "Oops! We ran into some problems. Please try again later. More error details may be in the browser console.",
				file_too_large_to_upload: "The file is too large to be uploaded.",
				uploaded_file_is_too_large_for_server_to_process: "The uploaded file is too large for the server to process.",
				files_being_uploaded_are_you_sure: "Files are still being uploaded. Are you sure you want to submit this form?",
				attach: "Attach files",
				rich_text_box: "Rich text box",
				close: "Close",
				link_copied_to_clipboard: "Link copied to clipboard.",
				text_copied_to_clipboard: "Text copied to clipboard.",
				loading: "Loading…",
				you_have_exceeded_maximum_number_of_selectable_items: "You have exceeded the maximum number of selectable items.",

				processing: "Processing",
				'processing...': "Processing…",

				showing_x_of_y_items: "Showing {count} of {total} items",
				showing_all_items: "Showing all items",
				no_items_to_display: "No items to display",

				number_button_up: "Increase",
				number_button_down: "Decrease",

				push_enable_notification_title: "Push notifications enabled successfully at qTechnologies LLC",
				push_enable_notification_body: "Thank you for enabling push notifications!",

				pull_down_to_refresh: "Pull down to refresh",
				release_to_refresh: "Release to refresh",
				refreshing: "Refreshing…"
			});
		});
	</script>

	<script src="/js/8wayrun/porta/portal.js?_v=2cd87265" defer=""></script>
<script src="/js/xf/lightbox-compiled.js?_v=2cd87265" defer=""></script>
<script src="/js/foroagency/coloredusername/index.js?_v=2cd87265" defer=""></script>



	
		<link rel="icon" type="image/png" href="https://data.mdma.dev/assets/logo/favicon-32x32.png" sizes="32x32">
	

	
	
		<script async="" src="/jc/gtm.js?_v=2cd87265"></script>
	
	<script>
		window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date);gtag('config','G-Q4K76KLSKJ',{'style_id':19,'user_properties': {
		
		'pwa':navigator.standalone||window.matchMedia('(display-mode: standalone), (display-mode: minimal-ui)').matches?1:0,
		},});
!function(b,c){"object"==typeof console&&"function"==typeof console.error&&(console.error_old=console.error,console.error=function(){console.error_old.apply(this,arguments);b.gtag("event","exception",{error_type:"console",error_message:arguments[0],fatal:!1})});b.onerror=function(a,d,e){b.gtag("event","exception",{error_type:"javascript",error_message:a,error_location:d,error_line_number:e,fatal:!1})};b.onload=function(){c.querySelectorAll("img").forEach(a=>{a.complete&&0===a.naturalWidth&&b.gtag("event",
"exception",{error_type:"image",error_message:"not_loaded",error_location:a.src,fatal:!1})})}}(window,document);
	</script>

<script src="/js/xf/structure.min.js?_v=2cd87265_mt=undefined"></script></head>
<body data-template="EWRporta_articles_index">

<div class="p-pageWrapper" id="top">

	

	<header class="p-header" id="header">
		<div class="p-header-inner">
			<div class="p-header-content">

				<button type="button" class="button button--plain p-nav-menuTrigger" data-xf-click="off-canvas" data-menu=".js-headerOffCanvasMenu" tabindex="0" aria-label="Menu"><span class="button-text">
					<i aria-hidden="true"></i>
				</span></button>

				
			</div>
		</div>
	</header>

	
	

	
		<div class="p-navSticky p-navSticky--primary" data-xf-init="sticky-header">
			
		<nav class="p-nav">
			<div class="p-nav-inner">
								
					<div class="p-nav-smallLogo">
						<a href="https://qtechnologies.dev">
							

	

	
		
		

		
	
		
		

		
	

	

	<picture data-variations="{&quot;default&quot;:{&quot;1&quot;:&quot;\/data\/assets\/logo\/Icon.png&quot;,&quot;2&quot;:null},&quot;alternate&quot;:{&quot;1&quot;:&quot;\/data\/assets\/logo\/Icon.png&quot;,&quot;2&quot;:null}}">
		
		
		

		
			
			
			

			
		

		<img src="/data/assets/logo/Icon.png" width="50" height="36" alt="qTechnologies LLC">
	</picture>


						</a>
					</div>
				

				
					<div class="p-header-logo p-header-logo--image">
						<a href="https://qtechnologies.dev">
							

	

	
		
		

		
	
		
		

		
	

	

	<picture data-variations="{&quot;default&quot;:{&quot;1&quot;:&quot;\/data\/assets\/logo\/Icon.png&quot;,&quot;2&quot;:null},&quot;alternate&quot;:{&quot;1&quot;:&quot;\/data\/assets\/logo\/Icon.png&quot;,&quot;2&quot;:null}}">
		
		
		

		
			
			
			

			
		

		<img src="/data/assets/logo/Icon.png" width="50" height="36" alt="qTechnologies LLC">
	</picture>


						</a>
					</div>
				
				<div class="p-nav-scroller hScroller" data-xf-init="h-scroller" data-auto-scroll=".p-navEl.is-selected">
					<div class="hScroller-scroll is-calculated" style="margin-bottom: -40px;">
						<ul class="p-nav-list js-offCanvasNavSource">
						
							<li>
								
	<div class="p-navEl is-selected" data-has-children="true">
	

		
	
	<a href="/" class="p-navEl-link p-navEl-link--splitMenu " data-nav-id="EWRporta">Home</a>


		<a data-xf-key="1" data-xf-click="menu" data-menu-pos-ref="< .p-navEl" class="p-navEl-splitTrigger" role="button" tabindex="0" aria-label="Toggle expanded" aria-expanded="false" aria-haspopup="true"></a>

		
	
		<div class="menu menu--structural" data-menu="menu" aria-hidden="true">
			<div class="menu-content">
				
					
	
	
	<a href="/whats-new/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="EWRporta_whatsnaw">What's new</a>

	

				
					
	
	
	<a href="/whats-new/latest-activity" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " rel="nofollow" data-nav-id="EWRporta_latest">Latest activity</a>

	

				
					
	
	
	<a href="/ewr-porta/authors/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="EWRporta_authors">Authors</a>

	

				
			</div>
		</div>
	
	</div>

							</li>
						
							<li>
								
	<div class="p-navEl " data-has-children="true">
	

		
	
	<a href="/forums/" class="p-navEl-link p-navEl-link--splitMenu " data-nav-id="forums">Forums</a>


		<a data-xf-key="2" data-xf-click="menu" data-menu-pos-ref="< .p-navEl" class="p-navEl-splitTrigger" role="button" tabindex="0" aria-label="Toggle expanded" aria-expanded="false" aria-haspopup="true"></a>

		
	
		<div class="menu menu--structural" data-menu="menu" aria-hidden="true">
			<div class="menu-content">
				
					
	
	
	<a href="/whats-new/posts/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="newPosts">New posts</a>

	

				
			</div>
		</div>
	
	</div>

							</li>
						
							<li>
								
	<div class="p-navEl " data-has-children="true">
	

		
	
	<a href="/store/" class="p-navEl-link p-navEl-link--splitMenu " data-nav-id="xfrm">Resources</a>


		<a data-xf-key="3" data-xf-click="menu" data-menu-pos-ref="< .p-navEl" class="p-navEl-splitTrigger" role="button" tabindex="0" aria-label="Toggle expanded" aria-expanded="false" aria-haspopup="true"></a>

		
	
		<div class="menu menu--structural" data-menu="menu" aria-hidden="true">
			<div class="menu-content">
				
					
	
	
	<a href="/store/latest-reviews" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="xfrmLatestReviews">Latest reviews</a>

	

				
			</div>
		</div>
	
	</div>

							</li>
						
							<li>
								
	<div class="p-navEl ">
	

		
	
	<a href="/discord/" class="p-navEl-link " data-xf-key="4" data-nav-id="EWRdiscord">Discord</a>


		

		
	
	</div>

							</li>
						
							<li>
								
	<div class="p-navEl ">
	

		
	
	<a href="/faq/" class="p-navEl-link " data-xf-key="5" data-nav-id="faq">FAQ</a>


		

		
	
	</div>

							</li>
						
							<li>
								
	<div class="p-navEl ">
	

		
	
	<a href="https://docs.mdma.dev" class="p-navEl-link " data-xf-key="6" data-nav-id="docs">Docs</a>


		

		
	
	</div>

							</li>
						
							<li>
								
	<div class="p-navEl ">
	

		
	
	<a href="https://github.com/qTechnologiesV2/" class="p-navEl-link " data-xf-key="7" data-nav-id="github">Github</a>


		

		
	
	</div>

							</li>
						
							<li>
								
	<div class="p-navEl ">
	

		
	
	<a href="https://status.mdma.dev" class="p-navEl-link " data-xf-key="8" data-nav-id="status">Status</a>


		

		
	
	</div>

							</li>
						
						</ul>
					</div><i class="hScroller-action hScroller-action--end" aria-hidden="true"></i><i class="hScroller-action hScroller-action--start" aria-hidden="true"></i>
				</div>
								<div class="p-nav-opposite">
					

					<div class="p-navgroup p-account p-navgroup--guest">
						
							
								<a href="/login/" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--logIn" data-xf-click="overlay" data-follow-redirects="on">
									<i aria-hidden="true"></i>
									<span class="p-navgroup-linkText">Log in</span>
								</a>
							
							<div class="menu menu--structural menu--medium" data-menu="menu" data-nav-id="userLogin" aria-hidden="true" data-href="/login/"></div>
							
								<a href="/register/" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--register" data-xf-click="overlay" data-follow-redirects="on">
									<i aria-hidden="true"></i>
									<span class="p-navgroup-linkText">Register</span>
								</a>
							
						
					</div>

					<div class="p-navgroup p-discovery p-discovery--noSearch">
						<a href="/whats-new/" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--whatsnew" aria-label="What's new" title="What's new">
							<i aria-hidden="true"></i>
							<span class="p-navgroup-linkText">What's new</span>
						</a>

						
					</div>
				</div>
			</div>
		</nav>
	
		</div>
		
		
			<div class="p-sectionLinks">
				<div class="p-sectionLinks-inner hScroller" data-xf-init="h-scroller">
					<div class="hScroller-scroll is-calculated" style="margin-bottom: -40px;">
						<ul class="p-sectionLinks-list">
						
							<li>
								
	<div class="p-navEl ">
	

		
	
	<a href="/whats-new/" class="p-navEl-link " data-xf-key="alt+1" data-nav-id="EWRporta_whatsnaw">What's new</a>


		

		
	
	</div>

							</li>
						
							<li>
								
	<div class="p-navEl ">
	

		
	
	<a href="/whats-new/latest-activity" class="p-navEl-link " rel="nofollow" data-xf-key="alt+2" data-nav-id="EWRporta_latest">Latest activity</a>


		

		
	
	</div>

							</li>
						
							<li>
								
	<div class="p-navEl ">
	

		
	
	<a href="/ewr-porta/authors/" class="p-navEl-link " data-xf-key="alt+3" data-nav-id="EWRporta_authors">Authors</a>


		

		
	
	</div>

							</li>
						
						</ul>
					</div><i class="hScroller-action hScroller-action--end" aria-hidden="true"></i><i class="hScroller-action hScroller-action--start" aria-hidden="true"></i>
				</div>
			</div>
		
	
	

	<div class="offCanvasMenu offCanvasMenu--nav js-headerOffCanvasMenu" data-menu="menu" aria-hidden="true" data-ocm-builder="navigation">
		<div class="offCanvasMenu-backdrop" data-menu-close="true"></div>
		<div class="offCanvasMenu-content">
			<div class="offCanvasMenu-header">
				Menu
				<a class="offCanvasMenu-closer" data-menu-close="true" role="button" tabindex="0" aria-label="Close"></a>
			</div>
			
				<div class="p-offCanvasRegisterLink">
					<div class="offCanvasMenu-linkHolder">
						<a href="/login/" class="offCanvasMenu-link" data-xf-click="overlay" data-menu-close="true">
							Log in
						</a>
					</div>
					<hr class="offCanvasMenu-separator">
					
						<div class="offCanvasMenu-linkHolder">
							<a href="/register/" class="offCanvasMenu-link" data-xf-click="overlay" data-menu-close="true">
								Register
							</a>
						</div>
						<hr class="offCanvasMenu-separator">
					
				</div>
			
			<div class="js-offCanvasNavTarget"></div>
			<div class="offCanvasMenu-installBanner js-installPromptContainer" style="display: none;" data-xf-init="install-prompt">
				<div class="offCanvasMenu-installBanner-header">Install the app</div>
				<button type="button" class="button js-installPromptButton"><span class="button-text">Install</span></button>
				<template class="js-installTemplateIOS">
<script>gtag('event','tutorial_begin');</script>
					<div class="overlay-title">How to install the app on iOS</div>
					<div class="block-body">
						<div class="block-row">
							<p>
								Follow along with the video below to see how to install our site as a web app on your home screen.
							</p>
							<p style="text-align: center">
								<video src="/styles/default/xenforo/add_to_home.mp4" width="280" height="480" autoplay="" loop="" muted="" playsinline=""></video>
							</p>
							<p>
								<small><strong>Note:</strong> This feature may not be available in some browsers.</small>
							</p>
						</div>
					</div>
				</template>
			</div>
		</div>
	</div>

	<div class="p-body">
		<div class="p-body-inner">
			<!--XF:EXTRA_OUTPUT-->

			

			

			

			
	

			
	


			

			
			<div class="p-breadcrumbs--container">
				
	

				
			</div>
			

			<div class="p-body-main   is-active">
				
				<div class="p-body-contentCol"></div>
				

				

				<div class="p-body-content">
					
					<div class="p-body-pageContent">
	


	




	
	
	





<div class="porta-articles-above-full">
	
	
	
	

	
	
	
	
	<div class="block " data-widget-id="21" data-widget-key="articles" data-widget-definition="EWRporta_articles" data-xf-init="">
		<div class="porta-article-item fixed--height">
		<div class="block-container porta-article-container">
			
				
				<h2 class="block-header">
					<a href="/threads/qprotect-obfuscator.1/">
						
						qProtect Obfuscator
					</a>
				</h2>
			
			
			
				
					<div class="message-cell porta-article-date with--text">
						<div class="porta-date-block">
							
								Mar <b>04</b>
							
						</div>
					</div>
				
			

				<div class="block-body message-inner
						with--date">
					<div class="message-cell message-main">
						<header class="message-attribution">
							<div class="message-attribution-main">
								<ul class="listInline listInline--bullet">
									<li>
										<i class="fa--xf far fa-clock "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#clock"></use></svg></i>
										<a href="/threads/qprotect-obfuscator.1/" class="u-concealed">
											<time class="u-dt" dir="auto" datetime="2022-03-04T23:03:00+0000" data-timestamp="1646434980" data-date="Mar 4, 2022" data-time="11:03 PM" data-short="Mar '22" title="Mar 4, 2022 at 11:03 PM" data-full-old-date="true">Mar 4, 2022</time></a>
									</li>
									<li>
										<i class="fa--xf far fa-user "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#user"></use></svg></i>
										<a href="/ewr-porta/authors/apkreader.1/" class="u-concealed">
											apkreader</a>
									</li>
								</ul>
							</div>

							<div class="message-attribution-opposite">
								<ul class="listInline listInline--bullet">
									<li><i class="fa--xf far fa-eye "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#eye"></use></svg></i> 3,699</li>
									<li><i class="fa--xf far fa-comments "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#comments"></use></svg></i> 0</li>
								</ul>
							</div>
						</header>

						<div class="message-body">
							

							<div class="bbWrapper"><div style="text-align: center">
		
		
	


	<div class="bbImageWrapper  js-lbImage" title="512.png" data-src="https://mdma.dev/data/assets/logo/Icon.png" data-lb-sidebar-href="" data-lb-caption-extra-html="" data-single-image="1">
		<img src="https://mdma.dev/data/assets/logo/Icon.png" data-url="https://mdma.dev/data/assets/logo/Icon.png" class="bbImage" data-zoom-target="1" style="width: 273px" alt="512.png" title="512.png" width="" height="" loading="lazy">
	</div><br>
<span style="font-size: 18px">qProtect Obfuscator<br>
The first Obfuscator offering Custom Transformer support!<br>
<i>Developed by brownie, vaz, and Mystery</i><br>
---------------------------------------------------------------<br>
</span>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId1"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Features</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId2"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">String Encryption</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect employs advanced encryption techniques to protect sensitive strings within your code, making it extremely difficult for attackers to extract valuable information.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId3"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Reference Encryption</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">Field and method calls are encrypted, thwarting attempts to trace and understand critical interactions within your codebase.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId4"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Flow Obfuscation</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">By introducing complex control flow structures and opaque predicates, qProtect obscures the logical flow of your code, making it challenging to comprehend and analyze.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId5"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Number Obfuscation</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect transforms numerical values using arithmetic obfuscation techniques, making it arduous for attackers to understand the actual values and their purposes.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId6"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Anti-Debugging Code Injection</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect enhances the security of your application by injecting anti-debugging mechanisms, making it harder for attackers to analyze and manipulate your code during runtime.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId7"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Resource Encryption</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect encrypts resources, such as images or configuration files, preventing unauthorized access and extraction.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId8"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Decompiler Crashers</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect provides crashers specifically designed to disrupt popular reverse engineering tools like JByteMod and Recaf, adding an extra layer of protection to your code.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId9"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Debug Information Remover</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">With our Debug Information Remover, We remove any debug information that may come in as valuable, such as local variable names, and line numbers from your Java Application.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId10"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Access Obfuscation</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">With our Access Obfuscation, We obfuscate all of your fields, methods, and classes access values, to make it harder for reverse-engineers to find information out about methods and use cases. This also can crash some decompilers.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId11"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Renamer</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect offers a powerful renaming feature for classes, methods, and fields, making your code more obscure and resistant to reverse engineering attempts. This is currently experimental.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId12"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Custom Transformers</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect enables you to create your own custom transformers using a simple and intuitive API. Unleash your creativity and implement personalized obfuscation techniques tailored to your specific needs.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId13"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Modern UI</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">With its sleek and intuitive user interface, qProtect offers a delightful user experience, making obfuscation and protection tasks effortless.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId14"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Maven Plugin</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect seamlessly integrates into your development workflow with its Maven plugin, enabling automatic and streamlined obfuscation as part of your build process.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId15"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Exceptional Support</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect prioritizes customer satisfaction, offering prompt and reliable support. Their dedicated team responds to inquiries within minutes, ensuring a smooth experience for users.</div>
		</div>
	</div>
</div></div>
		</div>
	</div>
</div></div></div>

							
						</div>
					</div>
						
					
						<div class="porta-expandLink">
							<a href="/threads/qprotect-obfuscator.1/">
								
									Continue…
								
							</a>
						</div>
					
				</div>

			
				<div class="block-footer block-footer--split">
					<div class="block-footer-main">
						
					</div>
					<div class="block-footer-controls">
						<a href="/threads/qprotect-obfuscator.1/" class="button button--icon "><i class="fa--xf far fa-sign-in "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#sign-in"></use></svg></i><span class="button-text">
							
						</span></a>
					</div>
				</div>
			
		</div>
	</div>
	</div>


</div>

<div class="porta-articles-above-split porta-widgets-split">
	
</div>



	
	
	
	
	
	
	

	
		
		
		
	
	
	<div class="block porta-articles  porta-masonry" data-xf-init=" " data-masonry="" data-click="1" data-after="0" data-history="0">
		<div class="porta-article-item fixed--height">
		<div class="block-container porta-article-container">
			
				
				<h2 class="block-header">
					<a href="/threads/qprotect-obfuscator.1/">
						
						qProtect Obfuscator
					</a>
				</h2>
			
			
			
				
					<div class="message-cell porta-article-date with--text">
						<div class="porta-date-block">
							
								Mar <b>04</b>
							
						</div>
					</div>
				
			

				<div class="block-body message-inner
						with--date">
					<div class="message-cell message-main">
						<header class="message-attribution">
							<div class="message-attribution-main">
								<ul class="listInline listInline--bullet">
									<li>
										<i class="fa--xf far fa-clock "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#clock"></use></svg></i>
										<a href="/threads/qprotect-obfuscator.1/" class="u-concealed">
											<time class="u-dt" dir="auto" datetime="2022-03-04T23:03:00+0000" data-timestamp="1646434980" data-date="Mar 4, 2022" data-time="11:03 PM" data-short="Mar '22" title="Mar 4, 2022 at 11:03 PM" data-full-old-date="true">Mar 4, 2022</time></a>
									</li>
									<li>
										<i class="fa--xf far fa-user "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#user"></use></svg></i>
										<a href="/ewr-porta/authors/apkreader.1/" class="u-concealed">
											apkreader</a>
									</li>
								</ul>
							</div>

							<div class="message-attribution-opposite">
								<ul class="listInline listInline--bullet">
									<li><i class="fa--xf far fa-eye "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#eye"></use></svg></i> 3,699</li>
									<li><i class="fa--xf far fa-comments "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#comments"></use></svg></i> 0</li>
								</ul>
							</div>
						</header>

						<div class="message-body">
							

							<div class="bbWrapper"><div style="text-align: center"><div class="bbImageWrapper  js-lbImage" title="512.png" data-src="https://mdma.dev/data/assets/logo/Icon.png" data-lb-sidebar-href="" data-lb-caption-extra-html="" data-single-image="1">
		<img src="https://mdma.dev/data/assets/logo/Icon.png" data-url="https://mdma.dev/data/assets/logo/Icon.png" class="bbImage" data-zoom-target="1" style="width: 273px" alt="512.png" title="512.png" width="" height="" loading="lazy">
	</div><br>
<span style="font-size: 18px">qProtect Obfuscator<br>
The first Obfuscator offering Custom Transformer support!<br>
<i>Developed by brownie, vaz, and Mystery</i><br>
---------------------------------------------------------------<br>
</span>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId16"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Features</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId17"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">String Encryption</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect employs advanced encryption techniques to protect sensitive strings within your code, making it extremely difficult for attackers to extract valuable information.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId18"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Reference Encryption</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">Field and method calls are encrypted, thwarting attempts to trace and understand critical interactions within your codebase.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId19"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Flow Obfuscation</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">By introducing complex control flow structures and opaque predicates, qProtect obscures the logical flow of your code, making it challenging to comprehend and analyze.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId20"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Number Obfuscation</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect transforms numerical values using arithmetic obfuscation techniques, making it arduous for attackers to understand the actual values and their purposes.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId21"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Anti-Debugging Code Injection</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect enhances the security of your application by injecting anti-debugging mechanisms, making it harder for attackers to analyze and manipulate your code during runtime.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId22"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Resource Encryption</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect encrypts resources, such as images or configuration files, preventing unauthorized access and extraction.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId23"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Decompiler Crashers</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect provides crashers specifically designed to disrupt popular reverse engineering tools like JByteMod and Recaf, adding an extra layer of protection to your code.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId24"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Debug Information Remover</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">With our Debug Information Remover, We remove any debug information that may come in as valuable, such as local variable names, and line numbers from your Java Application.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId25"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Access Obfuscation</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">With our Access Obfuscation, We obfuscate all of your fields, methods, and classes access values, to make it harder for reverse-engineers to find information out about methods and use cases. This also can crash some decompilers.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId26"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Renamer</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect offers a powerful renaming feature for classes, methods, and fields, making your code more obscure and resistant to reverse engineering attempts. This is currently experimental.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId27"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Custom Transformers</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect enables you to create your own custom transformers using a simple and intuitive API. Unleash your creativity and implement personalized obfuscation techniques tailored to your specific needs.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId28"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Modern UI</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">With its sleek and intuitive user interface, qProtect offers a delightful user experience, making obfuscation and protection tasks effortless.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId29"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Maven Plugin</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect seamlessly integrates into your development workflow with its Maven plugin, enabling automatic and streamlined obfuscation as part of your build process.</div>
		</div>
	</div>
</div>

<div class="bbCodeSpoiler">
	<button type="button" class="button bbCodeSpoiler-button button--longText" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Click to reveal or hide spoiler" id="js-XFUniqueId30"><span class="button-text">

		<span>Spoiler: <span class="bbCodeSpoiler-button-title">Exceptional Support</span></span>
	</span></button>
	<div class="bbCodeSpoiler-content">
		<div class="bbCodeBlock bbCodeBlock--spoiler">
			<div class="bbCodeBlock-content">qProtect prioritizes customer satisfaction, offering prompt and reliable support. Their dedicated team responds to inquiries within minutes, ensuring a smooth experience for users.</div>
		</div>
	</div>
</div></div>
		</div>
	</div>
</div></div></div>

							
						</div>
					</div>
						
					
						<div class="porta-expandLink">
							<a href="/threads/qprotect-obfuscator.1/">
								
									Continue…
								
							</a>
						</div>
					
				</div>

			
				<div class="block-footer block-footer--split">
					<div class="block-footer-main">
						
					</div>
					<div class="block-footer-controls">
						<a href="/threads/qprotect-obfuscator.1/" class="button button--icon "><i class="fa--xf far fa-sign-in "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#sign-in"></use></svg></i><span class="button-text">
							
						</span></a>
					</div>
				</div>
			
		</div>
	</div>
	</div>
	
	
	
	<div class="block porta-article-pager">
		<div class="block-outer block-outer--after">
			
		</div>
	</div>


<div class="porta-articles-below-full">
	
</div>

<div class="porta-articles-below-split porta-widgets-split">
	
</div>


</div>
					
				</div>

				
			</div>

			
			
	

			
		</div>
	</div>
	
	

	<footer class="p-footer" id="footer">
		<div class="p-footer-inner">

			<div class="p-footer-row">
				<div class="p-footer-row-main">
					<ul class="p-footer-linkList">
						
							
								
								
									<li>
										
											
											
												<a href="/misc/style-variation" rel="nofollow" class="js-styleVariationsLink" data-xf-init="tooltip" data-xf-click="menu" data-z-index-ref=".u-bottomFixer" role="button" aria-expanded="false" aria-haspopup="true" data-original-title="Style variation" id="js-XFUniqueId31">

													<i class="fa--xf far fa-adjust "><svg xmlns="http://www.w3.org/2000/svg" role="img"><title>Style variation</title><use href="/data/local/icons/regular.svg?v=1734452631#adjust"></use></svg></i>
												</a>

												<div class="menu" data-menu="menu" aria-hidden="true">
													<div class="menu-content js-styleVariationsMenu">
														

	
		

	<a href="/misc/style-variation?reset=1&amp;t=1734452867%2C2e2d84a7437c48a5fdf57855dac76895" class="menu-linkRow is-selected" rel="nofollow" data-xf-click="style-variation" data-variation="">

		<i class="fa--xf far fa-adjust "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#adjust"></use></svg></i>

		
			System
		
	</a>


		

	<a href="/misc/style-variation?variation=default&amp;t=1734452867%2C2e2d84a7437c48a5fdf57855dac76895" class="menu-linkRow " rel="nofollow" data-xf-click="style-variation" data-variation="default">

		<i class="fa--xf far fa-sun "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#sun"></use></svg></i>

		
			Light
		
	</a>


		

	<a href="/misc/style-variation?variation=alternate&amp;t=1734452867%2C2e2d84a7437c48a5fdf57855dac76895" class="menu-linkRow " rel="nofollow" data-xf-click="style-variation" data-variation="alternate">

		<i class="fa--xf far fa-moon "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#moon"></use></svg></i>

		
			Dark
		
	</a>

	

	
		
	

													</div>
												</div>
											
										
									</li>
								
								
									<li><a href="/misc/language" data-xf-click="overlay" data-xf-init="tooltip" rel="nofollow" data-original-title="Language chooser" id="js-XFUniqueId32">
										<i class="fa--xf far fa-globe "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#globe"></use></svg></i> English (US)</a></li>
								
							
						
						

						
							<li><a href="/help/terms/">Terms and rules</a></li>
						

						
							<li><a href="/help/privacy-policy/">Privacy policy</a></li>
						

						
							<li><a href="/help/">Help</a></li>
						

						
							<li><a href="https://qtechnologies.dev">Home</a></li>
						

						<li><a href="/forums/-/index.rss" target="_blank" class="p-footer-rssLink" title="RSS"><span aria-hidden="true"><i class="fa--xf far fa-rss "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#rss"></use></svg></i><span class="u-srOnly">RSS</span></span></a></li>
					</ul>
				</div>

				<div class="p-footer-row-opposite">
					
						<div class="p-footer-copyright">
									
								© <a href="https://mdma.dev" target="_blank">qTechnologies LLC</a> 2019-2024
							
						</div>
					
				</div>
			</div>

			
		</div>
	</footer>

</div> <!-- closing p-pageWrapper -->



<div class="u-bottomFixer js-bottomFixTarget">
	
	
		
	
		
		

		<ul class="notices notices--bottom_fixer js-notices" data-xf-init="notices" data-type="bottom_fixer" data-scroll-interval="6">

			
				
	<li class="notice js-notice notice--primary notice--cookie" data-notice-id="-1" data-delay-duration="0" data-display-duration="0" data-auto-dismiss="0" data-visibility="">

		
		<div class="notice-container">
			<span class="notice-icon"><i class="fa--xf fad fa-info "><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512" role="img" aria-hidden="true"><path d="M20 448h152a20 20 0 0 1 20 20v24a20 20 0 0 1-20 20H20a20 20 0 0 1-20-20v-24a20 20 0 0 1 20-20z" class="fa-secondary"></path><path d="M96 128a64 64 0 1 0-64-64 64 64 0 0 0 64 64zm28 64H20a20 20 0 0 0-20 20v24a20 20 0 0 0 20 20h28v192h96V212a20 20 0 0 0-20-20z" class="fa-primary"></path></svg></i></span>
			<div class="notice-content">
				
				
	<div class="u-alignCenter">
		This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.<br>
By continuing to use this site, you are consenting to our use of cookies.
	</div>

	<div class="u-inputSpacer u-alignCenter">
		<a href="/account/dismiss-notice" class="button button--icon button--icon--confirm js-noticeDismiss button--notice"><i class="fa--xf far fa-check "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#check"></use></svg></i><span class="button-text">Accept</span></a>
		<a href="/help/cookies" class="button button--notice"><span class="button-text">Learn more…</span></a>
	</div>

			</div>
		</div>
	</li>

			
		</ul>
	

	
</div>

<div class="u-navButtons js-navButtons">
	<a href="javascript:" class="button button--scroll"><span class="button-text"><i class="fa--xf far fa-arrow-left "><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"><use href="/data/local/icons/regular.svg?v=1734452631#arrow-left"></use></svg></i><span class="u-srOnly">Back</span></span></a>
</div>


	<div class="u-scrollButtons js-scrollButtons" data-trigger-type="up">
		<a href="#top" class="button button--scroll" data-xf-click="scroll-to"><span class="button-text"><i class="fa--xf fad fa-arrow-up "><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" role="img" aria-hidden="true"><path d="M183 456V169.6l41-41.6 41 41.59V456c0 13.3-11 24-24.63 24h-32.82A24.22 24.22 0 0 1 183 456z" class="fa-secondary"></path><path d="M6.52 233.69c.23-.24.47-.48.71-.71L206.56 39a25 25 0 0 1 34.78 0l199.43 194a23.38 23.38 0 0 1 .7 33.11c-.22.24-.46.47-.7.7L418 288.94a25.13 25.13 0 0 1-35.18-.4L224 127.81 65.2 288.54a24.94 24.94 0 0 1-35.18.4L7.23 266.79a23.38 23.38 0 0 1-.71-33.1z" class="fa-primary"></path></svg></i><span class="u-srOnly">Top</span></span></a>
		
	</div>



	<form style="display:none" hidden="hidden">
		<input type="text" name="_xfClientLoadTime" value="" id="_xfClientLoadTime" title="_xfClientLoadTime" tabindex="-1">
	</form>

	
	
	<script>
		document.querySelectorAll(".file-preview").forEach(filePreview=>{filePreview.addEventListener("click",()=>{gtag('event','file_download',{link_url:(new URL(filePreview.getAttribute("href"),window.location.origin)).href, file_name:filePreview.parentNode.querySelector('.file-name').textContent});});});document.querySelectorAll('.shareButtons-button').forEach(shareButton=>{shareButton.addEventListener('click',()=>{gtag('event','share',{method:shareButton.getAttribute('class').match(/.*shareButtons-button--(.*?)$|\s/)[1]});});});document.querySelectorAll('.bookmarkLink:not(.is-bookmarked)').forEach(bookmarkLink=>{bookmarkLink.addEventListener('click',()=>{gtag('event','bookmark');});});document.querySelectorAll(".js-installPromptButton").forEach(a=>{a.addEventListener("click",()=>{gtag("event","app_install_prompt")})});window.addEventListener("appinstalled",()=>{gtag("event","app_install")});XF.PWA&&XF.PWA.isRunning()&&document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&gtag("event","app_open")});setTimeout(()=>{document.querySelectorAll(".adsbygoogle").forEach(a=>{a.addEventListener("mouseenter",()=>{XF.aH=!0});a.addEventListener("mouseleave",()=>{XF.aH=!1});gtag("event","ads_impression",{ad_platform:"adsense"})});["pagehide","blur"].forEach(function(a){window.addEventListener(a,()=>{XF.aH&&gtag("event","ad_click",{ad_platform:"adsense"})},!1)})},3E3);
		var html = $('#XF');
		$('.input--search').on('focus', function(){ html.addClass('p-search-menu-active'); });
		$(document).on('click', function() { html.removeClass('p-search-menu-active'); });
		$('.p-search').on('click', function(event){ event.stopPropagation(); });
	</script>

















</body></html>