fix: debug log

This commit is contained in:
RainyXeon
2025-04-29 18:14:00 +07:00
parent c14d3ff36e
commit f58dacea0b
2 changed files with 13 additions and 9 deletions

View File

@@ -14,6 +14,9 @@
<link rel="stylesheet" href="css/error.css"> <link rel="stylesheet" href="css/error.css">
<link rel="stylesheet" href="css/icons.css"> <link rel="stylesheet" href="css/icons.css">
<script>
localStorage.setItem('/system/boot-time', String(Date.now()))
</script>
<script src="js/errorCatcher.js" type="module"></script> <script src="js/errorCatcher.js" type="module"></script>
<script src="js/errorScreen.js" type="module"></script> <script src="js/errorScreen.js" type="module"></script>
<script src="js/browserRedirect.js" type="module"></script> <script src="js/browserRedirect.js" type="module"></script>

View File

@@ -42,12 +42,11 @@ async function getModuleNames(moduleIds) {
} }
(async () => { (async () => {
console.time('rezygisk.js boot time')
// Test ksu module availability // Test ksu module availability
exec('echo "Hello world!"') exec('echo "Hello world!"')
.then(() => console.log('[kernelsu.js]: Package is ready!')) .then(() => console.log('[kernelsu.js] Package is ready!'))
.catch(err => { .catch(err => {
console.log('[kernelsu.js]: Package is not ready! Below is error:') console.log('[kernelsu.js] Package is not ready! Below is error:')
console.error(err) console.error(err)
}) })
@@ -92,17 +91,17 @@ async function getModuleNames(moduleIds) {
if (androidVersionCmd.errno !== 0) return setError('WebUI', androidVersionCmd.stderr) if (androidVersionCmd.errno !== 0) return setError('WebUI', androidVersionCmd.stderr)
document.getElementById('android_version_div').innerHTML = androidVersionCmd.stdout document.getElementById('android_version_div').innerHTML = androidVersionCmd.stdout
console.log('[rezygisk.js]: Android version: ', androidVersionCmd.stdout) console.log('[rezygisk.js] Android version: ', androidVersionCmd.stdout)
const unameCmd = await exec('/system/bin/uname -r') const unameCmd = await exec('/system/bin/uname -r')
if (unameCmd.errno !== 0) return setError('WebUI', unameCmd.stderr) if (unameCmd.errno !== 0) return setError('WebUI', unameCmd.stderr)
document.getElementById('kernel_version_div').innerHTML = unameCmd.stdout document.getElementById('kernel_version_div').innerHTML = unameCmd.stdout
console.log('[rezygisk.js]: Kernel version: ', unameCmd.stdout) console.log('[rezygisk.js] Kernel version: ', unameCmd.stdout)
const cpuAbilistCmd = await exec('/system/bin/getprop ro.product.cpu.abilist') const cpuAbilistCmd = await exec('/system/bin/getprop ro.product.cpu.abilist')
if (cpuAbilistCmd.errno !== 0) return setError('WebUI', cpuAbilistCmd.stderr) if (cpuAbilistCmd.errno !== 0) return setError('WebUI', cpuAbilistCmd.stderr)
console.log(`[rezygisk.js]: CPU ab list:\n${cpuAbilistCmd.stdout}`) console.log(`[rezygisk.js] CPU ab list:\n${cpuAbilistCmd.stdout}`)
const has64BitSupport = cpuAbilistCmd.stdout.includes('arm64-v8a') || cpuAbilistCmd.stdout.includes('x86_64') const has64BitSupport = cpuAbilistCmd.stdout.includes('arm64-v8a') || cpuAbilistCmd.stdout.includes('x86_64')
const has32BitSupport = cpuAbilistCmd.stdout.includes('armeabi-v7a') || cpuAbilistCmd.stdout.includes('armeabi') || cpuAbilistCmd.stdout.includes('x86') const has32BitSupport = cpuAbilistCmd.stdout.includes('armeabi-v7a') || cpuAbilistCmd.stdout.includes('armeabi') || cpuAbilistCmd.stdout.includes('x86')
@@ -116,7 +115,7 @@ async function getModuleNames(moduleIds) {
} }
const catCmd = await exec('/system/bin/cat /data/adb/rezygisk/status') const catCmd = await exec('/system/bin/cat /data/adb/rezygisk/status')
console.log(`[rezygisk.js]: Binary infomation:\n${catCmd.stdout}`) console.log(`[rezygisk.js] Binary infomation:\n${catCmd.stdout}`)
if (catCmd.errno === 0) { if (catCmd.errno === 0) {
const [ Version, Tracing, Daemon64, Zygote64 ] = catCmd.stdout.split('\n') const [ Version, Tracing, Daemon64, Zygote64 ] = catCmd.stdout.split('\n')
@@ -251,7 +250,7 @@ async function getModuleNames(moduleIds) {
}) })
}) })
console.log(`[rezygisk.js]: Module list:`) console.log(`[rezygisk.js] Module list:`)
console.log(all_modules) console.log(all_modules)
if (all_modules.length !== 0) if (all_modules.length !== 0)
@@ -274,5 +273,7 @@ async function getModuleNames(moduleIds) {
</div>` </div>`
}) })
console.timeEnd('[rezygisk.js]: boot time') const start_time = Number(localStorage.getItem('/system/boot-time'))
console.log('[rezygisk.js] boot time: ', Date.now() - start_time, 'ms')
localStorage.removeItem('/system/boot_time')
})().catch((err) => setError('WebUI', err.stack ? err.stack : err.message)) })().catch((err) => setError('WebUI', err.stack ? err.stack : err.message))