yashsingh1/xdaforums huggingface dataset:
[Asus ZenFone 4 Max Questions & Answers] zash13x:
I have been looking at these links but confused as to what version will work on Zenfone 4 Max

https://www.apkmirror.com/apk/google-inc/camera/

https://www.xda-developers.com/google-camera-updated-zero-shutter-lag-xiaomi/
[Asus ZenFone 4 Max Questions & Answers] Gallaher26Brel:
At the moment, I haven't found any versions working on mine.
[Asus ZenFone 4 Max Questions & Answers] zash13x:
Try this one https://www.apkmirror.com/apk/googl...amera-4-1-006-135988111-android-apk-download/
[Asus ZenFone 4 Max Questions & Answers] Miguel757:
Google camera version

Hey,

Does that version work?

Does the "blur lens" feature of the google camera work on the asus zenfone 4 max zc554kl?

Thanks in advance :)
[Asus ZenFone 4 Max Questions & Answers] james1206:
Not working
[Asus ZenFone 4 Max Questions & Answers] Uregis:
any prediction for zenfone 4 max?
[Asus ZenFone 4 Max Questions & Answers] rex.blauta:
I use camera version 5.0.009. then I install the google camera fix module from magisk. Works perfectly on my phone.
[Fire General] DB126:
Quick follow-up: I continue to enjoy benefits noted in the OP with a dual cache configuration. Device remains responsive after waking and typically returns to 'full' performance within a few seconds. I can easily switch between a handful of apps (browser, mail, Play Store, XDA labs, etc) with minimal lag and context preservation; no reloading web pages after switching away. No notable impact on battery life. Really no disadvantages at all - at least with my work flows.

Regardless of tuning one has to keep in mind the modest hardware resources on Fire 7s. Load up a game or two or a couple heavy Amazon/Google apps and things go south pretty quick. That said, responsiveness far better than any stock config, even when the device is clearly overburdened.
[Fire General] DB126:
Another quick note. Simply adding a classic swap file (suggest 128 GB) to the largely unused cache partition can yield a decent improvement in multi-tasking performance without the complexity of tinkering with zRAM. All steps can be accomplished with the free tool Apps2SD or equivalent. Happy to document if there is sufficient interest.

Note: Be sure to change zRAM swap priority to "1" so it receives preferential treatment over the classic swap file. zRAM will almost always be faster than classic swap but there is only so much if it. The swap file will be used once zRAM is fully utilized (not entirely accurate but generally true).
[Fire General] DB126:
FWIW - depreciated references to L Speed app in OP after developer acknowledged "cooperation" with Kingo Root team. While nefarious behavior is unlikely there are other options that avoid any potential conflict of interest.
[Fire General] t3chwizard:
When you say Cache partition for the swap file are you referring to "/cache" or the second partition for app2sd?
[Fire General] DB126:
"/cache" partition which resides on faster internal storage. Anything on external storage will be significantly slower due to interface limitations.
[Fire General] t3chwizard:
[MENTION=5488402]Davey126[/MENTION] it has been about a day or two and I can confirm that by following these instructions it has brought new life into my KFFOWI 5th gen. This paired with some L Speed Tweaks (even though you say not to trust them, I opted to use it for a few performance tweaks) and the Lineage ROM from [MENTION=5749760]ggow[/MENTION] makes my user experience on the device quite pleasing.
[Fire General] DB126:
Thanks for the feedback. :)

As for L Speed I don't distrust the current developer/maintainer but no longer feel comfortable providing an implicit endorsement. Who you associate with makes a difference IMHO. Each person needs to make their own call. There is no magic in L Speed; it simply offers a convenient UI to various well publicized system 'tweaks' that can be implemented using other tools/techniques.
[Fire General] NeuromancerInc:
Thanks for the guide, it already seems to have helped a lot with smoothness but I wanted to know how to set these options using EXKM.

I'd never heard of the app before today and I've had a good look through the menus but can't seem to find somewhere to set these values. I'm guessing these are the usage % values used by the CPU governor to jump up and down power states?
[Fire General] DB126:
No, governor tunning is a different beast not addressed in the OP (although I do that on some higher end devices).

With regard to EXKM:

- LMK values can be set under memory -> low memory killer

- KSM toggle can also be found in the memory section

- it appears laptop mode can not be set in EXKM (not that important)

As an alternative to laptop mode you can twiddle 'dirty ratio' and 'dirty background ratio' in EXKM. Suggest setting to 30 and 15, respectfully.

Edit: you may also want to take a peek at Kernel Adiutor (correct spelling). While I find it a bit flaky it exposes more controls vs EKKM and costs less too.
[Fire General] NeuromancerInc:
Ah, LMK, not LKM. Thanks again.

Also, just a small suggestion but wouldn't it be better to remove the references to L-Speed and leave an edit message at the bottom rather than having the red, striked through text in the middle?
[Fire General] DB126:
Thanks for noting LKM/LMK typo in OP - fixed that. :)

I will likely clean-up the OP at some point as there are other refinements (eg: tweaking dirty ratios) that may prove beneficial to a larger community.
[Fire General] mistermojorizin:
I was wondering what differences need to be made for a 7th gen hd 10. I know this guide is written for a 5th gen (1gig RAM, 8 gig drive), but I have a 7th Gen (2gig RAM, 32GIG drive) with 2gig zram (priority 1) and 4 gig swap on the /data partition (priority 2). What would be the best LMK values? Also, is it ok to have the swap on /data vs /cache (my /cache only has 400mb)?

Thanks for any help!

edit: in the OP, it says to set laptop mode using L-speed, and then L-speed is crossed out (I understood why), but no alternative is listed for doing this. I just wanted to add that you can use kernel adiutor to change laptop mode. It's on virtual memory settings.
[Fire General] DB126:
It appears you have priorities reversed. Higher values receive preference. The magnitude of the difference is irrelevant. zRAM is considerably faster than eMMC based storage; the latter should only be used when zRAM is exhausted or momentarily unavailable for whatever reason.

The container sizes also seem excessive. 2 GB of zRAM effectively leaves no uncompressed memory on a HD 10 which is highly inefficient. I wouldn't go over ¼ available RAM or ~½ GB. Toss in a 500 MB of eMMC based (overflow) swap file and you're good to go. If you regularly use more than 1 GB of swap on a relatively low end Android device then something else is amiss.

I am aware Kernel Adiutor can set laptop mode but did not want to introduce another tool into the mix...especially one that has demonstrated inconsistent behavior. FWIW - recent testing suggests 1-2 sec may be a better choice vs the 5 sec mentioned in the OP as the latter may trigger lockouts during sustained writes (eg: large file download on a fast connection). I currently use 1 sec and happy with the results. I will likely update the OP with this info once satisfied that the benefit is worth the effort.

All things being equal I see no reason to change LMK values suggested in the OP. Especially given the availability of zRAM and swap.
[Fire General] Matrey_Moxley:
Thanks for these instructions, Davey126!

I just tried this process on my 5th Gen Fire 7" which I recently installed with the LineageOS ROM. I was not familiar with the EX Kernel Manager and Apps2D Pro tools, but it was reasonably clear how to make the settings changes you recommend.

I added the 128Mb swap under /cache and increased the zram swap to 128Mb, setting it to priority 1. Maybe it's my imagination but my device does seem a lot snappier when switching between running applications, and better at returning to previously displayed data in applications instead of reloading pages.

Cheers!
[Fire General] DB126:
Thanks for sharing first impressions. Time will tell if the benefits are durable; certainly have been for me with no adverse side-effects.

Another suggestion to reduce wake lag: install Greenify (or similar tool) and add commonly used apps to the action list even if not flagged as background abusers (you may need to override Greenify's sensible defaults via the gear icon). This prevents multiple apps from becoming simultaneously 'active' on wake which is a huge contributor to lag on lower end devices with limited resources (CPU and RAM). Hibernated apps will launch when needed with minimal delay and NO loss of context. Works a treat.

Be sure to add your favoriate browser, mail, messaging and social media apps to the hibernation list as all like to 'check in' after a long slumber.

Although Greenify can auto-hibernate apps on most devices (works best with Xposed Framework) I use an automated approach that invokes Greenify's widget when the screen goes off. There's still some momentary lag on wake but the device remains responsive which is a huge improvement.
[Fire General] IronMan1977777:
Hi Davey126,

thx for the guide, it seems to work awesome.

However, i have the one problem thats the settings in EXKM regarding to "zRAM Size", "dirty ratio" and "dirty background ratio" are lost after rebooting the device. Is there a way to make the settings reboot proof? Interestingly for the "LKM" settings there is an option "Apply at bootime", which does the trick for me, but only for the LKM options.

Kind regards,

Stephan
[Fire General] DB126:
Likely BusyBox is missing or outdated. Try installing this (I use the pro version).
[Fire General] IronMan1977777:
Ok. I bought BusyBox Pro and updated to Version 1.28.1-Stericson. Still all settings in EXKM besides LMK get lost after rebooting the device ...
[Fire General] DB126:
- verify BusyBox is property installed w/no conflicting builds

- uninstall/reinstall EXKM

- test if behavior can be duplicated with another (free) kernel manager like KA
[Fire General] tyderian:
It looks like the developer of Apps2SD is active on XDA and probably seems trustworthy, but, can anyone tell me why the app requests camera/mic permissions (mic only for the free version)?
[Fire General] DB126:
Apps2SD is sloppy with permissions. Also not fond of the background service which I disable. I auto hibernate the app shortly after boot and verify it doesn't restart except on my command. All that said, I have never observed any abuse despite the broad permissions.
[Fire General] tyderian:
I think I may have a similar issue using the free version of Kernel Adiutor. I noticed that the zram size doesn't stick after a reboot (all other settings seem to). In the swap manager in Apps2SD, the zram swap file remains 448 MB. Doesn't seem to cause any problems though.

I'm using the latest stericson's busybox.
[Fire General] DB126:
- as noted in the OP I find KA to be unstable...especially with ZRAM settings

- 448 MB (50%) is excessive on a device with ~880 MB RAM
[Fire General] bibikalka:
Was the zram persistence issue ever solved? I tried this on 2 devices, HD8 2016, and HD10 2017. I updated busybox to v1.29.2 (link). Still EXKM resets zram size to 0 between reboots. On the other hand, the swap file in /cache is active after a reboot (in Apps2SD), and seems to work properly. Ideas on how to enable zram and make it stick?
[Fire General] IronMan1977777:
For me - yes! I stick with die BussyBox-Version which comes with APP2SD-Pro. This setup ist working for me.
[Fire General] bibikalka:
What is your Fire device? Fire 7 2015? Or is it something newer?
[Fire General] IronMan1977777:
Fire 7 5th generation (2015)
[Fire General] Dan_firehd:
/system area also has some free space.

Can one use App2SD to create a 256MB static swap file in "/system" partition ??
[Fire General] DB126:
Only if persistently mounted read/write (which it generally is not). No need for a swap file larger than the cache partition can accommodate if swappiness is appropriately set. You don't want a lot of activity on static file(s); it only serves as 'overflow' when RAM/ZRAM come under intense pressure.

I generally set swappiness to 10 for static files. Be sure to adjust priorities as well. Those two parameters are more important than raw size.
[Fire General] Dan_firehd:
Thank you very much for the information on this thread. It helps a lot.

On Fire7 7th Gen (i.e. Austin) with O.S. 5.6.1.0 and TWRP successfully installed by opening the back cover and shorting the VDD1 , after rooting with Magisk and installing App2SD, it already had a 64MB of ZRAM in "/dev/block/zram0" partition, as shown in the App2SD "Swap Manager" screen.

I used App2SD to create a 192 MB static swap file in "/cache" partition.

I then set priority for "/dev/block/zram0" to 1.

I also set priority for "/cache/swap756892010.swp" to 0.

However, I was not able to set swappiness SEPARATELY for ZRAM and static swap file.

For the Swappiness slider in App2SD, do I set it to 100 or 10 in this case?

Thank you again for your contribution to this forum.
[Fire General] DB126:
Set it to 10. Reducing ZRAM I/O will also improve responsiveness with most workloads even without complementary static swap.

Edit: Grab a copy of DiskInfo to monitor swap file utilization. Quite informative once you get the hang if it. ?
[Fire General] Ulf3000:
better idea:

set swappiness to 0 , reduce zram or zswap to 0MB and disable .. then use old versions of programs which much lower ressource usage (like shazam 5.x instead of 10.x ) and mod versions with disabled receivers and minified/clamped ressources
[Fire General] DB126:
Better yet string soup cans between all homes in your neighboorhood so you don't have to load a resource consuming phone app. Love 19th century tech!

As with most things 'absolutes' are generally ill advised and border on the ridiculous. Swap is not evil (despite fokelore suggesting otherwise) and can significantly benefit performance/responsiveness with contemporary apps when properly tuned for a given usage scenerio. Unfortunately, default swap on 5th/7th gen Fire tablets is poorly configured which results in the negative performance characteristics often cited with these devices.

Whoo - getting thirsty - better break out my divining rod. :)
[Tizen Software Development] truonggiang0710:
Hello all,

I just build an app for my Samsung gear 2 with tizen studio.

All steps I performed

1. Make certificate with my samsung account and register my SUDID (My gear)

2. Build app with tizen studio

3. I use sdb command to install this app for other gear ! But not success !

Please help me to resolve it !

My purpose is "Build an app that installed all other devices"

Thanks a lot !
[Tizen Software Development] adfree:
This is not ""easy"" possible... not with Stock Firmware...

:rolleyes:

Certificate crap only generate device-profile.xml for registred DUID...

Only devices where you registred DUID...

But with modified Firmware... where all Certs allread inside. :D :cool:

Best Regards
[Tizen Software Development] truonggiang0710:
Hi adfree,

How can do that ? You mean I have to install custom ROM for all devices ? Or get package .tpk from custom ROM device then use this package install all devices ?

Please advance !

Thanks a lot !
[Tizen Software Development] adfree:
Yes, exactly. :angel:

Problem is only... Gear S3 devices are harder protected... So custom not possible... yet.

But SM-R732 and SM-R720 possible...

The other Gear S2 family with Modem function also not tested...

Like SM-R730A T V and so on...

So depend on the device... :o

Best Regards
[Tizen Software Development] truonggiang0710:
No way to resolve this issue ? :confused:

I just talk about with samsung store helpdesk, they ask to publish app into store. But I don't know how to get app package (.tpk) from store to install all device over sdb command !

Anyone else help me, please !

Thanks a lot !
[Tizen Software Development] adfree:
Lets start with step 1...

Your Gear S2 is which model?

SM-R732 or SM-R720 or?

:confused:

No idea if you realized... Samsung dream about closed Eco System...

Samsung is King...

Sideload is bad... :D :D

Publishing in other ways is not """"designed""" by Samsung... :rolleyes:

So SDB install Command is not what Samsung dream about... :D

Only as info...

Again, which model you have...

So we could talk more concrete...

Best Regards
[Tizen Software Development] Vikram Dattu:
Gear has option of "Install apps from unknown sources" somewhere! Have you tried enabling it?
[Tizen Software Development] truonggiang0710:
]

I have 3 models: SM-R760, SM-R735T, SM-R730T.

Thanks a gain !
[Tizen Software Development] truonggiang0710:
I don't see any option "Install apps from unknown sources" in it ! Please show me how to find it !

Thanks a lot !
[Tizen Software Development] Vikram Dattu:
From Samsung Gear app on phone > Settings tab > About Gear

There is an option as Unknown sources. No idea if this is same as that of Android devices!

On Gear there is option to get into developer mode. No idea if Unknown sources shown in Gear app is same as this!

Do try.

PS: I haven't ever tried a Gear app! :eek:
[Tizen Software Development] adfree:
Unknown Sources is IMHO because Gear offer client solutions...

If App is on Gear AND on Phone...

So it is Phone related...

Btw. we have similar crap on SM-Zxxx ... :D

You remember why we can not share Themes or self made TPKs or WGTs... because signed with own Cert.

[MENTION=6463478]truonggiang0710[/MENTION]

We have more then 1 problem in Tizen world...

In Android world you have chance to downlaod APKs from other sources as Samsung Store and/or Google Store...

Also Sideload is possible and allowed...

No idea if you ever heard about PKI crap... Cert... Sgning... RSA2048...

Security is fine and helpfull to protect... but in Tizen world it is IMHO absurd... in case of Developer signed apps...

They protected against Developer harder as other... :D

For your "adventure"

SM-R760

We not found way to modify Firmware nor add Certs... :(

SM-R735T

Not tested... BUT I know from other Modem devices... hard or impossible to find Firmware to modify...

RISK to kill device... as Rollback Prevention...

http://fota-cloud-dn.ospserver.net/firmware/TMB/SM-R735T/version.xml

R735TUVU[COLOR="Red"][B]3[/B][/COLOR]CQJ2/R735TTMB3CQJ2/R735TUVU3CQJ2

If you are able to find this Firmware for free... :D

Similar problem for SM-R730T:

http://fota-cloud-dn.ospserver.net/firmware/TMB/SM-R730T/version.xml

R730TUVU[B][COLOR="Red"]3[/COLOR][/B]CQJ2/R730TTMB3CQJ2/R730TUVU3CQJ2

Risk to kill device with experiment of custom ROM... :o :(

--------------------------------

I am toooo lazy to upload TPK signed from store... or Widgets like Watchfaces...

But here example... taken from Gear S3 LDU Firmware... Live Demo Unit...

It is Platform signed... So RSA2048 Cert from Sams..g:

https://www.file-upload.net/download-12783924/ATyourOWNrISK.zip.html

sdb install com.samsung.retailmodeplayer.tpk

You can this TPK easily install on all 3 devices:

SM-R760 and SM-R730T and SM-R735T

This is only example... I have at the moment nothing else... which is Platform signed...

Similar behaviour with TPKs and WGTs if you backup them from Gear Plugin... :D

So they are Store signed... With Samsu.. RSA2048... different to Platform Cert...

Limitation to your own experiments...

You sign with your selfmade Certs... which are not inside Stock Firmware... :D

Ask your self why you can upload your TPK to RTL Service?

http://developer.samsung.com/remotetestlab/gear/rtlDeviceList.action

;)

Best Regards
[Tizen Software Development] adfree:
http://developer.samsung.com/gear/develop/getting-certificates/create

Here you can see... the official way... dreamed by Sams..g

You could create device-profile.xml with more then 1 DUID...

Seems 50 maximum...

So you could register 50 devices... :D :D :D

If you only want to test your app on your 3 devices... then easiest and most """legal""" way is...

To register all 3 DUID... :rolleyes:

Best Regards
[Tizen Software Development] truonggiang0710:
I have more than 100 devices. LOL.
[Tizen Software Development] truonggiang0710:
All devices don't have any change after install my app ! :(

I try to research other solution !

Thanks again !
[Tizen Software Development] truonggiang0710:
Hello [MENTION=1030585]adfree[/MENTION],

I see your thread about tizen. I think you has a lot of knowledge about it.

As email I send you. I need you help to distribute my app for all gear.

My current problem is " How to generate or replace fields in signature1.xml and autor-signature.xml"

Please check my message send you.

Thanks a lot !
[Tizen Software Development] adfree:
Few months later I have solution tested on my SM-R760...

So in theory few more devices can do this...

Rooted Tizen 2.3

And injected modified Fingerprint/Certs...

Only as info.

I can now install platform signed TPKs etc... :angel:

sdb install shellexec_platformSigned_v2.tpk
pulled shellexec_platformSigned_v2.tpk 100% 30KB
1 file(s) pulled. 0 file(s) skipped.
shellexec_platformSigned_v2.tpk 140 KB/s (31461 bytes in 0.218s)
path is /opt/usr/apps/tmp/shellexec_platformSigned_v2.tpk
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[start] val[install]
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[install_percent] val[30]
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[install_percent] val[60]
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[install_percent] val[100]
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[end] val[ok]
spend time for pkgcmd is [6038]ms

To have Platform Privilege... ;)

Best Regards
[Android Q&A, Help & Troubleshooting] m4estr001:
I have sucessfully unlocked boot loader (i am sure i did phone notices me), but when i flash recovery.img in terminal i can se that everything finish ok. After that when i do fastboot reboot phone just reboots as it do always. I am using Huawei Honor 7 lite (5c) so i used right TWRP (nemo). I would appricate any help. Commands i have used were fastboot flash recovery twrp.img(right twrp name) than fastboot reboot. Thanks! [emoji782][emoji782][emoji23]

After I figured out how to load recovery I just got screen booting up... and nothing happens.
[Galaxy S6 Q&A, Help & Troubleshooting] GetNmyVAN:
I cant seem to find anything that specifically answers my question or i may not be using the right terms in my search. Where exactly is the internal antennas for 3g and 4g? From what i gather, the are on the daughterboard right? The only picture i could find simply showed general location to be at the bottom of the phone. If they are on the daughterboard, are the red and blue wires for it? Which is which if so? Sorry for being a newb, this has been my first adventure into the wonderful world of cell phone technology.
[Samsung Galaxy J7 Questions & Answers] SduosGt7562:
I got a new j7 2015 exynos version

I need to Root + Flash stable Roms for my phone.

Please comment below all the Roms for this version of J7 exynos 2015 only.I will update the thread.The thread is for j7 2015 exenos only.

J7 need to use pc to root.currently Kingroot not working.
[Samsung Galaxy J7 Questions & Answers] Dev786:
Can u send a screenshot of u phones box to clearify ur model
[Samsung Galaxy J7 Questions & Answers] :
Go to settings about phone software version and tell us what u have so we can help there's about 5 different J7's