mirror of
https://gitlab.com/lolmam/Phigros-Android-History.git
synced 2026-04-06 00:42:35 +00:00
Added latest version and updated website
This commit is contained in:
14
Changelog.md
14
Changelog.md
@@ -18,6 +18,20 @@ This table and any use of it (including in the website versions) remains under t
|
|||||||
<th width="70%">Changelog
|
<th width="70%">Changelog
|
||||||
</th></tr>
|
</th></tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<th>3.15.1 (132)
|
||||||
|
</th>
|
||||||
|
<td>2025-08-28
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<ul><li>Added 2 new songs to <a href="https://phigros.fandom.com/wiki/Songs#Single_Collection" title="Songs">Single Collection</a>
|
||||||
|
<ul><li><a href="https://phigros.fandom.com/wiki/%E9%9B%AA%E9%99%8D%E3%82%8A_~%E9%9B%AA%E3%81%8C%E9%99%8D%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B~" title="雪降り ~雪が降っている~">雪降り ~雪が降っている~</a></li>
|
||||||
|
<li><a href="https://phigros.fandom.com/wiki/Retribution_~_Cycle_of_Redemption_~" title="Retribution ~ Cycle of Redemption ~">Retribution ~ Cycle of Redemption ~ </a></li></ul></li>
|
||||||
|
<li>Added AT difficulty for <a href="https://phigros.fandom.com/wiki/PANIC_PARADISE" title="PANIC PARADISE">PANIC PARADISE</a> and <a href="https://phigros.fandom.com/wiki/Der_Richter" title="Der Richter">Der Richter</a></li>
|
||||||
|
<li>Made modifications to the EZ and IN chart of <a href="https://phigros.fandom.com/wiki/Re%EF%BC%9Abirth" title="Re:birth">Re:birth</a></li>
|
||||||
|
<li>Made modifications to <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://static.wikia.nocookie.net/phigros/images/8/8c/Cc_changing_3.15.1_%28fixed%29.png/revision/latest?cb=20250903045917%7C">some charts</a></li>
|
||||||
|
<li>Fixed title of <a href="https://phigros.fandom.com/wiki/Avataar_~Reincarnation_of_Kalpa~" title="Avataar ~Reincarnation of Kalpa~">Avataar ~Reincarnation of Kalpa~</a></li></ul>
|
||||||
|
</td></tr>
|
||||||
|
<tr>
|
||||||
<th>3.15.0 (131)
|
<th>3.15.0 (131)
|
||||||
</th>
|
</th>
|
||||||
<td>2025-08-06
|
<td>2025-08-06
|
||||||
|
|||||||
@@ -21,15 +21,15 @@ For license and attribution info check [NOTICE.md](NOTICE.md)
|
|||||||
|
|
||||||
## Archive Progress
|
## Archive Progress
|
||||||
|
|
||||||
**Total versions released:** 123
|
**Total versions released:** 124
|
||||||
**Versions found:** 114
|
**Versions found:** 115
|
||||||
**Versions missing:** 9
|
**Versions missing:** 9
|
||||||
*(If you have any of them, feel free to contact me so I can add them to this archive.)*
|
*(If you have any of them, feel free to contact me so I can add them to this archive.)*
|
||||||
|
|
||||||
**Missing versions:**
|
**Missing versions:**
|
||||||
`1.2.1, 1.2.2, 1.2.3, 1.2.5, 1.5.3, 1.5.5, 2.4.1, 2.4.2, 2.5.0`
|
`1.2.1, 1.2.2, 1.2.3, 1.2.5, 1.5.3, 1.5.5, 2.4.1, 2.4.2, 2.5.0`
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Versions Table
|
## Versions Table
|
||||||
You can find a list of all available versions along with their supported platforms in the [Versions Table](Versions.md).
|
You can find a list of all available versions along with their supported platforms in the [Versions Table](Versions.md).
|
||||||
@@ -40,7 +40,7 @@ For instructions on how to install check [How to Install](Install.md).
|
|||||||
The full changelog for each version is available in the [Changelog](Changelog.md).
|
The full changelog for each version is available in the [Changelog](Changelog.md).
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
1. **Version 3.15.0 (131)** is the latest version **"06/Aug/2025"**.
|
1. **Version 3.15.1 (132)** is the latest version **"28/Aug/2025"**.
|
||||||
2. The game updates around every **Wednesday at (09:00 AM UTC)**.
|
2. The game updates around every **Wednesday at (09:00 AM UTC)**.
|
||||||
3. **"G"** is for Google Play versions, **"T"** is for TapTap versions, and **NA** for versions that **don't** work (APK is available but missing OBB or it doesn't install or launch).
|
3. **"G"** is for Google Play versions, **"T"** is for TapTap versions, and **NA** for versions that **don't** work (APK is available but missing OBB or it doesn't install or launch).
|
||||||
4. Google Play versions **(G)** and TapTap versions **(T)** are **not compatible** with each other due to differences in their digital signatures.
|
4. Google Play versions **(G)** and TapTap versions **(T)** are **not compatible** with each other due to differences in their digital signatures.
|
||||||
|
|||||||
@@ -630,7 +630,12 @@ Full Changelog is [Here](Changelog.md)
|
|||||||
<tr>
|
<tr>
|
||||||
<td>131</td>
|
<td>131</td>
|
||||||
<td>3.15.0</td>
|
<td>3.15.0</td>
|
||||||
<td></td>
|
<td>Google Play</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>132</td>
|
||||||
|
<td>3.15.1</td>
|
||||||
|
<td>Google Play</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
<section class="archive-stats">
|
<section class="archive-stats">
|
||||||
<h2>Archive Summary</h2>
|
<h2>Archive Summary</h2>
|
||||||
<p>Total versions released: <strong>123</strong><br>Versions found: <strong>114</strong></p>
|
<p>Total versions released: <strong>124</strong><br>Versions found: <strong>115</strong></p>
|
||||||
<p>
|
<p>
|
||||||
<button class="home-dropdown-toggle">
|
<button class="home-dropdown-toggle">
|
||||||
<span class="arrow-left">▶</span>
|
<span class="arrow-left">▶</span>
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
<div id="missing-versions" class="home-dropdown-content">
|
<div id="missing-versions" class="home-dropdown-content">
|
||||||
<code>1.2.1, 1.2.2, 1.2.3, 1.2.5, 1.5.3, 1.5.5, 2.4.1, 2.4.2, 2.5.0</code>
|
<code>1.2.1, 1.2.2, 1.2.3, 1.2.5, 1.5.3, 1.5.5, 2.4.1, 2.4.2, 2.5.0</code>
|
||||||
</div>
|
</div>
|
||||||
<p>Latest version: <strong><a href="versions/versions_3.x#v3-15-0" class="active">3.15.0 (131)</a></strong> - 06/Aug/2025<br>Updates are usually released every Wednesday at 09:00 AM UTC.</p>
|
<p>Latest version: <strong><a href="versions/versions_3.x#v3-15-1" class="active">3.15.1 (132)</a></strong> - 28/Aug/2025<br>Updates are usually released every Wednesday at 09:00 AM UTC.</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<div class="cta-buttons">
|
<div class="cta-buttons">
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
html {
|
||||||
|
scroll-behavior: smooth;
|
||||||
|
}
|
||||||
|
|
||||||
* {
|
* {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
@@ -170,6 +174,7 @@ footer {
|
|||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
transition: height 0.3s ease;
|
transition: height 0.3s ease;
|
||||||
min-height: 160px;
|
min-height: 160px;
|
||||||
|
scroll-margin: 20vh;
|
||||||
}
|
}
|
||||||
|
|
||||||
.version-card h2 {
|
.version-card h2 {
|
||||||
@@ -487,4 +492,14 @@ a.back-to-top:hover {
|
|||||||
padding: 6px 12px;
|
padding: 6px 12px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
word-wrap: break-word;
|
word-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes pulse {
|
||||||
|
0% { box-shadow: 0 0 0 0 rgba(0, 150, 255, 0.7); }
|
||||||
|
70% { box-shadow: 0 0 0 15px rgba(0, 150, 255, 0); }
|
||||||
|
100% { box-shadow: 0 0 0 0 rgba(0, 150, 255, 0); }
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlight {
|
||||||
|
animation: pulse 1.5s ease-out;
|
||||||
}
|
}
|
||||||
@@ -2317,21 +2317,35 @@
|
|||||||
</html>
|
</html>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
function toggleSubmenu(e) {
|
function toggleSubmenu(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
const parent = e.target.closest('.has-submenu');
|
const parent = e.target.closest('.has-submenu');
|
||||||
parent.classList.toggle('open');
|
parent.classList.toggle('open');
|
||||||
}
|
}
|
||||||
function toggleDropdown(button) {
|
function toggleDropdown(button) {
|
||||||
const content = button.nextElementSibling;
|
const content = button.nextElementSibling;
|
||||||
const arrow = button.querySelector('.arrow');
|
const arrow = button.querySelector('.arrow');
|
||||||
const isOpen = content.style.display === 'block';
|
const isOpen = content.style.display === 'block';
|
||||||
|
|
||||||
content.style.display = isOpen ? 'none' : 'block';
|
content.style.display = isOpen ? 'none' : 'block';
|
||||||
button.classList.toggle('open', !isOpen);
|
button.classList.toggle('open', !isOpen);
|
||||||
button.innerHTML = `
|
button.innerHTML = `
|
||||||
<span class="arrow" style="transform: ${isOpen ? 'rotate(0deg)' : 'rotate(90deg)'}">▶</span>
|
<span class="arrow" style="transform: ${isOpen ? 'rotate(0deg)' : 'rotate(90deg)'}">▶</span>
|
||||||
${isOpen ? 'Show File Info' : 'Hide File Info'}
|
${isOpen ? 'Show File Info' : 'Hide File Info'}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
</script>
|
function highlightHash() {
|
||||||
|
if (window.location.hash) {
|
||||||
|
const target = document.querySelector(window.location.hash);
|
||||||
|
if (target) {
|
||||||
|
setTimeout(() => {
|
||||||
|
target.classList.add("highlight");
|
||||||
|
setTimeout(() => target.classList.remove("highlight"), 2000);
|
||||||
|
}, 700);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
window.addEventListener("DOMContentLoaded", highlightHash);
|
||||||
|
window.addEventListener("hashchange", highlightHash);
|
||||||
|
</script>
|
||||||
|
|||||||
@@ -1195,21 +1195,35 @@
|
|||||||
</html>
|
</html>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
function toggleSubmenu(e) {
|
function toggleSubmenu(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
const parent = e.target.closest('.has-submenu');
|
const parent = e.target.closest('.has-submenu');
|
||||||
parent.classList.toggle('open');
|
parent.classList.toggle('open');
|
||||||
}
|
}
|
||||||
function toggleDropdown(button) {
|
function toggleDropdown(button) {
|
||||||
const content = button.nextElementSibling;
|
const content = button.nextElementSibling;
|
||||||
const arrow = button.querySelector('.arrow');
|
const arrow = button.querySelector('.arrow');
|
||||||
const isOpen = content.style.display === 'block';
|
const isOpen = content.style.display === 'block';
|
||||||
|
|
||||||
content.style.display = isOpen ? 'none' : 'block';
|
content.style.display = isOpen ? 'none' : 'block';
|
||||||
button.classList.toggle('open', !isOpen);
|
button.classList.toggle('open', !isOpen);
|
||||||
button.innerHTML = `
|
button.innerHTML = `
|
||||||
<span class="arrow" style="transform: ${isOpen ? 'rotate(0deg)' : 'rotate(90deg)'}">▶</span>
|
<span class="arrow" style="transform: ${isOpen ? 'rotate(0deg)' : 'rotate(90deg)'}">▶</span>
|
||||||
${isOpen ? 'Show File Info' : 'Hide File Info'}
|
${isOpen ? 'Show File Info' : 'Hide File Info'}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
function highlightHash() {
|
||||||
|
if (window.location.hash) {
|
||||||
|
const target = document.querySelector(window.location.hash);
|
||||||
|
if (target) {
|
||||||
|
setTimeout(() => {
|
||||||
|
target.classList.add("highlight");
|
||||||
|
setTimeout(() => target.classList.remove("highlight"), 2000);
|
||||||
|
}, 700);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
window.addEventListener("DOMContentLoaded", highlightHash);
|
||||||
|
window.addEventListener("hashchange", highlightHash);
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -38,9 +38,62 @@
|
|||||||
<div class="version-list">
|
<div class="version-list">
|
||||||
<!-- Version Cards-->
|
<!-- Version Cards-->
|
||||||
|
|
||||||
|
<!-- 3.15.1 -->
|
||||||
|
<div class="version-card" id="v3-15-1">
|
||||||
|
<h2>Phigros 3.15.1 (132) <span class="tag_G">Google - Latest Version</span></h2>
|
||||||
|
<p class="version-date">Released: 2025-08-28</p>
|
||||||
|
<p class="changelog"></p>
|
||||||
|
|
||||||
|
<ul class="changelog-list">
|
||||||
|
<li>Added 2 new songs to <a href="https://phigros.fandom.com/wiki/Songs#Single_Collection" title="Songs">Single Collection</a>
|
||||||
|
<ul><li><a href="https://phigros.fandom.com/wiki/%E9%9B%AA%E9%99%8D%E3%82%8A_~%E9%9B%AA%E3%81%8C%E9%99%8D%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B~" title="雪降り ~雪が降っている~">雪降り ~雪が降っている~</a></li>
|
||||||
|
<li><a href="https://phigros.fandom.com/wiki/Retribution_~_Cycle_of_Redemption_~" title="Retribution ~ Cycle of Redemption ~">Retribution ~ Cycle of Redemption ~ </a></li></ul></li>
|
||||||
|
<li>Added AT difficulty for <a href="https://phigros.fandom.com/wiki/PANIC_PARADISE" title="PANIC PARADISE">PANIC PARADISE</a> and <a href="https://phigros.fandom.com/wiki/Der_Richter" title="Der Richter">Der Richter</a></li>
|
||||||
|
<li>Made modifications to the EZ and IN chart of <a href="https://phigros.fandom.com/wiki/Re%EF%BC%9Abirth" title="Re:birth">Re:birth</a></li>
|
||||||
|
<li>Made modifications to <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://static.wikia.nocookie.net/phigros/images/8/8c/Cc_changing_3.15.1_%28fixed%29.png/revision/latest?cb=20250903045917%7C">some charts</a></li>
|
||||||
|
<li>Fixed title of <a href="https://phigros.fandom.com/wiki/Avataar_~Reincarnation_of_Kalpa~" title="Avataar ~Reincarnation of Kalpa~">Avataar ~Reincarnation of Kalpa~</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<!-- Toggle Button -->
|
||||||
|
<button class="dropdown-toggle" onclick="toggleDropdown(this)">
|
||||||
|
<span class="arrow">▶ </span> Show File Info
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<!-- Hidden Content -->
|
||||||
|
<div class="dropdown-content">
|
||||||
|
<p><strong>File Name:</strong> Phigros_3.15.1_G.apk</p>
|
||||||
|
<p><strong>Version:</strong> 3.15.1</p>
|
||||||
|
<p><strong>Version Code:</strong> 132</p>
|
||||||
|
<p><strong>Package Name:</strong> com.PigeonGames.Phigros</p>
|
||||||
|
<p><strong>SHA2-256 =</strong> 83617C07E7300C5BB2C3CD246EE3654A42EB6401289C94E9A7F60112F5E03ECF</p>
|
||||||
|
<p><strong><br>Signature Details:</strong></p>
|
||||||
|
<p><strong><br>Signer #1 certificate DN:</strong> CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US</p>
|
||||||
|
<p><strong>Signer #1 certificate SHA-256 digest:</strong> </p>
|
||||||
|
<p>20cdcbda8907dc1893fea53b3fd2844eeff9527ddad7967c1365a07975d757c1</p>
|
||||||
|
<p><strong>Signer #1 certificate SHA-1 digest:</strong></p>
|
||||||
|
<p>dc74b84ce12f1521cd0b06e255a3f82b3d82f076</p>
|
||||||
|
<p><strong>Signer #1 certificate MD5 digest:</strong></p>
|
||||||
|
<p>daa72c1d4751df7d651ba953591da6c1</p>
|
||||||
|
<p><strong>Signer #1 key algorithm:</strong> RSA</p>
|
||||||
|
<p><strong>Signer #1 key size (bits):</strong> 4096</p>
|
||||||
|
<p><strong>Signer #1 public key SHA-256 digest:</strong> </p>
|
||||||
|
<p>9013cd8b2824fb7e33eaeec95aa16f8bbeaf5fa576e6442f3f2c5d0c23f895e8</p>
|
||||||
|
<p><strong>Signer #1 public key SHA-1 digest:</strong></p>
|
||||||
|
<p>0231bee3bb02dcce4c0092867d9ef6d813b5b5a6</p>
|
||||||
|
<p><strong>Signer #1 public key MD5 digest:</strong> </p>
|
||||||
|
<p>2f4aba1db1113dd5413f9cac83ddd1f9</p>
|
||||||
|
</div>
|
||||||
|
<h2></h2>
|
||||||
|
<div class="buttons">
|
||||||
|
<a href="https://files.phigros.lolmam.top/download?file=Phigros_3.15.1_G.apk&version=3.15.1&vcode=132" class="btn">Download APK</a>
|
||||||
|
<a href="https://files.phigros.lolmam.top/download?file=main.132.com.PigeonGames.Phigros.obb&version=3.15.1&vcode=132" class="btn alt">Download OBB</a>
|
||||||
|
<a href="https://files.phigros.lolmam.top/download?file=patch.132.com.PigeonGames.Phigros.obb&version=3.15.1&vcode=132" class="btn alt">Download Patch OBB</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2></h2>
|
||||||
<!-- 3.15.0 -->
|
<!-- 3.15.0 -->
|
||||||
<div class="version-card" id="v3-15-0">
|
<div class="version-card" id="v3-15-0">
|
||||||
<h2>Phigros 3.15.0 (131) <span class="tag_G">Google - Latest Version</span></h2>
|
<h2>Phigros 3.15.0 (131) <span class="tag_G">Google</span></h2>
|
||||||
<p class="version-date">Released: 2025-08-06</p>
|
<p class="version-date">Released: 2025-08-06</p>
|
||||||
<p class="changelog"></p>
|
<p class="changelog"></p>
|
||||||
|
|
||||||
@@ -2556,21 +2609,35 @@
|
|||||||
</html>
|
</html>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
function toggleSubmenu(e) {
|
function toggleSubmenu(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
const parent = e.target.closest('.has-submenu');
|
const parent = e.target.closest('.has-submenu');
|
||||||
parent.classList.toggle('open');
|
parent.classList.toggle('open');
|
||||||
}
|
}
|
||||||
function toggleDropdown(button) {
|
function toggleDropdown(button) {
|
||||||
const content = button.nextElementSibling;
|
const content = button.nextElementSibling;
|
||||||
const arrow = button.querySelector('.arrow');
|
const arrow = button.querySelector('.arrow');
|
||||||
const isOpen = content.style.display === 'block';
|
const isOpen = content.style.display === 'block';
|
||||||
|
|
||||||
content.style.display = isOpen ? 'none' : 'block';
|
content.style.display = isOpen ? 'none' : 'block';
|
||||||
button.classList.toggle('open', !isOpen);
|
button.classList.toggle('open', !isOpen);
|
||||||
button.innerHTML = `
|
button.innerHTML = `
|
||||||
<span class="arrow" style="transform: ${isOpen ? 'rotate(0deg)' : 'rotate(90deg)'}">▶</span>
|
<span class="arrow" style="transform: ${isOpen ? 'rotate(0deg)' : 'rotate(90deg)'}">▶</span>
|
||||||
${isOpen ? 'Show File Info' : 'Hide File Info'}
|
${isOpen ? 'Show File Info' : 'Hide File Info'}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
function highlightHash() {
|
||||||
|
if (window.location.hash) {
|
||||||
|
const target = document.querySelector(window.location.hash);
|
||||||
|
if (target) {
|
||||||
|
setTimeout(() => {
|
||||||
|
target.classList.add("highlight");
|
||||||
|
setTimeout(() => target.classList.remove("highlight"), 2000);
|
||||||
|
}, 700);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
window.addEventListener("DOMContentLoaded", highlightHash);
|
||||||
|
window.addEventListener("hashchange", highlightHash);
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user