yashsingh1/xdaforums huggingface dataset:
[Magisk] snake-4:
@pndwal Nice write-up, I'll try to respond to all your points.

This is true, however I've seen some apps that query for "android.intent.category.LAUNCHER" intent category to get the install directories and I don't think that one has requirements like "QUERY_ALL_PACKAGES" does. Also in one case they were decoding the "AndroidManifest.xml" of all apps returned and comparing it against the Magisk stub's "AndroidManifest.xml".

Of course, there are no incompatibilities with LSPosed itself, but LSPosed can be detected because its bridge service has a fixed name. I guess this can be randomized or hidden but it's a matter that should be tackled by LSPosed developers or the developers of its forks.

If we want to hide traces of other modules such as this, it's going to be a huge amount of effort to hide them all. That's why I only implement hiding methods that are not specific to an app or a module.

I'd almost agree but this issue is not constrained to GMS. In one case, removing GMS from denylist helped a user because they were using Pixelify which I think only replaces some fonts that GMS loads.

The comment you've linked is a bit misleading because it's not that we don't hide "fonts.xml", it is hidden. The problem is that Zygote loads "fonts.xml" before the fork but not the fonts themselves. So after the fork, the application will try to load the fonts from paths that don't exist because pre-fork Zygote loaded the modified "fonts.xml".

HuskyDG's Zygisk-FontLoader module solves this by loading the fonts into memory before they're unmounted. I'd assume this is also what Shamiko does. I didn't implement that method because I believe it can lead to detection. If an app compares the font it's using to the one on the disk, it would see that they are different.

A better way would be to get Zygote to reload "fonts.xml" after it forks but I guess that'd be a bit more complicated. As far as I'm concerned, users can use HuskyDG's module as long as it works.

No, but that's quite easy to implement, and in fact, the module reset-los-props which I've posted in another thread does just that.

They should be unmounted since similar to Shamiko, we also use the same list as the denylist. KSU does the actual unmounting on setuid syscall and this module does the unmounting just before setuid syscall, so everything should work fine.
[Magisk] sergej_7:
so I worked around the sepolicy denial with this command:

magiskpolicy --live 'allow untrusted_app userdebug_or_eng_prop file read'

the new logcat ist attached

on LineageOS Android 10 Mi A2 lite it works, on LineageOS Android 13 Nexus 5 it works. it must be something specific to the Redmi Note 7 rom (source: LineageOS-Ext https://github.com/Los-Ext)

edit: Got it working, commented out all lineage props
[Magisk] privacyguy123:
@snake-4 it was once described to me that how Shamiko was hiding things was "pre" umounting things before Zygote process knew about them and got a chance to cache (one vector we have proven.) Is your module in it's current state doing this? Is a big job to alter it? I notice some things I need to prove so they can be ruled out.
[Magisk] snake-4:
There's no such thing.

Below is a list of what will happen if you have Zygisk enabled. DenylistUnmount and PIF will flag the Zygisk to unmount.

Magisk DenyList With Enforce DenyList Off:

Zygote is injected.

Zygisk modules will run.

If flagged to do so by a module, Zygisk will also unmount stuff.

Magisk DenyList With Enforce DenyList On:

Zygote is injected.

Zygisk modules won't run.

Zygisk always unmounts stuff except module-specific mounts.

KSU Unmount Modules:

Zygote is injected.

Zygisk modules will run if "Enforce DenyList" is disabled in ZygiskNext settings.

KSU always unmounts stuff except module-specific mounts. (if GKI or path_umount )

If flagged to do so by a module, ZygiskNext will also unmount stuff.
[Magisk] privacyguy123:
I see the KSU/Shamiko/Native Test dev that replies to GitHub issue often talk about "pre" umounting like this often in TG groups. Perhaps you need to rethink your stance ...
[Magisk] snake-4:
These suggestions get tiring after a while. Zygisk modules run after Zygote forks so you can't make the code run before that. That would require controlling the init process which is not something I'm going to do.

Besides, I've already linked a solution to the custom font issue. Mounts are rarely the issue as Zygisk detection methods usually check things in memory and it's not as simple as remapping some memory maps.
[Magisk] NEO701:
Hello!

This app was working fine with v2.0.4 + Kitsune.

Now it is not working even with the latest version 2.1.1.

Is there any regressions or removed features after 2.0.4?

InstaPay Egypt - Apps on Google Play

With InstaPay, Transfer money instantly 24/7, and pay your bills.

play.google.com
[Magisk] ashish1989:
Do we need to uninstall Shamiko first before installing this module?
[Magisk] wilsonhlacerda:
Per past comments they can work together, but it is better to deactivate Shamiko (or uninstall it) to try the Zygisk Assistant module only, its effectiveness on your setup/apps. Anyway its purpose is to be an open source alternative to the closed source Shamiko.
[Magisk] aryantechi:
Can I get back RCS using this
[Magisk] cicciocant:
Should I use it together Shamiko or as an alternative to it?
[Magisk] djo_5296:
New update on my banking app seems like they check for zygisk but the assistant module isn't doing as I was expecting. My first time to check for methods to hide zygisk and this is the first module I tried to use to hide zygisk.

app in question: BPI https://play.google.com/store/apps/details?id=com.bpi.ng.app&hl=en&gl=US

Pixel 6 Pro using APatch 10763

Modules in screenshots below

View attachment 6105424View attachment 6105425
[Magisk] Captain_Throwback:
That app seems to use Appdome for root detection, which detects Zygisk (@privacyguy123 knows all about this).

The only way to pass (presently) is to disable/not use Zygisk, which means that modules that require Zygisk (like this one does) will not be functional.
[Magisk] tomyan112:
'grep' is not recognized as an internal or external command operable program or batch file.
[Magisk] cicciocant:
Good work. Zygisk assistant + shamiko.

The only app that doesn't work is netflix
[Magisk] Koeties:
On my Pixel8 with Magisk27 and the latest Zygisk Assistant (I uninstalled Shamiko) Netflix works.
[Magisk] cicciocant:
On my oneplus 10t android 14 with magisk alpha 27, zygisk assistant and shamiko, Netflix doesn't work
[Magisk] Koeties:
I assume you're also passing device integrity with PlayIntegrityNext or some such module?
[Magisk] cicciocant:
Yes play integrity fork di osmosis
[Magisk] privacyguy123:
The more annoying part is that it's been fixed but the code is being kept closed source and unreleased by the Shamiko crew.
[Magisk] sawdoctor:
Pretty much all the working prints have gone now and no one seems to be passing device integrity since yesterday so maybe related
[Magisk] Koeties:
Not sure, because my Pixel8 also doesn't pass device (just checked now) and netflix still works here.
[Magisk] cicciocant:
I tried with new playintegrotyfix of chiteroman and pass device integrity buy Netflix still doesn't work
[Magisk] Zimty86:
I use kakitsune, I have already read through here but how do I set it up for the module?

Do I have it right ?

My problem the payback app is not working yet

View attachment 6105734
[Magisk] wilsonhlacerda:
Download Magisk Assistant module zip.

On Kitsune Manager go to modules and add it.

Reboot.

By the way usually the best (and uniqueness) approach on Kitsune is using it on SuList mode (= whitelist). Better try that by enforcing SuList and reboot. Then add to list the apps you want to expose Kitsune/root/modules only (the way around original Magisk / Kitsune MagiskHide list works, blacklisting).

Read Kitsune thread for better understanding.
[Magisk] snake-4:
I'm aware of this, it's a little trade-off I made in v2.1.0, but I'll try to fix it later. I only observed this behavior with that app although I still keep the older versions up for cases like this.

Maybe you can try the suggestions in my post about Starling bank app, both apps have very similar root detection. I haven't tried it but kitsune might also work though I recommend KSU for the time being.
[Magisk] cabagekiller:
Netflix and any streaming app is borked on any OnePlus phone with an unlocked bootloader that has came.out in the past few years. It's related to the widevine system ID changing from 5 digit number to 10 digit number. Only way for it to work is disable drm entirely but that prevents HD steams.
[Magisk] dknight178:
Considering appdome-linked apps apparently detect root even with shamiko (https://www.reddit.com/r/Magisk/s/flOZnSM0of), is there any way for this module to be able to hide root from those?

Or is there a way to prevent a banking app from checking if there is an update in playstore / from forcing a user to update to latest version?
[Magisk] frank93:
i’m happy with zygisk-detach for this. (works only for updates through play store, like, to not update automatically. as soon as the app itself decides it doesn’t want to work anymore, and says "please update!!", there’s not so much you can do i guess.)
[Magisk] snake-4:
Mounting system as rw is not a good idea as it can break dm-verity. Not to mention that system simply cannot be rw on newer phones with EROFS. This will also permanently break OTA updater until you manually flash LOS again.

The bind mount on addon.d can easily be detected by checking mounts as well. The reason why reset-los-props is a separate module is because there are many other ways to check if the system is LineageOS or not, which I will not post here. I'd like to limit the scope of the module to hiding root only (for now).
[Magisk] sergej_7:
thanks for the additional details regarding bind mount and mounting system as rw. then these tweaks are very specific to my phone and ROM I see. Should I remove any of the scripts here because they are not safe for others?
[Magisk] cabagekiller:
Netflix is borked on any newer OnePlus model with unlocked bootloader
[Magisk] dknight178:
Thanks - unfortunately my phone doesn't seemingly work well with this :(
[Magisk] sawdoctor:
There's an xposed mod update locker that does pretty much the same thing

[MOD][XPOSED][4.1+] Update Locker - stop update your apps

Update Locker Block updates (and auto-updates) selected apps via: Google Play Market Aurora Store Huawei AppGallery Samsung Galaxy Store Steam F-Droid App Lounge RuStore RuMarket Install notes: install apk enable the module in your xposed...

xdaforums.com

I do prefer zygisk detach though
[Magisk] Captain_Throwback:
HMA can also be used to do this.
[Magisk] sandiprickyroy:
I'm using KernelSU. I tried this module but Tata Neu app is still detecting root.
[Magisk] Captain_Throwback:
Try using either the LSPosed module Hide My Applist (often referred to as HMA) to hide the KernelSU app, or simply uninstall it.

The app seems to simply detect the Manager app, which is outside the scope of this module.
[Magisk] sandiprickyroy:
It is weird that Basic Call Recorder (BCR) keeps crashing... No matter if I Mount or unmount it.
[Magisk] dknight178:
How can HMA do this?

Is there no way for zygisk assistant to determine how shamiko fixed the appdome issue?
[Magisk] Captain_Throwback:
Create a template that hides apps for Play Store and add the apps that you want to "detach" to that template.
[Android Head-Units] :
I want to connect my phone with Bluetooth, use the radio, GPS etc. but it is stuck on this screen.

Pressing any of the side buttoms, volume buttons, or reset button does not have any effect.

The head unit essentially just switches itself on and off, looping with this screen appearing and disappearing...

This button is at the bottom right: (pressing it does nothing)

View attachment 6086427

There are two SD card slots, maybe I could reset the firmware or something? I really don't know what to do
[Android Head-Units] j0hn83:
Very likely neither will anyone else.

You've provided absolutely zero details to help anyone help you unless they somehow recognise the unit from your picture.

What's the make and model of your unit? Is it new? If not new how old and when did this start?
[Android Head-Units] :
Hi It’s been like this since I bought the car, few weeks ago. I’m not sure how long it’s been installed for, no record in service history

Here are some barcodes.. I googled them but got nothing View attachment 6086620
[Android Head-Units] :
Sure...I just updated the car make/model in the title

I already posted images of the error. That’s the only screen that is displayed.

The rear view camera appears when reversing, which is weird... that is the only feature that works.
[Android Head-Units] :
View attachment 6086839Here is another pic of it^
[Samsung Galaxy S23 Ultra] maxime4611:
Hi

Is there a way top disable the fact that it's now impossible to type on the keyboard with my pen?

Since the update, this pop's up everytime i want to type something with the stylus but you HAVE to scribble to write texts and this bothers me a lot, i tried searching in the settings but nothing at all

Thanks

:D
[Samsung Galaxy S23 Ultra] SloPoke23:
The only way I've found is to touch the input box with your finger first. This brings up the keyboard and then you can use the stylus on the keyboard.
[Samsung Galaxy S23 Ultra] raul6:
What keyboard is use? Maybe disable floating keyboard in app settings
[Samsung Galaxy S23 Ultra] maxime4611:
while searching for it (like samsung keyboard or stylus settings) i've seen the handwritting settings in GBOARD my actual keyboard

There's a developper option setting at the bottom for disabling this features "motion event" and i'm no more annoyed :giggle:
[Oppo Find N] antovolk:
Good to be back after some years!

Will be traveling soon to a country that will have the N3 Flip in stock and really interested in making the jump.

If any owners know any tips / tricks namely what I could try debloat to get this close to OnePlus (a shame it's seemingly not possible to root and no custom toms available) would be ace. Also if people in UK have had any issues with it (aside from no support of course)

(Also any good case recommendations also welcome!)
[Off-topic] ZG_DEV:
This is a small reminder that today is the 1st of April if you know what I mean ;)

What April fools do you think XDA will bring to us today ? Comment here 😁
[Off-topic] popopopo1:
An apple phone under 1000€$£ ?
[Off-topic] EllieCat:
It’s still Easter for me. Happy early April Fools day!
[Off-topic] ZG_DEV:
{Mod edit: Quoted post has been deleted by another moderator. Oswald Boelcke}

Late but happy April fool for you too !
[General Questions and Answers] zeefpt:
Hi guys,

Just have this Altice Hisense S41, that lost his rom.

Any guide for what should i install?

Thanks
[General Questions and Answers] xXx yYy:
Typically people reinstall the stock ROM if something went wrong when tampering a device:

Download Hisense Stock ROM for all models (Latest Firmware)

Download the latest Hisense Stock ROM Firmware (Flash File) for all the available Hisense smartphones, feature phones, and tablets.

androidmtk.com
[General Questions and Answers] zeefpt:
Thanks for kind response,

I already founded this site, but cant find my S41 model.

I´m missing something? :)
[Android Head-Units] EX0PIL0T:
Looking for one in this style. Looking for wireless carplay, android based would be preferred but not necessary. I've tried the eonon ga9465 and it played the door chimes through the canbus box. I don't want that, I want one that plays the chimes through the car speakers. I've heard some aliexpress ones keep the original chime, and I know the dynavin N7 pro does, but that's discontinued (nobody has old stock, i've called every company with a listing in the western hemisphere) and was already a good amount overpriced. How can I tell which ones do that?

View attachment 6086437
[Android Head-Units] EX0PIL0T:
bump
[Touch 3G General] Cowboy X:
What is the largest capacity SDHC card that this phone can accommodate? Has anyone tried 16 GB or 32 GB cards yet?
[Touch 3G General] Xenograph:
biggest card I'm using up to now is an 8GB card from sandisk.
[Touch 3G General] gazela00:
16 Gb from SANDISK works perfectly...
[Touch 3G General] pkoubek:
16G Kingstone works perfectly as well.
[Touch 3G General] Cowboy X:
That's good news.
[Touch 3G General] edti0661:
Brought a 8G Kingston the other day.Installed it into the device but cannot detect it.Put in a 4g and it was able to detect the 4g card.Call up the HTC support and was told that only scandisk brand of memory card can be used.
[Touch 3G General] Cowboy X:
Good thing my 8 gig happens to be Sandisk.
[Touch 3G General] ratsche:
I'm using 16gb scandisk, working fine.

As far as I know, SD 2.0 (SDHC) is fully supported by the jade, i. e. cards up to 32gb.

Unfortunately the highest available capacity for micro SD is 16 right now :>
[Touch 3G General] Cowboy X:
I think I saw a 32gb one at Amazon or Newegg ............... prohibitively expensive though.
[Touch 3G General] Tee3D:
What is the highest Class supported? Class 6 or higher?
[Touch 3G General] surf77:
i use 8gb Kingston (micro-SDHC, Class 4). works fine with my jade.
[Android Q&A, Help & Troubleshooting] djo_ko:
Good afternoon, I need help.

I need to register multiple accounts on my android smartphone and at each registration I need to change the device name and imei. How can I do this?
[Android Q&A, Help & Troubleshooting] schizophrenic.dev:
You can simulate other devices using this module, basically changing the device name and other related components to trick an app into thinking that it's a different phone. I don't really know if it fits your purpose but you could always try.

Check this link: https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf
[Android Q&A, Help & Troubleshooting] TNSMANI:
MOD ACTION:

Thread closed.

@djo_ko

Changing IMEI is illegal in quite a lot of countries around the world. We do not want any legal hassles with the authorities. Please do not ask for help for changing IMEIs on XDA and please read the Rules of XDA before proceeding further.
[Google Pixel Fold] fred2546:
I guess the question covers the issue. Just curious why the unfolded FOLD can't use the inside camera to unlock the phone?
[Google Pixel Fold] XDM inc:
im just guessing that it might be due to the quality of the inner camera. because this phone (and MOST other android phones) dont have real inferred scanners it relies on a VERY hd capture for references and the inner camera might not be up to the task...or it could just be that it was not programmed with fordable phones in mind
[Android Q&A, Help & Troubleshooting] Maxi.912017:
Hello everyone!!! I'm checking here because I don't know where to look, since I can't find information on how to create a device tree for Lenovo yoga tab 3 850F.

The manufacturer Lenovo has already released the source code for this tablet, but I don't know how to create a tree to compile a lineage os 16, android 9 ROM from said source code.

The last software update it had was with Android 6, it is a shame that they did not develop for this device, since it is a good device.

I would appreciate any kind of help regarding this!!!

¡¡¡Hola a todos!!! Consulta aca porque no sé dónde buscar, ya que no encuentro información sobre cómo crear un árbol de dispositivo para Lenovo yoga tab 3 850F.

El fabricante Lenovo ya liberó el código fuente para esta tableta, pero no sé como crear un árbol para compilar una ROM lineage os 16, android 9 a partir de dicho código fuente.

La última actualización de software que tuvo fue con android 6, es una lástima que no hayan desarrollado para este dispositivo, ya que es un buen dispositivo.

Agradecería cualquier tipo de ayuda con respecto a esto!!!
[Huawei Mate 9 Questions & Answers] adamerso:
Hello :) After playing with my (unlocked by Huawei many years ago) mate 9 I've vbricked it. :( Looks like, the only way for me is to flash it using IDT - I've found working binary on azrom.net, working, signed Huawei USB COM 1.0 driver, and also from azrom.net "board software" package named "[azROM.net]_MHA-L29_Dead_Boot_Repair_Without_Lost_IMEI_And_OEM.rar" However, sadly, IDT with that package ends with "FAIL (4s) Error (15)" error. Looks like I need one of board software packages named:

HLMHAAL00AM00A070

HLMHAAL00AM00A069

HLMHAAL00AM00A073

But I've only found HLMHAAL00AM00A069 password protected rar on some turkish forum... :/ Does anyone still has that package and could upload it:)?

Or mayby somebody has another solution to unbrick mate 9 mha-l29? :) It's current state is totally dead, only working when short-pinned testpoints - then appears as "Huawei USB COM 1.0" device.
[OnePlus 12R / OnePlus Ace 3] Canuck Knarf:
I need someone to test my bat file...I have tested and works. ( for China version phone )

I have Genshin Impacted edition interface installed with CPH2609 . I also put TWRP to install for the recovery.

Here some pics.

Questions about issues that cannot enter bootloader after ocdt.img flash

Bootloader cannot enter after OCDT flash. It is not possible with the adb command, it is not possible to physically enter. Is there a solution? Not only 12R, but also 11R that you have has the same issue. Please help me lock the bootloader in...

xdaforums.com
[Nothing Phone (2a)] ffooff1988:
Hi.

I have used termux as root.

when i run 'top' command ... there are many UID running.

suppouse only root user + the user for termux .

plz look at the pic and advise .... as i think my phone under attack.

View attachment 6086474
[Nothing Phone (2a)] theq86:
Hello,

The uo_***** users are the specific users that are used by single apps. Android, for security reasons, runs all apps isolated using their own account

System is a user for system services

Then there's root:

Root processes surrounded with [***] are actually kernel processes themselves.

It is very common for any operating system to use a whole bunch of processes. There's nothing suspicious I could read from your output.

What exactly makes you think your phone is under attack?
[Nothing Phone (2a)] mermaidkiller:
Indeed, that is what any Linux or macOS system does, just like Android.
[Asus ROG Phone 7 / 7 Ultimate] LimHour:
ROG7 Convert to Global Android 14 please help share the file or the link please
[Asus ROG Phone 7 / 7 Ultimate] geeker123:
Can you please share the rog 7 ultimate EDL file with me in telegram?
[Samsung Galaxy S20 FE Questions & Answers] Santy_Dacu:
Hello, I need help, I am trying to download a ROM on my samsung S20FE exynos but when I try to enter TWRP I get:

RECOVERY: no footer detected

RECOVERY: error checking vbmeta image: invalid vbmeta header (6)

Someone knows what this is?
[Samsung Galaxy S20 FE Questions & Answers] mahirochan:
you need to flash blank vbmeta in AP slot, try this one:
[Sony Xperia 1 V] batarakolo:
I wonder if there's any transparent app like pwmfree but doesn't mess with screen brightness to trick game enhancer, the idea is registering that app into game enhancer and use HS power control in any app because it's transparent overlay app

Or anybody know better trick?

I just wanna use bypass charging while using my phone in my room to save battery cycle
[Sony Xperia 1 V] King081:
ACCA advanced charging controller
[Sony Xperia 1 V] batarakolo:
It's require root :(