yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
APK# v1.4

==================================================

Copyright (c) 2020 Captain Majid

Chat with me on Discord: https://discord.gg/F3Ds69M#android

==================================================

​

Description:

==============

Quickly de-bloat, view full details & manage APKs on any Android device/emulator,

no other app do/show all that

.

Features:

==========

Easily know what app works on what device/emulator by comparing Android cpu architecture to the app's supported architectures (arm, arm64-v8a, x86, etc...), and also by comparing the minimum Android ver required to run an app.

Backup multiple apks at once.

Install multiple apks at once.

Quick-infos of multiple apks at once.

Disable multiple apks at once. (for Android >= 6.0 only)

Uninstall multiple apks at once, including system apps (for Android >= 6.0 only, this doesn't require root, it just uninstall it for the current user, use this to remove unnecessary pre-installed junkware/bloatware system apps).

Push/pull files/folders to/from your Android even when its on Charge mode or connected wirelessly.

Quickly search for a package name without waiting for the whole list to be ready. (

really time-saving feature

)

Displaying current WiFi & IP with the ability to connect to the Android device wirelessly, no other tool automates that

that

easy.

Infos mirrored/logged to Excel files by default, also you can save custom screen contents as columns to Excel file for later reference, simply press Alt + Space -> Edit -> Select All/Mark -> Enter -> then paste the clipboard in a text file but change the extension to .csv

APK names encoded in UTF8 text to Excel file format (for non-Latin letters like Arabic, Japanese, Russian, etc...), you can also use an advanced cmd emulator (like mini cmder, that can display these characters on console screen).

Requirements:

==============

Windows ADB drivers

: there is no generic solution for all Android manufacturers, even Google solutions mightn't work for your device: https://developer.android.com/studio/run/oem-usb#InstallingDriver, also remember that Windows disables installation of unsigned drivers unless you enable it manually on Windows boot.

So the generic solution is: to get https://sdi-tool.org/SDI_Update.torrent we only need to select \drivers\DP_zAndroid_*.7z, maybe also DP_Telephone_*.7z, & maybe DP_MassStorage_*.7z for MTP or ADB if you use Windows XP, you can also try this solution if the previous didn't work.

.NET 4.0

(if you've Windows older than 8).

Enable "USB Debugging"

on your Android device/emulator.

Screenshots:

=============

Videos:

========

While searching on Google, I found this fan-made video,

[Perfect Tool]

? :fingers-crossed: uhmmm... but I'm not done yet :eek:.

Review & Download:

===================

https://www.softpedia.com/get/System/System-Info/APK.shtml

Donations:

I don't need donations, just made this tool to ease the pain on users that aren't able to root/own their Android anymore, found it useful ? spread the word !
[Android Software/Hacking General [Developers Only]] S.l.v.n:
Why didn't you put it in the Play Store?
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
Its not an Android app, It's a Windows app written in C# ;) no app/apk is installed on Android at all.
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
[MENTION=9992036]Zer0De8th[/MENTION] Sorry for the late reply to your pm, yes I'm going to add an option to disable a package later and some other features, hopefully not more than a week from now, thanks for the feedback.

You can also join me here if you're on Discord: https://discord.gg/F3Ds69M
[Android Software/Hacking General [Developers Only]] Zer0De8th:
Thanks for considering my request.
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
Updated to v1.3

Donations:

I don't need donations, just made this tool to ease the pain on users that aren't able to root/own their Android anymore, found it useful ? spread the word !
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
While searching on Google, I found this fan-made video,

[Perfect Tool]

? :fingers-crossed: uhmmm... but I'm not done yet :o.

[YOUTUBE]https://www.youtube.com/watch?v=gXCYgSvvAFw[/YOUTUBE]
[Android Software/Hacking General [Developers Only]] CXZa:
I don't know what kind of solution is in that torrent file (maybe again koush one that distributes illegally MS sign program makecert.exe, like devcon.exe it's not allowed really. But then again also Intel and Amlogic has done/does it, so who cares...) but here is another Windows ADB driver generic solution, signed and all... by me

Yet Another Universal ADB Driver Package and adbupdater for Windows

:cowboy::laugh::silly::rolleyes::cool::eek:
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
Thanks for the feedback, this error happens when screen resolution (width) is <= 1024, so make it anything above 1024x786 and the problem should be gone, this will be fixed in the next release.

Thanks for sharing your project with us, you also seem to be a fan of emojis, right?

Well, the torrent is a collection of drivers called Snappy Driver Installer, it's almost the same as DriverPack Solution, both are trusted by thousands of people, but SDI has more features, flexible, and you can just update/download 1 driver when you want, not the whole pack, I don't think alot of people cares if the driver is signed by Microsoft or not as long as it works, does your solution covers all Android manufacturers ?
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
The phenomenal v1.4 update is here

, why I say phenomenal ? well, I checked other similar adb-based tools on the web, and most of them are not just poor in functionalities compared to APK#, but paid/require donations to unlock very basic features, which is annoying.

For example, I didn't find any tool to automate the

wireless connection between Windows & Android

as easy as APK# (even awesome tools like https://github.com/Genymobile/scrcpy doesn't), also the tool does not make you wait to load all the packages infos anymore, you just use the

Quick Search

feature, and save your day.

Enjoy ;)
[Android Software/Hacking General [Developers Only]] CXZa:
Yep, and future manufactures too if the drivers don't change too much. And it isn't around 130MB like those files that you suggest downloading by using that torrent.

Like how? 1.3 is available, not 1.4... just saying...
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
Sorry for that delay, I was waiting for Softpedia to re-test/re-scan the update, I wanted the source of download to be them for additional trust, and to monitor the download count easily, now

APKSharp v1.4 is ready

. I also added your ADB drivers solution to the main post.
[Android Software/Hacking General [Developers Only]] CXZa:
Okay, great, have to check what's this phenomenality is all about...

My driver package's phenomenality is maybe questionable but it usually does its ****... ;)
[Android Software/Hacking General [Developers Only]] ed_ray:
Scrolling and filter issues

Overall appreciate your program. Very helpful and useful.

(Currently using ver 1.4 of your apk sharp program on the latest version of windows 10).

Having said this, there seems to be some issues with your program or perhaps

I am misunderstanding its use in certain places which hopefully you can clarify.

1. Is the “quick search” feature the same as your filter except it’s used at the very beginning to preclude the wait period as the app lines are created but then after that the filter is basically one’s search function?

2. Filter option issues:

Don’t understand how the filter works?

Example: If I type in the line number say 205 (of line 205; wuffy player etc.) no result is shown.

Any reason why typing in a number as my filter/search phrase won’t work?

If I type in “wuffy player” (without the quotes) a resulting line is shown as expected.

If I select the “wuffy player” phrase then do ctrl-c to copy then a ctrl-v to paste, its pasted correctly on the filter line but no result is subsequently shown so I am always forced to MANUALLY write in the search phrase which is NOT very helpful.

I even tried doing the ctrl-c OUTSIDE of your program using one of the csv files your program creates, and then tried the ctrl-v to paste in your program with no result. It is as if the ctrl-c or ctrl-v confuses your program.

I think you really need to resolve this because no one wants to always have to manually type in their search phrase every single time.

3. OR’s and ANDS’s in filter phrase – how to?

How do you do OR’s and AND’s with your filter? I tried “search phrase 1” “search phrase 2” (space in between, also tried commas, semi colons etc. in between the phrases) to execute an AND search but got no results.

For an OR’d phrase I tried “search phrase 1” | “search phrase 2” using the “|” as the separator and tried many other chars for the separator char but all yielded no results. Can you please explain how to do OR’s and AND’s when using your filter option?

4. Unnecessary scrolling of existing app lines:

After all the app lines are shown and one sorts say by name using option key ”1” for name, if one enters any char key like say “t” that is not a valid option key the entire app lines are unnecessarily re-scrolled which is quite annoying and provides no added value in doing so. The screen should remain as is with the invalid option char simply ignored.

Also, when a valid option key is pressed and its results are shown, the last valid char is seen on the line so if one backspaces which is a NATURAL user instinct to subsequently erase that char in order to select the next valid char option, all the existing app lines again get unnecessarily scrolled because the backspace just happens to be an invalid option selection char.

This is confusing because for a next valid selection to work, one needs to type in a valid option char at the same time a previous valid selection still remains on the line. This is not a natural user interaction.

Thanks

Ed R.
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
No, I won't :laugh:

Overall thank you so much for this highly constructive feedback :victory:

1. & 2. "Quick Search" only searches for a package name (not app name) inside user/sys apps, so to search for "Google Play Store" app, you need to type any part of the package name which is "com.android.vending", so just typing "vend" will do the job.

"Filter" will search in the current cached list of apps for an EXACT phrase like: "cpu arch" or "app name" or "package name", so just typing "arm64-v8a" or "play store" or "vend" will give the same result, but you can't use more than 1 filter in the same time, so you can't say "play store arm64-v8a", you also don't need to specify a full word/phrase, just typing "sto" or "pla", is enough to get "Google Play Store".

3. Sorry if you get lost in this, the default filter is an EXACT phrase like I said above, if you find it necessary, I can add "OR" & "AND" filter later.

4. I've added a small update here to prevent apps relisting when an unsupported character is provided.

Please also note that with sorting, pressing the digits from 1 to 5 two times will reverse the sorting method (ascending/decending), so you can get the biggest/smallest app in size at the end by pressing '4' two times.

I'll add this in the main post later, thanks again and have a nice day. :o
[Android Software/Hacking General [Developers Only]] pyereciae2788:
Ooh, this looks like just what I needed to remove bloatware (without touching the necessary stuff). Two questions:

1. Does this work for a samsung galaxy s7 (G930T)?

2. How do I get started? (Instructions on how to use would be nice.)

Hopefully this works for my device (I tried using ADB to uninstall stuff, but kept hitting issues (and reset several times), so now it's sitting in a new (unopened) state. Important stuff is backed up before I started the uninstalling.
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
As long as

adb devices

detects your device, you're good to go.

1. It should work for any Android device/emulator, if you have an issue, let us know, screenshot it, etc...

2. Just follow the on-screen instructions and press the corresponding keys, maybe watch the video in the 1st post.
[Android Software/Hacking General [Developers Only]] pyereciae2788:
AHHH~

This worked better than I expected (especially the part where it lists the package name along with the file name). Also, thanks for color-coding everything! I can finally tell what something is, the file name, version, etc. It's also easier than using ADB for uninstalling, as it's just searching for the names, filtering with "6" + Enter, then uninstalling with "u" + Enter then the numbers with plus signs in between (e.g. 1+2+3). Much faster and simpler than "pm uninstall -k --user 0 [FILE NAME]" where [FILE NAME] is what the file name is (e.g. com.nimblebit.pocketfrogs for Pocket Frogs).

Now I can sleep without worrying to much...
[Android Software/Hacking General [Developers Only]] pyereciae2788:
I think one error is when I tried to undo uninstalling but it just gives "Uninstalled system apps:" then moves on as normal without the app being re-installed...
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
You can do exactly as mentioned in this video, or rather refresh/restart the tool to detect new changes by pressing 'z'.
[Android Software/Hacking General [Developers Only]] pyereciae2788:
I think continuing as normal is the same, but I don't know if the tool detects changes. At least it's good to be able to check if something was uninstalled (but it remains on the list). I had other issues, but I simply closed the window and opened another one (another way of restarting...?).
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
The tool doesn't detect some changes automatically (like APK install/uninstall), you don't need to close the window and start a new1, just press 'z' to refresh/restart, you can then just use "Quick Search" instead of waiting for the whole list of apps to be cached.
[Android Software/Hacking General [Developers Only]] Moataz Bellah:
Don't know what happened here, but I guess I replied to this by saying: yes you open a new instance or pressing z (restart) to refresh.
[Android Software/Hacking General [Developers Only]] pyereciae2788:
You did reply to that before. It's just I haven't posted in awhile.
[Android Software/Hacking General [Developers Only]] scandiun:
apkSharp.zip is not longer available for download.
[Android Software/Hacking General [Developers Only]] patcal:
I am trying to restore a uninstalled apk. When I hit "U" I get a list of apks but can't seem to select the number of the apk. I just scrolls the list.
[Android Software/Hacking General [Developers Only]] scandiun:
@patcal do you have the original file apkSharp.zip so you can share it with us?
[Huawei Mate 20 Pro Questions & Answers] demon2112:
my plan is almost over And have the choice of renewing my plan....

what phone choice are you leaning to?

love the phone but hate the boatloader lock and the option to get vanilla android.....i think I'm going for a Xperia phone again...
[Huawei Mate 20 Pro Questions & Answers] zolaisugly:
I've still several months to go on my plan but I'm looking/considering Xperia X1 ii.
[Huawei Mate 20 Pro Questions & Answers] David Horn:
Not a Huawei. because I need Google Apps. Right now my Mate 20 Pro is still the "perfect" phone.

I don't have a huge list of "wants" for my next phone...

1. Decent camera.

2. Reasonably fast software updates (so probably not Sony)

3. Unbloated (so not Samsung or Oppo or Xiaomi)

4. Waterproof

5. 5G would be nice

6. Biggish battery with fast charging.

7. 90 or 120Hz display.

So it's looking like it's either a OnePlus something or the Pixel 5 at the moment. Or I might just go SIM-only on my phone contract and wait until 2021.

*
[Huawei Mate 20 Pro Questions & Answers] Tcukcufc:
Pixel 5 for me when it comes out.
[Huawei Mate 20 Pro Questions & Answers] dogu0:
Mate 20 pro

I am very happy with the phone. If I need to replace, I will buy huawei mate series again.:good:
[Huawei Mate 20 Pro Questions & Answers] sajokj:
Mine is also up for renewal next month

Waiting for mate 40 Pro

If that is beyond the budget then P40 pro plus or Mi 10 Ultra
[Huawei Mate 20 Pro Questions & Answers] RobboW:
Depends if you need GAPPS.

The later Huawei phones are all useless if you do.

Such a shame. Awesome devices crippled by lack of services.
[Huawei Mate 20 Pro Questions & Answers] Nefelibatax:
Be careful with that Mi 10 Ultra, I recently have been looking into it, I thought I might try it out, the specs are great but for that price it's lacking some things that it shouldn't be. Ex: it has no waterproofing. Although it may not be necessary to some people, I was caught in rain with my Mate 20 Pro and of course it was okay but I'd be too afraid with that one, especially for that kind of money. And no QHD screen resolution. The battery also seems to get really hot while charging to the point you can't even hold the phone, from what I've seen in some tests and in this article. That's a bit concerning. I mean that extremely fast charger seems great to have but I don't know about the overheating. Just wish they actually perfected it fully not just half way.
[Huawei Mate 20 Pro Questions & Answers] bodomfan:
Oneplus 8 pro
[Sprint Samsung Galaxy S8+ Questions & Answers] tim455:
suddenly phone wont turn on. It cannot be powered on at all unless it's attached to external power

Second, when attached, it will bootloop. No recovery available, only download mode works.

Third, when trying to push TWRP back via download mode (the only mode it will power on to) i get an error message.

EDIT: looks like there is a hardware fault of some sort. was able to connect to a specific power charger (not PC) at 2 amps which seemed to charge the phone enough to bypass battery drain, and not enough overvolt and bootloop, and then connect via FTP and dump its contents.

case 'solved'.

thread can be deleted by a mod.
[HTC Excalibur] alltime:
Is there a way to make the default format for recording video to be .3gp format?

Currently, I believe its .WMV unless recording MMS video. The only problem is that MMS video only can record for 5 seconds.

So what I'm really asking is:

1. How to change the default video format to .3GP?

2. How to record .3GP video for more than 5 seconds. There must be a registry edit for this.
[HTC Excalibur] stylez:
Just go to Capture Mode "Video" Then go Advanced Options H.263.
[HTC Excalibur] alltime:
Thank you very much, all looks good now.
[Redmi Note 8 Pro Questions & Answers] robbie_lpl:
Has anybody managed to root their phone that way after the MIUI 12 update ?

Tried several Magisk and Canary Magisk releases but no joy so far, only getting boot loops ?
[Redmi Note 8 Pro Questions & Answers] donkyshot:
Yes, flashed latest magisk by twrp, not patched boot image. Don't forget to close avb.
[Redmi Note 8 Pro Questions & Answers] robbie_lpl:
I ain't got twrp, can't really flash it to my phone cause of my banking app. Hence patching the boot image is my only option.

Just wandering if anyone succeeded in getting rooted that way
[Redmi Note 8 Pro Questions & Answers] donkyshot:
Did you try magisk hide (in magisk) on banking app?

Root isn't giving me any problems on my banking apps.
[Redmi Note 8 Pro Questions & Answers] robbie_lpl:
That's not it. Flashing twrp cleans the phone and to reinstall the banking app, it takes about 4 weeks to restore its full functionality ( for security reasons it's got only limited functions initially).

That why I'm seeking to root it through patched boot.img.
[Redmi Note 8 Pro Questions & Answers] donkyshot:
Next time you can try to keep your android device ID.
[Redmi Note 8 Pro Questions & Answers] RichyRicho:
Can I ask which version of TWRP you flashed? My phone updated to 12.0.1.0. I have tried LR twrp, twrp and orangefox, but when it wants to boot to recovery, it just goes to a black screen for a few seconds, reboots and boots back to MIUI.
[Redmi Note 8 Pro Questions & Answers] donkyshot:
LR TWRP

recovery-TWRP-3.3.2B-0305-REDMI_NOTE8PRO-CN-wzsx150.img

Just Google it, I couldn't find it easily on XDA.

Make sure to flash through fastboot:

https://xdaforums.com/redmi-note-8-pro/how-to/guide-unlock-bootloader-flash-twrp-root-t3995919

- In TWRP mount System

- Go to Advanced > file manager

- then go to system_root > system and delete "recovery-from-boot.p"

- Go home and again go to advanced and Select "Close AVB2.0" swipe to confirm.

- Reboot the device to system.
[Redmi Note 8 Pro Questions & Answers] Alekaxx:
Hi, can I flash this recovery on MIUI Global 12.0.1.0 (QGGEUXM) system via fastboot?
[Redmi Note 8 Pro Questions & Answers] donkyshot:
Yes.
[Redmi Note 8 Pro Questions & Answers] beachfl:
Back to the topic... has anyone managed to root their MIUI 12 phone with this method? That is, by flashing a patched boot image?
[Redmi Note 8 Pro Questions & Answers] fraggy2:
+1
[Redmi Note 8 Pro Questions & Answers] ajw470:
awesome, glad to know this works with miui12 on android 10. which rom are you installing on this?
[Redmi Note 8 Pro Questions & Answers] donkyshot:
This method is only for stock miui android 10 ROMs.

Not cfw recovery or custom ROMs.

I'm on 12.0.1.0 QGGEUXM.
[Redmi Note 8 Pro Questions & Answers] Crescendo Xenomorph:
If there's any app still throwing out about errors bcoz you're rooted, try this combo: Magisk Hide + Storage Isolation.

It does the job for me.

Some banking app detecting root via unconventional method: looking for certain folder in the internal storage, such as TWRP.

Dunno how they do it coz they doesn't ask for storage permission at all.

Storage Isolation eliminated such problem along with Magisk Hide.
[Moto G Stylus (Moto G Pro) Guides, News, & Discuss] griz.droidx:
Which carrier do you all use? My only reason for asking is that I use big red (Verizon), but I'm seriously considering ting with their Verizon option.

I'm wondering if you use wifi calling with the stock dialer with your carrier.

Also personally is want to rid myself of all Google crap probably including play services as Ive been using microg for at least 3 years now maybe 4 along with nextcloud for carddav/caldav contact/calendar /task management.

After disabling all that did you notice any side effects at all?

Even positive ones like battery life increases or performance increases?

So far Omni rom has worked best for me but I never did get wifi calling working. I've read things to try but haven't since I can't get LTE data working on CR-Droid.

Going to see if it LTE works on havoc then try to get wifi calling working and if it won't then back to stock I'll be. I went too far with my debloat using app manager from F-Droid Or Aurora Droid.

Is an awesome app, with Exodus built in, it's very powerful, check it out if you haven't.

Your way is safer and it's the method I used on my Z4 and the best part is that root isn't necessary.

Excellent write up thanks.

I wish I knew what all the Qualcomm stuff did
[Moto G Stylus (Moto G Pro) Guides, News, & Discuss] ptuner:
adb shell pm disable-user --user 0 com.amazon.appmanager

> Failure: package is non-disable

some get another error that looks like "java.lang.Security exception: Shell cannot change component state for com.android.nfc/null to 3

at com.android.server.pm.Packagemanagerservice.setnansnodfiaiennfiawiefi" and many of these "at" lines..
[Moto G Stylus (Moto G Pro) Guides, News, & Discuss] djmcfar:
Same Here

I got identical results here !
[Moto G Stylus (Moto G Pro) Guides, News, & Discuss] ptuner:
So I got the stock android 11, any hope that I can unlock the bootloader and flash a new rom without all this spyware BS? Been waiting for months for a guide, yes I just tried to look for a thread, hopefully it evaded my eye.
[Moto G Stylus (Moto G Pro) Guides, News, & Discuss] zapjb:
If you got stock 11 you shouldn't have much or any bloat.