Slava Bacherikov
5d2caca8b4
Update node version and github actions
2023-11-26 00:31:41 +02:00
Slava Bacherikov
d1a66e1234
Add FSI 6x4 hex 203c-d001- generator
...
This generator is based on PolloLoco work that can be found here:
https://gitlab.com/polloloco/fujitsu-bios-unlocker/
2023-11-26 00:31:35 +02:00
Slava Bacherikov
2816ad255f
Move CRC32 code into cryptoUtils module
2023-11-25 19:55:05 +02:00
Slava Bacherikov
3fafde8e43
Update packages and remove SauceLabs integration
...
This updates most of modules in packages.json and removes SauceLabs from
karma config.
2023-11-25 19:24:50 +02:00
Slava Bacherikov
dc3a8cb936
Make dell service tags case insensitive
...
Dell service tag is always uppercase, so there is no point in allowing
lowercase input. This supposed reduce amount of errors users can make
when generating password.
2022-02-19 18:44:44 +02:00
Slava Bacherikov
da4fd08c3f
Migrate from travis to github actions
2022-02-10 16:28:58 +02:00
Slava Bacherikov
e745165cbb
Update unit tests for hpami add few extra cases
2022-02-08 21:09:44 +02:00
Slava Bacherikov
ea85f539d4
Switch code linter to eslint and update deps
...
Tslint is outdated for quite a while and has been replaced by eslint
which now can work with TypeScript as well. This also updates
dependencies and fixes all linting errors.
2022-02-08 21:01:33 +02:00
Slava Bacherikov
ee5f3a8d0d
Add support for Dell E7A8 generator
2021-12-15 14:53:41 +02:00
Slava Bacherikov
6a67b69d22
Update some JS dependencies
2021-12-15 14:43:54 +02:00
Slava Bacherikov
1e86afe9e0
Add support for HP AMI codes (8 hex)
2020-07-07 15:47:49 +03:00
Slava Bacherikov
4bd66069e3
Add support for Samsung 44 hex keys
2020-07-01 19:44:50 +03:00
Slava Bacherikov
bcb4f5d9c8
Add support for Dell Latitude 3540
2020-06-30 19:08:24 +03:00
Slava Bacherikov
2a283c259d
Add github issue templates
2020-06-15 19:20:28 +03:00
Slava Bacherikov
1580bf4ac1
Add support for HP (upper & lowercase) i prefixed keys
2020-06-15 01:10:53 +03:00
Slava Bacherikov
7966f46c78
Update old insyde 8 digit generator
...
(x * 0x66666667) >> 34 is a compiler optimized modulo operation
(0x66666667 / 2 ** 34) is a 0.1 (or 1/10). Also, some implementations
have different salt and has a bug in serial formatting (leading zeroes a
lost).
2020-06-12 17:24:36 +03:00
Slava Bacherikov
0b025a7e29
Add insyde 10 digit code to a readme
2020-06-12 17:22:18 +03:00
Slava Bacherikov
38aa1e6351
Switch insyde module to typed arrays
2020-06-11 14:00:29 +03:00
Slava Bacherikov
da4eb4318f
Switch to ES6 modules, change test behavior
...
Now project is using ES6 modules and displays coverage reports for
browser tests (made via karma), while nodejs tests only keygens.
2020-06-07 00:52:45 +03:00
Slava Bacherikov
459654151b
Fix bug with leading zero in acer insyde 10 code
2020-06-06 14:20:07 +03:00
Slava Bacherikov
327fa5f815
Add support for Acer Insyde 10 digits
...
Based on let-def ocaml code:
https://github.com/let-def/insydious/blob/master/deriv.ml
2020-06-05 19:22:45 +03:00
Slava Bacherikov
b99bdd7c81
Update modules and dependencies, change to jsbi
...
* Drop gulp support
* Migrate long.js to JSBI library (for long math)
* Update karma targets
2020-05-29 20:25:50 +03:00
Slava Bacherikov
0fef378a11
Update dependencies
2020-03-28 14:28:04 +02:00
Slava Bacherikov
560fbe25a0
Update dependencies
2020-02-02 14:39:02 +02:00
Slava Bacherikov
b88a9b4aaf
Disable autocomplete
2019-09-04 22:18:00 +03:00
Slava Bacherikov
1c06c334ff
Add favicon
2019-09-04 21:27:48 +03:00
Slava Bacherikov
fd33defb36
Port dogbert's fsi 6x4 script
2019-09-01 15:25:18 +03:00
Slava Bacherikov
0731639f02
Add support for dell tag BF97
2019-08-31 14:49:09 +03:00
Slava Bacherikov
bb946f15e3
Replace closure compiler plugin with official one
...
Replace webpack-closure-compiler (deprecated) with closure-webpack-plugin,
which is official closure plugin.
Also, reworked CI.
2019-08-29 18:12:44 +03:00
Slava
e808993279
Merge pull request #51 from michaeljones32/master
...
Fix typo in index.html
2019-08-28 18:49:57 +03:00
Slava Bacherikov
36c0b40422
Add npm run all shortcut
2019-08-28 18:47:24 +03:00
Slava Bacherikov
8259b6241c
Add tests for Dell HDD 1F5A
2019-08-28 18:43:00 +03:00
Slava Bacherikov
6df4577e3a
Add 1F5A to list in html page
2019-08-27 22:17:48 +03:00
Slava Bacherikov
2c87bd691e
Add support for dell tag 1F5A
2019-08-27 22:14:30 +03:00
Slava Bacherikov
c40b6fd556
Fix saucelabs tests
2019-08-19 19:40:59 +03:00
Slava Bacherikov
84561cd48a
Bump node.js version in travis file
2019-08-17 23:46:13 +03:00
Slava Bacherikov
9ac7e26221
Update npm modules and gulpfile
2019-08-15 20:07:04 +03:00
Slava Bacherikov
8b7b19db2b
Revert BrowserStack badge
...
This reverts commit e1b4a4ed7c .
2019-08-15 18:09:04 +03:00
Slava Bacherikov
e1b4a4ed7c
Add BrowserStack badge to README.md
2018-04-26 14:42:12 +03:00
Slava Bacherikov
df2316138f
Fix issues with old npm
2018-04-26 14:40:42 +03:00
Slava Bacherikov
3790a2713d
Drop IE 9 support
2018-04-22 16:25:12 +03:00
Slava Bacherikov
f32091730e
Update dependencies
2018-04-22 16:14:36 +03:00
Slava Bacherikov
eea6ba6998
Fix iOS tests
2018-04-22 14:58:51 +03:00
Slava Bacherikov
1e7928717f
Fix bug with signed to unsigned modulo
2018-04-22 14:58:51 +03:00
Slava Bacherikov
0f8fb09e69
Add webassembly externs for closure compiler
2018-04-22 14:58:51 +03:00
Slava Bacherikov
96760f66aa
Add keygen for sony 4x4 codes (16 shifted hexdecimals)
2018-04-22 14:58:38 +03:00
Slava Bacherikov
b8a8d37e36
Reorganize file structure
2018-04-10 14:00:53 +03:00
Slava Bacherikov
f6888b8872
Update README.md
2018-02-16 17:04:25 +02:00
Slava Bacherikov
e2e6aa2d64
Add Asus date based keygen
2018-02-11 19:20:24 +02:00
Slava Bacherikov
d9bf30765f
Add google analytics support
...
Add code to track performance metrics and events (password calculation).
2018-02-08 02:42:06 +02:00
Slava Bacherikov
6c6c02da4e
Rename solvers, make names unique
2018-02-07 22:03:32 +02:00
Slava Bacherikov
3c954ccc2b
Add delete option to deploy script
...
If this option enabled after some time all other files (that wasn't
updated) will be removed from bucket. Wait time by default is 2 minutes
(html cache time), so removing old objects should not cause any issues
with consistency.
2018-02-02 22:07:38 +02:00
Slava Bacherikov
7fb1918fcb
Add build info to deployed version
2018-02-02 17:01:07 +02:00
Slava Bacherikov
611ed749c9
Run sauce tests only if credentials are loaded
2018-02-02 15:49:59 +02:00
Slava Bacherikov
5b9825eff8
Add continious deployment to stage
2018-02-01 01:55:02 +02:00
Slava Bacherikov
d9b01a6b2f
Move all distribution assets to separate folder
2018-01-31 19:36:12 +02:00
Slava Bacherikov
499e7e62e6
Add clean task to gulp
2018-01-30 19:28:32 +02:00
Slava Bacherikov
8c14f3794f
Make ui for typescript version
...
Currently UI is based on old version of this project.
2018-01-30 19:26:33 +02:00
Slava Bacherikov
485063c43a
Add bootstrap css from old version
2018-01-30 17:07:40 +02:00
Slava Bacherikov
0f78f76539
Fix support for 8 hexadecimal fsi serials
2018-01-29 23:18:30 +02:00
Slava Bacherikov
e95542399c
Improve test coverage
...
Also rollback to Math.pow for dell rol function
2018-01-28 21:44:55 +02:00
Slava Bacherikov
38c6cc6eef
Add coverage tracking in nodejs + coveralls support
2018-01-28 17:04:36 +02:00
Slava Bacherikov
fa4b6c4f61
Add dell input validator and solver
2018-01-28 01:25:54 +02:00
Slava Bacherikov
1b6d781bd1
Remove Math.pow from rol function for dell
2018-01-28 00:19:32 +02:00
Slava Bacherikov
db8cd4d5ec
Add saucelabs browser testing to travis
2018-01-27 19:57:41 +02:00
Slava Bacherikov
a605c675e7
Decrease probability of bad result for phoenix
2018-01-27 02:44:54 +02:00
Slava Bacherikov
ef4e03dc40
Add browser tests via karma
2018-01-27 02:04:37 +02:00
Slava Bacherikov
8cbf2d3e0e
Add travis link to readme
2018-01-26 19:37:44 +02:00
Slava Bacherikov
6c07d817e6
Add incrementData method to dell encoder
2018-01-26 19:14:52 +02:00
Slava Bacherikov
6b6f9cd401
Refactor dell encoding, add more type information
2018-01-26 19:08:28 +02:00
Slava Bacherikov
9bea83617f
Update tsconfig and tslint, fix issues
2018-01-20 00:45:34 +02:00
Slava Bacherikov
80cb34dbe1
Split dell.ts into multiple modules
2018-01-20 00:44:35 +02:00
Slava Bacherikov
12cd01a609
Restore unrolled loops + formatting + fix warnings
2018-01-19 00:13:42 +02:00
Slava Bacherikov
5a13261b47
Add typescript version for dell keygen
2018-01-17 22:43:41 +02:00
Slava Bacherikov
eaff9eaf70
Optimize phoenix brute force
2018-01-11 20:00:10 +02:00
Slava Bacherikov
a90520583c
Update travis setup, run linter on travis
2018-01-10 03:18:35 +02:00
Slava Bacherikov
bec3f4027a
Port Phoenix code to TypeScript
2018-01-10 02:51:28 +02:00
Slava Bacherikov
4fd486017e
Drop iojs support from travis ci
2018-01-09 01:37:59 +02:00
Slava Bacherikov
e4723a5976
Add gulp-tslint and tslint to npm dev dependencies
2018-01-09 01:24:27 +02:00
Slava Bacherikov
eda95b4819
Add travis.yml and configure npm test
2018-01-08 22:23:42 +02:00
Slava Bacherikov
1ae71673d8
Split code into modules and add gulpfile
2018-01-08 22:13:19 +02:00
Slava Bacherikov
c66c0a9d74
Reorganaize project structure
2017-07-16 16:19:37 +03:00
Slava Bacherikov
5f08341514
Remove ord from typescript version
2016-07-22 23:54:53 +03:00
Slava Bacherikov
2fe7788327
Add FSI20Hex code
2016-07-22 23:47:59 +03:00
Slava Bacherikov
090c04440c
Update FSI 20 digits code
2016-07-22 21:28:51 +03:00
Slava Bacherikov
eac6dda446
Clean up sertial from spaces and dash symbols
2016-07-22 20:57:20 +03:00
Slava Bacherikov
b6e3dee587
Remove div function
2016-07-22 20:46:07 +03:00
Slava Bacherikov
2377844ea5
Refactor old FSI code
2016-07-22 20:29:30 +03:00
Slava Bacherikov
e7f09c3e08
Add old FSI support
2016-07-22 19:43:25 +03:00
Slava Bacherikov
cf4232191e
Add support for Insyde bios codes
2016-07-22 17:49:43 +03:00
Slava Bacherikov
2bab662137
Improve validation for Samsung and Sony
2016-07-22 17:31:00 +03:00
Slava Bacherikov
089d7cf1b0
Add HPmini code
2016-07-22 17:24:23 +03:00
Slava Bacherikov
c9e4ff84d9
Add basic tests for samsung and sony codes
2016-07-22 16:51:40 +03:00
Slava Bacherikov
9f29d878f8
Disable implicit any
2016-07-18 19:50:08 +03:00
Slava Bacherikov
2c1e7ea57c
Remove old unit tests
2016-07-18 19:15:19 +03:00
Slava Bacherikov
411bd3a039
Convert Sony and Samsung to typescript
2016-07-18 18:35:00 +03:00
Slava Bacherikov
6bd298bd81
Build everything to one script
2016-07-17 02:13:33 +03:00
Slava Bacherikov
d4242376ef
Fix tag closing
2016-07-17 01:48:25 +03:00
Slava Bacherikov
8708873a6e
Update build scripts
2016-07-16 23:42:53 +03:00
Slava Bacherikov
585f68443a
Remove minimized javascript files
2016-07-16 01:36:15 +03:00