yashsingh1/xdaforums huggingface dataset:
[Android General] karoooo:
I found "How to build AOSP with 8GB of RAM".

I tried the build again and it was completed successfully!

$ sudo apt install zram-config

$ export _JAVA_OPTIONS="-Xmx4g"

$ mka -j1 recoveryimage

#### build completed successfully ####

I wrote recovery.img to my Jelly2_JP and tried to boot it.

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

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

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

$ fastboot flash recovery recovery.img

$ fastboot reboot recovery

However, the orange state screen was displayed twice and was booted by the system instead of the recovery.

I tried to boot recovery again.

$ adb reboot recovery

It was booted by the official recovery.

I think that the recovery partition has been overwritten during the boot process.
[Android General] LuvToHateTech:
Hey @karoooo Here's a quote from the First post of this thread

Although you should be able to boot directly into a recovery. in your case i'm pretty sure the recovery you compiled is not right for some reason, could be incompatible with your Phone/Android version. i suggest you downgrade to A10 & experiment with His working version to learn the ropes.
[Android General] karoooo:
LuvToHateTech, thanks for your comment.

Now I understand why it goes back to stock recovery.

I succeeded in building recovery on A10, so I copied it and tried to build recovery on A11, but it didn't work.

Please let me know if you know of any problems specific to A11.

At this time, I haven't been able to boot with recovery on A11, so I can't even compare the log with the successful one with A10...
[Android General] PsYk0n4uT:
is touch working in this twrp for TEE model? i have a USA model that came with android 11 installed so im guessing i have to downgrade to android 10 with the flashtool and the android 10 rom from unihertz google drive and this twrp should work for my device correct? if touch isnt working yet i may wait
[Android General] LuvToHateTech:
PsYk0n4uT your correct that touch does not work with the attached version, but that was fixed in an update https://github.com/Meetoul/twrp_device_Unihertz_Jelly2_TEE/releases

Note that it will only work for A10, his flashing instructions https://github.com/Meetoul/android_device_Unihertz_Jelly2/blob/master/docs/HOW-TO-FLASH-STOCK.md​
[Android General] PsYk0n4uT:
Awesome thanks. Im not sure why I didn't search GitHub lol but that makes things much easier..

It was really easy to root this thing with latest magisk.
[Android General] PsYk0n4uT:
If anyone could help it would be greatly appreciated. When I flash Android 10 my display does not respond to touch. I'm guess the drivers are different. I see that touch is supposed to work with twrp but I'm not sure that flashing twrp at this point would help?
[Android General] LuvToHateTech:
Hello! I don't know what changed but I suspect it's a hardware change, as another user reported the same thing.

Root on A11 is not bad....
[Android General] zalmen hatotach:
I have a Unihertz Jelly 2 with Android 11

And when I flash Android 10 on it, the touch doesn't work for me

Does anyone have an idea how I can solve this problem?

Thank you
[Android General] LuvToHateTech:
Hello, no idea why some users have this issue and others don't. the user who reported it worked used `Non_EEA (TEE)`, make sure to try the latest version, links here

Sorry I can't be more helpful!
[Android General] zalmen hatotach:
Someone told me it has to do with the screen

Can there be such a thing?
[Android General] DocMAX:
Any news for a TWRP 3.6.x?
[Android General] droidzer1:
Is there a working TWRP version now for Android 11 on the Jelly 2?
[Android General] droidzer1:
Anyone still following the Jelly 2? Great phone but I am a big fan of Unihertz so maybe I'm prejudiced about it ;). I'm not clear from info here if you can downgrade to OS 10 without issues. Anyone have an idea about that? A couple years ago when I got a Unihertz Atom I scowered the Internet for a couple months for TWRP for it but I could not find any working TWRP for the Atom so I made the first working TWRP for it. But I think making one for the Jelly 2 on Android 11 is going to be beyond my skill level.
[Android General] droidzer1:
While I didn't seem to get this impression from reading this thread on TWRP I now have TWRP installed on my Jelly 2 fully working with touch and it even backs up user data AND survives rebooting the stock ROM. I did first flash OS10 and apparently was lucky to have one of the Jelly 2's before an apparent hardware change that broke some things like ability to use the touch screen. I'm totally fine with OS10. Did a complete backup and looking into the data.ext4.win from the TWRP backup it clearly shows user data I've put on this phone after setup.

So bottom line is you can have a working TWRP on your Jelly 2 if you follow the directions in the OP but make sure you get the updated TWRP image from here: https://github.com/Meetoul/twrp_device_Unihertz_Jelly2_TEE/releases/download/v0.4-beta/recovery.img

Or just use the attached
[Android General] smuel100:
Is there TWRP for Unihertz jelly 2 Android 11?
[Android General] droidzer1:
No - none that I've been able to find yet. Best thing I've found for the most complete backup on the Jelly 2 is Neo Backup. Check here: https://github.com/NeoApplications/Neo-Backup
[Android General] kudiep:
Đúng. tôi xuống Android 10. nhưng KHÔNG CẢM ỨNG.

when your phone is TEE ( non EEA ), you download this recovery, if no, it will NO TOUCH. :)
[Android General] DocMAX:
I created a "Franken-TWRP-Build" out of a Unihertz Atom TWRP. It boots fine into TWRP 3.7.0 but i have no touch! I wonder how @Meetoul did "patch" the recovery kernel as it can't be extracted. We need a patch. Here is my recovery.

Edit: A https://github.com/Meetoul/twrp_device_Unihertz_Jelly2/blob/master/docs/HOW-TO-PATCH.md is all about that. Ok, i think i need some help here. Will try myself.
[Android General] DocMAX:
Loaded the extracted kernel image in IDA but i get no sympols?!
[Android General] Meetoul:
Hi @DocMAX,

I don't remeber why, but I was also not able to get obtain the kernel symbols. Instead I looked for "tpd_i2c_probe" and "get_boot_mode" in strings and found the "get_boot_mode" by examining cross-references to the corresponding strings and functions.

By the way, usually you are not interacting with TWRP everyday, so it's possible to connect USB mouse via OTG to do TWRP stuff. USB mouse works perfectly in TWRP.
[Android General] DocMAX:
OK, here is my first TWRP version 3.7.0. I think it still needs some work as i want to get rid of some red log entries. Also i want to make decryption work. Someone willing to help?
[Android General] droidzer1:
Well if we don't yet have a good working TWRP for OS 11 on the Jelly 2 I believe I have found an even better by far total backup program which works even better than the Neo backup I mentioned earlier. I think this can almost be called a 'game changer' for backups. It is Alpha Backup and Alpha Backup Pro. You can find it on apkpure.com or there are some places you may find it modded for pro. I searched Google Play store but so far could not find it there. The stock Alpha backup is attached and checks 100% clean on Virustotal.com. Pro version is $5.99 available through Telegram.
[Android General] droidzer1:
BTW that Alpha backup can backup all your apps and their data as well as all your system apps if you have root access so pretty much everything even on Android 11. As much as I like TWRP it makes me question whether it is even needed anymore... at least Alpha BU is a solid solution where TWRP seems to be impossible in some situations.

I just did a full backup with Alpha including all apps and their data and all system apps and their data. Came in at about 1.9 Gigabytes. If you look in the folders Alpha creates it might be a bit confusing. For example there is a folder called 'Contacts' which is empty after backup but when you look in the 'bundle' folder you will see a couple of zipped files called Contacts.**** (longer name) which I checked do indeed have your contacts. Same for a lot of other system files.

But there is another way to backup contacts, messages, system settings and so on within Alpha backup. Just look in the menu. I'm still learning how to use it as the Jelly 2 on OS 11 is about the only phone I have which doesn't have TWRP.
[Redmi Note 8 ROMs, Kernels, Recoveries, & Other De] DarkJoker360:
Hi,

MIUI China R port builds for Xiaomi Redmi Note 8T

This is a collection of my MIUI R port builds for Xiaomi Redmi Note 8T for playing with new miui versions.

There are mostly china beta and stable builds.

I ended up supporting only china beta and stable since they are the better performing builds.​

HOW TO FLASH

Download the build

Reboot to recovery

Full wipe + Format Data

Flash the build

Boot

DOWNLOADS

* China Beta

* China Stable

BUGS

* NFC (will be fixed once official MIUI R will come for willow)

* Device name is Redmi Note 8 for now

NOTES

* Those builds contains firmware, DO NOT FLASH ON REDMI NOTE 8 (GINKGO) OTHERWISE YOU WILL HARD BRICK YOUR DEVICE !

* Don't ever try to update using OTA updater otherwise you will download and flash ginkgo rom and hard brick your device, just wait for my builds

* If at first boot you are stuck at MIUI logo just force reboot and it will boot normally

* Firmware provided is from latest willow global, with Android 11 dtbo and vbmeta from ginkgo

* For gapps use FlameGapps BETA, don't use other gapps otherwise the system will be unstable

* On first minutes of usage it may be unstable, just wait a bit
[Redmi Note 8 ROMs, Kernels, Recoveries, & Other De] DarkJoker360:
Reserved

Changelog
[Redmi Note 8 ROMs, Kernels, Recoveries, & Other De] MWHAX7:
Can I update from Android 10 xiaomi.eu ROM ?
[Redmi Note 8 ROMs, Kernels, Recoveries, & Other De] DarkJoker360:
Better a full wipe, anyway backup everything and try !
[Redmi Note 8 ROMs, Kernels, Recoveries, & Other De] MWHAX7:
Okay thanks!
[Redmi Note 8 ROMs, Kernels, Recoveries, & Other De] DarkJoker360:
Released MIUI 12.0.3.0 China Stable port based on Android 11 !
[Redmi Note 8 ROMs, Kernels, Recoveries, & Other De] MWHAX7:
No risk with firmware update on latest stable?

Edit: No problem, OTA work fine!
[General Questions and Answers] Coltostallion:
I recently switched to a new carrier that I knew someone else with a 7t was using so I thought it wouldn't be an issue. I was wrong.

I have logkit and engineer mode and was able to activate through there, but doesn't seem to be working. I can't receive calls or texts but the internet works fine.

At first qpst PDC were both not recognizing the phone but after a couple hours qpst acknowledged it, but PDC still doesn't. The no calls part isn't a huge issue right now but a lot of sites want to text me for authorization so that's getting a bit stressful.

Any ideas on what could be the issue??

Thanks in advance
[Android Apps and Games] Malmatech Developers:
EggTimer is now available on Google Play!

The time of too hard or too soft boiled eggs is over - boil the perfect egg!

Based on scientific formulas, this app allows you to perfectly define the softness of the egg by setting the right timer.

In simple mode, eggs can be created in seconds, while in advanced mode, the size (by weight or width), softness and initial temperature of the egg are accurately specified. The altitude can be determined automatically, as well as manually to calculate the temperature of boiling water. You will never ever have

View attachment 5317763

Features:

Simple Mode - start the timer in seconds!

Advanced Mode - a perfect egg is guaranteed!

Measure the width of your app on your screen or just weigh it

Manually enter the temperature of the egg

Use a slider to set the softness you prefer

Change the altitude manually or let the app determinate it - water boils at high altitude already at a lower temperature

Manage multiple eggs of different values - boil them all together

Implemented timer and notification

Metric and imperial units

Completly free to use

EggTimer is new and was released a few days ago - we would love to get some feedback to keep improving the app!

Some more sreenshots:

View attachment 5317797View attachment 5317799View attachment 5317801View attachment 5317807
[Touch Pro, Fuze General] jonkwek:
Hi Guys,

I find the volume is too soft when the phone is switched to a speaker mode. Anyone knows how to change it ? the System and Ring volume bar is already at max.

I used to owe an Omnia...but sold it off because i hate the touch keypad.

Omnia has this code *#0002*28346# that can change all the speaker, earpieces and ring tones.

Does TP has similar code ?

Look for solutions...thanks

Feihong
[Touch Pro, Fuze General] Taajuus:
I think there is no resolution for low speaker/headphone voice level yet...
[Touch Pro, Fuze General] akash_nu:
yeah no solution as yet...
[Touch Pro, Fuze General] TomasNM:
The sound volume is also a bit lower,that I am using normally(another HTC devices descibed below). I was all the time very happy with HTC's loudness,but Raphael is really too silent. Only one solution now I see,turn on speakerphone mode and turn the device around.with the display outside. So you can call also in discobar.
[Touch Pro, Fuze General] jonkwek:
Sad..Sad...

Feihong
[Touch Pro, Fuze General] cikoone:
yes guys it would be realy great if some one would find it out how to increase the sound from the TP i ghat mine today its a greath ppc but the sound its not so good its realy wery poor :S one mine htc tytn 2 its perfect

pls guys help uss by that problem
[Touch Pro, Fuze General] thedrowshallrule:
Guys there is a way to edit the registry on a touch pro to make the volume louder, I had it on my old touch pro, but I just had to get a new one from the insurance company. As soon as I find it I will post it here
[Touch Pro, Fuze General] roloracer:
I just got my Fuze a couple of days ago, and noticed how much lower than my tilt the speaker volume was. I was ok with it, but is nice to hear someone has a reg hack for bringing the volume up on it. I'll be waiting for this post!:)
[Touch Pro, Fuze General] mancsoulja:
HKLM/Control Panel/Volume AND HKLM/Drivers/Speaker both potentially affect volume :D

or try this cab, it should work, havent tested it tho :p
[Touch Pro, Fuze General] hilaireg:
On GSM devices, there is a set of AudioPara*.csv files which are normally found in the kitchen OEMDrivers folder - the contents end up in the .\Windows folder as hidden files). Use the device File Explorer (show hidden/system files) to confirm that AudioPara*.csv files exist on your CDMA device.

1) If they do exist, search the XDA forum using these keywords:

Arup Audio Boost CAB

2) If they do not exist, a CDMA chef may be able to offer some insights on how volume levels are handled for CMDA devices ... afaik, should be the same.

Using a registry editor, search for the .CSV file(s), it will yield the registry key that may need to be changed if you wish to point to a different .CSV filename in case you wish to return to the default file without resetting your device. In all cases, be cautious, tweaking the AudioPara to extreme ranges can damage the device or your hearing.

HTH,
[Android General] Meetoul:
roms - Google Drive

drive.google.com

This ROM is built using binaries from non-european (TEE) version of Jelly 2. Theoretically it should work on european (EEA). If it won't - contact me, I'll prepare ROW based on EEA binaries.

ROM can be installed via TWRP. How to install TWRP - https://xdaforums.com/t/recovery-twrp-3-5-2-unihertz-jelly-2.4281493/

Source code - https://github.com/Meetoul/android_device_Unihertz_Jelly2

UPD. Experimental version of Lineage OS 18.1 (Android 11) is also available by the attached GDrive link.
[Android General] lakkimsetty.baba:
Hi, would you be willing to share the source repo and build instructions? Thanks!
[Android General] Meetoul:
Here you go https://github.com/Meetoul/android_device_Unihertz_Jelly2
[Android General] Gon112:
Thanks for developing the room

But unfortunately it does not work

After burning in twrp it constantly makes a boot loop

I tried several times

I'll be happy if you can fix that

(Sorry for my obscure language, I use translation,)
[Android General] Meetoul:
Hi!

What version of Jelly2 do you have? TEE, EEA, JP?
[Android General] Gon112:
NONE EEA
[Android General] Meetoul:
Sorry, I cannot understand you.

Please put a number that corresponds to the yours Jelly2 version

TEE

EEA

JP
[Android General] Gon112:
1
[Android General] Meetoul:
The ROM is already built on top of the latest TEE binaries and it works on my Jelly2...

Probably, you have faced some issues during flashing the ROM. Please flash your Jelly2 back to stock ROM using SP Flash Tool and try again.
[Android General] lakkimsetty.baba:
I have been using this ROM for couple of weeks now, it seems solid - didn't crash or had any issues.

The battery life however is very bad. I am using Magisk ACC module to limit the charge to 70% and it dropped from 70% to 34~37% within 8-ish hours (while I am asleep) consistently with all radios off (with regular cell network on for calls and texts, LTE off). The stock ROM used to drop at most 3% while I am asleep.

I think the stock ROM has aggressive app kill/ background process limit. I am going to try with those options enabled (in developer options) to see if there's going to be an improvement.

If anyone had issues like the above and has a conf, do let me know, thanks!

Edit: Forgot to mention that I also use AccuBattery and Greenify. Greenify is set to kill all user apps except for Magisk and AccuBattery.
[Android General] beck.hannes:
I have the EU Version of Jelly 2, and yet it seems to work fine :)

Thank you very much for your efforts.

If i find any bugs ill report them :)
[Android General] Meetoul:
Thank you for your feedback. Probably, I won't fix the bugs in LOS 17.1, cause now I'm working on LOS 18.1 (based on Android 11) :).

You can try it by this link https://drive.google.com/file/d/1kG8ebEf-GZW_AZ_d42HuxHHmHv0sQDl5/view?usp=sharing

Please note that I'm trying to keep this ROM as clean as possible, so currently it does not contain any proprietary Mediatek or Unihertz binaries (except vendor image, of course :)). It means, that ROM does not include FM Radio or IMS. AFAIK, VoLTE is barely supported in Ukraine (yes, I live here :)), so this feature is not really necessary for me. But I'll try to get those features working in future, just to have fully functional Jelly 2.

What's tested and working:

Voice Call

SMS

WiFi

Bluetooth

Wired headset

NFC (it reads and emulates tags, GPay doesn't work because of SafetyNet, but I think I can bypass it)

IR remote control (I tested with ZaZa remote software)
[Android General] Gon112:
Hi

How many times have I tried to install LOS 17.1 it did not work,

Now I have tried to install LOS 18.1 and it works fine and perfect

Thanks!!

I'll be happy if you can add support for things you mentioned that are not currently supported,

Thank you good man.
[Android General] stratosmacker:
Would it help for you to have someone test VoLTE (and possibly WiFi calling?)

I'm considering picking one of these up and was just assesing what the community is behind it for custom ROMs. I had the original Jelly and the ROM community for that was very limited, and I was in over my head when trying to build it for myself. I would be glad to help however if you think you'll be using the device for a while
[Android General] beck.hannes:
Hey, as far as i tested everything works for me.

There is one thing i noticed:

When booting, Lineage OS tells that the Build has been signed with Public Key, this seems to be a bit of a security issue. Is it possible to resolve that for the LOS 18 version. (Is that testable yet?)

Im fine with not having VoLTE, i think no Custom Rom is able to support it yet and it will just get important when the 3G network will be disabled...

Also if you need more help for testing specific stuff, i can do it.
[Android General] beck.hannes:
@Meetoul I installed the LineageOs 18 now which seems to be fine too.

2 Warnings appear after boot. Again the one with the public key, and a new one: "Serial Console active"
[Android General] Die Bruine:
My apologies for cross posting. But I initially replied in the wrong topic.

I just received my Jelly 2. It was on 2020 and I went straight through your files. Your TWRP does not respond on my European Jelly 2. And after a first reboot to recovery, TWRP was gone. What I mean with not responding is that the touch screen does not respond. But I connected an USB trackball to use as an input device and switched cables in between adb sideloads. So I finally got it working.

For some reason during reboot TWRP warns me that there is no OS installed. But LoS 18.1 (yours) booted fine. Also flashed opengapps 2707 nano.

After a reboot (phone is still restoring apps) there is a "serial console is enabled" message "performance is impacted, check bootloader". Any instructions on how to get rid of that message? Other than that so far so good.
[Android General] Meetoul:
Touch in recovery

Have you tried the latest release which includes fixes for both available touch panes (at least for TEE Jelly2)? If yes and it doesn't work anyway, could you please provide dmesg output from recovery and from normal boot? Output of dmesg should be collected as soon as ADB available. Also, please collect kallsyms using the following steps:

adb root
adb shell
echo 0 > /proc/sys/kernel/kptr_restrict
sysctl -w kernel.randomize_va_space=0
cat /proc/kallsyms >/sdcard/symbl.txt
exit
exit
adb pull /sdcard/symbl.txt

Annoying "Serial console is enabled" notification

You can just long press on the notification and disable notifications from Development Settings.
[Android General] Die Bruine:
Thanks, this 'latest' release works! I am curious though, why do I get the message that there is no OS installed when I reboot from recovery? Or is that gonna be a long as reply :D .Also a few mount errors during flashing and reboot. But, my phone works for 99%.

Only thing not working in my banking app is the fingerprint sensor, also in the Ebay app (which I use once a year). Do you know why this is? Amazon video, Ziggo streaming app, even my banking app works. Fingerprint to unlock the phone also works. Just not in apps. Is this due to it being unlocked?

I come from a qx1000/Pro1 with LoS 18.1 which died on me Wednesday night. That's why I'm asking. That thing was also unlocked, but no error messages there. Also the Corona check app states that the J2 is rooted (which it isn't). Exactly the same configuration as my Pro1. But no warnings on that phone.

Not real complaints, just thought I'd share. This will be my daily driver for the next few months. So if you need a heavy tester, I'm your man.

@Meetoul

The battery drains in 24 hours, is this normal? I can't find any apps draining it. Could the enabled serial console be the culprit?

Edit2:

Hotspot not working for me. It connects but does not provide an IP address to clients. I tried several stock Android devices, without success. All four devices connect, but keep waiting for an IP address.

So now I'm typing this via Bluetooth sharing, which sucks I can tell you.

If you have any suggestions, I am more than willing to try them out...
[Android General] dijama:
Just grabbed myself a Jelly 2 (my 3rd unihertz device) and immediately installed 18.1 on it (thank you!).

I can confirm the same issues noted above: battery life seems abnormally short, biometrics not detected in apps, wifi hotspot never assigns IP addresses. Im not sure about the charging capabilities of the Jelly 2, but my Atom XL is able to achieve 'charging quickly' status, as is my Oneplus 7T running 18.1 - curious if something is wrong here as well or if the Jelly 2 cannot utilize qc protocols.

Willing to help test and contribute in any way I can - I intend to use this phone as my daily driver for a while. Cheers.