[ROM][LINUX][ONCLITE] Droidian Bookworm - Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​Droidian is a GNU/Linux distribution based on top of Mobian, a Debian-based distribution for mobile devices. The goal of Droidian is to be able to run Mobian on Android phones. This is accomplished by using well-known technologies such as libhybris and Halium.​Requirements​
Android 9 firmware for your device:
Redmi 7 onclite: LINK
Files​
Download the latest fastbootable image: droidian-UNOFFICIAL-phosh-phone-xiaomi_onclite-api28-arm64-nightly_XXXXXXXX.zip
Installation​
Extract the archive
run the flash_all script
Boot to fastboot and let the script flash everything.
Alternative installation
Alternatively the UBports installer can also be used to install Droidian
Notes​The default password is 1234.
List of working things can be found at https://github.com/droidian-onclite/device-page
APN​Mobile data needs an APN to be set up from Settings -> Mobile Network -> Access Point Names.
Broken mobile data after calls​Data connection might break after receiving and making calls. Switch it off and on from Settings -> Mobile Network to fix it. Be careful to not turn off the mobile modem or a device restart might be required.
Out of storage​By default when flashing Droidian it allocates 8GB of storage to the system. This might not be enough and luckily you can allocate more storage with ADB by running (while in recovery): adb shell e2fsck -fy /data/rootfs.img and adb shell resize2fs -f /data/rootfs.img xG where x is the amount of GB to allocate (eg: 50G for 50 GB).
SSH access​connect your phone to your computer and type ssh [email protected], the password is 1234 (on Windows, you may need PuTTY)
Applications​You can find a list of mobile-friendly Linux applications at LinuxPhoneApps
What Works
Notification LED, Torchlight, Vibration, Carrier info, Data connection, Calls, Pin unlock, SMS, Audio routing, Voice calls, Volume control, Battery percentage, Online charging, RTC time, SDcard, Shutdown, Reboot, Bluetooth, Flight mode, Hotspot, WIFI, Proximity, Rotation, Touch screen, Earphones, Loud speaker, Microphone, Waydroid, Brightness, Encryption
What partially works
Camera works fine in Waydroid but in system itself its slow and requires some technical work.
What doesn't work
GPS, Fingerprint, Offline charging, Dual SIM, Auto brightness
Waydroid​Waydroid is an Android container which lets Android apps run on Linux phones with GPU acceleration with full speed.
Waydroid works fine on onclite.
Final Notes​
I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
Support​
Device specific telegram group: @Barrys_crib.
Droidian telegram group: @DroidianLinux.
Thanks to the Droidian Team, bibarub, supirlelik96 and TheKit for helping out to make this happen.
All the sources are available at
https://github.com/droidian-onclite/
Attached images are from different devices but the interface looks and acts the same.

How long does first boot take, cause mine has been stuck on boot for the last hour or so. Is this normal or is my phone bootlooping?

SolomoEudor143 said:
How long does first boot take, cause mine has been stuck on boot for the last hour or so. Is this normal or is my phone bootlooping?
Click to expand...
Click to collapse
Have you downgraded to Android 9

FakeShell said:
Redmi 7 onclite: LINK
Click to expand...
Click to collapse
Link here should be onclite not lavender. (wrong in the other thread as well)

Eskander said:
Link here should be onclite not lavender. (wrong in the other thread as well)
Click to expand...
Click to collapse
ah my bad i forgot to change it
will update now

FakeShell said:
ah my bad i forgot to change it
will update now
Click to expand...
Click to collapse
Sry for late reply but I was eventually able to get it to work. Originally I had installed Android 9 via fastboot and booted into it. Then I went back into twrp, wiped system and data and installed the custom rom and adaptation package. This time it got stuck.
For my next go I wiped the phone entirely and installed the Android 9 rom via twrp this time. I wiped the system and data and directly flashed the droidian rom and adaptation package without booting into Android 9. This time it had worked.

Related

[Q] device not recognised / cannot install driver W7 64-bit

I'm having problems with my Galaxy S GT-I9000. First, the history, in case that offers any clues. [I should say, "The history as far as I know it." The phone was given to me from someone's proverbial 'sock drawer'; it could have been there for a reason...]
It was running crap with stock firmware (couldn't delete files or pictures [well, they would delete, but they'd always come back], had a hard time writing files [they would write (sometimes) but then disappear (though not immediately)], tons of 'Force close' messages for apps, couldn't change G-Mail account, etc., etc., etc.). I used Kies to update the firmware to 2.3.6. When this was completed I seem to remember some message about not being able to go back to the firmware I updated from. Unfortunately, I didn't write that message down. I figured the new Samsung firmware would fix things.
However, the problems persisted with the new Samsung / Kies-provided firmware. At that point I decided to try third party firmware, specifically Cyanogen 7.2.0. I followed the instructions at the wiki[dot]cyanogenmod[dot]org/w/Install_CM_for_galaxysmtd site (sorry, apparently I'm not able to post external links as a new user). Heimdall put Semaphore's CWM on just fine, and I can still boot into it no problem. I then tried to flash the ROM from the internal SD card (though it took a few tries to copy it there successfully [see write problems referred to above]). It didn't work... It got to Andy on the blue skateboard, but then just looped. And looped and looped and looped... I then tried install the ROM from an external SD card. This seemed to get farther (Andy hung around longer on the first boot after flashing than previously), but it still ended up looping.
I tried the Troubleshooting instructions in the cyanogenmod site referred to above (basically, a different Recovery version). The new Recovery installed fine, but Cyanogen did not... Same boot loop.
I'd like to try to use ADB to push the ROM back to the internal SD card, but now my computer doesn't install the drivers for Galaxy S when I plug it into USB. I have tried to re-install "SAMSUNG_USB_Driver_for_Mobile_Phones.exe" (v. 1.5.27.0), but it still doesn't get the right driver (Win 7-64). "Galaxy S" shows up in Device Manager, under "Other Devices", when I plug it in, but with a yellow triangle and no valid driver.
I've read a bit about internal memory issues with the Galaxy S. Am I banging my head against the wall with this phone? Does it sound like the internal memory is hooped? Is there any fix if it is? It seems to me that, following the instructions, a flash should work. Since it isn't, I'm beginning to think that it's not able to write/read what it needs to to/from internal memory...
If any of that twigs your memory for a suggestion as to how to proceed, please let me know. I've tried a lot, but probably not everything... Thanks for listening.
knottedknickers said:
but with a yellow triangle and no valid driver.
I'v Is there any fix if it is? .
Click to expand...
Click to collapse
For first issue download win 7 drivers from My Android Collections, also for fixing USB problems follow this as for your basic problem, what you seem to indicate is a corrupted Internal SD card, to solve that you need to use only the External SD card by this method
Check this out! You , YES! you are an " Android ". Not your phone but U.
You Must watch this documentary concerning your privacy Terms & Conditions we had agreed to, by using a PC or Smartphone
How to say Thank you? If you find any post helpful on XDA, click on their Thanks button
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you are using XDA App or Tapatalk, long press on the post and select :good: Thanks
Its easier to give "Feedback" in this manner than make an additional post.​

[ROM][A5 2017][Unofficial] Sailfish OS 4.4 (testers needed for A7)

​Unofficial Sailfish OS port for the Samsung Galaxy A5 2017​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
Your warranty is now void. I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it!
Source code:​
Spoiler: Source code
Kernel: https://github.com/aymanrgab/kernel-samsung-exynos7880
Hybris-boot fork: https://github.com/aymanrgab/hybris-boot
droid-config: https://github.com/aymanrgab/droid-config-a5y17lte
droid-hal: https://github.com/aymanrgab/droid-hal-a5y17lte
yamuisplash (boot screen) fork: https://github.com/aymanrgab/yamuisplash
waydroid custom image: https://github.com/Exynos7880-Linux/waydroid
Installation:​Flash the ZIP through recovery. Additionally, you may backup your current android installation's boot partition for dualbooting.
What works:​Pretty much everything unless stated below.
What doesn't work:​
Saving videos from the camera app after recording
Bluetooth works but you need to go to Settings>Utilities and restart the Bluetooth service.
Others ??
Untested:​
A7 Support. We need help in this regard, please visit the A5/A7 2017 ROMs telegram group to help https://t.me/joinchat/IJCE2UV-5IO4CO9LiVgIag
Extras:​If you want to enable double tap to wake, you can run this command inside the terminal mcetool --set-doubletap-wakeup=always
Waydroid:​
Make sure to set a root password, this can be done from Settings under Developer tools
Go to the terminal and be root (this can be done using devel-su
Install git and unzip # zypper in git unzip
Clone the repo containing the install script and other fixes git clone https://github.com/Exynos7880-Linux/waydroid
cd waydroid
Run the install script (it will reboot the phone at the end) ./waydroid.sh
That's it, launch the Waydroid app, as an extra, install Sailfish Connect from Storeman and KDE Connect on your Waydroid install and pair them up to receive notifications
Credits:​Ayman_sp24 - Main developer (github profile)
Sailfish OS Team and Sailfish OS HADK porting telegram
Screenshots:​
Spoiler: Screenshots
Downloads:​A5:​v1.2 (4.4.0.72) https://gitlab.com/sailfishos-porte...-a5y17lte-release-4.4.0.72-devel-20221021.zip
(Upgrading will wipe data)
10/8/2022 Changelog:
Added initial Waydroid support, a custom waydroid image is required, but a script that installs it automatically is provided
Upgraded to 4.4.0.72 Sailfish OS release
6/11/2022 Changelog:
Added update for OTA support
Testers for A7 are still needed
Thank you for the SFOS support of Samsung Galaxy A5 2017!
By using 2 files, I tried to clean flush and failed.
When flushing, the error message was appeared "mount: Failed to mount..." as the red line of the attached photo. The flushing process was worked and the system booting was holded with the Sailfish booting logo.
Can you help me?
For reference, the bootloader of my phone is version 8.
onroad59 said:
Thank you for the SFOS support of Samsung Galaxy A5 2017!
By using 2 files, I tried to clean flush and failed.
When flushing, the error message was appeared "mount: Failed to mount..." as the red line of the attached photo. The flushing process was worked and the system booting was holded with the Sailfish booting logo.
Can you help me?
For reference, the bootloader of my phone is version 8.
Click to expand...
Click to collapse
about this mount error it's normal because /data is already mounted
and use this version of sfos https://gitlab.com/sailfishos-porte...-a5y17lte-release-4.4.0.72-devel-20221021.zip *don't flash anything else just this and reboot
Ayman_sp24 said:
about this mount error it's normal because /data is already mounted
and use this version of sfos https://gitlab.com/sailfishos-porte...-a5y17lte-release-4.4.0.72-devel-20221021.zip *don't flash anything else just this and reboot
Click to expand...
Click to collapse
Thank you for the fast responce and answer.
Well flushed as following the pictutres.
I will check the fuctions. First, USB connection don't operate. So I insatlled Korean language by the indirect method.
Once more thank you very much.
onroad59 said:
Thank you for the fast responce and answer.
Well flushed as following the pictutres.
I will check the fuctions. First, USB connection don't operate. So I insatlled Korean language by the indirect method.
Once more thank you very much.
Click to expand...
Click to collapse
nice
first usb mtp didn't work you can use ssh instead first you must set a password for ssh from developer tools
after that you can connect to it from pc using winscp if you're on Windows like this
ssh server : 192.168.2.15
ssh port : 22
username : defaultuser
password : < your password >
if you're using Linux from nautilus > other locations > connect to server then put this server click connect it will ask you for your password
sftp://[email protected]
Ayman_sp24 said:
nice
first usb mtp didn't work you can use ssh instead first you must set a password for ssh from developer toolsView attachment 5748765 after that you can connect to it from pc using winscp if you're on Windows like this
ssh server : 192.168.2.15
ssh port : 22
username : defaultuser
password : < your password >
if you're using Linux from nautilus > other locations > connect to server then put this server click connect it will ask you for your password
sftp://[email protected]
View attachment 5748761
Click to expand...
Click to collapse
Thanks. I will try how to connect USB or SSH.
onroad59 said:
Thanks. I will try how to connect USB or SSH.
Click to expand...
Click to collapse
MTP fixed now just run `zypper ref` and `zypper dup`
Ayman_sp24 said:
MTP fixed now just run `zypper ref` and `zypper dup`
Click to expand...
Click to collapse
I have updated my Samsung galaxy a5 2017 as your recommandation.
I'm sorry. Unfortunenately do not work as following pictures.
onroad59 said:
I have updated my Samsung galaxy a5 2017 as your recommandation.
I'm sorry. Unfortunenately do not work as following pictures.
Click to expand...
Click to collapse
I couldn't read that, but try this
devel-su
rpm --rebuilddb
zypper clean -a
zypper ref
zypper dup
Excuse my ignorance, which Android version is this?
None, it is linux
eried1 said:
Excuse my ignorance, which Android version is this?
Click to expand...
Click to collapse
It's not android, but you can have a full android 10 inside of it.
Ayman_sp24 said:
I couldn't read that, but try this
devel-su
rpm --rebuilddb
zypper clean -a
zypper ref
zypper dup
Click to expand...
Click to collapse
Sorry. Same situation for my machine.
The USB connection was fixed the Developer mode and can't change another mode.
onroad59 said:
Sorry. Same situation for my machine.
The USB connection was fixed the Developer mode and can't change another mode.
Click to expand...
Click to collapse
Set mode to Always Ask, then run
systemctl restart usb-moded
Ayman_sp24 said:
Set mode to Always Ask, then run
systemctl restart usb-moded
Click to expand...
Click to collapse
Thanks for rapid answer.
Software connection is ok! But Hareware(machine vs PC) connection is Not.
After re-install zip file which you uploaded, the ssh server connection with PC have happened the trouble.
The error message is "Host identification has changed"
Inform me for the trouble solution of the ssh server connection.
onroad59 said:
Thanks for rapid answer.
Software connection is ok! But Hareware(machine vs PC) connection is Not.
After re-install zip file which you uploaded, ssh server connection with PC happend the trouble.
Inform me for the trouble solution ssh server connection.
Click to expand...
Click to collapse
Select MTP from the menu
Ayman_sp24 said:
Select MTP from the menu
Click to expand...
Click to collapse
Inform me of the changed Host sever identification.
USB issue fix already pushed to OTA, just update.
Hey! Waydroid is stuck when installing, it's just showing waiting for android ui or something like that.. any fixes?

[ROM][LINUX][LAVENDER] Droidian Bookworm

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​Droidian is a GNU/Linux distribution based on top of Mobian, a Debian-based distribution for mobile devices. The goal of Droidian is to be able to run Mobian on Android phones. This is accomplished by using well-known technologies such as libhybris and Halium.​Requirements​
Android 9 firmware for your device:
Redmi Note 7 lavender: LINK
Files​
Download the latest fastbootable image: droidian-UNOFFICIAL-phosh-phone-xiaomi_lavender-api28-arm64-nightly_XXXXXXXX.zip
Installation:​
Extract the archive
run the flash_all script
Boot to fastboot and let the script flash everything.
UBports Installer
Alternatively the UBports installer can also be used to install Droidian.
Notes​Default password​The default password is 1234.
List of working things can be found at https://github.com/droidian-lavender/device-page
APN​Mobile data needs an APN to be set up from Settings -> Mobile Network -> Access Point Names.
Broken mobile data after calls​Data connection might break after receiving and making calls. Switch it off and on from Settings -> Mobile Network to fix it. Be careful to not turn off the mobile modem or a device restart might be required.
Out of storage​By default when flashing Droidian it allocates 8GB of storage to the system. This might not be enough and luckily you can allocate more storage with ADB by running (while in recovery): adb shell e2fsck -fy /data/rootfs.img and adb shell resize2fs -f /data/rootfs.img xG where x is the amount of GB to allocate (eg: 50G for 50 GB).
SSH access​connect your phone to your computer and type ssh [email protected], the password is 1234 (on Windows, you may need PuTTY)
Applications​You can find a list of mobile-friendly Linux applications at LinuxPhoneApps
What Works
Manual brightness, Notification LED, Torchlight, Vibration, Carrier info, Data connection, Calls, Pin unlock, SMS, Audio routing, Voice calls, Volume control, Battery percentage, Online charging, RTC time, SDcard, Shutdown, Reboot, Bluetooth, Flight mode, Hotspot, WIFI, Auto brightness, Proximity, Rotation, Touch screen, Earphones, Loud speaker, Microphone, Waydroid
What partially works
Camera works fine in Waydroid but in system itself its slow and requires some technical work.
What doesn't work
GPS, Fingerprint, Offline charging, Dual SIM, Encryption
Waydroid​Waydroid is an Android container which lets Android apps run on Linux phones with GPU acceleration with full speed.
Waydroid works fine on Lavender.
Final Notes​
I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
Support​
Device specific telegram group: @Barrys_crib.
Droidian telegram group: @DroidianLinux.
Thanks to the Droidian team, erfanoabdi, Danct12 and Sergio for all helping out to make this happen.
All the sources are available at
https://github.com/droidian-lavender/
Attached images are from different devices but the interface looks and acts the same.
pretty cool, I guess it's nice to have an option if I ever want to turn this old device into a server or maybe run pihole. Nice work!
ghst7 said:
pretty cool, I guess it's nice to have an option if I ever want to turn this old device into a server or maybe run pihole. Nice work!
Click to expand...
Click to collapse
It can actually be used as a daily driver. I have been using Droidian on another device as a daily driver for a long time now.
Because we can run both Linux apps and Android apps it is a good option as a portable computer.
How should I update?
I followed the steps below, but the logo was black after I started
1. adb slideload .\Desktop\droidian-OFFICIAL-phosh-phone-rootfs-api28-arm64-nightly_20230109_4.zip
2. adb sideload .\Desktop\adaptation-droidian-lavender.zip
3. reboot
gas0324 said:
How should I update?
Click to expand...
Click to collapse
sudo apt update and sudo apt upgrade when you're in the OS
gas0324 said:
I followed the steps below, but the logo was black after I started
1. adb slideload .\Desktop\droidian-OFFICIAL-phosh-phone-rootfs-api28-arm64-nightly_20230109_4.zip
2. adb sideload .\Desktop\adaptation-droidian-lavender.zip
3. reboot
Click to expand...
Click to collapse
what is the issue you're having? did it flash everything correctly?
when you flash the adaptation package and reboot it boot up but not to the UI. it will apply the adaptation to the rootfs then reboot itself once and you should be in the OS
if in the first boot you force shutdown or reboot it the installation will fail
you can wipe data and start again
after install then reboot and don't touch your device
FakeShell said:
what is the issue you're having? did it flash everything correctly?
when you flash the adaptation package and reboot it boot up but not to the UI. it will apply the adaptation to the rootfs then reboot itself once and you should be in the OS
if in the first boot you force shutdown or reboot it the installation will fail
you can wipe data and start again
after install then reboot and don't touch your device
Click to expand...
Click to collapse
After Debian's logo appears again, the mobile phone screen is very colored and has no content
gas0324 said:
After Debian's logo appears again, the mobile phone screen is very colored and has no content
Click to expand...
Click to collapse
join the device specific group to debug this
FakeShell said:
join the device specific group to debug this
Click to expand...
Click to collapse
I don't understand
gas0324 said:
I don't understand
Click to expand...
Click to collapse
join me in telegram to debug this issue
Barry's crib
Barry's crib. when we mess with things, stuff go here. don't spam and keep it english thats it
t.me
FakeShell said:
join me in telegram to debug this issue
Barry's crib
Barry's crib. when we mess with things, stuff go here. don't spam and keep it english thats it
t.me
Click to expand...
Click to collapse
OK, I'm downloading telegram
FakeShell said:
join me in telegram to debug this issue
Barry's crib
Barry's crib. when we mess with things, stuff go here. don't spam and keep it english thats it
t.me
Click to expand...
Click to collapse
Sorry, I can't receive the SMS verification code from Telegram now. I'm solving this problem, and I will contact you later
User forgot to downgrade to miui android 9
It's in the requirements guys you need to downgrade to android 9 first!
It works well at present
droidian-OFFICIAL-phosh-phone-rootfs-api28-arm64-nightly_XXXXXXXX.zip
Click to expand...
Click to collapse
There is not a matching file on the nightly released 30 minutes ago, and cant seem to find previous releases. Which one do i download?
rodrimax10 said:
There is not a matching file on the nightly released 30 minutes ago, and cant seem to find previous releases. Which one do i download?
Click to expand...
Click to collapse
if you can't find it there download this
https://github.com/droidian-images/rootfs-api28gsi-all/releases/download/nightly/droidian-rootfs-api28gsi-arm64_20230126.zip
Release nightly · droidian-images/rootfs-api28gsi-all
Deprecated, use https://github.com/droidian-images/droidian/releases - Release nightly · droidian-images/rootfs-api28gsi-all
github.com
droidian-rootfs-api28gsi-arm64_xxxxxxxx.zip
This is the closest system I have used to real Linux, but I still hope it can support Docker. Why can't I run Docker?
FakeShell said:
UBports Installer
Alternatively the UBports installer can also be used to install Droidian.
Click to expand...
Click to collapse
What's the procedure to do that? Thought UBports installer can only install Ubuntu Touch
Sithhy™ said:
What's the procedure to do that? Thought UBports installer can only install Ubuntu Touch
Click to expand...
Click to collapse
Same way you install UT druring os selection select droidian

[ROM][LINUX][ONCLITE][EXPERIMENTAL] Manjaro libhybris

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​Manjaro is a GNU/Linux distribution utilizing technologies like libybris and Halium to run a Linux distribution on Android devices.​Before starting the installation I should add that Manjaro libhybris is very experimental and it might break at any time so its more of a toy. If you want a smooth and more stable experience that can be daily driven, take a look at Droidian. Droidian on onclite
Requirements​
Android 9 firmware for your device:
Redmi 7 onclite: LINK
Files​
Download the latest rootfs: Manjaro-ARM-phosh-google-sargo-XXXXXXXX.zip. (Yes my work is based on google sargo and i used that as a base mostly because i also own a sargo so i experimented with that first then based my work off of that)
Download the adaptation package: adaptation-manjaro-onclite.zip.
Download TWRP or any recovvery: TWRP.img
Installation:​
Boot into fastboot and run: fastboot flash recovery TWRP.img
Reboot into recovery: fastboot reboot recovery
in recovery wipe data and system.
Go into sideload mode and run: adb sideload Manjaro-ARM-phosh-google-sargo-XXXXXXXX.zip
After it's done go back into sideload mode and run: adb sideload adaptation-manjaro-onclite.zip
Now reboot.
The first boot will take a while.
Notes​Default password​The default password is 123456.
APN​Mobile data needs an APN to be set up from Settings -> Mobile Network -> Access Point Names.
Broken mobile data after calls​Data connection might break after receiving and making calls. Switch it off and on from Settings -> Mobile Network to fix it. Be careful to not turn off the mobile modem or a device restart might be required.
Out of storage​By default when flashing Manjaro it allocates 8GB of storage to the system. This might not be enough and luckily you can allocate more storage with ADB by running (while in recovery): adb shell e2fsck -fy /data/rootfs.img and adb shell resize2fs -f /data/rootfs.img xG where x is the amount of GB to allocate (eg: 50G for 50 GB).
SSH access​connect your phone to your computer and type ssh [email protected], the password is 1234 (on Windows, you may need PuTTY)
Applications​You can find a list of mobile-friendly Linux applications at LinuxPhoneApps
What Works
Notification LED, Vibration, Carrier info, Data connection, Pin unlock, SMS, Battery percentage, Online charging, RTC time, SDcard, Shutdown, Reboot, Bluetooth, Flight mode, Hotspot, WIFI, Proximity, Rotation, Touch screen, Waydroid, Brightness
What doesn't work
GPS, Fingerprint, Offline charging, Dual SIM, Auto brightness, Torchlight, Audio, Calls, Audio routing, Voice calls, Volume control, Earphones, Loud speaker, Microphone,
Notes
Settings app does not open from the app drawer. If it has been opened from the app drawer it must be killed from the terminal.
To open the settings app run: GSK_RENDERER=cairo gnome-control-center
The fingerprint sensor acts as Enter keyboard key.
Final Notes​
I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
Support​
Device specific telegram group: @Barrys_crib.
Thanks to the Manjaro team, Droidian Team, bibarub, supirlelik96 and TheKit for helping out to make this happen.
All the sources are available at
https://github.com/droidian-onclite/
Bry
But I want to know what is adaption package and how it works
Bry
But I want to know what is adaption package and how it works
Bro
But I want to know what is adaptation package and how it works
Sorry i sent it actually one time i dont know why it gone 3 times maybe the issue with network
the_arxyn said:
Bry
But I want to know what is adaption package and how it works
Click to expand...
Click to collapse
adaptation package is a sideloadable package containing all the binaires, scripts, configurations and other files needed to get the device to a working state. users flash the adaptation package once and that adaptation package installs a package as an example a deb package in debian which contains all the fixes and a repository for the user to update over the air via the package manager. so they do not have to flash anything else later they can just use the package manager and update and system will update just fine.

[ROM][LINUX][LAVENDER][EXPERIMENTAL] Manjaro libhybris

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​Manjaro is a GNU/Linux distribution utilizing technologies like libybris and Halium to run a Linux distribution on Android devices.​Before starting the installation I should add that Manjaro libhybris is very experimental and it might break at any time so its more of a toy. If you want a smooth and more stable experience that can be daily driven, take a look at Droidian. Droidian on lavender
Requirements​
Android 9 firmware for your device:
Redmi Note 7 lavender: LINK
Files​
Download the latest rootfs: Manjaro-ARM-phosh-google-sargo-XXXXXXXX.zip. (Yes my work is based on google sargo and i used that as a base mostly because i also own a sargo so i experimented with that first then based my work off of that)
Download the adaptation package: adaptation-manjaro-lavender.zip.
Download TWRP or any recovvery: TWRP.img
Installation:​
Boot into fastboot and run: fastboot flash recovery TWRP.img
Reboot into recovery: fastboot reboot recovery
in recovery wipe data and system.
Go into sideload mode and run: adb sideload Manjaro-ARM-phosh-google-sargo-XXXXXXXX.zip
After it's done go back into sideload mode and run: adb sideload adaptation-manjaro-lavender.zip
Now reboot.
The first boot will take a while.
Notes​Default password​The default password is 123456.
APN​Mobile data needs an APN to be set up from Settings -> Mobile Network -> Access Point Names.
Broken mobile data after calls​Data connection might break after receiving and making calls. Switch it off and on from Settings -> Mobile Network to fix it. Be careful to not turn off the mobile modem or a device restart might be required.
Out of storage​By default when flashing Manjaro it allocates 16GB of storage to the system. This might not be enough and luckily you can allocate more storage with ADB by running (while in recovery): adb shell e2fsck -fy /data/rootfs.img and adb shell resize2fs -f /data/rootfs.img xG where x is the amount of GB to allocate (eg: 50G for 50 GB).
SSH access​connect your phone to your computer and type ssh [email protected], the password is 1234 (on Windows, you may need PuTTY)
Applications​You can find a list of mobile-friendly Linux applications at LinuxPhoneApps
What Works
Notification LED, Vibration, Carrier info, Data connection, Pin unlock, SMS, Battery percentage, Online charging, RTC time, SDcard, Shutdown, Reboot, Bluetooth, Flight mode, Hotspot, WIFI, Proximity, Rotation, Touch screen, Waydroid, Brightness
What doesn't work
GPS, Fingerprint, Offline charging, Dual SIM, Auto brightness, Torchlight, Audio, Calls, Audio routing, Voice calls, Volume control, Earphones, Loud speaker, Microphone
Notes
Settings app does not open from the app drawer. If it has been opened from the app drawer it must be killed from the terminal.
To open the settings app run: GSK_RENDERER=cairo gnome-control-center
The fingerprint sensor acts as Enter keyboard key.
Final Notes​
I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
Support​
Device specific telegram group: @Barrys_crib.
Thanks to the Manjaro team, Droidian Team, Danct12 and erfanoabdi for helping out to make this happen.
All the sources are available at
https://github.com/droidian-lavender/

Categories

Resources