GearLock - Custom Recovery Replacement for Android-x86

Software GearLock - Custom Recovery Replacement for Android-x86 7.2.36

AXON

Supreme
Moderator
Blog Author
GearLock is a command line program to help you customize & install custom software in your android-x86 OS. It has the capability of running in both GUI and TERMINAL with a early-recovery mode. GearLock has been a part of DarkMatter project until now, but I decided to make it universal for any android-x86 OS :)

Feature List
  • Install any custom kernel / mesa or pretty much anything. There are also tons of other extension & packages available in our RESOURCES section for you to install with a powerful package-manager.

  • Install flashable zip files. (BETA)

  • Use RECOVERY-MODE even before your android starts.
    + MidNight Commander FileManager integration in recovery mode.
    + Repair corrupted EXT partitions before booting up the OS.

  • Decompress / extend the size of your system image

  • Backup & restore your whole data

  • Mesa Version faker

  • Change CPU governor & frequency

  • Change MAC Address

  • Update google apps directly from a opengapps package

  • Install latest/custom magisk version directly from github source by patching the ramdisk. (on-device)

  • GoogleLess Mode feature

  • Unity Game Engine Crash Fix

  • Resolve the issue for magisk installation, in which magisk makes the tty unusable

  • SU-Handler for switching between SuperSU & MagiskSU

  • Introducing GearProp, which can force overwrite any system property.

  • Purge / remove extra kernel modules from your system

  • MultiLang support with UTF8. (EN, VN, CN, ES)

  • Record screen with audio without any app. (Directly from gearlock with internal audio support)

  • Very developer friendly with tons of easy to use tools

  • Disable / Enable Laptop touchpad or keyboard

  • Extensible by installing custom extensions

  • And many more! This list is probably outdated, lol.

Supported android-x86 OS List
  1. Official Android-x86
  2. Official PhoenixOS & DarkMatter
  3. Official PrimeOS
  4. Official BlissOS
  5. Official RemixOS
  6. LineageOS x86

Boot-Flags

You can control the behavior of GearLock early recovery screen with boot-flags.
There are three kinds of flags you can use
  • NORECOVERY
  • ALWAYSRECOVERY
  • FIXFS
  • NOGFX
NORECOVERY
This helps you bypass the recovery countdown screen. You can either put NORECOVERY=0 in your grub-config or make a file named norecovery in your android-x86 partition​
Grub config example:​
C-like:
linux /kernel quiet NORECOVERY=0
ALWAYSRECOVERY
This lets you to auto-enter recovery mode always* without having to press ESC.​
Just like NORECOVERY, you can active this by grub (ALWAYSRECOVERY=0) or by making a file named alwaysrecovery in android-x86 partition​
FIXFS
This will auto-fix extFS on each boot from the option which you find in recovery mode.​
Grub> FIXFS=0​
File-Flag> fixfs
NOGFX
When this flag is found, GearLock does not attempt to get the best possible visuals during RECOVERY-MODE. There are some really rare cases among some users in which when GearLock tries to ensure better visuals, kernel panic happens during boot.​
Grub> NOGFX=0​
File-Flag> nogfx​

Developer Documentation

In simple words, GearLock brings a whole range of pure linux utilities. Which includes bash, python, coreutils, nano and more ! (Runs system independently, meaning even if you delete the whole system these are still executable)

Not only that, let me introduce you to GearLock-Dev-Kit. GDK is the thing which you can use for building such package/extension. There is also a ready-to-use kernel package-template alongside custom-core package for making extensions and so on.

For full insights check the developer documentation

If you want to build GearLock with android-x86 then refer to the link below(Source Code)

How to install

Simply follow everything said at the link below:

How it looks and works like

These previews can be really old from what it's like in the latest version

In early boot (Recovery Mode)
1587998696989-png.376


Metro Interface (Live system GUI)
1587995874623-png.372


Metro Package Manager
1587995988284-png.373


Classic interface
1587996910486-png.375


Status page
gearlock-status-preview-png.512



Flashable ZIP Compatibility

If you want my honest word then you should know that about 99% of the available flashable zips out there will likely fail since they were never made for android-x86 and GearLock has nothing to do about that. In which most of them are flashable-roms which you obviously won't be installing on android-x86. Currently I've had success with OpenGapps and a few other zips. Other than that will surely fail unless the developer itself implements android-x86 support.


Thanks to

First of all I'd like to thank everyone in our community because without you guys I wouldn't be able to do such stuffs. It's been a pleasure to be a part of this community. Thank you.

Special thanks to @HMTheBoy154 & @Night & @mido.fayad for bringing some awesome GearLock package & extensions alongside helping the community in various issues in their free time. They played a big role in this community :) They've been always there in the time of need.

Thanks to the beta testers : @AngusX , @dabombUSA , @Fazeel.abbas2 , @P.B | D.B , @Kenny
Thanks to everyone involved into the Android-x86 Project, because without it GearLock wouldn't exist...



Some last words from me

I never thought I'd be able to do such stuffs before, it's been an honor. More importantly, I really wanna thank android-x86. Because of it I could also learn a lot, yes and that includes some funny people also :ROFLMAO:
It hasn't been easy to keep up till here. Required a lot of patience and hard work to make it here.

Don't forget to submit your review if you can :)
 
Last edited:

AXON

Supreme
Moderator
Blog Author
AXON updated GearLock - Extend the limits of Android-x86 with a new update entry:

The universal version of GearLock has been unleased.

This update includes tons of bugfix, improvements & new features of-course!

I'm kind of tired of typing right now, so I'll try to wrap up the changelog quickly 😅


  • New RECOVERY-Mode
  • New Interface theme
  • Lot of bugfixes and improvements
  • Improvements in gearlock package manager & extension runner
  • Improvements in gearboot & gearprop
  • New mac-changer feature...

Read the rest of this update entry...
 

Capk

New member
VC
2
مرحبا أصدقاء ، الرجاء مساعدة أي شخص يستطيع. أنا أملك جهاز كمبيوتر مكتبي. معالج Intel cori 5 9400 f. لكن المشكلة لا تدعم الأنظمة المزيفة لإطلاق العنقاء. هل أجد الحل ، ويفضل أن يكون في شكل فيديو أو صورة؟:حب::حب::حب:
 

ilhan

Active member
"Internal audio record" option every time using my microphone why? (integrated gearlock)

Also, ı have green screen videos with any non-stock mesa.
 

hcr

New member
VC
14
GearLock is a command line program to help you customize & install custom software in your android-x86 OS. It has the capability of running in both GUI and TERMINAL with a early-recovery mode. GearLock has been a part of DarkMatter project until now, but I decided to make it universal for any android-x86 OS :)

Feature List
  • Install any custom kernel / mesa or pretty much anything. There are also tons of other extension & packages available in our RESOURCES section for you to install with a powerful package-manager.

  • Use RECOVERY-MODE even before your android starts.

  • Repair corrupted EXT partitions before booting up the OS.

  • Decompress / extend the size of your system image

  • Backup & restore your whole data

  • Change CPU governor

  • Change MAC Address

  • Update google apps directly from a opengapps package

  • Install latest/custom magisk version directly from github source by patching the ramdisk. (on-device)

  • GoogleLess Mode feature

  • Unity Game Engine Crash Fix

  • Resolve the issue for magisk installation, in which magisk makes the tty unusable

  • SU-Handler for switching between SuperSU & MagiskSU

  • Record screen with audio without any app. (Directly from gearlock with internal audio support)

  • Very developer friendly with tons of easy to use tools

  • Extensible by installing custom extensions

Supported android-x86 OS List
  1. Official Android-x86
  2. Official PhoenixOS & DarkMatter
  3. Official PrimeOS
  4. Official BlissOS (v12 is excluded since it's not stable.)
  5. Official RemixOS

Developer Documentation

In simple words, GearLock brings a whole range of pure linux utilities. Which includes bash, python, coreutils, nano and more ! (Runs systemlessly, meaning even if you delete the whole system these are still executable)

Not only that, let me introduce you to GearLock-Dev-Kit. GDK is the thing which you can use for building such package/extension. There is also a ready-to-use kernel package-template alongside custom-core package for making extensions and so on.

For full insights check the developer documentation
https://supreme-gamers.com/gearlock


How to install

It's simple as cake to install GearLock. All you just need is a working brain and some attention.

Steps >
  1. Download the installer by clicking on the green Download button on the top.
  2. Copy it to your Internal-Storage / Main-Storage using a file-manager.
  3. Press Alt + F1.
  4. Type the following commands one by one and press enter at each line
    Bash:
    mv /sdcard/gearlock /data
    cd /data
    chmod +x gearlock
    ./gearlock

  5. Once you run the commands, it will start the installer and ask you to select your android-x86 OS partition.
  6. You select it and your installation is done :)

How it looks and works like

* In early boot (Recovery Mode)
1587998696989-png.376


* Metro Interface (Live system GUI)
1587995874623-png.372


* Metro Package Manager
1587995988284-png.373


* Classic interface
1587996910486-png.375



Thanks to

First of all I'd like to thank everyone in our community because without you guys I wouldn't be able to do such stuffs. It's been a pleasure to be a part of this community. Thank you.

Special thanks to @HMTheBoy154 & @Night & @mido.fayad for bringing some awesome GearLock package & extensions alongside helping the community in various issues in their free time. They played a big role in this community :) They've been always there in the time of need.

Thanks to the beta testers : @AngusX , @dabombUSA , @Fazeel.abbas2 , @P.B | D.B , @KENNY
Thanks to everyone involved into the Android-x86 Project, because without it GearLock wouldn't exist...



Some last words from me

I never thought I'd be able to do such stuffs before, it's been an honor. More importantly, I really wanna thank android-x86. Because of it I could also learn a lot, yes and that includes some funny people also :ROFLMAO: It hasn't been easy to keep up till GearLock 6.0. Required a lot of patience and hard work to make it here. Not to mention, me & my friend @HMTheBoy154 is 15 years of old :ROFLMAO: It's been fun to learn new things.


If you found this project helpful to you then Click here To > Support this Project without donating :)
Also don't forget to submit your review if you can :)

Join Our Discord Server for Help and Cool-stuffs
images.png
Very important update, could I update my dark matter 4.4 's gearlock with this ? So I could use gxp extensions and internal audio recording?
 

hcr

New member
VC
14
Tried as described with my install and after it failed and lost root , I formatted my ext4 partition and retried with a fresh install but with failure and root is lost .received_2734596333489532.jpeg
Here is a screenshot describing error message
Post automatically merged:

Also I have a seperate feature request , is it possible to add exfat file system support , fx file manager doesn't see my exfat partition , although my android phone sees an sd card formatted in exfat.
Thanks in advance
 
Last edited:

Similar threads

Similar threads

Get Connected

Discord Server

New Threads

Latest From Blog

Top