yashsingh1/xdaforums huggingface dataset:
[Android General] Meetoul:
Hi guys.

Thank you for feedback and for your kind words. Sorry, but summer has suddenly happened and I have some real life stuff now. But I haven't lost an interest to the phone, I believe that I'll come back to in a month.

Now I'm trying to get the decryption completely work in recovery mode, so it will be possible to install some fixes for GPay, biometrics etc., but there is not much progress so far.
[Android General] Die Bruine:
Nice to read you haven't left us. I have been using this phone intensively. Apart from the issues already mentioned I haven't been able to find any new ones. I used the phone on my holiday for two weeks, Hotspot via Bluetooth. Roaming speeds were bad, had nothing to do with Bluetooth.

Compared to the Jelly Pro and original Atom, this thing is an absolute joy. If you could get it to idle properly I wouldn't care less about the fingerprint reader or hotspot. It feels like this phone should easily last two or three days.

Thanks again and looking forward to your new version. By the way, I'm using you rom on EU-version.
[Android General] lakkimsetty.baba:
I've been testing several configs and two things that I noticed:

Automatically disabling radios extends battery life tremendously, especially wifi. I currently do this manually since this is my backup phone, but Tasker should help.

The stock ROM doesn't keep background activities, but these builds do. I chose to use Greenify to auto kill apps when screen goes off.

With both the above, my Jelly 2 takes 185hrs to drain the battery from 70% to 5% where it auto shutdowns (which is set in acc-magisk-module) which is similar to stock.
[Android General] Grib007:
Got a (EEA) Jelly2. Could someone please confirm from their experence the correct steps procedures to Get LineageOS installed? Done my OnePlus Nord with LOS17.1 few months back. Guess I can skip the builds and follow installs with the files kindly provided.

Thanks in advance.

Update: Managed to get LOS18.1 onto my Jelly2 (thank you). Had to use Linux as my Windows 10 USB driver would not connect to andriod during bootloader mode.
[Android General] mineshaftgap:
Just got my Jelly 2, have not even used it yet. Look forward to trying this and hope it works, will report. Probably won't even bother with the stock ROM as that stuff is so annoying and it sounds from the comments that Lineage 18 unofficial works okay on the Jelly 2.
[Android General] mineshaftgap:
Ok, it has worked, lineageos 18 is on the jelly 2, thanks @Meetoul ! It took the expected longer amount of time to figure out the bits and pieces. The details which may help someone else trying to install are:

As described and linked here https://community.e.foundation/t/unihertz-jelly2/30425/5 you can get the vbmeta.img out of a huge zip (1.6GB) downloaded from the link https://drive.google.com/drive/folders/1PNL1x0I2vsLoofGzOhTPwx97GpnNJA_t The command to put it in there did not initially work but I unplugged and replugged the USB then it worked.

The other thing was which recovery to flash. NOT the recovery from that thing downloaded from Google, but the TWRP one as described in this thread https://xdaforums.com/t/recovery-twrp-3-5-2-unihertz-jelly-2.4281493/ Actually, if you have a European Jelly 2, get the TWRP from here https://github.com/Meetoul/twrp_device_Unihertz_Jelly2_TEE/releases/tag/v0.4-beta otherwise there is a nasty problem of the screen not responding to touch which is stressful, but other users described it in the thread and that recovery.img file fixes it.

It's late at night, well, this kind of activity usually happens then. Will test tomorrow that everything is working, looks good so far, and put the usual stuff on, F-Droid, MicroG etc.
[Android General] mineshaftgap:
Oh no, Lineagos seems to not use MicroG and spoofing. Can this ROM be patched? I'm going to need some kind of replacement for Google Play Services on this Jelly 2..
[Android General] JoachimO:
Hi,

which OpenGapps Version do I need for the 18.1 ROM? ARM, ARM64, 10 or 11, nano or pico (I prefer pico)?

Tried different combinations, but the ROM won't start...

Can't install ARM64 Gapps 11 pico, said I have the wrong ROM. Can install the same 10 Gapps pico, but ROM won't start.

Any tipps?

thx

Update:

With ARM64 11 nano it works :)
[Android General] mineshaftgap:
I've now got MicroG and spoofing working on the Jelly 2 with @Meetoul 's LOS 18.1. Was a detailed thing to get done, basically followed the instructions in the first post of this thread from @Kingslayer9988 :

https://xdaforums.com/t/signature-spoofing-on-unsuported-android-11-r-roms.4214143

It was a very detailed thing, needed time and focus. I had that spoofing red / green test app installed before I started and it was red. Also a German car sharing app was refusing to work before, siting lack of Google Play Services. Those mobility apps are the main reason I wanted it at all.

So the first step of that was to put Magisk on the phone. It talks about patching boot.img or recovery.img . I assumed that 'recovery' is actually TWRP in this case. Did a patch of boot.img , but that did not work. Also did not seem to do any harm, but for good measure, I put the original unpatched boot.img back in there.

So the way I got Magisk onto it was with sideloading :

adb sideload Magisk-v21.4.zip

...that command being issued once I had already installed the Magisk app from F-droid and rebooted into TWRP and selected 'sideload'

Then with the rest of @Kingslayer9988 's instructions there were a few details. I saw this cautionary GitHub thread:

Magisk > 21.4 is difficult to install on LineageOS (18.1) with TWRP (Direct Install not enabled unless you use old zip) · Issue #4394 · topjohnwu/Magisk

Hi, First of all, thank you for Magisk. Ever since LOS dropped addons I've been using Magisk to allow TitaniumBackup to keep backing up my apps + data. Device: lithium (Xiaomi Mi Mix) Android versi...

github.com

...which tells you to not exceed Magisk 21.4 on LOS 18.1 So took that advice and went with 21.4

The other thing was that you need to replace the patched services.jar file in a compressed zip. It is possible and cleaner to do that without unzipping the zip.

So to celebrate it working I went out, opened up the carsharing app on the Jelly 2 with LineageOS 18.1 and MicroG and spoofing and drove it around a bit. There was a bit of fiddling in MicroG, giving things permission etc.

The GPS on the Jelly 2 is so effective compared to my old phone I didn't even bother with UnifiedNLP or whatever network location services you can add to MicroG. I imagine that may be okay as long as you are outdoors when you try to use the apps. I think Jelly 2 uses American, Russian and Chinese satellites which was more than my old phone did.

I tried another mobility app - electric scooters and it again did not complain about Play Services but ran into another problem, but will probably open another thread about that here. At least one are working, probably more will, and this is the most I've ever had on a degoogled phone, so thanks again for the ROM and infos.
[Android General] Meetoul:
@mineshaftgap, thank your for your work!

Sorry guys for delaying the fixes to the ROM. It's delayed because I'm waiting for the official release of Android 11 from Unihertz. After that I can make custom recovery and ROM onto the binaries from Android 11.

I've alredy tried beta version of Android 11 released by Unihertz and seems to be good.
[Android General] retracee:
Thank you for the roms and good work. The lineageos rom breaks snapchat for me, and the gmail is also broken with the microG someone previously mentioned.

Edit: Downgraded to snapchat v11.1.5 and it fixed this issue, and downloaded an old version of gmail from 2019 to fix gmail crashing.
[Android General] Die Bruine:
I have a question for you all. I installed LoS 18.1 about 5 minutes after unpacking, so forgive me for asking. But for example my banking app does not support the fingerprint reader. Is this due to LoS or just a general problem with the Jelly2?

I ran 18.1 on my Pro1 and that supported the fingerprint reader in the same banking app.
[Android General] retracee:
The rom creator reported earlier in the thread that some biometric features don't work fully and he is going to try and work it out.
[Android General] Three knife:
How to restore stock rom?
[Android General] Die Bruine:
How to Install Stock ROM on Unihertz Jelly 2 (Firmware Guide)

On this page, we have shared the official stock ROM flash file for Unihertz Jelly 2 based on Android 10.0. To install the firmware flash file on Unihertz

www.getdroidtips.com
[Android General] VoidoShmoido:
Hey there. Just got the phone, installed TWRP and the ROM(17.1), I appreciate the hard work done here, but I guess I'm missing something obvious as I haven't noticed a report of a problem that I have:

1. Download manager crashes constantly unless disabled. (Not critical, can live without it).

2. My SMS app doesn't start the conversation and I don't get messages. I've tried 3rd-party ones, but the issue is the same - can't send the messages and can't receive any. (Blocker).

I've noticed that during the installation there was an error message saying that there was no permission to some directory, but the ROM got installed anyway. Could this be the issue?

Do I get this right that there's something else required after the installation to make it all work? Gapps?
[Android General] Gon112:
An official update of Android 11 has been released.

Is there a chance you will make twrp? Thank you.
[Android General] PikkuJose:
Hi,

Sorry for the dumb question, but how can I install the ROM here? I installed TWRP, and I can operate over

adb, but adb sideload of lineage 18 just have fun:

$ adb sideload lineage-18.1-20210709-UNOFFICIAL-Jelly2_TEE.zip
adb: sideload connection failed: closed
adb: trying pre-KitKat sideload method...
adb: pre-KitKat sideload connection failed: closed
$ adb devices
List of devices attached
JELLY20000016085 recovery

This is the eea version, screen in twrp is unusable.

Thanks!
[Android General] PikkuJose:
sorry the double post, my browser hid me the original one, I don't find a removal option here, seems though I can edit the post to remove the noise :)
[Android General] Die Bruine:
@Meetoul

Any chance you will be updating the EEA version to 18 using 11 stock ( https://drive.google.com/drive/folders/18fPPrrg9il3BjqfBwBzO3DrBdEnr21sY )? If not please let me know. In that case I will go back to stock to try out stock 11.
[Android General] Meetoul:
@Die Bruine

There is a chance, but idk when it will happen. It seems that something has significantly changed in Android 11 or 11 binaries from Unihertz, now I can't even make bootable TWRP based on Android 11 binaries.
[Android General] PikkuJose:
@Meetoul ?
[Android General] Die Bruine:
You need to operate TWRP, go to advanced and select ADB Sideload. You have two options, connect a mouse via USB C and operate TWRP, or install the other version of TWRP https://github.com/Meetoul/twrp_device_Unihertz_Jelly2_TEE/releases/tag/v0.4-beta . Which is also posted in that topic and later on also here. I have referred to it myself.

And thanks for the heads up Meetoul...
[Android General] PikkuJose:
I'll give it a go, thanks both!

EDIT: Indeed! I got it! Thousand thanks to both of you!
[Android General] PikkuJose:
Does sms configuration work for you all? I'm often swapping to my former unihertz, and I see configuration messages unread there that I can't see in the new device. Any alternative way to get sms configured? or log to share?

Thanks!
[Android General] PikkuJose:
@Die Bruine @Meetoul ? ^
[Android General] Die Bruine:
I didn't have to do anything to get SMS working. Apart from WiFi hotspot not working, notification LED not working and battery drainage, there are no issues. It's my daily driver.

I am curious to try out Android 11 though. Might give it a try today.
[Android General] PikkuJose:
Well, what it seems not to work is receiving sms, sending works, I tested just now. I'm using

18.1 image which I believe is android 11. Thanks!
[Android General] zpunout:
I'm looking at buying a Jelly 2 the past few months because you have been developing LineageOS for it.

To minimise the risk of incompatibility of your builds and possibly simplify bug reports by having the same model phone, I was looking to buy the TEE variant. Which region is TEE?

The Unihertz online store gives a choice of 4 regions:

US Region

EU Region

UK Region

Other Regions (Canada, Asia, etc.)

I'm in Australia btw.
[Android General] LuvToHateTech:
What does "Region" mean?​

The region you select represents the destination country where the product goes to, and it has nothing to do with the smartphone version itself.

How to select the right region?​

There are five regions to choose from:

US Region (without Canada): only for shipping addresses within US territory. Canadian users please select "other regions".

EU Region (without UK): only for shipping addresses within Europe. UK users please select "UK region".

UK Region: only for shipping addresses in the UK.

日本: only for shipping addresses in Japan.

Other Regions: for shipping addresses in countries/regions other than US, Europe, UK, and Japan. For example, Canada, Mexico, South East Asia, East Asian, Oceania.

Also the Type of Wall charger will be different/fitting for it's respective Country

Reference

The Jelly 2's Three different Firmware regions.

Unihertz Stock Firmware's Google Drive Link

Non_EEA = Non_European_Union = (TEE)

(USA, Canada?, any more?)

Japan

(Japan only)

European_Union_EEA = (EEA)

( European Economic Area)
[Android General] Meetoul:
@zpunout

I've received TEE version from the USA.

Btw, I do not have the phone anymore, so there will be no new versions of the ROM.

But if someone is going to maitain the existing or make new custom roms for Jelly2, I'm ready to support.
[Android General] zpunout:
OK. I like the concept of the Jelly2, but the bezels and small battery were the only cons. I'm a fan of compact phones and am now looking at the not yet released Xperia Ace 3 which is reported to have a decent battery and Snapdragon 888 SoC. I'm wondering how difficult it will be to build LineageOS for it. The Asus Zenfone8 has the same SoC and is officially supported by LOS, so I'm hopeful.
[Android General] kudiep:
thanks this topic but i try. but NO TOUCH, and i think i downloaded wrong recovery.img, and i try again tomorrow/ big thanks
[Android General] Axident1973:
Today i finally flash our Jelly 2 (EEA) with Arrow android 13.1 GSI and everything working, except IR blaster. But i fighting with it maybe five hours 😆. Must downgrade from stock A11 on stock A10 (SP Flashtool) and even on A10 problems with no detected in fastboot mode, adb yes, fastboot not (yes, i know whats need, in last ten years i flashed a lot phones) and lot errors through flashing, but - surprise - at the end, after hours googling a fixing erorrs i succeeded (through fastbootd) and have Jelly 2 with working android 13.1! But not in my memory, how i finally did it🤦🏻. But if you will still trying and googling, you do it too.

Working GSI Arrow 13.1:

https://github.com/naz664/ArrowOS_gsi/releases/download/v2023.08.31/ArrowOS-13.1-arm64_bgN-Unofficial.img.xz
[Android General] VoidoShmoido:
Oh wow. How did you flash that? Via bootloader?
[Android General] Axident1973:
I have a lot unsuccessful attempts. Have all drivers, debugging and etc, but still. Notebook see jelly2 only like adb devices, but after switch in fastboot not detected, fastboot loaded, but not detected and its end situation. On Stock rom A11. So, I downgraded in SP Flash Tool on stock A10. But same - in fastboot not detected. And even with downgrading process i broked IMEI, because used Format All+Download in SP Flash Tool and not Download Only. I repair after few minutes with some tool. So, after I found - notebook detected with A10, not in fastboot mode - but in fastbootd mode! (Enter through stock recovery (power + volume plus, but its working not good, you must try it and google how do it)). And than have another errors. Vbmeta not flash via command line (failed) in some reason, but after few tries yes. First I tried Google gsi - but after boot ROM not start, so, I tried the same commands with Arrow A13 ROM, you must wait few seconds after boot, same, but finally booted in ROM! Some errors 'partition erase but not formatting' raw not support or some thing. But booting and working. But before, i must erase factory partion or so, because ROM is bigger than partition. Everything i googled step by step and when failed, tried another solution, its need patience, but after two morning and few hours 🤣 - voila. Only IR Blaster not working, but its accetable.

Camera working. Front and Back. Sorry, but i don't have tutorial step by step 🤦🏻. Of course, you must unlock bootloader (google).
[Android General] Axident1973:
Can I one question: if have jelly 2 with GSI ROM successfuly flashed through fastbootd, can I use 'factory reset' with GSI ROM, if want give device to somebody? Because I remember case from past, when I use 'factory reset' from Settings with device running on GSI ROM and after reset system no boot and no working. And i don't know if it was some error or its normal with fastboot GSI ROM. Know somebody answer? Thanks.
[Android General] VoidoShmoido:
If you elaborate in more details how to install Arrow OS GSI - I will gladly test it on my device for you and let you know the result. So far I only bricked my Jelly2 it's good that it's not my main phone tho :D

What have you used to install it? SP Flash Tool? TWRP? Which commands you ran for it to start flashing?

Thanks!
[Android General] Axident1973:
Sorry, i have no step by step tutorial how i realized last working flash, because before few not working, but no, no SP Flash Tool (with this tool you can flash Unihertz stock ROM back). I flashed Arrow OS in fastbootd with command line (Terminal). I found on google, which command need. If you have bricked, try flash unihertz stock rom in fastboot with SP Flash Tool (how you easily find with Google)
[Android General] Axident1973:
You must download Platform tools first: https://androidsdkmanager.azurewebsites.net/Platformtools

unpack and in this directory copy vbmeta and ArrowOS GSI, connect Jelly 2 to PC with fastbootd (it working for me, but its not easy, fastboot for me not working - pc not recognize device), its strange, but PC see device in this mode (command: fastboot devices in Power Shell), open Power shell in this directory and use this command:

fastboot devices

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

fastboot erase system

fastboot delete-logical-partition product

fastboot flash --u system system.img

fastboot -w

fastboot reboot

but its little tricky, because i failed few times, but finally flashed succefully and device boot, few seconds stuck on Unihertz logo, but after that boot in Arrow logo and than in system..

You can try, but I fighting with it maybe four hours :)

And finally, biggest problem with Jelly 2 is battery drain (no with only this ROM, withy every ROM and including Stock ROM) - its tragedy, so cute and rare device, but battery is tragedy, if you want use device like smartphone, its only for few hours, even not half a day, less. Battery percentage falling down like mad....
[Android General] VoidoShmoido:
Thank you very much.

Where to get the vbmeta that you are referring to? I checked official Google Drive link from Unihertz to pull latest firmware to get vbmeta from, but it now has a restricted access for some reason :(
[Android General] Axident1973:
Yeah, you must request access in their Drive and aftet some time give that for downloading stock rom. I must downgrade from stock A11 to stock A10, on A11 flash not working for me. But i don't used vbmeta from stock rom, i used vbmeta, which i downloaded with some another gsi rom, but you can test it flash without vbmeta, but i don't know how it works, i flashed really much phones, but i don't understand how it works, only using tutorials, which i googled. But its really tricky process and I eve don't really know, why my latest try was successful.
[Android General] VoidoShmoido:
I'm getting error that system partition doesn't exist when I try to execute fastboot erase system.

I need stock recovery. I think TWRP prevents booting into fastbootD.
[Android General] Axident1973:
and its visible device in fastboot mode in powershell after command fastboot devices properly? my problem was - like adb devices was jelly visible, but when i switch in fastboot mode - nothing, no connection, no visible, no fastboot devices, so, in some way i switch jelly in stock recovery (its tricky, you must try hold and release power and volume in right moment) and there is fastbootd for switch and when i do that - in fastbootd jelly is visible and working commands from powershell. Its strange, because when i tried in past, in fastbootd connection not working, so, its mess. You must try and try and don't give up. It was suprise for me, when arrow finally boot, because i had no faith in it yet. And yes, i had error response too, when i flash vbmeta failed, when erase system and logical partition. Abut after that, something changed and pass. And - you must rename arrow.img on system.img for command fastboot flash system system.img. In some cases even error message nevermind, you must try.
[Android General] VoidoShmoido:
I have no issues with fastboot and my device is visible as I use Linux, however, TWRP prevents booting into FastbootD.

There are issues on my Windows10 machine - it's not visible there.

I need stock recovery to enter fastbootD. However, Unihertz Google Drive link is not accessible anymore. So I'm stuck here waiting for them to grant me access or someone to reupload it.
[Android General] Axident1973:
https://drive.google.com/file/d/1vKzPJd68r49px4Pfj2GHV4QWi-EtXyrC/view?usp=drivesdk

- Stock ROM Jelly 2 A10, do you have access to this?

A11 jelly 2 stock rom:

2022062803_g55v71c2k_dfl_eea.zip

drive.google.com

a10: https://drive.google.com/file/d/1vKzPJd68r49px4Pfj2GHV4QWi-EtXyrC/view?usp=drivesdk
[Android General] VoidoShmoido:
A11 link works, A10 does not.

I downloaded A11 and flashed stock recovery, entered fastbootD, however, it still throws an error that system partition doesn't exist.

Flashed Super.img and nah, it's not booting. Wanted to try booting into smth and now I can only boot in stock recovery that says "No command" and in ADB it's unauthorized so I can't issue it a command to go into fastboot. Bruh.
[Android General] Axident1973:
But 'No Command' is normal, you must try again, i dont remember, but is important relese in right time buttons, I have No Command too and i am angry from it, but i still tried and ups - i am in stock recovery, even when i mean there is not stock recovery either.

Don't give up, i know this situation in many times, when looks like end and no way from it, but trust me, i flashed maybe fifteen phones, some many many times and no one brick definitely!

If you mad from it, wait day, two and than google and try again.

But A11 no work for me. But A10 i have not on my Drive👎, but maybe i have copy on some my notebook, in work. I look.

Edit: i found A10 stock on my notebook, i upload it to my Drive and give you link, wait.
[Android General] TechX1991:
what an under-appreciated phone. Thanks for making lineage for it!
[Android General] VoidoShmoido:
Ok so yeah, I need to click vol+power to get into recovery and get into fastboot, however, I'm still unable to execute all commands as you mentioned.

Vbmeta throws sometimes that it doesn't exist and sometimes it flashes. I flash ArrowOS GSI img as system but it goes into fastboot after a reboot.
[Android General] Axident1973:
But its Lineage 17.1 only (A10). Unihertz support end on Stock A11. But some GSI ROM A13 working on Jelly 2 (ArrowOS for example).