Make ui for typescript version
Currently UI is based on old version of this project.
This commit is contained in:
1 parent
485063c43a
commit
8c14f3794f
7 files changed
+204
-60
No files matched your search
@@ -0,0 +1,40 @@
|
||||
import { dellHddSolver, dellSolver, hddOldSolver } from "./dell";
|
||||
import { fsi20DecNewSolver, fsi20DecOldSolver, fsiHexSolver } from "./fsi";
|
||||
import { hpMiniSolver } from "./hpmini";
|
||||
import { insydeSolver } from "./insyde";
|
||||
import {
|
||||
phoenixFsiLSolver, phoenixFsiPSolver, phoenixFsiSolver,
|
||||
phoenixFsiSSolver, phoenixFsiXSolver, phoenixHPCompaqSolver, phoenixSolver
|
||||
} from "./phoenix";
|
||||
import { samsungSolver } from "./samsung";
|
||||
import { sonySolver } from "./sony";
|
||||
import { Solver } from "./utils";
|
||||
|
||||
export type KeygenResult = [Solver, string[]];
|
||||
|
||||
export const solvers: Solver[] = [
|
||||
sonySolver,
|
||||
samsungSolver,
|
||||
hddOldSolver,
|
||||
dellSolver,
|
||||
dellHddSolver,
|
||||
fsiHexSolver,
|
||||
fsi20DecNewSolver,
|
||||
fsi20DecOldSolver,
|
||||
hpMiniSolver,
|
||||
insydeSolver,
|
||||
phoenixSolver,
|
||||
phoenixHPCompaqSolver,
|
||||
phoenixFsiSolver,
|
||||
phoenixFsiLSolver,
|
||||
phoenixFsiPSolver,
|
||||
phoenixFsiSSolver,
|
||||
phoenixFsiXSolver
|
||||
];
|
||||
|
||||
// NOTE: In future this function can change or even be removed
|
||||
export function keygen(serial: string): KeygenResult[] {
|
||||
return solvers
|
||||
.map((solver): KeygenResult => [solver, solver(serial)])
|
||||
.filter(([_, passwords]) => passwords !== undefined && passwords.length >= 1);
|
||||
}
|
||||
Reference in new issue
Block a user