yashsingh1/xdaforums huggingface dataset:
[Xperia Z3 Compact Original Android Development] tahir501:
Can any one tell me...

"Hardened Kernel, modified M5; hardened rom built with HYPERTOOL 5.4"

in ROM M5 kernal is used. so does it support Multirom ?
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
Xposed doesn't work. Phone doesn't boot. Multirom I don't know.

One thing I forgot. There was a wakelock that was really hard on the battery. I switched to CM before I had a chance to identify it. Hopefully I can be of better help on the next build.
[Xperia Z3 Compact Original Android Development] optimumpro:
Here is some info on Xposed: http://xdaforums.com/showpost.php?p=69881350&postcount=1066

Wakelocks: Jaguar has never had any undue wakelocks. If you saw one, that was related to a third party app...
[Xperia Z3 Compact Original Android Development] rodrigo granemann:
Congratulations

Very good a rom, very stable
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
Anyone come across a complete working set of gapps for this? I need them for a couple things, and if I'm going to use them, voice search, which isn't essential, crashing is a real frustration for me.
[Xperia Z3 Compact Original Android Development] optimumpro:
New Build

New release posted. See post #3 for download and description...
[Xperia Z3 Compact Original Android Development] ewjy:
Thanks for your awesome ROM. It's the only working third-party ROM for my D5833 so far. I have a few questions:

1. It has some problem displaying words other than English in apps, can you please fix it?

2. It would be better if you could port the Nougat notification and quick settings interface into this ROM.

3. Can I enable the Qualcomm Time Service myself? If so, where should I edit?
[Xperia Z3 Compact Original Android Development] optimumpro:
1. Localization in several languages is missing. Jaguar is a one-man rom and it would take enormous amount of hours to do...

2. There is no specific commit in Android source that could be cherry-picked, as Google does not provide visible changes between Android versions...

3. No. You can't. You need to change the flag in sources and recompile the entire rom. Since many people ask for this, I may release a separate version for those who want Qcom time service...
[Xperia Z3 Compact Original Android Development] ewjy:
Thank you for your reply. I understand that's a big workload for you in case of localizing, it's quite regretful that I can't go on with problems displaying words and I am not capable of compiling ROM. Your ROM is awesome anyway. :good:
[Xperia Z3 Compact Original Android Development] panzerox123:
Great work Dev! Im attracted by the VOLTE feature, because I need to use a Carriers app to enable it on my phone, which takes a lot of juice btw.

Ill try and report

Another question, what gapps should I flash?

---------- Post added at 07:20 AM ---------- Previous post was at 06:26 AM ----------

Im sorry, but VOLTE doesnt work. and niether does mobile data, even after enabling Afwall+. :(

Wifi works though,
[Xperia Z3 Compact Original Android Development] optimumpro:
Data is disabled by default. So, after setting up Afwall, enable data in QuickSettings.

Apparently Volte doesn't work, because there is no Volte modem available in the format compatible with custom roms.
[Xperia Z3 Compact Original Android Development] :
When I try installing Xposed it bootloops and I also installed Gapps and it doesn't work,it is saying there has been a connection problem
[Xperia Z3 Compact Original Android Development] panzerox123:
The ROM is great. But there is no reason for me to stay on the ROM because of the camera quality. :)

I know you can't fix it without Sony releasing new drivers, but I prefer the stock camera :)
[Xperia Z3 Compact Original Android Development] thisisabore:
Hi, and thanks for this rom. I've been looking at it with a lot of interest for a bit and will try to install it very soon.

I was wondering, why did you decide to replace SElinux with Tomoyo Security and Yam security?

Also, have you considered adding snoopsnitch to the rom? It's an "IMSI catcher"-catcher, if you will, or in their own words:

https://opensource.srlabs.de/projects/snoopsnitch

It only works on phones with a Qualcomm chipset and the Qualcomm DIAG driver, but both those are ok for the Z3C :)

I wouldn't have to be on by default, but it would be a nice thing to have.

Lastly, what are your thoughts about bundling f-droid with the rom?
[Xperia Z3 Compact Original Android Development] baxxter106:
when you say f-droid then you should know the AIMSICD (Android IMSI Catcher Detector) - you can try this...

sorry for off topic!
[Xperia Z3 Compact Original Android Development] optimumpro:
Rom Updated

January release is up. See post #3 for download and description.
[Xperia Z3 Compact Original Android Development] :
Does Xposed work?
[Xperia Z3 Compact Original Android Development] optimumpro:
Not until there is a Nougat version (as Jaguar has lots of N commits that break Xposed)...
[Xperia Z3 Compact Original Android Development] karavago:
Hi all,

I flashed the ROM (the latest one from January) after doing wipe data + factory reset. I was on the Slim ROM (MM) and I used TWRP to do so. Although everything seems to work great and I have root and all, I can no longer go back to recovery.

Tried both booting and pressing Volume up/down as well as reboot from the advanced menu into recovery. The result is that initially the phone tried to go into recovery, then screen off (seems like the phone resets) and boots normally.

How can I get the TWRP recovery back? Initially, I had used the XDualRecovery instructions to get my recovery up and running.

edit: flashed TWRP again using adb and recovery is back.
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
Qualcomm time service doesn't appear to be working, unless it needs to be enabled first and I missed it. So far so good with everything else.

I finally found a way to ditch my last Google dependent app. I'm so proud. Only 8 out of 10 XDA members think that's idiotic which means 100% of the general populatio; I had nowhere else to say this.
[Xperia Z3 Compact Original Android Development] optimumpro:
Qcom time service is enabled. However, because internet is blocked during boot, the time daemon is prevented from verifying the time. If you remove /system/etc/crashdod file, then it should work, but you will no longer be protected from various leaks during boot. Also, if you put your phone in airplane mode and reboot, you won't have the correct time until gsm signal reaches the phone...
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
It isnt an issue for me personally, the wait for the time to be set, but I'm curious, are there specific ROM system files that are known to leak at boot or is it more the case of user apps that aren't yet firewalled at boot?
[Xperia Z3 Compact Original Android Development] optimumpro:
Most if not all system apps have internet permissions and so are the files in data partition. More importantly, very early on boot, your data and wifi are set (via a command from baseband) to connect to the internet through some interesting servers, including those of the US Department of Defence. This varies, according to your location (I saw those IPs in logcats). So, if there is no internet during boot, all those activities are precluded....
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
That's really nice of them, either bullying or paying off corporations. It would be good if someone worked out everything that currently needs to be firewalled, for various device's basebands in particular but also what to firewall in the system. Privacy is about respect, and that's a ridiculously dumbed down way to put it.
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
I have an issue with Tasker being unable to use local media for widgets. In the Tasker backup.xml file, it looks like this, for a local image:

<uri>content://com.android.externalstorage.documents/document/primary/%3ADCIM%2FIcons%2FGPS1.png</uri>

This is supposed to point to the file on the internal SD DCIM/Icons/GPS1.png</uri>

Do you know if this is ROM related or Tasker related?

Question in general for anyone, can I edit the xml, for reimport, to use something like file://sdcard/DCIM/Icons/GPS1.png or something along those lines and if so, what tag would I use opposed to <uri>?

---------- Post added at 07:55 AM ---------- Previous post was at 07:27 AM ----------

I tried this, to see if was causing the above problem with Tasker locating files. It seems that the time service doesn't work at boot regardless. It still waits until the network is connected before it can have a correct time.

---------- Post added at 08:52 AM ---------- Previous post was at 07:55 AM ----------

Nevermind, solved easily. https://tasker.dinglisch.net/userguide/en/icons.html

I never knew putting them in a folder there made them show up in the icon options. It doesn't find them elsewhere on the sdcards still, but this is much easier anyway.

The time service: its possible that my firewall settings weren't allowing it now that I think of it? I had basic stuff, such as ntp and other system files that seemed important, whitelisted, from memory.
[Xperia Z3 Compact Original Android Development] karavago:
Hi all,

GMail force closes for me continuously. Any info on this? I have installed opengapps 5.1 for ARM.

K
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
It did that for me well. I used Inbox instead.

Voice Search also didn't work, used Hound Searc Assistant.

By the way, Gapps gave me a perstant wakelock and it happened with Microg as well. Reflashing Jaguar until it was gone worked. It took more than one try. Why, I don't know. My wakelock was the dialer or phone app (don't remember exactly) setting an alarm more than every 10 seconds.
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
Thanks again for what's a great ROM. Camera quality is really very usable for me by the way, and has been on 2 phones.

Regarding the time service, I think there may still be an issue with it, or that I need help. I'm somewhat dependent on it now, at boot anyway. My phone was previously incompatible with the local LTE band after I moved country. It got stolen, my brother in law upgraded and had the local Z3 compact to sell. As it is, now I have LTE, however the telco doesn't support network time on LTE, so it doesn't get set. I'm using an app to sync to NTP time servers but it runs too soon on boot, before the data connection comes up.

Back to the time service, I tried moving the crashdod script and that didn't work. I tried putting it back and replacing "settings put global ntp_server 127.0.0.1" to pool.ntp.org and I don't know if that is even correct, but it didn't work. Lastly, I tried simply putting "exit" directly after the shebang of the script to see if something was stopping with an error when the file wasn't there, and also it doesn't work.

I had all system apps whitelisted in the firewall when testing.

I noticed that there isn't a Qcom time service running, and there doesn't seem to be any way to start it easily if its supposed to be. At the same time, ntp shows up in the firewall, so something is supposed to use it, it just so happens that I'm an ignorant end user :p

The other thing that occurred to me is that if all is well, perhaps the ROM uses a drift file, and using it possibly with the time service firewalled has created enough data that its simply going to be wrong at this point, regardless, and if so perhaps I can delete that file.

Android date command doesn't function well enough to parse it correctly from a server on boot from Tasker, after things connect, and my ISP blocks me from running a server to parse it.

The result of all of the above, I have to unlock the phone, open an app, sync manually to a time server, close the app, clear the notification from K9 mail about an invalid certificate, turn off screen. In this age of ridiculously automated convenience... no, I can't think of a punchline for that joke right now.

Any thoughts on the matter?

Also, anyone have an easy way in Tasker to get the date and convert it to local time in Android? I can pull UMT from the command line and set it to a variable but it gets to be a real pain from that point. Sorry for asking here but searching the web hasn't been helpful.
[Xperia Z3 Compact Original Android Development] optimumpro:
If your carrier does not allow time sync requests, time service won't help you, as it runs once on boot and then exits long before Afwall starts. Also, I am pretty sure time service won't work over lte anyway.

You can put a custom script to sync time in Afwall that will run every time Afwall starts. And it should take care of the correct time...
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
Thanks.

This isn't particularly elegant to run every time the firewall runs because I think that happens every time the network interface changes and I'm changing the timezone to UTC and back, nor is it likely well written, but its not nothing and set on a good enough timeout at boot is fine for me.

I'm posting it because I'm assuming from what you say, about LTE, that other people might have the same problem and it was a real son of bicth to search around finding the latest correct ways to set things in Android given such a simple script. There was genuinely a lot of old or newer information but all around still not a lot of it.

This requires curl to be installed. There's an app to install it from the Play Store, Yalp store from Fdroid is particulary good if one doesn't have Google Play. That said, the app has permissions that an app like that shouldn't have nor do I know if installs more than just rsync so I'm not going to find it and link to it. It can be uninstalled when its run. Other solutions I looked at didn't work as binaries.

One needs to make sure their local Google server returns UTC and if not, adapt it.

#!/system/bin/sh

MyZone=`getprop persist.sys.timezone`

setprop persist.sys.timezone "Etc/UTC"

x=`curl -s --head http://google.com | grep ^Date: | sed 's/:/ /g'`

Year=`echo "$x" | awk '{print $5}'`
Month=`echo "$x" | awk '{print $4}'`
Day=`echo "$x" | awk '{print $3}'`
HHMMSS=`echo "$x" | awk '{print $6$7$8}'`

case "$Month" in

Jan)
Month="01"
;;

Feb)
Month="02"
;;

Mar)
Month="03"
;;

Apr)
Month="04"
;;

May)
Month="05"
;;

Jun)
Month="06"
;;

Jul)
Month="07"
;;

Aug)
Month="08"
;;

Sep)
Month="09"
;;

Oct)
Month="10"
;;

Nov)
Month="11"
;;

Dec)
Month="12"
;;

esac

Date="$Year$Month$Day"."$HHMMSS"

date -s "$Date"

setprop persist.sys.timezone "$MyZone"

There's NTP sync in Fdroid and ClockSync in the Play Store. I'm using ClockSync because it can be set to run more often. I don't remember if I had to neuter any permissions when I installed it.
[Xperia Z3 Compact Original Android Development] jacobs0n:
Thanks for the good work. Any news on the TWRP? :D
[Xperia Z3 Compact Original Android Development] optimumpro:
TWRP

TWRP posted. See post #3 for download...
[Xperia Z3 Compact Original Android Development] optimumpro:
Next release will fix time without the internet or GSM signal. I have completely removed Qcom time services and replaced it with Sony open source TimeKeep taken from Nougat. The time is set there locally on the device both in TWRP and Android itself. So, even if you turn the Airplane mode on and reboot, you will still have the correct time.
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
Thanks, that's great news.
[Xperia Z3 Compact Original Android Development] optimumpro:
Preview of February Release Features

Here is what's coming in February release: https://xdaforums.com/showpost.php?p=70853484&postcount=1137
[Xperia Z3 Compact Original Android Development] selva542:
Awesome ROM

Using jaguar aries for two weeks and found no difficulties.

Pros:

1. My Aries's navigation bar began to work after a long time. (changed dpi in jaguar, had tried with many other ROMs too, but none worked). previously i had tried every method found on internet, using Xposed modules, flashing .FTFs, and many other options.

2. Great FREE RAM , more than 1.5 GB.

3. Battery Friendly 3 days with Reddit(2-3hrs), Browsing ( lightening 4-5 hrs), chess ( 2 hrs) [WI-FI only],calls ( 03:11:25).

4. I really dont know how the color scheme changed , but it looks like new.

5. Audio improvement, and i am not professional. but it had been improved.

Cons:

1. As usual, Camera (please make something up).

2. change the background of applists/menubar wallpaper from white to black.

Great ROM which brought me back to android, which i have left for my googd old N9, after my aries started to began touch problems.

you are doing a great Job and its more a Security oriented ROM that some of us needed for months, than Fancy ROMs .
[Xperia Z3 Compact Original Android Development] optimumpro:
Jaguar has Layers Theme Engine. Get Layers Manager, get themes (I use Scarlet that has black/red) and install...
[Xperia Z3 Compact Original Android Development] optimumpro:
Rom Updated

February release with many new features is up. See post #3 for download and description...
[Xperia Z3 Compact Original Android Development] Th3fishu:
Is the Open Source Superuser mean that I could install Magisk? Because I really want to play Pokemon GO while using your ROM :D :D
[Xperia Z3 Compact Original Android Development] optimumpro:
Superuser is compiled and signed by me and it is newer than the one on the market. It also has an option to switch to material dark background. You can try to do Magisk, but I don't think it will work on Jaguar without modifications that I am not going to do for various reasons, one being that Magisk is an exploit that could be used by third party apps for bad purposes. For the same reason Xposed framework, which is an exploit too, no longer works, as the loopholes allowing it has been closed.

But, back up the rom and try -- you can always go back...
[Xperia Z3 Compact Original Android Development] pityu100:
Greetings optimumpro,

first of all, thank you for your hard work on this rom.

Freshly installed this rom, and the time is set wrongly. Automatic date and time, automatic time zone, and the time is set 1-hour forward, than normally it is.

(my timezone is GMT+1 Budapest, 18:20 now, on the phone is 19:20)

Can you please help me resolve this issue?

Thanks :)
[Xperia Z3 Compact Original Android Development] panzerox123:
Totally agree with you. I like how you stick to the theme of your ROM, security. I loved this ROM when I used it, but camera was a giveaway... That's why I'm back on stock

https://xdaforums.com/crossdevice-dev/sony/poc-real-trim-instead-drm-fix-t3552893/

Btw, have you seen this? Its still WIP, but it looks promising :)
[Xperia Z3 Compact Original Android Development] optimumpro:
Only on Z3 and Z3c. On Z2 and Z1 camera is perfect.

The thread you linked requires you to have a TA backup. If you unlocked your bootloader without backing up your TA partition, you are out of luck and you can't use someone else's TA...
[Xperia Z3 Compact Original Android Development] optimumpro:
On first boot you are not going to have the correct time. Set it first, then reboot.

If that doesn't help, petition your government to move the time zone 1 hr ahead. :)

Edit: If you set system to take automatic time and zone from your carrier and your time isn't set correctly, that has nothing to do with the rom. You may have remnants of old roms on your internal card. So, I would just reboot a few times and the time should be set correctly. TimeKeep takes the currently set time and saves it. On reboot, it takes saved data, adds the offline time and resets the new time....
[Xperia Z3 Compact Original Android Development] panzerox123:
Damn... I lost all my TA backup when my hard drive crashed. But good to know that there is a way to get good quality images even on custom roms. Anywats, continue your great work!;)
[Xperia Z3 Compact Original Android Development] pityu100:
Thank you, it works! (petition ftw!) :)
[Xperia Z3 Compact Original Android Development] selva542:
Got suceed

Thanks for support, got worked out quickly.
[Xperia Z3 Compact Original Android Development] thisisabore:
Thanks but that's really not what I meant. Both AIMSICD and SnoopSnitch are in f-droid. What I'm suggesting is putting SnoopSnitch directly in the ROM.

I don't think [MENTION=5075064]optimumpro[/MENTION] answered that, as well as my question regarding removing SELinux and replacing it with Tomoyo Security and Yam security.

I've also got another question, where's the source tree for the ROM?

Thanks!
[Xperia Z3 Compact Original Android Development] Christopher Price:
Hi there, I have a D5803 on Verizon - which the device only works as an LTE only device (since Verizon is CDMA/LTE, and D5803 has no CDMA radio).

I'm interested in trying this ROM for VoLTE testing, since Verizon has opened up VoLTE to "foreign" devices now.

Do you think this new TA patch will work with Jaguar? I ask because my D5803 is fully stock, so testing would involve considerable prep work/wiping/downgrading/TA-backingup/unlocking/flashing.

Thanks.
[Xperia Z3 Compact Original Android Development] PantsDownJedi:
Assuming Sony didn't add something to newer ROMs that makes the partitions appear different during boot, as is an example with method described in the TA spoofing trick being talked about, you probably don't need to downgrade to get root and back up the TA anymore. I'd ask here https://xdaforums.com/z3-compact/general/how-to-root-backup-drm-keys-t3013343

and here https://xdaforums.com/z3-compact/general/recovery-root-mm-575-lb-t3418714

to make sure people have restored successfully after a Marshmallow root, backup, unlock, relock and restore, to make sure though.

I wasn't that fussed about it myself but the root method worked without ruining my keys and the TA backup script should have been fine with the exception of that doubt I mentioned. I didn't test restoring.

That's only a suggestion of half an answer, I know. I didn't have the patients to read the progress of the whole thread on having the kernel init mount the backup, but it seemed that its asking ROM developers, from the early part of the thread, to build in a way that stock functionality is also built in, specifically that it might require bundling Sony binaries. I'm curious about this as well to be honest but not very hopeful.