Custom Android ROM


Recommended Posts

I know there are several out there.

 

But everything I see is shady, I don't get what this or that means.

 

Here is the phone I am trying to customize. ASUS Z00TD: http://specdevice.com/showspec.php?id=4868-a306-3855-870856b0f887

 

I see Lineage guides, but they do not tell you EVERYTHING you need to know.

 

https://forum.xda-developers.com/zenfone-2-laser/orig-development/rom-lineageos-15-0-t3666743

 

Can someone run me through this, or maybe I can just send it to you to get modded. (Did for a PSP once, friend installed like 100 enulation games on it, from NES, SNES, GB...)

Edited by Mindovermaster
Link to comment
https://www.neowin.net/forum/topic/1386426-custom-android-rom/
Share on other sites

  On 29/08/2019 at 02:54, Mindovermaster said:

Can someone run me through this

Expand  

You're going to need to be a bit more specific. Are you asking for a step-by-step guide, or is there a particular part that you need help with? When you say that it looks shady, which aspect are you referring to? You say that they do not tell you everything you need to know, what exactly do you need to know?

 

I've not installed Lineage on a phone before, but it's pretty much the idea that if you've installed one custom ROM you can install any others, so if you can provide more details I'd be happy to help.

Make sure your computer has working adb and fastboot. Setup instructions can be found here.

 

I am currently on ArcoLinux (based on Arch). I don't see adb and fastboot in AUR/Pacman.

 

https://wiki.lineageos.org/devices/bacon/install

Generally before you can flash a custom rom you need to do the following:

 

1. Backup your data

2. Unlock the boot loader (will usually wipe your device, hence backing up first)

3. Flash a custom recovery, this is TWRP for most devices.

4. Backup your stock rom

5. Flash a custom rom

 

The process will vary from device to device, however usually fastboot will be used to unlock your bootloader and flash a recovery.

 

You want to install the android-tools package which includes fastboot would seem: https://wiki.archlinux.org/index.php/Android#Flashing

 

After that you should be able to follow the tutorials on XDA for your device, the process can vary a bit depending on the device. However you generally need an unlocked bootloader and custom recovery.

 

Once you have both of these you can load the recovery on your device and flash a new rom any time you desire.

 

You have many choices for custom roms, generally i stick to the official LineageOS builds, however if these don't exist for your device then unofficial builds by trusted people in the XDA community are usually fine and well used.

  On 29/08/2019 at 12:36, Mindovermaster said:

Make sure your computer has working adb and fastboot. Setup instructions can be found here.

 

I am currently on ArcoLinux (based on Arch). I don't see adb and fastboot in AUR/Pacman.

 

https://wiki.lineageos.org/devices/bacon/install

Expand  

the 'android-tools' package is what you should look for; that is what includes those two tools :)

 

https://wiki.archlinux.org/index.php/Android

I can't find this on my phone.

 

  Quote

Setting up adb

To use adb with your device, you’ll need to enable developer options and USB debugging:

Open Settings, and select “About”.

Tap on “Build number” seven times.

Go back, and select “Developer options”.

Scroll down, and check the “Android debugging” or “USB debugging” entry under “Debugging”.

Plug your device into your computer.

On the computer, open up a terminal/command prompt and type adb devices.

A dialog should show on your device, asking you to allow usb debugging. Check “always allow”, and choose “OK”

Expand  

There's no "build number", and there is no option to change "developer options" or debugging.

 

When I plug my USB in the computer, it asks me on my phone if I want to set it to charging, file storage, picture storage, or MIDI.

 

I ran "abd devices" on my computer, in terminal, doesn't find anything.

https://www.syncios.com/android/how-to-enable-usb-debugging-on-asus-zenfone.html or https://www.asus.com/support/FAQ/1009474/

 

To be frank, if you cant bother to research a little bit and find this option, I would not recommend trying to flash a 3rd party ROM on your device. You're likely to brick it.

 

Setting up ADB and allowing USB debugging are some of the more basic tasks with Android and custom ROMs. You can easily brick your device, or bootloop your device by performing some of the initial tasks, fairly easily.

 

You'll need to:

Unlock the bootloader (Without using official ASUS app: https://forum.xda-developers.com/zenfone-2-laser/general/guide-unlock-bootloader-asus-unlock-app-t3405850 or ASUS official tool: https://www.asus.com/us/Phone/ZenFone-2-Laser-ZE551KL/HelpDesk_Download/) and yes, that is the correct link ASUS_Z00TD = ZE551KL = Z00T

Install a custom recovery (TWRP official https://forum.xda-developers.com/zenfone-2-laser/orig-development/recovery-twrp-3-0-0-0-touch-recovery-t3317513)

flash ROM of choice

Root (option, but generally needed for Lineage) (Root if running Marshmellow: https://forum.xda-developers.com/zenfone-2-laser/general/guide-marshmallow-root-guide-ze500kl-t3380461)

Edited by Circaflex
  • Like 2

Well, I would have looked this up, if I knew WHAT was involved. Like all you just said I had no idea about.

 

So you know about this? Teach me, my friend! (yeah, I know you already did, but...)

I got the USB Debug stuff working. Thanks to your link.

 

I ran this in terminal:

 

[mind@mind-Arco ~]$ adb devices
List of devices attached
FCAZCY153947	device

and

[mind@mind-Arco ~]$ adb shell
shell@ASUS_Z00T:/ $ 

Does that mean I am logged into my phone? I might do the command they have in this guide (that you posted)

 

without the knowledge of bootloader what this
and how to unlock the bootloader
and closing bootloader if required, the rest is probably completely useless
 

but is primarily aimed at developers who want to test their own programs or similar

nothing that ordinary users should do as the warranty can be lost if you make a mistake

  On 30/08/2019 at 00:48, Circaflex said:

https://www.syncios.com/android/how-to-enable-usb-debugging-on-asus-zenfone.html or https://www.asus.com/support/FAQ/1009474/

 

To be frank, if you cant bother to research a little bit and find this option, I would not recommend trying to flash a 3rd party ROM on your device. You're likely to brick it.

 

Setting up ADB and allowing USB debugging are some of the more basic tasks with Android and custom ROMs. You can easily brick your device, or bootloop your device by performing some of the initial tasks, fairly easily.

 

You'll need to:

Unlock the bootloader (Without using official ASUS app: https://forum.xda-developers.com/zenfone-2-laser/general/guide-unlock-bootloader-asus-unlock-app-t3405850 or ASUS official tool: https://www.asus.com/us/Phone/ZenFone-2-Laser-ZE551KL/HelpDesk_Download/) and yes, that is the correct link ASUS_Z00TD = ZE551KL = Z00T

Install a custom recovery (TWRP official https://forum.xda-developers.com/zenfone-2-laser/orig-development/recovery-twrp-3-0-0-0-touch-recovery-t3317513)

flash ROM of choice

Root (option, but generally needed for Lineage) (Root if running Marshmellow: https://forum.xda-developers.com/zenfone-2-laser/general/guide-marshmallow-root-guide-ze500kl-t3380461)

Expand  

i have tried the official application which is an apk file that unlocks the bootloader but then no way to return to being able to close the bootloader

 

I give you a tip leave the bootloader locked then you might possibly regret it then it will not be possible to lock the bootloader again myself also and I have been looking pretty good ASUS ZE520KL

  • 4 months later...
  On 30/08/2019 at 06:34, Christopher Andreason said:

i have tried the official application which is an apk file that unlocks the bootloader but then no way to return to being able to close the bootloader

 

I give you a tip leave the bootloader locked then you might possibly regret it then it will not be possible to lock the bootloader again myself also and I have been looking pretty good ASUS ZE520KL

Expand  

I have actually found a custom ROM (based on Android 10, oddly enough) that has displaced stock; however, it displaced stock by being a better stock - Havoc OS 3.1 (unofficial for Pixel 3a). I have it set up the same way (and with the same apps) that I did with stock - in short, I changed nothing compared to stock.

 

The big win for Havoc compared to stock is a common feature - VoLTE support.  As I said; this is something that is dead-stock in Android 10.  However, VoLTE in Havoc has better detection for users (in fact, it has a nice large flag to show it being active; stock doesn't do that).  Further, stock VoLTE has issues with telephony modems in stock Android - which means that you wind up turning it off. So far, I haven't had to turn it off - at all, which is despite the nearest wi-fi AP being a telephony modem in my own house.  VoLTE includes VoWifi (which is why telephony modem support can be critical); Monday will be a real "acid test"; I have chemotherapy that day which runs over five hours; if I have to make calls (or anyone needs to call me), VoWifi is the ONLY way I can be reached - standard LTE sucketh that bad.

  On 26/01/2020 at 02:02, PGHammer said:

I have actually found a custom ROM (based on Android 10, oddly enough) that has displaced stock; however, it displaced stock by being a better stock - Havoc OS 3.1 (unofficial for Pixel 3a). I have it set up the same way (and with the same apps) that I did with stock - in short, I changed nothing compared to stock.

 

The big win for Havoc compared to stock is a common feature - VoLTE support.  As I said; this is something that is dead-stock in Android 10.  However, VoLTE in Havoc has better detection for users (in fact, it has a nice large flag to show it being active; stock doesn't do that).  Further, stock VoLTE has issues with telephony modems in stock Android - which means that you wind up turning it off. So far, I haven't had to turn it off - at all, which is despite the nearest wi-fi AP being a telephony modem in my own house.  VoLTE includes VoWifi (which is why telephony modem support can be critical); Monday will be a real "acid test"; I have chemotherapy that day which runs over five hours; if I have to make calls (or anyone needs to call me), VoWifi is the ONLY way I can be reached - standard LTE sucketh that bad.

Expand  

Followup: When I needed to be picked up from my infusion center, I called home.  (Remember, I mentioned that I have to use VoWifi, because standard LTE sucks from that particular location.)  VoWifi, however, works - when connecting to a cell phone - it would NOT connect to a landline at the same location as the cell phone in question.  Therefore, advantage: Havoc - even over stock Android 10.

  • 11 months later...

This topic was automatically locked because it did not receive any replies for a year. If you want to have this topic reopened

  • please contact any staff moderator or
  • report the first post of the topic with the reason why it should be reopened.

Thank you.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Mixxx 2.5.2 by Razvan Serea Mixxx is powerful, free, and open-source DJ software designed for both beginners and professionals. It offers real-time beatmatching, auto DJ, effects, and MIDI controller support. With a clean interface and compatibility across Windows, macOS, and Linux, Mixxx is ideal for live performances, radio broadcasts, or practice sessions. Its active community and constant updates make it a reliable tool for any DJ. Mixxx integrates the tools DJs need to perform creative live mixes with digital music files. Whether you are a new DJ with just a laptop or an experienced turntablist, Mixxx can support your style and techniques of mixing. Mixxx key features: Realtime audio engine with low-latency performance MIDI and HID controller mapping with customizable scripting (JavaScript-based) Vinyl DVS support (absolute & relative timecode modes) OpenSL, ASIO, WASAPI, and JACK audio backend support Advanced BPM & musical key detection (KeyFinder integration) Quantized beat sync and phase locking Effect chain routing with LADSPA plugin support 4-deck mixing with independent EQ and gain control Support for wide file formats (MP3, FLAC, OGG, WAV, AIFF) Broadcasting via Icecast and Shoutcast with metadata support Library with Crate, Playlist, and Smart Playlist organization Multi-core CPU support for performance optimization Microphone and Auxiliary input routing with talkover ducking OSC and Web MIDI support Skinnable and themable Qt-based UI Cue points, hotcues, and looping with quantization Recording in lossless WAV or compressed formats Clock-synced looping and beatjump Mixxx 2.5.2 changelog: Library Fix playlist export when name contains a dot Fix loading the wrong track via drag and drop when using symlinks Fix: byte order in hotcue comments imported from rekordbox Tracks table: show ReplayGain with max. 2 decimals, full precision in tooltip Fix keyboard mappings with non-ASCII characters on Linux Computer feature: enable initial sorting during population Computer feature: avoid false-positve 'has children' for non-directory links Fix column header mapping when using external library Fixed Single track cover reload on reload metadata from file Controller Mappings Arturia KeyLab Mk1: initial mapping Denon MC7000: slicer mode TypeError Denon MC7000: crossfader curve using wrong parameter DJ TechTools MIDI Fighter Twister: support 4 decks Hercules DJControl Inpulse 500: the crossfader was not reaching 100% to the right end Icon Pro Audio iControls: initial mapping Numark Mixtrack Platinium FX: Fix 4 steps browsing issue Traktor Kontrol S3: Use GUI config for settings Traktor S2 MK3: Fixed LED issue Traktor S4 MK2: Use engine settings API for configuration Traktor S4 MK3: prevent sync lockup, add setting for tempo center snap Controller Backend Control picker: Allow to learn MIDI Aux/Mic enable controls Make [Main],headSplit CO persistent across restart Fix MIDI Controller button learning Fix learning with "No Mapping" selected Unit tests for engine.beginTimer engine-api.d.ts: brake()/spinback() documentation Target support Fix building with a CMake multi-config setup Fix building with gcc >= 14 with LTO and clang >= 19 (fpclassify) Fix: gcc -Warray-bounds= in fidlib by using a flexible member Added Linux Mint Codenames to debian_buildenv.sh Add hidden [Config],notify_max_dbg_time setting to reduce warnings in developer mode Detect arch and fail early if not supported when installing buildenv Misc Vinyl Control: Reduce sticker drift Fix infinite number of pop ups of the "No Vinyl|Mic|Aux|Passthrough input configured" dialog Reduce CPU usage with Trace log messages Fix adjust Gain after adopting it as ReplayGain only in requesting playe Skins: add loop anchor toggle to Deere, Shade, Tango Sound Hardware preferences: add manual link for Mic monitoring modes Work around an Ubuntu, Ibus or Qt issue regarding detecting the current keyboard layout. Fix BPM rounding for the 3/2 case Update cue & play indicators on paused decks when switching cue mode Download: Mixxx 2.5.2 | 113.0 MB (Open Source) Links: Mixxx Home page | Other OSes | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • KDE brings Wayland PiP to Plasma 6.5, adds finishing touches to 6.4 as release nears by David Uzondu The KDE team has released its This Week in Plasma update, showing the final polish being applied to Plasma 6.4 ahead of its June 17 release. Last week, the KDE team brought performance upgrades, and this week the team is continuing that with improvements like faster loading for System Monitor components in Plasma 6.4. Future work for Plasma 6.5 is already underway, and it includes a feature that many have probably been waiting for: proper Picture-in-Picture support on Wayland. This uses an experimental version of the Wayland PiP protocol, which means applications like Firefox that also implement it can finally display PiP windows correctly. It is a long-overdue addition that moves the Wayland session closer to feature parity with X11. The devs also merged KWin's Background Contrast effect into the Blur effect. Virtual desktops can now be re-ordered from the Pager widget, a feature previously missing. Invert and Zoom settings have been moved into the Accessibility page, which is a more sensible place for them than the Desktop Effects page was. The team also brought consistency to the Breeze application style, with animated effects for checkboxes and radio buttons now working in QtQuick-based apps. Other small cleanups include standardizing the section headers in the Disks & Devices, Networks, and Bluetooth widgets. For those who do a lot of screen recording, Spectacle now makes it much clearer how to stop a recording, both in its notifications and shortcut names. As for the immediate future, Plasma 6.4 and its first point release are getting accessibility and user interface tweaks. The team improved text contrast for labels used in secondary roles throughout Plasma, making things like brightness indicators much easier to read. The Kicker Application Menu in 6.4 can now scroll horizontally when a search returns a ton of results, so you can actually see all of them. The team also delivered some stability improvements in Plasma 6.4.0, most notably fixing a long-standing issue where adding widgets to oversized panels could freeze the entire shell. Discover also got a much-needed fix for a crash that occurred when suggesting replacements for unsupported Flatpak apps. On the usability side, dragging files into a Folder View widget no longer causes glitchy visuals, and Open and Save dialogs from Flatpak-based browsers now properly allow the preview pane to open. Printing from Flatpak GTK apps now respects correct sizing, and installing or removing apps no longer wipes out your search input in Kicker or Kickoff while you're using it. Other notable fixes include: Selection rectangles on the desktop now render properly when using custom fonts or sizes (Plasma 6.3.6) A crash in System Monitor charts used by apps and Plasma components has been resolved (Frameworks 6.15) Switching process views in System Monitor no longer causes crashes (Frameworks 6.16) Open and Save dialogs no longer close when hovering over specific files (Frameworks 6.16) A thumbnailer crash on X11 caused by certain widget styles has been fixed (KDE Gear 25.04.3) Frameworks 6.15 also speeds up System Monitor by delaying tree view arrow loading There are still 3 high-priority Plasma bugs holding out, and the list of quick-win "15-minute bugs" has grown to 23.
    • Hasleo Backup Suite Free 5.4.2.0 by Razvan Serea Hasleo Backup Suite Free is a free Windows backup and restore software, which embeds backup, restore and cloning features, it is designed for Windows operating system users and can be used on both Windows PCs and Servers. The backup and restore feature of Hasleo Backup Suite can help you back up and restore the Windows operating systems, disks, partitions and files (folders) to protect the security of your Windows operating system and personal data. The cloning feature of Hasleo Backup Suite can help you migrate Windows to another disk, or easily upgrade a disk to an SSD or a larger capacity disk. System Backup & Restore / Disk/Partition Backup & Restore Backup Windows operating system and boot-related partitions, including user settings, drivers and applications installed in these partitions, which ensures that you can quickly restore your Windows operating system once it crashes. Viruses, power failure, or other unknown reasons may cause data loss, so it is a good habit to regularly back up the drive that stores important files, you can at least recover lost files from the backup image files in the event of a disaster. System Clone / Disk Clone / Partition Clone Migrate the Windows operating system from one disk to another SSD or larger disk without reinstalling Windows, applications and drivers. Clone entire disk to another disk and ensure that the contents of the source disk and the destination disk are exactly the same. Clone a partition completely to the specified location on the current disk or another disk and ensure that the data will not be changed. File Backup & Restore Back up specified files(folders) instead of the entire drive to another location to protect your data, so you can quickly restore files(folders) from the backup image files when needed. Incremental/Differential/Full Backup Different backup modes are supported, you can flexibly choose data protection schemes, which can improve backup performance and save storage space while ensuring data security. Delta Restore Delta restore uses advanced delta detection technology to check the changed blocks on the destination drive and restore only the changed blocks, so it has a faster restore speed than the traditional full restore. Universal Restore This feature can help us restore the Windows operating system to computers with different hardware and ensure that Windows can work normally without any hardware compatibility issues. Hasleo Backup Suite 5.4.2.0 changelog: Added backup image delete feature Added storage path management feature Improved file backup feature Show application notifications in Windows Notification Center Various other bug fixes and feature improvements Download: Hasleo Backup Suite 5.4.2.0 | 34.4 MB (Freeware) Links: Hasleo Backup Suite Website | Hasleo Backup Suite Guide | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • One Month Later
      5i3zi1 earned a badge
      One Month Later
    • Week One Done
      5i3zi1 earned a badge
      Week One Done
    • Week One Done
      julien02 earned a badge
      Week One Done
    • One Year In
      Drewidian1 earned a badge
      One Year In
    • Explorer
      Case_f went up a rank
      Explorer
  • Popular Contributors

    1. 1
      +primortal
      544
    2. 2
      ATLien_0
      227
    3. 3
      +FloatingFatMan
      160
    4. 4
      Michael Scrip
      113
    5. 5
      +Edouard
      102
  • Tell a friend

    Love Neowin? Tell a friend!