yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] javadahut:
Jelly Pro Stock Boot, Stock Recovery & TWRP

I take ZERO credit for any of this. I just received my Jelly Pro and am reposting information I found useful to get TWRP & root. I take no responsibility if you bork your device.

Enable Developer Options (Settings,About phone,click Build number until you see 'You are now a developer')

Go back to Settings, scroll down to the bottom and you'll see a new ‘Developer Options’ entry right above ‘About phone’

Enable OEM unlocking

Enable USB debugging

I also disable animations, just a preference, but not necessary

Make sure your usb drivers and adb/fastboot is set up on your computer

From terminal:

adb reboot bootloader

fastboot oem unlock

fastboot flash recovery twrp_jelly_pro.img

fastboot reboot

(hold volume-up and power to go into recovery)

****if something went wrong and you get a "command not found" message, click volume-up & power a few times to go into stock recovery, then do a factory reset and try again)

****when going into twrp, DO NOT allow modifications

In TWRP, go to ADB Sideload and swipe to start

From term: adb sideload supersu-XXX.zip

Back in TWRP, go ahead and reboot

should have TWRP recovery and root

hopefully we'll start seeing some ROM's for this little guy....

1. Stock boot: https://mega.nz/#!UbZASJTI!weBJa4uu9DGoJglpqHQMf3WE6hHplgqPJ7O5UBjDJAQ

2. Stock Recovery: https://mega.nz/#!9SoTVDbY!dZI7XYYSqwPaq2542lQFh5NNXbrA0KTqDCzy-46Dsd0

3. Twrp recovery: https://mega.nz/#!0WICAZwD!cUSG82h1SnuI_cDHWg9ir2w5xb0T-fAl9MrWeClnRBs

4. Latest Supersu flashable zip: http://www.supersu.com/download

(original post: http://www.unihertz.com/bbs/forum.php?mod=viewthread&tid=67&page=3)

(https://www.kickstarter.com/projects/jellyphone/jelly-the-smallest-4g-smartphone)

(https://www.xda-developers.com/jelly-is-a-2-45-smartphone-that-runs-android-nougat/)
[General Questions and Answers] jaddle:
I successfully flashed twrp and supersu, but when I reboot, it just goes right back to twrp, and asks for a pattern to decrypt data... Not sure what I might have done wrong. I was able to reset things by flashing stock boot and recovery via fastboot. (as described at http://www.unihertz.com/bbs/forum.php?mod=viewthread&tid=67&extra=page=1&page=3).

I tried again (fastboot flash twrp, sideload supersu) and this time it worked! Just wanted to leave all this here in case anyone else runs into similar problems. Lovely having root again. Can't wait for Lineage to make its appearance!
[General Questions and Answers] javadahut:
I ran into the same issue. When phone was delivered, /data was already encrypted.....with what key I don't know.
[General Questions and Answers] tumbleweed1234:
User "vineethrp" helped me with a similar issue. He is the one that came up with the TWRP recovery and dumped the boot and recovery images. Here are the instructions on post 22:

http://www.unihertz.com/bbs/forum.php?mod=viewthread&tid=67&extra=page=1&page=2

The issue, he suspects, is dm-verity. DO NOT modify system when you boot into TWRP and click on "Keep Read Only". I was able to root and it is booting again.
[General Questions and Answers] rich333:
can we use magisk su?
[General Questions and Answers] Cralex:
I was having trouble booting up to Android with TWRP installed, even with the directions in the original thread, so I reflashed stock boot/recovery and installed Magisk Manager. (I was going to use Magisk anyway.) I used it to patch the stock bootloader from the original thread, then flashed the patched bootloader. Magisk works fine now on my Jelly Pro with stock recovery.

If you use an SD card, Magisk and Xposed won’t work unless they are on internal storage.
[General Questions and Answers] invertedskull:
Wow, I'm surprised root was gained by someone on this thing, but that is awesome! I reckon I'll haveta do it to mine too!

Reckon this thread will get it's own "Unihertz Jelly" section? Moderators?
[General Questions and Answers] ultramag69:
Yeah, would be good to have a forum to go to...

Will have to root mine now too
[General Questions and Answers] frogman2401:
Bad customer service!!!!

Placed order through Unihertz website on 9/26/17. I have not even received a confirmation email regarding the order. I even posted to their customer "service" forum hoping to get some reply. It has been three weeks! Now I find out Amazon is selling the JellyPhone with Prime, while the Unihertz site is listing "21 days to 30" days for shipment. As a company that is trying to break into the consumer market(rather than OEM) they should attempt to take better care of customers.
[General Questions and Answers] f3niix:
I bought one on amazon and emailed service@unihertz.com to cancel my orders. They were still in 'processing' status and hadnt shipped.
[General Questions and Answers] Username I can't imagine:
I've managed to install TWRP using that instructions. After that I installed SuperSU, then deinstalled SuperSU and installed Magisk. But one app didn't work well, so I decided to reinstall Magisk. And I've made one big mistake: haven't made backup, and got a softbrick. I've managed to unbrick it, but some things goes wrong.

So now I'm looking for stock firmware to flash. If someone can get TWRP backup of all folders except userdata and cache, please upload somewhere and post here the link.
[General Questions and Answers] ishehad:
Me too with the exact same problem, PLEASE HELP! SOS! :crying:

---------- Post added at 04:07 PM ---------- Previous post was at 03:18 PM ----------

I got along!

I entered into the stock recovery (long press on power button + volume up from power off state, and after the recovery loaded, simultaneously pressing on the 3 physical buttons and the "Home" soft button)

I chose wipe data, and then I chose booting to bootloader.

I re-flashed the TWRP recovery, entered it, and using ADB sideload to re-installed SuperSu, and I rebooted to System mode.

The system has been re-uploaded, and without encryption!

I think the problem was that I made a change to the NVRAM, and as soon as I re-flashed the stock boot and recovery, it checks the integrity of the partitions, and does not agree to boot if they are not original. As soon as I returned the SuperSu from the TWRP it canceled the test and allowed to boot as usual. Just a hypothesis, the main thing is that it works ... :o
[General Questions and Answers] sd_shadow:
I would watch the Unihertz forum they may post firmware there sometime.

http://www.unihertz.com/bbs/forum.php?mod=forumdisplay&fid=43
[General Questions and Answers] Username I can't imagine:
So can you please backup system and vendor folders using TWRP and upload? I need them :( Did you do the backup?

Btw you don't need to "simultaneously pressing on the 3 physical buttons" it works with short press power button + volume up. Sometimes it works at first time, but usually you need to press them several times.
[General Questions and Answers] gav2fc:
TWRP Backup or System Image?

Managed to wipe System (don't ask) while messing about with TWRP.

Anyone got a TWRP backup/sys img they want to share so I can get back up and running :good: TIA

Update 24-10-17

TWRP System backup for Jelly Pro

https://mega.nz/#!dFMzAS7C!SeCifTFyxywF_2fDgBCDl6yo5FJ0XQN6cK5w9PqtwDE

credit to [MENTION=949138]ecocat[/MENTION] for making backup and sharing
[General Questions and Answers] ecocat:
other support more

this is undoubtedly one of the most innovative terminals that have been presented in recent years. Unfortunately with the ROM they have not done a good job, the battery lasts very, very little

but in that it is expert this forum, therefore we give a quality ROM and we make this terminal incredible powerful !!!
[General Questions and Answers] yobelix:
I have a similar problem to what has been already seen, when I use TWRP, the device won't boot and when I put back the stock recovery, it boots fine after doing a factory reset.
[General Questions and Answers] kostas-k:
Flashed TWRP and after installed SuperSU through ADB Sideload, enabled System partition modification, then made a full backup and finally wiped Data partition to fix Password Encrypted TWRP, now System partition can be restored from a backup and no password encrypted notification on TWRP boot

Version Unihertz_Jelly-Pro_20171103 is up, if anyone without root and TWRP can create a System image and share? Because with root, I can't update OTA
[General Questions and Answers] pabloluih:
First of all, thanks for your instructions! Just yerterday I did wipe in order to install root with the previous firmware... Any chance to install that system image without losing data? I am aware that if you don't install any rom cleaning the previous one you can encounter different bugs.

Waiting for that system image! Thanks in advance.
[General Questions and Answers] kostas-k:
Decided to factory reset to update to latest version, but I got an "error" after reboot and update couldn't finish. I locked bootloader again to chech if that was the problem but again nothing.

Updated to previous version (the one that has been rmoved from Unihertz) using system image only from TWRP without any problems and bugs, but first cleaned system, dalvik cache and cache partitions
[General Questions and Answers] kostas-k:
After trying to update to latest version through stock recovery, I get error on log:

Source: Unihertz/Jelly-pro/Jelly pro:7.0/NRD90M/xxxxxxxxxx: user/release-keys

Target: Unihertz/Jelly-pro/Jelly pro:7.0/NRD90M/xxxxxxxxxx: user/release-keys

E3001: Package expectsbuild fingerpring of Unihertz Source: Unihertz/Jelly-pro/Jelly pro:7.0/NRD90M/xxxxxxxxxx: user/release-keys

Target: Unihertz/Jelly-pro/Jelly pro:7.0/NRD90M/xxxxxxxxxx: user/release-keys; this device has alps/full....

Any help? Does it have to do with flashing System.img from a different device? Or flashing with an update that has been cancelled by Uniuhertz?
[General Questions and Answers] Cralex:
Just installed the latest OTA as a Magisk user with stock recovery using FlashFire and wanted to share my experience. (I don’t have experience with TWRP on my Jelly Pro because I never got it working, so you will probably need extra steps to update if you’re using it.) Again, this is for a Jelly (Pro) rooted using Magisk, WITHOUT modifications to the system partition! You should have a backup first. (I didn’t, but I got lucky and it worked.)

I followed directions from here: https://github.com/topjohnwu/Magisk/blob/master/docs/tips.md

Edit: try the following at your own risk. I think something went wrong during the upgrade, hence the “red state” warning, because now my phone is getting uncomfortably warm and losing power quickly while turned on. I’m going to flash the updated stock firmware and then root again to see if it helps.

1. From Magisk Manager, press the Uninstall button and select the Restore Stock Boot option. Be careful not to reboot after doing this!

2. Download the OTA using your phone’s system update, but don’t install it.

3. Open FlashFire. It won’t find the OTA automatically, so we need to browse to it.

3. Choose install Zip or OTA and browse to /data/data/com.adups.fota/files/adupsfota/update.zip . I didn’t select any of the options it gave me. I couldn’t see the entries in FlashFire’s file browser at first, but tapping on the top of the white file browser box let me navigate as normal.

4. Select install Zip or OTA again and browse to wherever you have the latest Magisk .zip installed. Don’t select any of the options it gives you. This will reinstall Magisk after the OTA is installed.

5. Tap on Everroot and make sure to disable it! If you don’t, it will install SuperSU.

6. If everything looks right, make sure your phone has sufficient battery power and hit install in FlashFire.

After a minute or two, FlashFire will start the install process. It claimed that system had been mounted read/write once before, but I remember specifically avoiding doing so... I couldn’t do anything about that anyway, so I just let the process continue. It started verifying the system partition next, which took a VERY long time. It felt like 10-15 minutes, but I didn’t time it. I was starting to lose hope and google for solutions when it started applying the patches to update the system and reinstall Magisk.

When I first installed Magisk, it complained about bring in “Orange State” before booting because the bootloader was unlocked. Now it says “Red State” and says that it failed verification before booting... I don’t know if I did something wrong or if this is expected behavior or not, but it starts booting afterwards like normal.

First boot after the update took an extremely long time for me. I just let the boot animation run on and on and eventually it finished. It complained that the SD card wasn’t inserted for some reason, so I rebooted. Boot was much faster (again saying red state) and it recognized the SD card right away.
[General Questions and Answers] twmccart:
Here is the 2017-11-03 update file

I pulled it off my Jelly Pro today from /storage/3733-EA79/Android/data/com.adups.fota/files/adupsfota/update.zip , which is my external SD card rather than the emulated one. I haven't yet tried to apply it due to stories suggesting that TWRP users are all having issues. Please post if you are able to apply it through TWRP effectively. Note that the file's original name is just update.zip

mega.nz/#!AWQ1zK6B!9zJmF96z9yCBJUhAMhlEMQDKbPGALcrOe3mC5Ygw5oE
[General Questions and Answers] AustinVillan:
I'm unable to update to the latest either since I've installed TWRP. I downloaded the update via the update utility, but I get an error flashing it via TWRP. I also tried sideloading it via TWRP. No luck. Even trying to install it from the stock recovery (install update from SDCard and install updated from ADB) failed. Any help with this would be appreciated.
[General Questions and Answers] kostas-k:
Here you can find the shared files from Unihertz in order to flash to stock using MTK SP Tool and then update to latest version
[General Questions and Answers] arnoo:
Thanks for the link kostas!!

Hey happy Jelly users, have you already request an official xda sub-forum for our phone? If not, please, do it!!

https://xdaforums.com/showthread.php?t=1660354
[General Questions and Answers] dedero:
Just did it, thanks for the info, I didn't know that thread :good:
[General Questions and Answers] AustinVillan:
Thanks for the link, but unfortunately when I follow the link to the 'MTK SP Multi Port Download Tool' the folder is empty. I'm able to grab the firmware files, but not the tool. Any chance you can share that?

[IMG="Empty Flashtool Directory"]https://i.imgur.com/1I2Cv2v.jpg[/IMG]
[General Questions and Answers] linuxteddy:
I did the same. The error I get is that the updater script expected some -release-keys to be found on the device. It found some -test-keys instead, which is most probably caused by some of the aspetcs "unlocked", "custom recovery", "supersu". I would say the updater-script could possibly be patched to accept the test-keys. Could someone tell how to achieve this?

LT
[General Questions and Answers] kostas-k:
you can check again, I downloaded today and reverted back to stock succesfully
[General Questions and Answers] ultramag69:
Haven't much experience with Mediatek devices and scatter files but could the boot.img and recovery.img files be extracted and flashed out of the older OTA and flashed by twrp then just update normally?
[General Questions and Answers] AustinVillan:
I was finally able to get this to work as well by unplugging and replugging in the phone at different times during the operation.
[General Questions and Answers] moctir:
Anybody know the device codename for the Jelly Pro? In the build.prop I just get ro.product.device=Jelly-Pro but I think codenames have to be all small case and without a dash.
[General Questions and Answers] AustinVillan:
A new update was dropped for the Jelly Pro, and I've been able to install it. Unfortunately I lost root and after pushing TWRP all it does is boot to recovery. I'm unable to get it to boot to the system. Has anyone been able to successfully get root?
[General Questions and Answers] moctir:
Similar here, after trying to install the new update it keeps going to TWRP. I don't really want to have to flash the stock image again...
[General Questions and Answers] kostas-k:
I have it rooted with latest version. Don't you have twrp backup to restore boot and recovery?

You can boot on recovery from Fastboot mode using a laptop from a command prompt by typing: fastboot boot recovery twrp.img (or whatever name of twrp is) and do the known steps

Στάλθηκε από το LG-H850 μου χρησιμοποιώντας Tapatalk
[General Questions and Answers] moctir:
Yeah I was just dumb and didn't have a backup saved. I've only had it two weeks though so going back to stock wasn't that bad.

I'm hoping there'll be a Lineage build for it soon anyway and I'll happily delete everything then!
[General Questions and Answers] tapa_t:
Hey Cralex-

Which Xposed framework did you use?

I flashed xposed-v89.1-sdk24-topjohnwu.zip in recovery downloaded Xposed sdk24 inside Magisk Manager and got bootloop.

Flashing xposed-uninstaller-20180108-arm64.zip didn't uninstall the framework, so I had to uninstall Magisk instead.

How did you install Xposed with Magisk?
[General Questions and Answers] Cralex:
I downloaded and installed whichever one didn’t give me a “wrong SDK” error from within Magisk Manager, which was probably 24. However... this was when I was running Magisk version 14.0 on the original Jelly Pro firmware with whichever Xposed was in the Manager at the time. I eventually started getting weird errors like the SD card supposedly being missing or the phone rebooting whenever I tried to open the settings app. Finally, it started asking me for my password upon boot and saying that it was corrupted and couldn’t boot, even though the password was correct... I reflashed back to stock and updated to the latest version over the air. Not currently rooted. At this point, it seems stable and I am waiting for a custom ROM to be released before I try anything else with it. [emoji853]
[General Questions and Answers] twmccart:
Does anyone know where these files went? That link is empty now.
[General Questions and Answers] Cralex:
Try this: https://drive.google.com/open?id=0By1nhWOmuw2KUjctZnBSR01QZ3M
[General Questions and Answers] rich333:
Jelly Pro with 20180118 build, TWRP & Root as instructions earlier in thread. Took a few attempts, had to reflash stock recovery, format & flash ota update a few times as it kept booting into TWRP after side loading SuperSU.

I got Xposed working by downloading the Official Xposed Installer app (v3.15) by rovo89.

In the app I installed the framework (SDK24) and rebooted. The reboot took so long I assumed it failed but i checked like 15min later and it had booted up.

I also setup microG by following their instructions, I had bad luck with flashable installers. I deleted the GAPPS with a root explorer from priv-app & all the other ones like Gmail, Youtube, etc... Do not delete GoogleExtServices or you wont boot. I also accidentally deleted Android Webview but just reinstalled it with Yalp. Hoping this improves battery life a bit.
[General Questions and Answers] Timeb0mb:
Hi all, I got as far as flashing TWRP and then I am getting an orange state boot loop, and can not enter recovery, any ideas?
[General Questions and Answers] BeeMars:
Triada Trojan on Jelly

Hi guys,

I have been using my little jelly for more than 4 months now. The device is exactly what I need. Only the unwillingness of Unihertz to release the source code to make a decent operating system like LineageOS is a thorn in my side. When I read this news about Android.Triada.231 on chinese phones, I became suspicious. Could that be the case with Jelly !? Somehow everything speaks for it. So I registered in the Unihertz forum to address the matter directly and was promptly deleted!

Ok, now I'm even more suspicious! Does anyone have any idea how to scour my jelly? Dr Web Tool did not meet, but I'm not sure yet;)

thanks and bye

Bee
[General Questions and Answers] supertac:
hey everyone. hate to update an old thread but seriously seeking a way to extend the battery life with the tools we have-

how can we make this phone last longer? root and then what after?
[General Questions and Answers] drevel123:
With the app Greenify, you can hibernate all the apps draining your battery (you can select which ones). These apps won't run in the background any more, they only run, when you start them manually. So don't hibernate WhatsApp, or you won't receive any messages ;)

You could also use an app like kernel auditor to change the cpu governor or to underclock your cpu. But this may slow down the phone much, as the phones cpu isn't that powerful by itself.
[General Questions and Answers] supertac:
I don't think its the cpu.... the wifi or even the cell service are draining the phone

damnit I can't find out!
[General Questions and Answers] Sylvia:
Can't get TWRP to work

My new Jelly pro has a firmware with date 171208. Is it possible that the TWRP I found here/ Unihertz Forum need an update for this firmware? Could not get it to work...

I have rooted several Android devices in the past , with supersu, with magisk , with installed TWRP, with booted TWRP...

But I can't get it to work for Jelly Pro. There is no problem with unlock bootloader. I tried all I could find here and on XDA. With factory reset (stock recovery), several times. With and without the sd-card.

My preferred solution is only to boot to TWRP, than root systemlessly with Magisk. But I also tried to flash the recovery.

When I see this it looks ok (I renamed the TWRP for easy copy and past the commands)

Then nothing happens (waited maybe 10 minutes). There is no TWRP on my device.

At last I tried all this with my second Notebook, without success...

As I wrote, I prefer only to boot to TWRP, the result looks similar to this but. Any ideas?

Thanks in advance
[General Questions and Answers] yusukesan:
There are two version Jelly pro, you have new version.

New Jelly pro has different CPU clock from old.

You maybe flash twrp for old version.
[General Questions and Answers] Sredna76:
Where to find TWRP for the new version?

I have Unihertz_Jelly-Pro_N_20180308
[General Questions and Answers] harryspar:
I'm stumped as well. Sometimes the battery only drains 2% an hour on standby.

Other times, I get a drain of 10% per hour, even on airplane mode!

What's more, the information in the battery menu that estimates how much battery each element used, shows a few percent for the screen and a few for WiFi. But they don't add up to nearly as much battery as actually got used.
[General Questions and Answers] supertac:
use GSam for better results.

I've tried everything... but rooting the phone. I find the wireless radios drain the piss out of this particular phone... still somethings up with the OS efferent.
[General Questions and Answers] Sredna76:
I have the same issue and it is not possible to fastboot. Need help and instructions.

After some reading in other forums I found a solution that worked for me and flashed back to stock.

http://bbs.tecno-mobile.com/forum/r...t-and-hard-bricked-mediatek-mtk-android-phone
[General Questions and Answers] harryspar:
I rooted and ran Better Battery Stats and uncovered some info.

It seems that the device stays awake 100% of the time and the CPU never sleeps. It is keeping WiFi and GPS wakelocks.

There is a wakelock called ttyc2 that seems to be responsible or related.

I'm stumped as to how to fix it.
[General Questions and Answers] harryspar:
Update: After installing the latest software update the wakelock issue is gone.! I now have about 2.2% per hour drain on standby with location and 4G enabled. That is more than acceptable for this size battery.
[General Questions and Answers] supertac:
holy crap I just got the recent software update... battery life WAY better... looks like you were right about the wacklock issues.

strange I'm running GSam... why do all the battery apps tell different stories for draining issues? couldn't figure it out cause I wasn't rooted.

how does one root this phone anyway? I too noticed major improvements... wow this phone is actually usable.