Systemless_TZData
Systemless_TZData copied to clipboard
Not working on android 10+
Hi Iran doesn't use daylight savings time anymore but android 10 automatically uses DST I don't know how to disable it I tried disabling Automatic time zone settings and set it manually but some of my apps lost connection with internet I was hoping your module would help me but it didn't Could you please release an update with disabled DST for Iran It should be +3:30 but right now it is +4:30
Also tried to replace tzdata from a device thet shows time correctly but didn't work :(
Try this tzdata-2022g
files they should cover new DST policy in Iran (all 2021a and newer cover). replace them tzdata
file with same file in module.
And if you are using miui it may happened because changes doesn't applied correctly. I believe miui doesn't read timezone configuration from /system/usr/share/zoneinfo/tzdata
. I applied some patches from recovery and when I booted to system and check changed files from android filed explorer they are not there! But if I go back and check from recovery they are applied! (I used OrangeFox recovery to replace files).
Main generator and files are available from here: https://android.googlesource.com/platform/system/timezone/+archive/refs/heads/pie-dev.tar.gz
I replaced files and installed module and I can tell that tzdata file has changed successfully but DST is still applied in my region which it should not be. And I'm using Lineage OS not miui. It's not just me... some other android devices has this issue. I absolutly have no idea what to do
I manually replaced tzdata in /data/misc/zoneinfo/ and /system/usr/share/zoneinfo/ and it worked on an old android 7.1 device. (Iran is +3:30 now)
I don't know what's wrong with my phone maybe it's reading time zones from some other file Anyway thanks for your help :)
I don't know what's wrong with my phone maybe it's reading time zones from some other file Anyway thanks for your help :)
How do you replace files from recovery or from android file manager? If you are changing them from recovery and you have a stock miui ROM your changes will not apply to real booted system partition!
I don't know what's wrong with my phone maybe it's reading time zones from some other file Anyway thanks for your help :)
How do you replace files from recovery or from android file manager? If you are changing them from recovery and you have a stock miui ROM your changes will not apply to real booted system partition!
I replaced tzdata 2022g with tzdataN and tzdataO in module and installed it... and I checked it with file manager. my tzdata's size in /system/usr/share/zoneinfo/tzdata has changed so I can tell that it was replaced successfully... and also I'm not using miui I didn't touch tz_version since I didn't know what to write in it /data/misc/zoneinfo/ was empty still I added tzdata to /data/misc/zoneinfo/current to see if it works which it didn't
I tried TimeZone Fixer by force and it failed... but it also says that tzdata in my phone is 2022g after that tried Timezone Updater which it failed too... and this is the log
[21:27:03] >>> TIME ZONE DATABASE [21:27:03] Getting latest version ... wget: bad address 'data.iana.org' [21:27:03] fail [21:27:03] An error has occurred. Exiting. [21:27:03] . [21:27:03] >>> ICU DATA [21:27:04] Getting latest version ... wget: bad address 'api.github.com' [21:27:04] fail [21:27:04] An error has occurred. Exiting. [21:27:04] .
apparently it cannot reach the web address, I tried vpn but still failed.
now I'm stuck :/
You must use tzdataN and rename it to tzdata
. In some roms like MIUI you must root your device to force UI to read changes. Try magisk and report the result. A good way to investigate is to rename tzdata if your ui break after boot , you found the right file.
not working with miui android 10 i can confirm files in /system/usr/share/zoneinfo/ are changed but nothing happened in time zones i delete all files in zoneinfo and after reboot all back again so changing those file are useless
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
not working with miui android 10 i can confirm files in /system/usr/share/zoneinfo/ are changed but nothing happened in time zones i delete all files in zoneinfo and after reboot all back again so changing those file are useless
Android 10 has implemented and zero free space portion lock on system partition you must resize partition to have some free space on system partition. Resizing portions in android is dangerous and advance act. Back up all partitions specially presist partition. You can read more about procedure here: https://forum.xda-developers.com/t/guide-how-to-make-your-system-rw-super-r-w-read-write-able.4258745/
⚠️ Important Update ⚠️
tzdata2021a
and lower doesn't cover Iran's new time zone! ❌
Only tzdata2022g
and newer is approved to fix Iran's new time zone. ✔️
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
tzdate2022g replacement files:
-
Android 9 Pie: tzdata-2022g-android-pie-9.zip
-
Android 10 Q: tzdata-2022g-android-Q-10.zip
-
Android 11 : tzdata-2022g-android-11.zip
References:
https://android.googlesource.com/platform/system/timezone/+/refs/heads/pie-dev
https://android.googlesource.com/platform/system/timezone/+/refs/heads/android10-dev
https://android.googlesource.com/platform/system/timezone/+/refs/heads/android11-dev
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
if you referring to Timezone Updater app it wont work anymore, you need modded version that i cant find working download link you can find more information here https://4pda.to/forum/index.php?showtopic=692805&st=160
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
if you referring to Timezone Updater app it wont work anymore, you need modded version that i cant find working download link you can find more information here https://4pda.to/forum/index.php?showtopic=692805&st=160
thanks a million
on 10+ one more path was added: /apex/com.android.tzdata/etc/tz/tzdata
I just updated that file and boom... got rid of DST
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
if you referring to Timezone Updater app it wont work anymore, you need modded version that i cant find working download link you can find more information here https://4pda.to/forum/index.php?showtopic=692805&st=160
thanks a million
on 10+ one more path was added: /apex/com.android.tzdata/etc/tz/tzdata
I just updated that file and boom... got rid of DST
THANK YOU! finally it worked my phone didnt let me to change those files so i edited the customize.sh with new file addresses (/system/apex/com.android.tzdata/etc/tz/) and after enabling throw magisk it worked
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
if you referring to Timezone Updater app it wont work anymore, you need modded version that i cant find working download link you can find more information here https://4pda.to/forum/index.php?showtopic=692805&st=160
thanks a million on 10+ one more path was added: /apex/com.android.tzdata/etc/tz/tzdata I just updated that file and boom... got rid of DST
THANK YOU! finally it worked my phone didnt let me to change those files so i edited the customize.sh with new file addresses (/system/apex/com.android.tzdata/etc/tz/) and after enabling throw magisk it worked
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
if you referring to Timezone Updater app it wont work anymore, you need modded version that i cant find working download link you can find more information here https://4pda.to/forum/index.php?showtopic=692805&st=160
thanks a million on 10+ one more path was added: /apex/com.android.tzdata/etc/tz/tzdata I just updated that file and boom... got rid of DST
THANK YOU! finally it worked my phone didnt let me to change those files so i edited the customize.sh with new file addresses (/system/apex/com.android.tzdata/etc/tz/) and after enabling throw magisk it worked
@waziig @VahidN
Would you kindly share your updated working module please and also how exactly should be done. I had no lock on android 12 and 13 while tried all the tips here.
@shiraziamir Follow these instructions in Persian.
@shiraziamir Follow these instructions in Persian.
Thanks @VahidN The key was to use Total Commander to replace the files in apex folder. I was successfull with Elixir custom rom (android 13) with just rooting and use TC.
@shiraziamir Follow these instructions in Persian.
Republish it on gist.github.com or github pages there tend to be more stable and available in feature.
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
if you referring to Timezone Updater app it wont work anymore, you need modded version that i cant find working download link you can find more information here https://4pda.to/forum/index.php?showtopic=692805&st=160
thanks a million on 10+ one more path was added: /apex/com.android.tzdata/etc/tz/tzdata I just updated that file and boom... got rid of DST
THANK YOU! finally it worked my phone didnt let me to change those files so i edited the customize.sh with new file addresses (/system/apex/com.android.tzdata/etc/tz/) and after enabling throw magisk it worked
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
if you referring to Timezone Updater app it wont work anymore, you need modded version that i cant find working download link you can find more information here https://4pda.to/forum/index.php?showtopic=692805&st=160
thanks a million on 10+ one more path was added: /apex/com.android.tzdata/etc/tz/tzdata I just updated that file and boom... got rid of DST
THANK YOU! finally it worked my phone didnt let me to change those files so i edited the customize.sh with new file addresses (/system/apex/com.android.tzdata/etc/tz/) and after enabling throw magisk it worked
@waziig @VahidN
Would you kindly share your updated working module please and also how exactly should be done. I had no lock on android 12 and 13 while tried all the tips here.
I fix module problems with Magisk25 and add new files of 2022g and some testes it just safely replace a virtually mount directory and copy decent tzdata file to directory by android version.
Make sure reboot after installing module :
https://github.com/kingofnull/Systemless_TZData_2022g/releases/tag/beta
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
if you referring to Timezone Updater app it wont work anymore, you need modded version that i cant find working download link you can find more information here https://4pda.to/forum/index.php?showtopic=692805&st=160
thanks a million on 10+ one more path was added: /apex/com.android.tzdata/etc/tz/tzdata I just updated that file and boom... got rid of DST
THANK YOU! finally it worked my phone didnt let me to change those files so i edited the customize.sh with new file addresses (/system/apex/com.android.tzdata/etc/tz/) and after enabling throw magisk it worked
These files should be updated: /data/misc/zoneinfo/tzdata or /system/usr/share/zoneinfo/* /system/usr/icu/*.dat Source: https://github.com/meefik/tzupdater
I almost sure /system/usr/icu/*.dat are only apples to Andriod 4 !
i have that (android10) and it is over 20MB in size so i didn't touch it i used 2022g and 2023a tzdada and none of them works
Is there anyway to update this .dat file manually... for some reason it cannot download that file
if you referring to Timezone Updater app it wont work anymore, you need modded version that i cant find working download link you can find more information here https://4pda.to/forum/index.php?showtopic=692805&st=160
thanks a million on 10+ one more path was added: /apex/com.android.tzdata/etc/tz/tzdata I just updated that file and boom... got rid of DST
THANK YOU! finally it worked my phone didnt let me to change those files so i edited the customize.sh with new file addresses (/system/apex/com.android.tzdata/etc/tz/) and after enabling throw magisk it worked
@waziig @VahidN Would you kindly share your updated working module please and also how exactly should be done. I had no lock on android 12 and 13 while tried all the tips here.
I fix module problems with Magisk25 and add new files of 2022g and some testes it just safely replace a virtually mount directory and copy decent tzdata file to directory by android version.
Make sure reboot after installing module :
https://github.com/kingofnull/Systemless_TZData_2022g/releases/tag/beta
Try the module and report if there is bug or issue. This module is completely safe to install and it does not replace main system file it just make some directory overlays throw Magisk and can be remove without any footprints.
For those who cant find current tzdata in file system run a terminal with root access and run below command to find real path of current tzdata :
find / -name tzdata 2>/dev/null
More investigations shows in strange way apps that using time zone show clock incorrectly even after applying tzdata patch and while system ui shows time and timezone correctly!
https://play.google.com/store/apps/details?id=nz.co.impressioncreative.timezone_viewer&hl=en&gl=US
More investigations shows in strange way apps that using time zone show clock incorrectly even after applying tzdata patch and while system ui shows time and timezone correctly!
https://play.google.com/store/apps/details?id=nz.co.impressioncreative.timezone_viewer&hl=en&gl=US
It says "Added missing "Myanmar" time zone" @Oct 31, 2020, which means it's using its own internal database for that and it's not using the system's database.
More investigations shows in strange way apps that using time zone show clock incorrectly even after applying tzdata patch and while system ui shows time and timezone correctly! https://play.google.com/store/apps/details?id=nz.co.impressioncreative.timezone_viewer&hl=en&gl=US
It says "Added missing "Myanmar" time zone" @oct 31, 2020, which means it's using its own internal database for that and it's not using the system's database.
I don't think so In my phone , TimeZoneConverter app shows +4:30 timeozone as system timezone (the obsolete one). And some other apps have problems too like BCR: https://github.com/chenxiaolong/BCR
More investigations shows in strange way apps that using time zone show clock incorrectly even after applying tzdata patch and while system ui shows time and timezone correctly! https://play.google.com/store/apps/details?id=nz.co.impressioncreative.timezone_viewer&hl=en&gl=US
It says "Added missing "Myanmar" time zone" @oct 31, 2020, which means it's using its own internal database for that and it's not using the system's database.
I don't think so In my phone , TimeZoneConverter app shows +4:30 timeozone as system timezone (the obsolete one). And some other apps have problems too like BCR: https://github.com/chenxiaolong/BCR
More investigations shows in strange way apps that using time zone show clock incorrectly even after applying tzdata patch and while system ui shows time and timezone correctly! https://play.google.com/store/apps/details?id=nz.co.impressioncreative.timezone_viewer&hl=en&gl=US
It says "Added missing "Myanmar" time zone" @oct 31, 2020, which means it's using its own internal database for that and it's not using the system's database.
It is getting more confusing and strange , I have another phone with android 12 and I've never rooted or patched tzdata on it and It doing ok and automatically updated to new timezone 3:30 but the TimeZoneConverter app showing wrong timezone on this phone too!
I build tzdata 2023c successfully, but I cannot transfer the file to xiamo raphael (MI 9T Pro), path /system/usr/share/timezone/tzdata is read-only, and I cannot use adb command in recovery mode. is there any way to update the file without