Hi,
I have an issue with spoofing device information (e.g. manufacturer, device model, Android OS version, etc) on my Samsung Galaxy A03s device. This device was rooted via Magisk.
I tried to use the MagiskHide Props Conf Module (https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf) to spoof the device info, the module can run smoothly without any issue, but after device rebooting, the spoofed device info didn't take effect, so all my device info are still kept remaining.
After I tried to use "Device Faker Plus" app (via Edxposed framework) to spoof these device info, my device info can be changed when I check via CPU-Z or DroidInfo or built-in device info feature as below pictures:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
In the above picture, there is a strage point that the Model number value was changed when I check from built-in device info, other info are still kept remaining. But these info were displayed differently from view of CPU-Z and Droid Info tool.
But from my testing app (this is a native app designed to collect device info/fingerprint via integrated SDK), I found that the real information are not still changed, it means that my test app can record all the original device info such as: Manufacturer is Samsung, Model number is SM-A037F/DS, Android OS is 11 version.
Finally, I tried to use a tool "BuildProp Editor" to edit manually parameters of Manufacturer, Model number and Android OS version from these 02 files: (1) /system/build.prop and (2) /default.prop as below, the change is ok and the files can be saved, but after rebooting, there is no effect, all information are still kept remaining (although changed parameters are still kept in these files).
After that, I found that there are 2 other files still contains the original device information are: (1) /system/vendor/build.prop and (2) /product/build.prop , I can't use BuildProps Editor tool to change these paramters on this file (1) /system/vendor/build.prop, the file is not able to save after my change as below images:
With the file (2) /product/build.prop, I can use BuildProps Editor tool to change these parameters and save it successfully, but when reboot the device, I am in the trouble with "boot loop" issue (please refer to my attached video).
My questions:
1. Does anyone tell me what is different between these files: (1) /system/build.prop; (2) /default.prop; (3) /system/vendor/build.prop and (4) /product/build.prop ? and which file can be affected to changing device info ?
2. Can anyone use MagiskHide Props Conf module or any tool to spoof device info successfully on this device model - Samsung A03S ?
3. Does anyone know why MagiskHide Props Conf module or Device Faker Plus tool can't change my original device info ? what are the possible root causes here?
Thank you
Anyone please help me in this case ???
Anyone please help me in this case ???
hey brother did you get this to work???
Related
Introduction:
Here's the classic iptraf for Android!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Installation:
You need to have a rooted phone and busybox installed on /system/xbin
You also need to have about 1Mb free on your /system partition.
Usage:
To use iptraf, you need to either have an SSH server on your phone (for example DroidSSHd) and connect using Putty from your PC, or you can use the Terminal Emulator (please see attached screenshots).
Any terminal emulator application should work, but iptraf requires at least 80×24 characters screen so for smaller screens you might need to reduce the font size a lot to make it fit.
The price is payed for the installer and the effort to have iptraf cross-compiled for Android, since iptraf is distributed under GPL license. Put in a different way, you are just buying me a beer for making it easier for you to have iptraf on your phone!
Filters:
If you decide to connect using SSH, the trouble is that iptraf will show the SSH traffic too – something that you might not want to have there constantly updating.
It would seem intuitive to create a filter which excludes SSH port from the traffic, but once you do that, iptraf will not show anything else; iptraf actually has an “implicit no-display” policy meaning that once you apply a filter (include / exclude) nothing else is displayed, even if the filter is Exclude mode. You will need to have an additional Include entry added to the filter (after the Exclusion entry taking care of the SSH port) where everything is 0 and all the ports have an Y next to them. Please check attached screenshots as an example on how the entries of the filter should look like.
Please do not forget to “Apply filter…” every time you change something in the filters. X saves the filter, Ctrl-X cancel the changes, but even if you press X, the filter is not yet applied unless you Apply the filter.
Download
Please donate by buying it from the Google Play :fingers-crossed:
Use it at your own risk!
IptrafInstaller.apk
Source code: https://code.google.com/p/iptraf-installer/
Could you please make the sources of the iptraf binary available?
(preferably on github)
1 Euro to download from Android Market? That sucks
M66B said:
Could you please make the sources of the iptraf binary available?
(preferably on github)
Click to expand...
Click to collapse
As soon as possible ... I am working on an updated version.
defim said:
1 Euro to download from Android Market? That sucks
Click to expand...
Click to collapse
Well, you can actually download for free from few posts above.
I'm to lazy to update app by manual download .apk
Android Backup & Restore
V. 1.2.0.9 (23/11/2014)
a tool for Windows users from a whatever user
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
See all the screenshots!
Hey ya! Have you ever known Android has its own backup and restore utility built-in? You can access it via ADB. Yeah, that boring command-line utility you always use in order to hack your device (that or fastboot). Well, I've made the bridge between the Android B&R system and you, Windows clicker user!
So, what's the thing? It's a simple tool that... well... allows you to do backups and use them to restore your device!
What do you need? Just a few things!
Enable the debug mode on Android (Settings -> [System] Developer options -> USB Debugging)
Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options.
Install the ADB driver for your device, so that it appears as "Android Composite ADB Interface" under Control Panel's Device Manager
.Net 4.5 Framework installed
Download
Installer: My site | XDA Downloads
Sources: not yet public (maybe hosted on GitHub later).
Changelog
1.2.0.9:
- [AndroidLib] Now the application uses adb.exe directly from the application's folder, instead of copying the resource to a temp directory (this avoids permission denied exceptions on some computers causing startup crashes)
1.1.0.6:
- [AndroidLib] Fixed application not launching (or better: silently closing) if adb.exe was not in the PATH.
- Introduced self-updating feature with setup file
1.1:
- Now the list of packages to backup is generated automatically downloading the packages list and using AndroidQuery's service. It is sorted alphabetically. NOTE: it will take a little to load the first time, then it caches the results in a local file (packages.json).
- The new default backup filename is DeviceName-YYYY-MM-DD-HHmm.ab
1.0: initial release
Known bugs
the "System" option is disabled for now, as it causes the adb backup system to exit without doing the backup (on both rooted and non-rooted devices, tested on Nexus 4, Nexus 7 with Android 5.0). If you want to help, try executing adb backup -f MyBackup.ab -system -apk and tell me if you find a way to let it execute correctly.
Donations
Thank you very much
XDA:DevDB Information
[Win] Android Backup and Restore, Tool/Utility for all devices (see above for details)
Contributors
elegos
Version Information
Status: Testing
Created 2014-11-16
Last Updated 2014-11-21
Updated to version 1.1!
Hello folks!
I know you're not so much interested in this tool, but I'd like to let you know in any case I've released version 1.1.0.6.
CHANGELOG:
- [AndroidLib] Fixed application not launching (or better: silently closing) if adb.exe was not in the PATH.
- Introduced self-updating feature with setup file
Excellent tool.
Very thanks
I,ll test later
Version 1.2.0.6 is out!
Changelog:
1.2.0.9:
- [AndroidLib] Now the application uses adb.exe directly from the application's folder, instead of copying the resource to a temp directory (this avoids permission denied exceptions on some computers causing startup crashes)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Install apps over ADB
Install apks on any Android device running any Android version over ADB!
Hi all,
From a long time i was fiddling around with a problem of installing/downloading apps after installing a new ROM.
Thus i came up with an idea of a Batch File to install all of your apks from your system
to your phone in a few tips and taps. Hah! Found my solution .
How does it look?
To see some screenshots, please click below.
Tested on
The script had been tested on Nexus 5x, Nexus 5, Moto G4 but should work on any android device.
Downloads
Google Drive - Here is the link to Drive.
Link Below - You can also find the file below.
Installation instructions
Prerequisites
1. Platform Tools for Windows (ADB),
2. APK files,
3. Target phone connected to PC and
4. A cup of COFFEE or TEA as you like it.
Process
1. Download it from the attachments below or from the drive link above or here.
2. Copy the file to the ADB folder.
3. Execute the file.
4. You can either place your apps in "D:\Apps" folder. (Sllloooowwwww.....)
ORChange the folder location in batch file itself. (Requires some Coding Skills)
ORBatch file will ask you to change the location, if required. (Easy Installation, Pick Me!)
Troubleshooting
I don't think it's needed. But even then if you get any problem do write. I'll be happy to resolve it.
Enjoy, and also don't forget to write anything (Good, Bad or Thanks etc.)!
thank you so much if works like a charm!
Been locking for something similar.
Is it possible to take that script to next level, and make it as, a list of apps, and for them to be downloaded on the phone. I mean give order through ADB for each apps step by step, instead of folder, to be downloaded.
how to add online option like google drive folder in to the script
Warning: I will not be responsible for any wrong doings that might occur with following this guide, this is my first Guide here, expect some errors. Any damage to any device that might happen by following then steps is responsiblility of particular user not mine. I recommend that you don't do anything you don't understand.
Disclaimer: I do not personally own a RedMi Note 5A device, I helped a friend to clean up some space on their device, as a part of which, I uninstalled some of the OEM apps that were not used by them.
If you use any of the apps, you should not uninstall them.
Difficultly level: Easy to medium.
Experience required: You should be familiar with ADB, Windows BatchScript (optional), Android file system.
As superuser access is not used in this process, root is not required, you can try this on Non-Rooted devices
Tested on : Redmi Note 5A, Android-8.x, MiUi v10.x
Should work on all device prior to Android 9.
Requirements: ADB installed on PC, supposedly windows. A proper USB cable, an Android Phone.
I'll assume you have already setup ADB via Android-SDK or minimalistic ADB tools, and not go into that.
1. Enable developer mode, USB debugging on phone,
2. Connect device to PC (in a USB 2.0 port, preferably).
3. start adb, "adb start-server"
4. Make sure device is available.
Now there is batch file in attachment for uninstalling and a text file with the list of apps I uninstalled. You can either replace the package name with those you want to remove or you can copy the command, make it a single line command and replace the package name directly into the prompt as I did
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Additional details are given in the attachment zip files, see below. You replace the package name with the app you want to uninstall and run the script/command in command line.
Same thing can in theory be achieved if "pm" command is readable by a third party terminal emulator apps like Termux, note that, on new devices, "/" is not readable, "/system/bin/pm" might be readable depending on ROM, thus ADB way should always work, but calling "pm" from on device apps is also possible.
Expected results: single word "success" on a new line.
If it says "device offline", restart adb with "adb kill-server" followed by "adb start-server" , if that doesn't work restart the smartphone, if that doesn't work check that USB port is v2.0( search on Google how to determine ), if that doesn't work, your cable would be faulty or some connection error.
Reserved.
there is an ad logo he uses, I couldn't remove it in any way, can you help me? SOUNDSTREAM logo remove pls
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Depending on how it was implemented by the manufacturer it may be possible to use Androids integrated System UI tuner and its status bar settings.
You can access it via developer options or by using an app like this:
System UI Tuner - Apps on Google Play
Shortcut to the hidden System UI Tuner tool in Android 9 and newer.
play.google.com
Thanks but I tried it didn't work .
Then you have to life with the logo because the status bar customizing is placed in Android framework related files you can't replace easily.
Can't I access system files and delete png? This ad is making me very uncomfortable.
I don't know your unit so I can't tell you how to access file system in write mode.
I expect the logo is placed inside one of the basic jar files in framework folder on system partition.
Theoretically it would be possible to replace it with a fully transparent png but I (maybe) can only help if you somehow manage to get full system access.
TorstenH said:
I don't know your unit so I can't tell you how to access file system in write mode.
I expect the logo is placed inside one of the basic jar files in framework folder on system partition.
Theoretically it would be possible to replace it with a fully transparent png but I (maybe) can only help if you somehow manage to get full system access.
Click to expand...
Click to collapse
...
Excellent finding.
It may be possible to flash an alternative firmware.
TorstenH said:
Excellent finding.
It may be possible to flash an alternative firmware.
Click to expand...
Click to collapse
be careful. read the instructions and get a complete DUMP. There is also a scatter file and test points if you get a brick. It is a warning that these units do not work with the SP Flash tool for more than 5 minutes. There may not be time to upload the new firmware. Be aware of that. Let us know how you progress