[Magisk] [Module] Httpcanary Root certificate - Xiaomi Poco X2 Themes, Apps, and Mods

Hello, guys!
I created Magisk Module which allows you to install Httpcanary Root certificate into system CA list
Add as System trusted certificate
Support Android 10,11,12
( Magisk required ), you can install it easily. Everything works fine. After installing.
Tg --> @mr_spyboy

What are the benefits?

Amazing <3
Edit: the app still shows certificate is not installed

TRY THIS ONE:

Csw

Anyone help, how to hack/Crack platforms (Online money making)

If nothing works, try this,
Download the attached file (based on @mepsnet's file)
Create a file (HttpCanary.jks) on HttpCanary data folder
/data/data/com.guoshi.httpcanary.premium/cache/HttpCanary.jks
Click to expand...
Click to collapse
If you couldn't find the path above, try this path instead,
/data_mirror/data_ce/null/0/com.guoshi.httpcanary.premium/cache/HttpCanary.jks
Click to expand...
Click to collapse
Hope this helps

Related

[SOLVED]Medscape App. Help needed!!

Im a medical student and I really would love to be able to use the newly available Android Medscape app (free from the market) on my phone.
Unfortunately, it says in description of the app that it may have problems with "rooted" phones. Im assuming it means our HD2's running android on NAND as well, because after installing the App on my phone, I am unable to update/download the Clinical reference data required for the app to work offline.
It gives the error "Internet connectivity was interrupted..Please try again"
Any help from the developers or anyone else would be very greatly appreciated
dude0014 said:
Im a medical student and I really would love to be able to use the newly available Android Medscape app (free from the market) on my phone.
Unfortunately, it says in description of the app that it may have problems with "rooted" phones. Im assuming it means our HD2's running android on NAND as well, because after installing the App on my phone, I am unable to update/download the Clinical reference data required for the app to work offline.
It gives the error "Internet connectivity was interrupted..Please try again"
Any help from the developers or anyone else would be very greatly appreciated
Click to expand...
Click to collapse
Looking at the description and the error you gave, have you tried disabling any ad-blocking software? It may be something cooked into the ROM - if so, try asking the dev how to disable it. DLing now - i'll post back what I find.
.............................
EDIT:
Ok, having found this question asked on the thread for the ROM I use, you can remove medscape from the adblock 'hosts' list. (find it in \system\etc).
Original Post URL: http://forum.xda-developers.com/showthread.php?p=11521445&highlight=block#post11521445
I had to copy the file to PC before editing and copied back again using droidexplorer.
kinsago said:
Looking at the description and the error you gave, have you tried disabling any ad-blocking software? It may be something cooked into the ROM - if so, try asking the dev how to disable it. DLing now - i'll post back what I find.
Click to expand...
Click to collapse
Thanks for the reply. I forgot to mention the ROM im using. Its Core Droid DHD 1.5, and it seems you may be right. It says in the description of the ROM that the "Adds are Blocked (Host files modified)". Is there any way to reverse this host file change?
Fixed it with the help of the developer of the Core Droid ROM. Just opened the app "Add free" and hit "revert". Restored the original host file. Medscape works now.
im having the same issue and clicking the "revert" bottom on AdFree did not fix it
I have uninstalled AdFree and have the same problem all the time. Anybody fixed this?
i had the same problem!
After i revert the hosts file in ad-free, medscape did not update the reference!
So what i did:
I did not unistall ad-free, but:
- i revert the host file 3 times in a row;
- i stopped the access of AD Free from SuperUser (root access);
- and i restart medscape (i killed the process with automatic task killer) and start it again;
- and voila, my htc g1 is updating the reference while i text.
(i don't know what are the steps that make medscape update, but i guess, is the revert host file and restart the app, to it starts didn't knowing that can't access that host to update)
I hope this help you!
Good luck
It works for me, reverted host files, stopped Adfree acces to Superuser and voila!! Medscape is updating again. Thanx
how to correct medscape installation please?thx\
SOLVED!
Just got an OTA update for my flyer and software got updated to version 2.27.1540.32
The android version is 2.2.4 while sense is 1.0
Just for the record, AdFree only works on ROOTED devices. i mentioned in another thread on xda that adfree does not work for me. with this OTA update, my Medscape is finally installing as i type this - - -
Just kill the AdFree app and immediately run Medscape app,it'll definitely take the update.I did the same and it worked
i try looking for file in \system\etc
in use editor to open file host.. thera are a lot of files,
and it make me confuse, where the file "medscape from the adblock 'hosts' list" is ???
wisnu19 said:
i try looking for file in \system\etc
in use editor to open file host.. thera are a lot of files,
and it make me confuse, where the file "medscape from the adblock 'hosts' list" is ???
Click to expand...
Click to collapse
i had found problem solve
copy host file from \system\etc (in yr device) to PC
[*]and open using worldpad in pc
[*]use search from worldpad..type medscape
[*]and delete all file which has name medscape
[*]save !!
[*]move and replace host file which edit from pc to \system\etc in yr device (use es file explorer)
[*]install again medscape
[*]and the update reference should work again..done !!
not solved for me!
Hi everyone!
Well, I've experienced the same "connectivity error" as everyone with a root cellphone, after reinstalling medscape app at my cell. I never had AdFree, and even though I'm able to found the hosts file and take a look of it with my pc it says absolutely nothing about medscape (only 127.0.0.1 localhost and emptyness after), so I guess I must be getting the wrong file or not accesing to it correctly?
I've tried everything you said, but is still not working.
I'm pretty new with android, and I would really aprecciate you help, given the fact that this is one of my favorities app!
lalauri089 said:
Hi everyone!
Well, I've experienced the same "connectivity error" as everyone with a root cellphone, after reinstalling medscape app at my cell. I never had AdFree, and even though I'm able to found the hosts file and take a look of it with my pc it says absolutely nothing about medscape (only 127.0.0.1 localhost and emptyness after), so I guess I must be getting the wrong file or not accesing to it correctly?
I've tried everything you said, but is still not working.
I'm pretty new with android, and I would really aprecciate you help, given the fact that this is one of my favorities app!
Click to expand...
Click to collapse
i just rename file host in /system/etc via root explorer..then it works like a charm
note: ypu can rename it by any programs that's can mount and write root folder and explore (es file explore,x-plore,etc)
Rename?
ivaneris said:
i just rename file host in /system/etc via root explorer..then it works like a charm
note: ypu can rename it by any programs that's can mount and write root folder and explore (es file explore,x-plore,etc)
Click to expand...
Click to collapse
i have got a file in /system/etc called "hosts" , so what should i rename it after? im using root explorer.
Thanks
Thanks Ivaneris
Iam on CM 7.2 LG p500.I had same probs and ur method really worked like a charm.I thought I almost lost it but thanks to you.BTW I renamed hosts file as explorer

Lollipop: initZygote() has no access to /data/data/<module package> files

In the initZygote() of a module, it is not possible anymore to access files under /data/data/<module package>.
For example, my module needs to load a native library in /data/data/<module package>/lib, with System.loadLibrary().
It fails with an error, as no file is visible under /data/data/<module package>.
Is there any workaround ? Is it possible to restore the pre-Lollipop behavior in Xposed ?
The comment for
Code:
SELinuxHelper.getAppDataFileService()
tells
Retrieve the service to be used when accessing files in /data/data/*
Click to expand...
Click to collapse
dont know how it works
defim said:
The comment for
Code:
SELinuxHelper.getAppDataFileService()
tells
dont know how it works
Click to expand...
Click to collapse
Thanks for the pointer.
I could fix my problem trivially by moving some code from initZygote() to handleLoadPackage() which has permissions to access its own data directory.

lockscreen disabler for magisk

I'm looking for a module to be created, or if I could do it not sure. Something to do the same as "lockscreen disabler" did in Xposed. Willing to donate. App in question for exchange email is "Email MOTOEMAIL.00.05.0072". Currently running XT1254, 6.0.1, stock rom. Thank you.
Shtiff1 said:
I'm looking for a module to be created, or if I could do it not sure. Something to do the same as "lockscreen disabler" did in Xposed. Willing to donate. App in question for exchange email is "Email MOTOEMAIL.00.05.0072". Currently running XT1254, 6.0.1, stock rom. Thank you.
Click to expand...
Click to collapse
maybe it is enough if you download the module-template edit config.sh and module.prop to an ID if your choice and in config.sh also the REPLACE part with /system/app or priv-app/Lockscreen/ ?
something like this maybe? but here ends my know-how
Shtiff1 said:
I'm looking for a module to be created, or if I could do it not sure. Something to do the same as "lockscreen disabler" did in Xposed. Willing to donate. App in question for exchange email is "Email MOTOEMAIL.00.05.0072". Currently running XT1254, 6.0.1, stock rom. Thank you.
Click to expand...
Click to collapse
First, that's not a donation you're talking about, it's a bounty.
Second, if it can't be done without Xposed, it can't be done with Magisk. So don't hold your breath.
wiQbold said:
maybe it is enough if you download the module-template edit config.sh and module.prop to an ID if your choice and in config.sh also the REPLACE part with /system/app or priv-app/Lockscreen/ ?
Click to expand...
Click to collapse
What? I don't think you understand what the REPLACE part of the config.sh file does.
During installation, that little entry puts a file called "replace" in each folder listed, in the module folder structure. Every time Magisk mounts a module and finds that file it will completely wipe (systemlessly, of course) the corresponding folder in /system.
If you want to replace a file on your device with one you've edited, all you have to do is to put that file in the module zip, under the same folder structure it can be found on your device. After that Magisk's Magic Mount will do it's thing...
Didgeridoohan said:
First, that's not a donation you're talking about, it's a bounty.
Second, if it can't be done without Xposed, it can't be done with Magisk. So don't hold your breath.
What? I don't think you understand what the REPLACE part of the config.sh file does.
During installation, that little entry puts a file called "replace" in each folder listed, in the module folder structure. Every time Magisk mounts a module and finds that file it will completely wipe (systemlessly, of course) the corresponding folder in /system.
If you want to replace a file on your device with one you've edited, all you have to do is to put that file in the module zip, under the same folder structure it can be found on your device. After that Magisk's Magic Mount will do it's thing...
Click to expand...
Click to collapse
right. my consideration was to wipe the lockscreen folder in system to disable it
wiQbold said:
right. my consideration was to wipe the lockscreen folder in system to disable it
Click to expand...
Click to collapse
Ok. In that case I believe you haven't quite understood the request...
Didgeridoohan said:
Ok. In that case I believe you haven't quite understood the request...
Click to expand...
Click to collapse
that could be true. do not have any device older then nougat and can t try the xposed-module.
thought it disable only the lockscreen.
wiQbold said:
that could be true. do not have any device older then nougat and can t try the xposed-module.
thought it disable only the lockscreen.
Click to expand...
Click to collapse
From what I can tell it disables the lockscreen while tricking apps that require a lockscreen into thinking it's enabled.
Easy-ish with Xposed, impossible with Magisk unless you manually edit the app in question to not detect the lockscreen state and then use a Magisk module to mount it to your device.
Didgeridoohan said:
From what I can tell it disables the lockscreen while tricking apps that require a lockscreen into thinking it's enabled.
Easy-ish with Xposed, impossible with Magisk unless you manually edit the app in question to not detect the lockscreen state and then use a Magisk module to mount it to your device.
Click to expand...
Click to collapse
That is correct. When i opened phone before it just had swipe up to open. Now I have to enter lock code every time. I haven't done anything with adb before, always do everything from the phone. I've seen the apk "exchangenopin" but I can't try it, cause I can't download the apk anywhere. Those from other thread seem to go to ad sites. I figured that it wouldn't of been that difficult because the exchangenopin "supposedly" works w/o Xposed. That's why I was hoping for a module. I found something to replace my "insert custom text" module from Xposed, now just need something to replace for lockscreen. Lol. Liking Magisk though.
I experienced the same problem with my realme 5i smartphone, I tried to install the latest Magisk via the OrangeFox recovery because I had never rooted my smartphone before. but I have installed pixel 5 archipelago project. In this case, after installing magisk and successfully entering the lockscreen, here the problem occurs because I can't enter the lockscreen PIN and can't do anything, I can't even turn off my phone. But here I found a solution, namely using a google account and trying to wipe data via the Google Play application, namely find my devices and then delete it there and it worked for me

Adhell 3.1 Assistance

I've been trying to activate Adhell 3.1 on my Note 9 all morning but I haven't had any success. I created a Samsung dev key (starts with KLM06). I successfully built the app with android studio and installed it on my phone. I enter the key into Adhell 3 but it never gets beyond the attached screenshot. Has anyone else experienced this?
Try rebuilding the app. Are on pie beta build? Any other ads blocking up installed?
Demati said:
I've been trying to activate Adhell 3.1 on my Note 9 all morning but I haven't had any success. I created a Samsung dev key (starts with KLM06). I successfully built the app with android studio and installed it on my phone. I enter the key into Adhell 3 but it never gets beyond the attached screenshot. Has anyone else experienced this?
Click to expand...
Click to collapse
Do you have a link where did you follow on how to install Adhell 3 ? i can’t even get it installed let alone activate it was so easy on S8+ but Note 9 is a different ball game.. Thanks
N1NJATH3ORY said:
Do you have a link where did you follow on how to install Adhell 3 ? i can’t even get it installed let alone activate it was so easy on S8+ but Note 9 is a different ball game.. Thanks
Click to expand...
Click to collapse
To anyone having problems, I'd recommend downloading the APK as opposed to building / verifying it is signed correctly, etc. You can find the APKs in the MediaFire link in the Reddit post. Here's the steps (taken from the reddit post) :
Obtaining a Samsung Knox License key:
Enroll as a developer with this link: https://seap.samsung.com/enrollment
Ensure you're signed in.
Generate a license key with this link: https://seap.samsung.com/license-keys/create#section-knox-standard-sdk
This link should take you to the "Knox Standard SDK" under "Legacy SDKs".
Choose "Enterprise license key".
Enter something in "Add a key alias", e.g. test.
Click on "Generate License Key".
Installing application:
Download newest build of AdHell 3 from MediaFire folder.
Build numbers are in file name. Higher numbers are newer builds.
Download APK Editor Pro.
Copy of this app is provided in the same MediaFire folder with the name apkEditorPro-1.8.28.apk.
Alternatively, you can download it directly from the dev's site: http://www.apkeditorfree.com/
Open APK Editor Pro.
Choose "Select an APK File" and find the downloaded apk file.
Select "Common Edit".
Edit the "Package name" field and change it to a unique name.
It's best to stick to the same package ID length. 3.8.9 characters
If you use same name each time, you should be able to just install updates over your existing AdHell 3.
Ensure "Rename the package name in resources.arsc" is checked.
Press Save.
Press "Install".
Activating AdHell 3:
Grant the app administrator privileges.
Enter your Knox license key.
Submit the key.
Activate.
raul6 said:
Try rebuilding the app. Are on pie beta build? Any other ads blocking up installed?
Click to expand...
Click to collapse
I'm on the factory unrooted Oreo release with the November patches installed. No other ad blocking installed.
N1NJATH3ORY said:
Do you have a link where did you follow on how to install Adhell 3 ? i can’t even get it installed let alone activate it was so easy on S8+ but Note 9 is a different ball game.. Thanks
Click to expand...
Click to collapse
I used this guide.
keredini said:
Installing application:
Download newest build of AdHell 3 from MediaFire folder.
Build numbers are in file name. Higher numbers are newer builds.
Download APK Editor Pro.
Copy of this app is provided in the same MediaFire folder with the name apkEditorPro-1.8.28.apk.
Alternatively, you can download it directly from the dev's site: http://www.apkeditorfree.com/
Open APK Editor Pro.
Choose "Select an APK File" and find the downloaded apk file.
Select "Common Edit".
Edit the "Package name" field and change it to a unique name.
It's best to stick to the same package ID length. 3.8.9 characters
If you use same name each time, you should be able to just install updates over your existing AdHell 3.
Ensure "Rename the package name in resources.arsc" is checked.
Press Save.
Press "Install".
Click to expand...
Click to collapse
This did not work for me. I installed apkEditorPro-1.8.28 and opened the adhell3.1.1 apk (which I downloaded from the MediaFire link). I changed the package name to something unique (I kept the 3.8.9 naming convention). The updated apk won't install, however: "There was a problem parsing the package."
@keredini
I fixed the parser error produced by APK Editor Pro. The apk installed, however I am back to where I began. I enable admin, copy my license key over, click activate and I don't get beyond the screenshot in my original post. I'm not sure why.
Demati said:
@keredini
I fixed the parser error produced by APK Editor Pro. The apk installed, however I am back to where I began. I enable admin, copy my license key over, click activate and I don't get beyond the screenshot in my original post. I'm not sure why.
Click to expand...
Click to collapse
How did you fix the parser error ?
N1NJATH3ORY said:
How did you fix the parser error ?
Click to expand...
Click to collapse
I performed the following in APK Editor PRO:
1. Open the APK with the parser error.
2. Select Full Edit
3. Click on Manifest
4. Search for "sdk"
5. The following will appear:
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="27" />
6. Change the min SDK version to 14:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="27" />
7. Click Save
8. Click Build
9. Install
Demati said:
I performed the following in APK Editor PRO:
1. Open the APK with the parser error.
2. Select Full Edit
3. Click on Manifest
4. Search for "sdk"
5. The following will appear:
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="27" />
6. Change the min SDK version to 14:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="27" />
7. Click Save
8. Click Build
9. Install
Click to expand...
Click to collapse
Thanks it worked flawlessly Adhell 3.1 is installed and active awesome Quick question did you enable admin mode before you pasted in the key ? Also witch key did you copy from Knox ? i copied and pasted KPE Development key and it worked perfectly ?
N1NJATH3ORY said:
Thanks it worked flawlessly Adhell 3.1 is installed and active awesome Quick question did you enable admin mode before you pasted in the key ? Also witch key did you copy from Knox ? i copied and pasted KPE Development key and it worked perfectly ?
Click to expand...
Click to collapse
I enabled admin first then copied and pasted the KPE development key. It does not activate regardless of whether I install Ahell from an APK or build it from source.
I downloaded the APK from the mediafire link, but couldn't get it to activate when following the instructions to edit the APK. So I just installed without editing, and it activated and is working fine.
brc6985 said:
I downloaded the APK from the mediafire link, but couldn't get it to activate when following the instructions to edit the APK. So I just installed without editing, and it activated and is working fine.
Click to expand...
Click to collapse
Yeah i noticed that as well, as it would install fine if you didn’t edit the apk.. I’m not sure if mine was edited, i think i did edit the apk and saved it then used your way..
I’m not sure why they ask to edit the apk? i think as it says adblocker that’s against the T&C of Samsung Knox, well we will find out if Samsung check and disable our Samsung dev key only time will tell..
Demati said:
I performed the following in APK Editor PRO:
1. Open the APK with the parser error.
2. Select Full Edit
3. Click on Manifest
4. Search for "sdk"
5. The following will appear:
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="27" />
6. Change the min SDK version to 14:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="27" />
7. Click Save
8. Click Build
9. Install
Click to expand...
Click to collapse
N1NJATH3ORY said:
Yeah i noticed that as well, as it would install fine if you didn’t edit the apk.. I’m not sure if mine was edited, i think i did edit the apk and saved it then used your way..
I’m not sure why they ask to edit the apk? i think as it says adblocker that’s against the T&C of Samsung Knox, well we will find out if Samsung check and disable our Samsung dev key only time will tell..
Click to expand...
Click to collapse
I remember reading somewhere that adblocking was a no-no in Samsung's eyes, so I uninstalled and followed Demati's instructions, as well as renamed the package, and it installed and activated with no issues.
I'm really feeling insane as I can't get it to activate and I'm following the same directions and guides as everyone else.
Where did you download the APK? I got it here: https://m.mediafire.com/folder/sb37c6gmhqgbn/AdHell_3. Then change min SDK version to 14, and rename the package (3.8.9 format). Also maybe try generating a new KNOX license key.
Even after changing the SDK min number, I still get the parser error...
All, I want to report that I have it working! I'm not quite sure what did it. I revoked my current KPE license and then issued a new one. At the same time I uninstalled Adhell and then reinstalled it from the APK that I downloaded from MediaFire (and fixed using APK Editor Pro). I rebooted my phone then I opened the app and to my shocking surprise it activated! I want to think that it had nothing to do with revoking and issuing a new KPE dev license but who knows? Maybe this was an issue on Knox license server.
Hi all,
My last working license expired yesterday and I have generated a new license key. I can activate AdHell 3 anymore. I had rebuilt package with custom name. I have created a new package with a new name and still I can't activate the license. Error 102.
I noticed that SEAP website changed. Am I missing something?
Try Blokada. It is just much easier.
Tombias said:
Try Blokada. It is just much easier.
Click to expand...
Click to collapse
Thanks, however I'd really like to keep using AdHell, adblocker + package disabler is what I need.

can't R/w even with rooted phone

rooted with magisk and i'm trying to transfer a file into system/bin but when i click r/w in root explorer nothing happens and when i try to copy it from the sd card it says fail. Anyone else?
Make sure AVB verity is unchecked in magisk then reinstall from the app
qman66 said:
rooted with magisk and i'm trying to transfer a file into system/bin but when i click r/w in root explorer nothing happens and when i try to copy it from the sd card it says fail. Anyone else?
Click to expand...
Click to collapse
If the pixel 4 is any like pixel 3 with its logical partitions you'll have to use magisk to add to system. Easy way download a magisk module. Then go to /data/adb/modules then the module you installed if u need to add to /system/app you might have to add the /app set permissions then add what is wanted set permissions then restart. easy way without having to make your on module you can always go to magisk thread an learn to make a module as well either way only way I've been able to do it on Android 10 which I reverted back to pie so much better in my opinion
virtyx said:
Make sure AVB verity is unchecked in magisk then reinstall from the app
Click to expand...
Click to collapse
It's always been unchecked
billyt1 said:
If the pixel 4 is any like pixel 3 with its logical partitions you'll have to use magisk to add to system. Easy way download a magisk module. Then go to /data/adb/modules then the module you installed if u need to add to /system/app you might have to add the /app set permissions then add what is wanted set permissions then restart. easy way without having to make your on module you can always go to magisk thread an learn to make a module as well either way only way I've been able to do it on Android 10 which I reverted back to pie so much better in my opinion
Click to expand...
Click to collapse
Ok I'm willing to do this. What module do I download exactly?
qman66 said:
It's always been unchecked
Click to expand...
Click to collapse
Strange
That's the only thing I know that could cause you're issue
Android 10 requires you to so any system changes through Magisk in a "systemless" manner. As mentioned above, it needs to be in a module. If you can't do it yourself, ask for help from one of the devs. If it is a common task that others could benefit from, create a thread with the request and I am sure someone will come through...
CyberpodS2 said:
Android 10 requires you to so any system changes through Magisk in a "systemless" manner. As mentioned above, it needs to be in a module. If you can't do it yourself, ask for help from one of the devs. If it is a common task that others could benefit from, create a thread with the request and I am sure someone will come through...
Click to expand...
Click to collapse
ok does anyone know?
bump
qman66 said:
ok does anyone know?
Click to expand...
Click to collapse
What exactly is the question?
trying to transfer a file into system/bin but when i click r/w in root explorer nothing happens and when i try to copy it from the sd card it says fail.
qman66 said:
trying to transfer a file into system/bin but when i click r/w in root explorer nothing happens and when i try to copy it from the sd card it says fail.
Click to expand...
Click to collapse
I think it needs to be done "systemless" with a magisk module. Maybe if you ask @Tulsadiver nicely, he might be able to give you a template or even make you up what is needed. If so and it's possible others might have used for it you could share it.
qman66 said:
trying to transfer a file into system/bin but when i click r/w in root explorer nothing happens and when i try to copy it from the sd card it says fail.
Click to expand...
Click to collapse
You are welcome to try this. Put your file in the vrtheme/system/bin folder. Leave the system folder alone. This is untested.
qman66 said:
Ok I'm willing to do this. What module do I download exactly?
Click to expand...
Click to collapse
BusyBox is the module I always use

Categories

Resources