<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>注意 アーカイブ - MT4解除研究所</title>
	<atom:link href="https://mt4decompile.com/category/%E6%B3%A8%E6%84%8F/feed/" rel="self" type="application/rss+xml" />
	<link>https://mt4decompile.com/category/注意/</link>
	<description>EAの中身を、知るための場所</description>
	<lastBuildDate>Sat, 16 May 2026 02:37:28 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://mt4decompile.com/wp-content/uploads/2025/12/cropped-cropped-images-32x32.jpg</url>
	<title>注意 アーカイブ - MT4解除研究所</title>
	<link>https://mt4decompile.com/category/注意/</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://mt4decompile.com/category/%E6%B3%A8%E6%84%8F/feed/"/>
	<item>
		<title>EAデコンパイル解除は違法か？依頼前に整理しておく考え方</title>
		<link>https://mt4decompile.com/ea-decompile-illegal/</link>
		
		<dc:creator><![CDATA[MT4解除研究所運営者]]></dc:creator>
		<pubDate>Wed, 24 Dec 2025 06:02:39 +0000</pubDate>
				<category><![CDATA[注意]]></category>
		<guid isPermaLink="false">https://mt4decompile.com/?p=706</guid>

					<description><![CDATA[<p>MT4デコンパイル診断フォーム 🔍 デコンパイル可能性を診断 5つの質問で診断します（所要時間：約1分） 診断を開始する Q1 ファイルの拡張子は何ですか? .ex4ファイル .mq4ファイル(ソースコード) その他のフ...</p>
<p>投稿 <a href="https://mt4decompile.com/ea-decompile-illegal/">EAデコンパイル解除は違法か？依頼前に整理しておく考え方</a> は <a href="https://mt4decompile.com">MT4解除研究所</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>MT4デコンパイル診断フォーム</title>
    <style>
        .mt4-diagnostic-form {
            max-width: 700px;
            margin: 20px auto;
            padding: 20px;
            background: #2d2d2d;
            border-radius: 8px;
            box-shadow: 0 4px 20px rgba(0,0,0,0.3);
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
            border: 1px solid #3d3d3d;
        }
        
        .form-content {
            position: relative;
        }
        
        .mt4-diagnostic-form h3 {
            color: #ffffff;
            text-align: center;
            margin-bottom: 4px;
            font-size: 20px;
            font-weight: 700;
        }
        
        .mt4-diagnostic-form .subtitle {
            text-align: center;
            color: #999;
            margin-bottom: 14px;
            font-size: 12px;
        }
        
        .question-block {
            background: #3a3a3a;
            padding: 14px;
            margin-bottom: 10px;
            border-radius: 6px;
            border-left: 3px solid #ff6b6b;
        }
        
        .question-block.hidden {
            display: none;
        }
        
        .question-title {
            font-weight: 600;
            color: #e0e0e0;
            margin-bottom: 10px;
            font-size: 13px;
            display: flex;
            align-items: center;
        }
        
        .question-number {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            background: #ff6b6b;
            color: white;
            width: 22px;
            height: 22px;
            border-radius: 50%;
            font-size: 11px;
            margin-right: 8px;
            font-weight: 700;
            flex-shrink: 0;
        }
        
        .options {
            display: flex;
            flex-direction: column;
            gap: 6px;
        }
        
        .option-label {
            display: flex;
            align-items: center;
            padding: 8px 12px;
            background: #2d2d2d;
            border: 1px solid #4a4a4a;
            border-radius: 4px;
            cursor: pointer;
            transition: all 0.2s ease;
            font-size: 13px;
            color: #ccc;
        }
        
        .option-label:hover {
            background: #353535;
            border-color: #ff6b6b;
            color: #fff;
        }
        
        .option-label input[type="radio"] {
            margin-right: 8px;
            cursor: pointer;
            accent-color: #ff6b6b;
        }
        
        .btn-container {
            text-align: center;
            margin-top: 12px;
        }
        
        .btn {
            padding: 9px 26px;
            font-size: 13px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            transition: all 0.3s ease;
            font-weight: 600;
        }
        
        .btn-next {
            background: #ff6b6b;
            color: white;
        }
        
        .btn-next:hover {
            background: #ff5252;
            box-shadow: 0 4px 12px rgba(255, 107, 107, 0.4);
        }
        
        .btn-next:disabled {
            background: #555;
            cursor: not-allowed;
            color: #888;
        }
        
        .result-container {
            background: #3a3a3a;
            padding: 20px;
            border-radius: 6px;
            text-align: center;
        }
        
        .result-container.hidden {
            display: none;
        }
        
        .result-icon {
            font-size: 44px;
            margin-bottom: 10px;
        }
        
        .result-title {
            font-size: 18px;
            font-weight: bold;
            color: #ffffff;
            margin-bottom: 8px;
        }
        
        .result-message {
            color: #ccc;
            margin-bottom: 14px;
            line-height: 1.6;
            font-size: 13px;
        }
        
        .result-details {
            background: #2d2d2d;
            padding: 12px;
            border-radius: 4px;
            margin-bottom: 14px;
            text-align: left;
            border: 1px solid #4a4a4a;
        }
        
        .result-details h4 {
            color: #ff6b6b;
            margin-bottom: 8px;
            font-size: 13px;
            font-weight: 600;
        }
        
        .result-details ul {
            margin: 0;
            padding-left: 18px;
            color: #aaa;
            font-size: 12px;
        }
        
        .result-details li {
            margin-bottom: 4px;
        }
        
        .difficulty-badge {
            display: inline-block;
            padding: 4px 12px;
            border-radius: 12px;
            font-size: 11px;
            font-weight: 600;
            margin-bottom: 12px;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }
        
        .difficulty-badge.easy {
            background: #4caf50;
            color: white;
        }
        
        .difficulty-badge.medium {
            background: #ff9800;
            color: white;
        }
        
        .difficulty-badge.advanced {
            background: #ff6b6b;
            color: white;
        }
        
        .btn-cta {
            background: #ff6b6b;
            color: white;
            padding: 10px 28px;
            font-size: 14px;
            text-decoration: none;
            display: inline-block;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 600;
        }
        
        .btn-cta:hover {
            background: #ff5252;
            transform: translateY(-2px);
            box-shadow: 0 4px 15px rgba(255, 107, 107, 0.4);
        }
        
        .progress-bar {
            width: 100%;
            height: 3px;
            background: #4a4a4a;
            border-radius: 2px;
            margin-bottom: 14px;
            overflow: hidden;
        }
        
        .progress-fill {
            height: 100%;
            background: #ff6b6b;
            transition: width 0.3s ease;
        }
        
        .note-box {
            background: #2d2d2d;
            padding: 10px;
            border-left: 3px solid #ff6b6b;
            border-radius: 4px;
            margin-top: 12px;
            text-align: left;
            font-size: 11px;
            color: #aaa;
            border: 1px solid #4a4a4a;
        }
        
        .intro-screen {
            background: #3a3a3a;
            padding: 24px;
            border-radius: 6px;
            text-align: center;
        }
        
        .intro-screen.hidden {
            display: none;
        }
        
        .intro-content {
            max-width: 500px;
            margin: 0 auto;
        }
        
        .intro-icon {
            font-size: 56px;
            margin-bottom: 14px;
        }
        
        .intro-content h4 {
            color: #fff;
            font-size: 20px;
            margin-bottom: 12px;
            font-weight: 600;
        }
        
        .intro-text {
            color: #ccc;
            font-size: 13px;
            line-height: 1.6;
            margin-bottom: 24px;
        }
        
        .btn-start {
            background: #ff6b6b;
            color: white;
            padding: 12px 36px;
            font-size: 15px;
            border-radius: 4px;
            font-weight: 600;
            border: none;
            cursor: pointer;
            transition: all 0.3s ease;
        }
        
        .btn-start:hover {
            background: #ff5252;
            box-shadow: 0 4px 15px rgba(255, 107, 107, 0.4);
        }
    </style>
</head>
<body>
    <div class="mt4-diagnostic-form">
        <div class="form-content">
            
            <div class="progress-bar" id="progressBarContainer" style="display: none;">
                <div class="progress-fill" id="progressBar" style="width: 0%"></div>
            </div>
            
            <!-- イントロ画面 -->
            <div class="intro-screen" id="introScreen">
                <div class="intro-content">
                    <div class="intro-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                    <h4>デコンパイル可能性を診断</h4>
                    <p class="intro-text">
                        5つの質問で診断します（所要時間：約1分）
                    </p>
                    <button type="button" class="btn btn-start" id="startBtn">診断を開始する</button>
                </div>
            </div>
        
        <form id="diagnosticForm" style="display: none;">
            <!-- 質問1 -->
            <div class="question-block" data-question="1">
                <div class="question-title">
                    <span class="question-number">Q1</span>
                    ファイルの拡張子は何ですか?
                </div>
                <div class="options">
                    <label class="option-label">
                        <input type="radio" name="q1" value="ex4" required>
                        .ex4ファイル
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q1" value="mq4">
                        .mq4ファイル(ソースコード)
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q1" value="other">
                        その他のファイル
                    </label>
                </div>
            </div>
            
            <!-- 質問2 -->
            <div class="question-block hidden" data-question="2">
                <div class="question-title">
                    <span class="question-number">Q2</span>
                    ファイルは特定の口座でしか動作しませんか?
                </div>
                <div class="options">
                    <label class="option-label">
                        <input type="radio" name="q2" value="yes" required>
                        はい、特定の口座でのみ動作します
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q2" value="no">
                        いいえ、どの口座でも動作します
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q2" value="unknown">
                        わかりません
                    </label>
                </div>
            </div>
            
            <!-- 質問3 -->
            <div class="question-block hidden" data-question="3">
                <div class="question-title">
                    <span class="question-number">Q3</span>
                    ファイルを開こうとしたときにエラーが表示されますか?
                </div>
                <div class="options">
                    <label class="option-label">
                        <input type="radio" name="q3" value="account-error" required>
                        口座番号に関するエラーが表示される
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q3" value="other-error">
                        別のエラーが表示される
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q3" value="no-error">
                        エラーは表示されない
                    </label>
                </div>
            </div>
            
            <!-- 質問4 -->
            <div class="question-block hidden" data-question="4">
                <div class="question-title">
                    <span class="question-number">Q4</span>
                    EAが外部DLLファイルを使用していますか?
                </div>
                <div class="options">
                    <label class="option-label">
                        <input type="radio" name="q4" value="yes" required>
                        はい、DLLファイルが必要です
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q4" value="no">
                        いいえ、使用していません
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q4" value="unknown">
                        わかりません
                    </label>
                </div>
            </div>
            
            <!-- 質問5 -->
            <div class="question-block hidden" data-question="5">
                <div class="question-title">
                    <span class="question-number">Q5</span>
                    起動時に外部サーバーでライセンス認証を行いますか?
                </div>
                <div class="options">
                    <label class="option-label">
                        <input type="radio" name="q5" value="yes" required>
                        はい、外部サーバーで認証が必要です
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q5" value="no">
                        いいえ、ローカルで認証が完結します
                    </label>
                    <label class="option-label">
                        <input type="radio" name="q5" value="unknown">
                        わかりません
                    </label>
                </div>
            </div>
            
            <div class="btn-container">
                <button type="button" class="btn btn-next" id="nextBtn" disabled>次へ</button>
            </div>
        </form>
        
        <!-- 結果表示 -->
        <div class="result-container hidden" id="resultContainer">
            <div class="result-icon" id="resultIcon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
            <div class="difficulty-badge" id="difficultyBadge"></div>
            <div class="result-title" id="resultTitle"></div>
            <div class="result-message" id="resultMessage"></div>
            <div class="result-details" id="resultDetails"></div>
            <a href="https://formok.com/f/64hux0wy?case_id=4ZAMXB" class="btn-cta" target="_blank">
                詳しく相談する →
            </a>
            <div class="note-box">
                <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 最終的な判断には実際のファイル解析が必要です。まずはお気軽にご相談ください。
            </div>
        </div>
        </div>
    </div>

    <script>
        let currentQuestion = 0; // 0 = intro screen
        const totalQuestions = 5;
        const answers = {};
        
        const form = document.getElementById('diagnosticForm');
        const nextBtn = document.getElementById('nextBtn');
        const startBtn = document.getElementById('startBtn');
        const introScreen = document.getElementById('introScreen');
        const progressBar = document.getElementById('progressBar');
        const progressBarContainer = document.getElementById('progressBarContainer');
        const resultContainer = document.getElementById('resultContainer');
        
        // 診断開始ボタン
        startBtn.addEventListener('click', function() {
            introScreen.classList.add('hidden');
            form.style.display = 'block';
            progressBarContainer.style.display = 'block';
            currentQuestion = 1;
            showQuestion(1);
        });
        
        // 質問を表示
        function showQuestion(questionNum) {
            const questionBlock = document.querySelector(`[data-question="${questionNum}"]`);
            if (questionBlock) {
                questionBlock.classList.remove('hidden');
            }
        }
        
        // ラジオボタンの選択を監視
        form.addEventListener('change', function(e) {
            if (e.target.type === 'radio') {
                nextBtn.disabled = false;
                answers[e.target.name] = e.target.value;
            }
        });
        
        // 次へボタンのクリック処理
        nextBtn.addEventListener('click', function() {
            const currentQuestionBlock = document.querySelector(`[data-question="${currentQuestion}"]`);
            const selectedOption = form.querySelector(`input[name="q${currentQuestion}"]:checked`);
            
            if (!selectedOption) return;
            
            // 現在の質問を非表示
            currentQuestionBlock.classList.add('hidden');
            
            // 次の質問へ
            currentQuestion++;
            
            // プログレスバーを更新
            const progress = (currentQuestion / totalQuestions) * 100;
            progressBar.style.width = progress + '%';
            
            if (currentQuestion <= totalQuestions) {
                // 次の質問を表示
                showQuestion(currentQuestion);
                nextBtn.disabled = true;
                
                // 最後の質問の場合はボタンテキストを変更
                if (currentQuestion === totalQuestions) {
                    nextBtn.textContent = '診断結果を見る';
                }
            } else {
                // すべての質問が終わったら結果を表示
                showResult();
            }
        });
        
        function showResult() {
            form.style.display = 'none';
            document.querySelector('.progress-bar').style.display = 'none';
            resultContainer.classList.remove('hidden');
            
            // 回答に基づいて結果を判定
            const resultType = determineResultType();
            displayResult(resultType);
        }
        
        function determineResultType() {
            // スコアリングシステム
            let complexityScore = 0;
            
            // Q1: ファイル拡張子
            if (answers.q1 === 'mq4') {
                return 'already-source'; // すでにソースコード
            } else if (answers.q1 === 'other') {
                return 'not-ex4'; // ex4ファイルではない
            }
            
            // Q2: 口座縛り
            if (answers.q2 === 'yes') {
                complexityScore += 0; // 標準的なケース
            } else if (answers.q2 === 'no') {
                complexityScore += 1; // 口座縛りなし
            }
            
            // Q3: エラー表示
            if (answers.q3 === 'account-error') {
                complexityScore += 0; // 標準的な口座エラー
            } else if (answers.q3 === 'other-error') {
                complexityScore += 2; // 別のエラー
            }
            
            // Q4: DLL使用
            if (answers.q4 === 'yes') {
                complexityScore += 3; // DLL使用で複雑度アップ
            } else if (answers.q4 === 'no') {
                complexityScore += 0;
            } else {
                complexityScore += 1; // 不明
            }
            
            // Q5: オンライン認証
            if (answers.q5 === 'yes') {
                complexityScore += 3; // サーバー認証で複雑度アップ
            } else if (answers.q5 === 'no') {
                complexityScore += 0;
            } else {
                complexityScore += 1; // 不明
            }
            
            // スコアに基づいて結果タイプを決定
            if (complexityScore === 0) {
                return 'standard'; // 標準的なケース
            } else if (complexityScore <= 2) {
                return 'moderate'; // やや複雑
            } else if (complexityScore <= 4) {
                return 'complex'; // 複雑
            } else {
                return 'advanced'; // 高度な保護
            }
        }
        
        function displayResult(resultType) {
            const resultIcon = document.getElementById('resultIcon');
            const difficultyBadge = document.getElementById('difficultyBadge');
            const resultTitle = document.getElementById('resultTitle');
            const resultMessage = document.getElementById('resultMessage');
            const resultDetails = document.getElementById('resultDetails');
            
            switch(resultType) {
                case 'already-source':
                    resultIcon.textContent = '&#x1f4c4;';
                    difficultyBadge.textContent = '対応不要';
                    difficultyBadge.className = 'difficulty-badge easy';
                    resultTitle.textContent = 'すでにソースコードです！';
                    resultMessage.innerHTML = '.mq4ファイルはソースコードなので、デコンパイルの必要はありません。<br>そのまま編集・カスタマイズが可能です。';
                    resultDetails.innerHTML = `
                        <h4>&#x2705; 次のステップ</h4>
                        <ul>
                            <li>MetaEditorで直接編集できます</li>
                            <li>口座縛りの解除も容易に可能です</li>
                            <li>ロジックの修正・改良が自由にできます</li>
                        </ul>
                    `;
                    break;
                    
                case 'not-ex4':
                    resultIcon.textContent = '&#x2753;';
                    difficultyBadge.textContent = '要確認';
                    difficultyBadge.className = 'difficulty-badge medium';
                    resultTitle.textContent = 'ファイル形式の確認が必要です';
                    resultMessage.innerHTML = 'ex4ファイル以外の場合、デコンパイルサービスの対象外となる可能性があります。<br>まずはファイルをご確認ください。';
                    resultDetails.innerHTML = `
                        <h4>&#x1f4cb; 確認事項</h4>
                        <ul>
                            <li>ファイル拡張子が.ex4または.mq4か確認してください</li>
                            <li>MT4のエキスパートフォルダに配置できるファイルか確認してください</li>
                            <li>不明な場合はお問い合わせください</li>
                        </ul>
                    `;
                    break;
                    
                case 'standard':
                    resultIcon.textContent = '&#x2705;';
                    difficultyBadge.textContent = 'デコンパイル可能性: 高';
                    difficultyBadge.className = 'difficulty-badge easy';
                    resultTitle.textContent = 'デコンパイル可能です！';
                    resultMessage.innerHTML = '標準的な口座縛りのケースです。<br>デコンパイルと口座縛り解除が比較的スムーズに行える可能性が高いです。';
                    resultDetails.innerHTML = `
                        <h4>&#x2728; 期待できること</h4>
                        <ul>
                            <li>口座番号の制限を解除できます</li>
                            <li>ソースコードの取得が可能です</li>
                            <li>ロジックの確認・修正ができます</li>
                        </ul>
                    `;
                    break;
                    
                case 'moderate':
                    resultIcon.textContent = '&#x1f4a1;';
                    difficultyBadge.textContent = 'デコンパイル可能性: 中〜高';
                    difficultyBadge.className = 'difficulty-badge medium';
                    resultTitle.textContent = 'デコンパイル対応可能です';
                    resultMessage.innerHTML = 'やや複雑な保護が施されている可能性がありますが、<br>多くの場合デコンパイルと解析が可能です。';
                    resultDetails.innerHTML = `
                        <h4>&#x1f50d; 想定される内容</h4>
                        <ul>
                            <li>基本的な難読化への対応が必要</li>
                            <li>複数の認証ポイントの解除が必要な可能性</li>
                            <li>詳細な解析により対応可能</li>
                        </ul>
                    `;
                    break;
                    
                case 'complex':
                    resultIcon.textContent = '&#x1f527;';
                    difficultyBadge.textContent = 'デコンパイル可能性: 中';
                    difficultyBadge.className = 'difficulty-badge medium';
                    resultTitle.textContent = '高度な解析で対応可能です';
                    resultMessage.innerHTML = '複雑な保護が施されている可能性がありますが、<br>専門的な技術により対応できるケースが多くあります。';
                    resultDetails.innerHTML = `
                        <h4>&#x2699; 対応について</h4>
                        <ul>
                            <li>DLLや複雑な認証への対応が必要な可能性</li>
                            <li>詳細なファイル解析が必要です</li>
                            <li>実績のある技術で対応いたします</li>
                        </ul>
                    `;
                    break;
                    
                case 'advanced':
                    resultIcon.textContent = '&#x1f3af;';
                    difficultyBadge.textContent = '要詳細診断';
                    difficultyBadge.className = 'difficulty-badge advanced';
                    resultTitle.textContent = '詳細診断が必要です';
                    resultMessage.innerHTML = '高度な保護技術が使用されている可能性があります。<br>実際のファイルを解析して対応可否を判断させていただきます。';
                    resultDetails.innerHTML = `
                        <h4>&#x1f4ca; 次のステップ</h4>
                        <ul>
                            <li>まずは無料でファイル診断を行います</li>
                            <li>DLL解析やサーバー認証の回避技術を検討</li>
                            <li>複雑なケースでも対応実績があります</li>
                            <li>難易度に応じた見積もりをご提示します</li>
                        </ul>
                    `;
                    break;
            }
        }
    </script>
</body>
</html>




<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>ea デコンパイル 違法</strong><br>このキーワードで調べている人は、かなり慎重だと思う。</p>



<p class="wp-block-paragraph">解除したい理由はある。<br>でも、<br>「これって法律的に大丈夫なのか」<br>「あとで問題にならないか」<br>そこが引っかかっている。</p>



<p class="wp-block-paragraph">私は <strong>EX4デコンパイルを実務として扱うエンジニア</strong>だが、<br>このテーマは「グレー」「黒」「アウト」と雑に語られすぎている印象がある。</p>



<p class="wp-block-paragraph">なので最初に、<br>結論をかなり正確な言葉で書く。</p>



<p class="wp-block-paragraph"><strong>EAデコンパイル解除は、それ自体が自動的に違法になる行為ではない。<br>ただし、前提条件を無視すると違法性が生じるケースはある。</strong></p>



<p class="wp-block-paragraph">この「前提条件」を整理できているかどうか。<br>それだけで話は大きく変わる。</p>



<p class="wp-block-paragraph">もし今、<br>「不安を一度ちゃんと整理したい」<br>そう感じているなら、判断材料として一度ここを見ておくだけでも構わない。<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://mt4decompile.com">デコンパイルはこちら</a></p>



<h2 class="wp-block-heading">「違法かどうか」を一言で答えられない理由</h2>



<p class="wp-block-paragraph">まず、なぜこの質問がややこしいのか。</p>



<p class="wp-block-paragraph">それは、</p>



<p class="wp-block-paragraph"><strong>EAデコンパイル解除が<br>法律・契約・利用条件<br>この3つのレイヤーをまたぐ行為だから</strong>だ。</p>



<p class="wp-block-paragraph">混ぜて考えると、必ず誤解が生まれる。</p>



<h2 class="wp-block-heading">法律上、EAデコンパイルは違法なのか</h2>



<p class="wp-block-paragraph">日本法ベースで整理する。</p>



<p class="wp-block-paragraph">EX4ファイルは「プログラム」だ。<br>プログラムは著作物に該当する。</p>



<p class="wp-block-paragraph">ただし、ここが重要だ。</p>



<p class="wp-block-paragraph"><strong>解析・研究・互換性確保を目的としたリバースエンジニアリングは、<br>一律に禁止されているわけではない。</strong></p>



<p class="wp-block-paragraph">実際、</p>



<ul class="wp-block-list">
<li>解析すること</li>



<li>構造を理解すること</li>



<li>動作を調べること</li>
</ul>



<p class="wp-block-paragraph">これ自体が、即違法になるわけではない。</p>



<p class="wp-block-paragraph">つまり、</p>



<p class="wp-block-paragraph"><strong>「デコンパイルした＝違法」<br>ではない。</strong></p>



<h2 class="wp-block-heading">違法性が生じる可能性があるポイント</h2>



<p class="wp-block-paragraph">では、どこでアウトになるのか。</p>



<p class="wp-block-paragraph">ポイントはここだ。</p>



<h3 class="wp-block-heading">著作権侵害になるケース</h3>



<ul class="wp-block-list">
<li>デコンパイルしたコードを再配布</li>



<li>第三者に販売</li>



<li>無断で公開</li>
</ul>



<p class="wp-block-paragraph">こうした行為は、<br>明確にアウトになる可能性が高い。</p>



<p class="wp-block-paragraph">だが、<br><strong>自分で使うために解析すること自体とは、話が別</strong>だ。</p>



<h3 class="wp-block-heading">不正競争防止法との関係</h3>



<p class="wp-block-paragraph">技術情報を盗用し、<br>競合製品を作る。</p>



<p class="wp-block-paragraph">こうした行為は問題になる。</p>



<p class="wp-block-paragraph">だが、</p>



<p class="wp-block-paragraph">「自分の環境で動かすために解除する」<br>という目的とは、次元が違う。</p>



<h2 class="wp-block-heading">多くの人が引っかかるのは「契約」の問題</h2>



<p class="wp-block-paragraph">実務上、<br>一番トラブルになりやすいのはここだ。</p>



<h3 class="wp-block-heading">利用規約・契約条件</h3>



<p class="wp-block-paragraph">EAを購入・提供された際、</p>



<ul class="wp-block-list">
<li>利用規約</li>



<li>ライセンス条件</li>



<li>使用範囲</li>
</ul>



<p class="wp-block-paragraph">これらに<br>「改変禁止」「解析禁止」<br>と書かれている場合がある。</p>



<p class="wp-block-paragraph">この場合、</p>



<p class="wp-block-paragraph"><strong>違法というより、契約違反</strong>になる。</p>



<p class="wp-block-paragraph">つまり、</p>



<p class="wp-block-paragraph">刑事罰ではなく、<br>民事トラブルの領域だ。</p>



<h2 class="wp-block-heading">IB目的で渡されたEAは特に注意が必要</h2>



<p class="wp-block-paragraph">現場で一番多いのが、このケースだ。</p>



<p class="wp-block-paragraph">IB（紹介報酬）目的で、<br>特定口座専用として配布されたEA。</p>



<p class="wp-block-paragraph">これは、</p>



<ul class="wp-block-list">
<li>技術的には解除できる</li>



<li>法律的にも即アウトではない</li>
</ul>



<p class="wp-block-paragraph">だが、</p>



<p class="wp-block-paragraph"><strong>前提条件を崩す行為</strong>になる。</p>



<p class="wp-block-paragraph">だからこそ、<br>解除前に整理すべきポイントがある。</p>



<p class="wp-block-paragraph">この点については、<br>次の記事で詳しくまとめている。</p>



<p class="wp-block-paragraph">・<a href="https://mt4decompile.com/ea-account-lock-release">EAの口座縛り解除を依頼する前に確認すべきポイント｜IB目的対応</a></p>



<h2 class="wp-block-heading">「違法」と言われがちな理由の正体</h2>



<p class="wp-block-paragraph">なぜ、<br>EAデコンパイル解除は<br>「違法っぽい」と言われがちなのか。</p>



<p class="wp-block-paragraph">理由は3つある。</p>



<h3 class="wp-block-heading">① グレーゾーンを一括りにしている</h3>



<p class="wp-block-paragraph">技術行為と、<br>再配布・販売行為を<br>同じ箱に入れて語られている。</p>



<p class="wp-block-paragraph">これが混乱の原因だ。</p>



<h3 class="wp-block-heading">② 海外情報が混ざっている</h3>



<p class="wp-block-paragraph">海外では、<br>法体系が違う。</p>



<p class="wp-block-paragraph">その情報を<br>日本にそのまま当てはめると、<br>話がズレる。</p>



<h3 class="wp-block-heading">③ 感情論が混ざる</h3>



<p class="wp-block-paragraph">「作者がかわいそう」<br>「ズルい」</p>



<p class="wp-block-paragraph">これは倫理の話であって、<br>違法かどうかとは別だ。</p>



<h2 class="wp-block-heading">技術者視点での現実的な整理</h2>



<p class="wp-block-paragraph">ここで、かなり現実的な話をする。</p>



<p class="wp-block-paragraph">EAデコンパイル解除は、</p>



<ul class="wp-block-list">
<li>黙ってやっている人が大多数</li>



<li>トラブルになるケースは少数</li>
</ul>



<p class="wp-block-paragraph">なぜか。</p>



<p class="wp-block-paragraph">多くの場合、</p>



<ul class="wp-block-list">
<li>再配布しない</li>



<li>販売しない</li>



<li>静かに使う</li>
</ul>



<p class="wp-block-paragraph">この範囲に収まっているからだ。</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> デコンパイルはこちら<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://mt4decompile.com">https://mt4decompile.com</a></p>



<h2 class="wp-block-heading">自力解除と依頼解除で変わるリスク</h2>



<p class="wp-block-paragraph">自力で解除する場合、</p>



<ul class="wp-block-list">
<li>どこまで触ったか不明確</li>



<li>余計な改変が入りやすい</li>
</ul>



<p class="wp-block-paragraph">結果として、<br>問題が起きた時に説明できない。</p>



<p class="wp-block-paragraph">依頼解除の場合、</p>



<ul class="wp-block-list">
<li>目的が明確</li>



<li>再構築前提</li>



<li>不要な変更が少ない</li>
</ul>



<p class="wp-block-paragraph"><strong>結果として、リスクが整理されやすい。</strong></p>



<h2 class="wp-block-heading">「違法か？」より先に考えるべきこと</h2>



<p class="wp-block-paragraph">ここが一番伝えたい。</p>



<p class="wp-block-paragraph">本当に考えるべきなのは、</p>



<ul class="wp-block-list">
<li>何のために解除するのか</li>



<li>どこまで使うのか</li>



<li>誰に影響が出るのか</li>
</ul>



<p class="wp-block-paragraph">この3点だ。</p>



<p class="wp-block-paragraph">「違法かどうか」だけを見ていると、<br>判断を誤りやすい。</p>



<h2 class="wp-block-heading">まとめの前に整理しておく</h2>



<p class="wp-block-paragraph">EAデコンパイル解除について、</p>



<ul class="wp-block-list">
<li>行為そのものが即違法ではない</li>



<li>問題になりやすいのは再配布・販売</li>



<li>多くは契約・前提条件の話</li>
</ul>



<p class="wp-block-paragraph">この整理ができていれば、<br>必要以上に怖がる必要はない。</p>



<h2 class="wp-block-heading">まとめ｜EAデコンパイル解除は違法なのか</h2>



<p class="wp-block-paragraph"><strong>EAデコンパイル解除は、<br>それ自体が一律に違法とされる行為ではない。</strong></p>



<p class="wp-block-paragraph">ただし、</p>



<ul class="wp-block-list">
<li>契約条件</li>



<li>利用目的</li>



<li>その後の扱い</li>
</ul>



<p class="wp-block-paragraph">ここを無視すれば、<br>問題になる可能性はある。</p>



<p class="wp-block-paragraph">だからこそ、</p>



<p class="wp-block-paragraph">解除できるか<br>ではなく、<br><strong>解除すべきか。</strong></p>



<p class="wp-block-paragraph">この視点で考えるのが、一番安全だ。</p>



<p class="wp-block-paragraph">もし今、<br>「法的・契約的な不安を整理したい」<br>そう感じているなら、<br>判断材料としてここを確認しておくだけでも構わない。<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> デコンパイルはこちら<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://mt4decompile.com">https://mt4decompile.com</a></p>



<p class="wp-block-paragraph">静かに、<br>分かっている人だけが進めばいい。</p>
<p>投稿 <a href="https://mt4decompile.com/ea-decompile-illegal/">EAデコンパイル解除は違法か？依頼前に整理しておく考え方</a> は <a href="https://mt4decompile.com">MT4解除研究所</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>EAデコンパイル解除はバレる？依頼前に知っておくべき点</title>
		<link>https://mt4decompile.com/ea-decompile-detected/</link>
		
		<dc:creator><![CDATA[MT4解除研究所運営者]]></dc:creator>
		<pubDate>Wed, 24 Dec 2025 05:56:56 +0000</pubDate>
				<category><![CDATA[注意]]></category>
		<guid isPermaLink="false">https://mt4decompile.com/?p=703</guid>

					<description><![CDATA[<p>ea デコンパイル バレるこの言葉で検索している時点で、正直だと思う。 解除したい気持ちはある。でも同時に、「どこかに通知が飛ぶんじゃないか」「あとで問題になるんじゃないか」そんな不安もある。 私は EX4デコンパイルを...</p>
<p>投稿 <a href="https://mt4decompile.com/ea-decompile-detected/">EAデコンパイル解除はバレる？依頼前に知っておくべき点</a> は <a href="https://mt4decompile.com">MT4解除研究所</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>ea デコンパイル バレる</strong><br>この言葉で検索している時点で、正直だと思う。</p>



<p class="wp-block-paragraph">解除したい気持ちはある。<br>でも同時に、<br>「どこかに通知が飛ぶんじゃないか」<br>「あとで問題になるんじゃないか」<br>そんな不安もある。</p>



<p class="wp-block-paragraph">私は <strong>EX4デコンパイルを実務として扱っているエンジニア</strong>だが、この質問は本当に多い。そして、多くの不安は少しズレている。</p>



<p class="wp-block-paragraph">結論から書く。</p>



<p class="wp-block-paragraph"><strong>正しくデコンパイル・再構築できていれば、技術的に「検知される」ことはない。</strong></p>



<p class="wp-block-paragraph">ただし、そこに至らないケースが多い、というのが現実だ。</p>



<div style="text-align:center; margin: 32px 0;">
  <a href="https://formok.com/f/64hux0wy?case_id=4ZAMXB" style="display:inline-block; background:#e8622a; color:#fff; padding:14px 44px; border-radius:50px; font-weight:700; font-size:15px; text-decoration:none;">無料でお見積もり →</a>
  <p style="color:#888; font-size:12px; margin-top:10px;">最短1日で納品可能・実績5,000件以上</p>
</div>



<h2 class="wp-block-heading">「EAデコンパイルがバレる」とは何を指しているのか</h2>



<p class="wp-block-paragraph">まず言葉を整理する。「バレる」という表現には、実は複数の意味が混ざっている。</p>



<ul class="wp-block-list">
<li>開発者に通知されるのか</li>


<li>ブローカーに検知されるのか</li>


<li>契約違反として問題になるのか</li>
</ul>



<p class="wp-block-paragraph">この3つは、まったく別の話だ。</p>



<h2 class="wp-block-heading">デコンパイルしただけで通知されることはあるか</h2>



<p class="wp-block-paragraph">結論は明確だ。</p>



<p class="wp-block-paragraph"><strong>EX4ファイルをローカルでデコンパイルしただけで、開発者や販売元に通知が飛ぶことはない。</strong></p>



<p class="wp-block-paragraph">EX4は実行ファイルだ。コピーして解析しても、それ自体が外部と通信することはない。「解析した瞬間にバレる」ということは、技術的には起こらない。</p>



<h2 class="wp-block-heading">解除したEAを動かすとブローカーにバレるのか</h2>



<p class="wp-block-paragraph">これもよくある誤解だ。ブローカーが見ているのは、注文内容、ロット、頻度、約定の挙動——つまり<strong>トレード結果だけ</strong>だ。</p>



<p class="wp-block-paragraph">EAの内部構造や、口座縛りが解除されているかどうかを直接チェックする仕組みはない。「解除したEAを動かしたら即バレる」ということは起きない。</p>



<h2 class="wp-block-heading">外部通信・認証型EAはどうなのか</h2>



<p class="wp-block-paragraph">ここが、よく話がズレるポイントだ。たしかに、EAの中には外部通信が組み込まれているもの、サーバー認証型の設計のもの、挙動ログを送信する仕組みを持つものが存在する。</p>



<p class="wp-block-paragraph">だが、ここで重要なのは一点だけ。</p>



<p class="wp-block-paragraph"><strong>それらはすべて「コードとして実装されている処理」だ。</strong></p>



<p class="wp-block-paragraph">つまり、デコンパイル後にその処理を正しく特定し、完全に除去・再構築できていれば、<strong>検知される仕組みそのものが存在しなくなる。</strong></p>



<h2 class="wp-block-heading">それでも「問題が起きる」と言われる理由</h2>



<p class="wp-block-paragraph">では、なぜ「検知される可能性がある」と言われるのか。理由は単純だ。</p>



<p class="wp-block-paragraph"><strong>多くのケースで、処理が&#8221;完全には消せていない&#8221;。</strong></p>



<h3 class="wp-block-heading">処理の一部だけを消しているケース</h3>



<p class="wp-block-paragraph">通信処理そのものは消した。でも、通信前提のフラグ、状態管理、条件分岐が残っている。この場合、外部に通知はされないが、<strong>EAの挙動が変わる。</strong>結果として不自然な取引、停止、偏った挙動が発生し、「バレた」と誤解される。</p>



<h3 class="wp-block-heading">認証処理がロジックに組み込まれているケース</h3>



<p class="wp-block-paragraph">最近のEAは特に多い。認証結果を前提にロット計算やエントリー条件が組まれている。ここを雑に消すと、挙動が破綻する。これも、検知ではなく<strong>設計崩壊</strong>だ。</p>



<h2 class="wp-block-heading">技術的に正確な整理</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">デコンパイルして外部通信・認証・ログ送信の処理を完全に特定・除去・再構築できていれば、技術的に検知されることはない。</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">表層だけを無効化した解除では、結果的に目立つ挙動になることがある。</p>
</blockquote>



<p class="wp-block-paragraph">この違いを理解していないと、不安だけが先行する。</p>



<h2 class="wp-block-heading">IB目的で渡されたEAの場合の注意点</h2>



<p class="wp-block-paragraph">ここで一つ、技術とは別の話をしておく。IB目的で渡されたEAの場合、解除が<strong>契約・利用条件に反する可能性</strong>はある。</p>



<p class="wp-block-paragraph">これは「バレるかどうか」ではなく、「どういう前提で渡されたか」の問題だ。この点については、次の記事で詳しく整理している。</p>



<p class="wp-block-paragraph">・<a href="https://mt4decompile.com/ea-account-lock-release">EAの口座縛り解除を依頼する前に確認すべきポイント｜IB目的対応</a></p>



<h2 class="wp-block-heading">自力解除と依頼解除の差</h2>



<p class="wp-block-paragraph">自力で解除を試みる場合、どうしても「部分解除」になりやすい。結果として、挙動が変わる、安定しない、余計に目立つ——こうなるケースは多い。</p>



<p class="wp-block-paragraph">再構築前提で解除する場合、設計を読み替えたうえで整えるため、挙動が自然になる。</p>



<h2 class="wp-block-heading">まとめ｜EAデコンパイル解除は本当にバレるのか</h2>



<p class="wp-block-paragraph"><strong>EAデコンパイル解除が自動的にバレる、ということはない。</strong></p>



<p class="wp-block-paragraph">ただし、設計を理解せず、部分的に処理を消し、挙動を崩せば、結果的に目立つ。重要なのは、バレるかどうかではなく、<strong>どう解除するか。</strong></p>



<p class="wp-block-paragraph">静かに、分かる人だけが進めばいい。</p>



<div style="margin: 40px 0;">

<div style="background: #1a1a1a; border: 1px solid #2a2a2a; border-radius: 8px; padding: 28px; margin-bottom: 24px;">
  <p style="color: #fff; font-size: 16px; font-weight: 700; margin: 0 0 6px 0;">まずはデコンパイル可能か診断する</p>
  <p style="color: #888; font-size: 13px; margin: 0 0 16px 0;">5つの質問・約1分で判定します</p>
  <style>
    .diag3-q{background:#242424;border:1px solid #333;border-left:3px solid #e8622a;border-radius:6px;padding:14px;margin-bottom:10px}.diag3-q.hidden{display:none}.diag3-q-title{color:#e0e0e0;font-size:13px;font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:8px}.diag3-qnum{background:#e8622a;color:#fff;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.diag3-options{display:flex;flex-direction:column;gap:6px}.diag3-option{display:flex;align-items:center;padding:8px 12px;background:#1a1a1a;border:1px solid #333;border-radius:4px;cursor:pointer;font-size:13px;color:#ccc;transition:all .2s}.diag3-option:hover{border-color:#e8622a;color:#fff}.diag3-option input{margin-right:8px;accent-color:#e8622a}.diag3-progress{width:100%;height:3px;background:#333;border-radius:2px;margin-bottom:14px}.diag3-progress-fill{height:100%;background:#e8622a;transition:width .3s;border-radius:2px}.diag3-btn{background:#e8622a;color:#fff;border:none;padding:10px 28px;font-size:13px;font-weight:700;border-radius:4px;cursor:pointer;transition:background .2s}.diag3-btn:hover{background:#d05520}.diag3-btn:disabled{background:#444;color:#777;cursor:not-allowed}.diag3-result{background:#242424;border:1px solid #333;border-radius:6px;padding:20px;text-align:center}.diag3-result.hidden{display:none}.diag3-badge{display:inline-block;padding:4px 14px;border-radius:20px;font-size:11px;font-weight:700;margin-bottom:10px;letter-spacing:.5px}.diag3-badge.easy{background:#2e7d32;color:#fff}.diag3-badge.medium{background:#e65100;color:#fff}.diag3-badge.hard{background:#b71c1c;color:#fff}.diag3-result-title{color:#fff;font-size:17px;font-weight:700;margin-bottom:8px}.diag3-result-msg{color:#aaa;font-size:13px;line-height:1.7;margin-bottom:16px}.diag3-cta-btn{display:inline-block;background:#e8622a;color:#fff;padding:12px 32px;border-radius:4px;font-weight:700;font-size:14px;text-decoration:none}.diag3-cta-btn:hover{background:#d05520}
  </style>
  <div id="diag3Form">
    <div id="diag3Progress" class="diag3-progress" style="display:none;"><div id="diag3Fill" class="diag3-progress-fill" style="width:0%"></div></div>
    <div id="diag3Intro" style="text-align:center;padding:10px 0 16px;">
      <button class="diag3-btn" id="diag3Start">診断を開始する →</button>
    </div>
    <div id="diag3Questions" style="display:none;">
      <div class="diag3-q" data-q="1"><div class="diag3-q-title"><span class="diag3-qnum">Q1</span>ファイルの拡張子は？</div><div class="diag3-options"><label class="diag3-option"><input type="radio" name="d3q1" value="ex4"> .ex4ファイル</label><label class="diag3-option"><input type="radio" name="d3q1" value="mq4"> .mq4ファイル（ソースコード）</label><label class="diag3-option"><input type="radio" name="d3q1" value="other"> その他</label></div></div>
      <div class="diag3-q hidden" data-q="2"><div class="diag3-q-title"><span class="diag3-qnum">Q2</span>特定の口座でしか動作しませんか？</div><div class="diag3-options"><label class="diag3-option"><input type="radio" name="d3q2" value="yes"> はい、特定の口座のみ</label><label class="diag3-option"><input type="radio" name="d3q2" value="no"> いいえ、どの口座でも動く</label><label class="diag3-option"><input type="radio" name="d3q2" value="unknown"> わかりません</label></div></div>
      <div class="diag3-q hidden" data-q="3"><div class="diag3-q-title"><span class="diag3-qnum">Q3</span>起動時にエラーが表示されますか？</div><div class="diag3-options"><label class="diag3-option"><input type="radio" name="d3q3" value="account"> 口座番号に関するエラー</label><label class="diag3-option"><input type="radio" name="d3q3" value="other"> 別のエラー</label><label class="diag3-option"><input type="radio" name="d3q3" value="none"> エラーなし</label></div></div>
      <div class="diag3-q hidden" data-q="4"><div class="diag3-q-title"><span class="diag3-qnum">Q4</span>外部DLLファイルを使用していますか？</div><div class="diag3-options"><label class="diag3-option"><input type="radio" name="d3q4" value="yes"> はい</label><label class="diag3-option"><input type="radio" name="d3q4" value="no"> いいえ</label><label class="diag3-option"><input type="radio" name="d3q4" value="unknown"> わかりません</label></div></div>
      <div class="diag3-q hidden" data-q="5"><div class="diag3-q-title"><span class="diag3-qnum">Q5</span>外部サーバーでライセンス認証を行いますか？</div><div class="diag3-options"><label class="diag3-option"><input type="radio" name="d3q5" value="yes"> はい</label><label class="diag3-option"><input type="radio" name="d3q5" value="no"> いいえ</label><label class="diag3-option"><input type="radio" name="d3q5" value="unknown"> わかりません</label></div></div>
      <div style="text-align:center;margin-top:12px;"><button class="diag3-btn" id="diag3Next" disabled>次へ</button></div>
    </div>
    <div class="diag3-result hidden" id="diag3Result">
      <div class="diag3-badge" id="diag3Badge"></div>
      <div class="diag3-result-title" id="diag3Title"></div>
      <div class="diag3-result-msg" id="diag3Msg"></div>
      <a href="https://formok.com/f/64hux0wy?case_id=4ZAMXB" class="diag3-cta-btn">無料で相談する →</a>
    </div>
  </div>
  <script>
  (function(){
    var cur=0,total=5,ans={};
    var s=document.getElementById('diag3Start'),n=document.getElementById('diag3Next');
    var intro=document.getElementById('diag3Intro'),qs=document.getElementById('diag3Questions');
    var res=document.getElementById('diag3Result'),fill=document.getElementById('diag3Fill'),prog=document.getElementById('diag3Progress');
    s.addEventListener('click',function(){intro.style.display='none';qs.style.display='block';prog.style.display='block';cur=1;showQ(1);});
    document.getElementById('diag3Form').addEventListener('change',function(e){if(e.target.type==='radio'){ans[e.target.name]=e.target.value;n.disabled=false;if(cur===total)n.textContent='結果を見る';}});
    n.addEventListener('click',function(){var b=document.querySelector('#diag3Questions [data-q="'+cur+'"]');if(!b)return;b.classList.add('hidden');cur++;fill.style.width=(cur/total*100)+'%';if(cur<=total){showQ(cur);n.disabled=true;n.textContent=cur===total?'結果を見る':'次へ';}else{qs.style.display='none';prog.style.display='none';showResult();}});
    function showQ(i){var b=document.querySelector('#diag3Questions [data-q="'+i+'"]');if(b)b.classList.remove('hidden');}
    function showResult(){res.classList.remove('hidden');var sc=0;if(ans.d3q1==='mq4'){set('easy','すでにソースコードです','mq4ファイルはそのまま編集可能です。口座縛り解除も容易に対応できます。');return;}if(ans.d3q1==='other'){set('medium','ファイル形式の確認が必要です','ex4以外のファイルは対象外になる場合があります。まずはお問い合わせください。');return;}if(ans.d3q3==='other')sc+=2;if(ans.d3q4==='yes')sc+=3;if(ans.d3q4==='unknown')sc+=1;if(ans.d3q5==='yes')sc+=3;if(ans.d3q5==='unknown')sc+=1;if(sc===0)set('easy','デコンパイル可能性：高','標準的な口座縛りのケースです。比較的スムーズに解除できる可能性が高いです。');else if(sc<=2)set('medium','デコンパイル可能性：中〜高','やや複雑な保護が施されている可能性がありますが、多くの場合対応可能です。');else if(sc<=4)set('medium','高度な解析で対応可能','専門的な技術で対応できるケースが多くあります。');else set('hard','詳細診断が必要です','実際のファイルを解析して対応可否を判断します。');}
    function set(lv,title,msg){var b=document.getElementById('diag3Badge');b.className='diag3-badge '+lv;b.textContent={easy:'対応可能性：高',medium:'要詳細確認',hard:'要詳細診断'}[lv];document.getElementById('diag3Title').textContent=title;document.getElementById('diag3Msg').textContent=msg;}
  })();
  </script>
</div>

<div style="text-align:center; margin: 32px 0;">
  <a href="https://formok.com/f/64hux0wy?case_id=4ZAMXB" style="display:inline-block; background:#e8622a; color:#fff; padding:16px 48px; border-radius:50px; font-weight:700; font-size:16px; text-decoration:none;">無料でお見積もり →</a>
  <p style="color:#888; font-size:12px; margin-top:10px;">ファイルを送るだけ。最短1日で納品</p>
</div>

</div>

<p>投稿 <a href="https://mt4decompile.com/ea-decompile-detected/">EAデコンパイル解除はバレる？依頼前に知っておくべき点</a> は <a href="https://mt4decompile.com">MT4解除研究所</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
