How to change the GUID manually on BlueStacks 3.60.89.3419 - General Questions and Answers

Hi, i'm trying to understand how does BlueStacks Tweaker 5.16.1 change the GUID in the background so i can do it manually, it seems that it's modifying the following registry values but these values keep reverting maybe i'm missing something:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks_bgp_kk\Config]
"IsIncludeMachineGUID"=dword:00000001
"SYSTEM_GUID"="00000000-0000-0000-000000000000"
Can someone please explain what does the patch button for the GUID do in the background ?

Why not ask developer of BlueStacks Tweaker 5.16.1 ( Anatoly Jacobs ) this question?
Here you'ld go:
BlueStacks Tweaker 6. Tool for modifing BlueStacks 2 & 3 & 3N & 4 & 5
BlueStacks Tweaker 6. Tool for modifing BlueStacks 2 & 3 & 3N & 4 & 5 Root for BlueStacks 5 Hyper-V Video Manuals: How to Root BlueStacks 4, install SuperSU 2.82-SR5 and update su binary (BSTweaker 6) How to install Magisk on BlueStacks 5...
forum.xda-developers.com

@THE GUID is getting changed to change the Android ID? Android devices have only a Google advertising ID (GAID or AAID for Android Ad ID). This ID can be disabled/new created in settings menu > Google > Advertising.
With root you can also fake/delete the ID by editing /data/data/com.google.android.gms/shared_prefs/adid_settings.xml.
Since Android 8 an unique Android ID for your device is no longer created. Instead of this every single app creates an own Android ID. You can test it with multiple Android ID reader apps that will all give you different Android IDs.

WoKoschekk said:
...
Since Android 8 an unique Android ID for your device is no longer created. Instead of this every single app creates an own Android ID. You can test it with multiple Android ID reader apps that will all give you different Android IDs.
Click to expand...
Click to collapse
The Bluestacks version mentioned by OP is based on 32-bit Android 4.4

jwoegerbauer said:
Why not ask developer of BlueStacks Tweaker 5.16.1 ( Anatoly Jacobs ) this question?
Here you'ld go:
BlueStacks Tweaker 6. Tool for modifing BlueStacks 2 & 3 & 3N & 4 & 5
BlueStacks Tweaker 6. Tool for modifing BlueStacks 2 & 3 & 3N & 4 & 5 Root for BlueStacks 5 Hyper-V Video Manuals: How to Root BlueStacks 4, install SuperSU 2.82-SR5 and update su binary (BSTweaker 6) How to install Magisk on BlueStacks 5...
forum.xda-developers.com
Click to expand...
Click to collapse
Already did but it's unlikely that he'll answer.
WoKoschekk said:
@THE GUID is getting changed to change the Android ID? Android devices have only a Google advertising ID (GAID or AAID for Android Ad ID). This ID can be disabled/new created in settings menu > Google > Advertising.
With root you can also fake/delete the ID by editing /data/data/com.google.android.gms/shared_prefs/adid_settings.xml.
Since Android 8 an unique Android ID for your device is no longer created. Instead of this every single app creates an own Android ID. You can test it with multiple Android ID reader apps that will all give you different Android IDs.
Click to expand...
Click to collapse
The GUID is for BlueStacks not to be confused with Android, it controls the IMEI, the Android ID and the WiFi Mac, the change to the GUID happens outside the Android system meaning it happens on your operating system the question is what else is changing besides the two registry values that i wrote, it's this patch button that i'm trying to understand what it does in the background:
{
"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"
}

@jwoegerbauer BlueStacksTweaker 5.16.1 is for Bluestacks 4 and it's Android 7.1.2 https://en.wikipedia.org/wiki/BlueStacks#BlueStacks_4
@pOOBs4 ok, I understand.

ROFL
OP makes use of BS 3.60.89.3419 and that's based on Android 4.4
If OP uses BS Tweaker 5.16.1 to tweak this BS version, so it's on his decision.

pOOBs4 said:
Already did but it's unlikely that he'll answer.
The GUID is for BlueStacks not to be confused with Android, it controls the IMEI, the Android ID and the WiFi Mac, the change to the GUID happens outside the Android system meaning it happens on your operating system the question is what else is changing besides the two registry values that i wrote, it's this patch button that i'm trying to understand what it does in the background:
View attachment 5921237
Click to expand...
Click to collapse
open this reg path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks_bgp_kk\Config and change value of SYSTEM_GUID. This value is mandatory for BlueStacks.
if key is not available, open the log file in C:\ProgramData\BlueStacks_bgp_kk\Engine\Android\Logs and search for the GUID string. You'll find the registry path there:
Code:
00:00:01.256321 bstdevices: Bluestacks registry path : Software\BlueStacks_bgp_kk
00:00:01.256346 bstdevices: query string char count 37
00:00:01.256358 bstdevices: query system guid value 2ae31f3f-f939-8ed4-3e47-f7b11690ba51

WoKoschekk said:
open this reg path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks_bgp_kk\Config and change value of SYSTEM_GUID. This value is mandatory for BlueStacks.
if key is not available, open the log file in C:\ProgramData\BlueStacks_bgp_kk\Engine\Android\Logs and search for the GUID string. You'll find the registry path there:
Code:
00:00:01.256321 bstdevices: Bluestacks registry path : Software\BlueStacks_bgp_kk
00:00:01.256346 bstdevices: query string char count 37
00:00:01.256358 bstdevices: query system guid value 2ae31f3f-f939-8ed4-3e47-f7b11690ba51
Click to expand...
Click to collapse
As already stated on my first post changing the value of SYSTEM_GUID and IsIncludeMachineGUID is not enough, you can test it, it keeps reverting to the old GUID and in some cases assing a new one, i'm not saying that you're wrong i'm saying that there's something missing to be also modified to make the edited registry values work.

pOOBs4 said:
As already stated on my first post changing the value of SYSTEM_GUID and IsIncludeMachineGUID is not enough, you can test it, it keeps reverting to the old GUID and in some cases assing a new one, i'm not saying that you're wrong i'm saying that there's something missing to be also modified to make the edited registry values work.
Click to expand...
Click to collapse
I tested it with BlueStacks v3.60.89.3419 and BSTweaker v5.3.0 (post #5, screenshot). Changing GUID with Tweaker => registry change and vice versa. I also cross checked the results with AIDA64. No problems.

WoKoschekk said:
I tested it with BlueStacks v3.60.89.3419 and BSTweaker v5.3.0 (post #5, screenshot). Changing GUID with Tweaker => registry change and vice versa. I also cross checked the results with AIDA64. No problems.
Click to expand...
Click to collapse
Did you press unpatch before anything ?
Because if you do any registry change will not take effect, that's why i'm trying to understand what the patch button does.

pOOBs4 said:
Did you press unpatch before anything ?
Click to expand...
Click to collapse
first I used the Tweaker and pressed patch to change the GUID. Then I verified the GUID in registry and also started BS > AIDA64 to cross check the Android ID. After Tweaker and BS have been closed, I opened regedit > edit the value > started Tweaker and BS/AIDA64 again for verification.
Always used a new and unique GUID.

press unpatch will only restore a backup created by the Tweaker. the GUID change is done in the registry of BS itself. editing the registry manually is the same as using the Tweaker and doesn't depend on it.

WoKoschekk said:
first I used the Tweaker and pressed patch to change the GUID. Then I verified the GUID in registry and also started BS > AIDA64 to cross check the Android ID. After Tweaker and BS have been closed, I opened regedit > edit the value > started Tweaker and BS/AIDA64 again for verification.
Always used a new and unique GUID.
Click to expand...
Click to collapse
To verify your work you need to press unpatch before changing anything, closing BlueStacks Tweaker doesn't mean that it's unpatched now, the whole point of this topic is to change the GUID manually without relying on BlueStacks Tweaker.

WoKoschekk said:
press unpatch will only restore a backup created by the Tweaker. the GUID change is done in the registry of BS itself. editing the registry manually is the same as using the Tweaker and doesn't depend on it.
Click to expand...
Click to collapse
The GUID will not change if BlueStacks is not "patched", that's what i'm trying to understand, to figure out what does the patch button do and why it's important.

Ok sooo after deeply analyzing the program i figured out what the patch button does, it modifies the HD-Common.dll file located in C:\Program Files (x86)\BlueStacks_bgp_kk and with that said enough messing around and let's get down to business.
How to change the GUID manually on BlueStacks 3.60.89.3419 ?
First: Open HxD as an administrator then open the HD-Common.dll file and do the following:
Code:
0005C279 55005500
Meaning go to the offset 0005C279 and then write the value 55005500.
Second: Modify the following registry value with the desired GUID, i'll be choosing 00000000-0000-0000-000000000000:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks_bgp_kk\Config]
"SYSTEM_GUID"="00000000-0000-0000-000000000000"
And that's it

Related

[TOOL] Android File System (Network ADB Extension) for Windows Explorer

{
"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"
}
​Description:
Viewing Android file system by ADB in native Windows Explorer.
Accordingly, copying files, installation APK, create screenshots: ADB utility is used (included in the installer).
Virtual Folder "Network ADB" is added to "My Computer"
----
1) Copy the Windows-Android, Android-Windows, Android-Android
2) Create a new folder
3) Delete the folder / file
4) Create a Link for Windows - move the Android-Windows while holding down the left mouse button
----
1) The context menu on any folder, any drive - Creating a screenshot (in the folder place the device screenshot)
2) Right-click the APK file - install apk on your device
----
1) Requires .NET Framework 4.0
2) Tested only on Windows 7, the behavior of other systems not tested.
3) Tested: on Android 5 - 7
mobiles: nexus 6p, sony xperia, samsung note 3
Sony Android TV: KD-55x9305c, KDL-55w807c
Instruction:
1) Turn on your mobile (android TV) - developer mode.
1.1 Go to the "Settings" section and select "About phone (or on TV)"
1.2 find the "Build Number", click on it seven times (the system will report that enabled mode)
1.3 In the setting will be a new item - Developer Mode
2) In option "developer mode" enable - "remote debug"
3) After install my application - in context menu click - "Preferces" and type IP Adress (port 5555 not change - this is ADB port)
4) in context menu click - Connect. In TV or Mobile message appears for authorization to operate the device with your computer - click allow. Amen, in Windows Explorer, you should see a Android file system.
--- change device to using network:
1) connected via USB
2) run command: adb.exe tcpip 5555
3) Disconnect USB
latest adb.exe - contains in installer. If Installed Android Studio - delete in current dirrectory adb.exe - extension will work with adb.exe installed in android studio.
--- this extension only wrapper for adb
VERSION 0.0.3
1) Add Install apk progress window
2) Set permissions+owner/group
Installer for Windows x64: View attachment NetworkADB-x64-003.zip
Version 0.0.2
1) add console
2) change adb path, multi-devices support (wifi-usb-emulator etc)
Installer for Windows x64: View attachment NetworkADB-x64-002.zip
Installer for Windows x32:View attachment NetworkADB-x32-002.zip
if no work: rty version in this post
version 0.0.1
Installer for Windows x64: View attachment NetworkADB-x64.zip
Installer for Windows x32: View attachment NetworkADB-x32.zip
Source code (VS 2012 C#): View attachment NetworkADB-src.zip
Main russian forum in 4pda - "Network ADB for Windows"
Hi, when I run this, nothing comes up I downlaod Framework 4 running on 64 win 7
@svansvan is it support English language ?
Hamidreza2010 said:
@svansvan is it support English language ?
Click to expand...
Click to collapse
it is ONLY in English
zfk110 said:
Hi, when I run this, nothing comes up I downlaod Framework 4 running on 64 win 7
Click to expand...
Click to collapse
1) Install Framework 4
2) You download NetworkADB-x64.zip unzip and run NetworkADB.exe and click Install.
In Windows Explorer (not IE) in folder My PC (in left treview) should appear "Network ADB"
-------
if you tried to install the program without Framework 4.
1) Install Framework 4
2) Uninstall NetworkADB
3) Install NetworkADB
------------
~200 downloads from this site
~300 in russian
no comments or reviews.
It means all everything works well
svansvan said:
it is ONLY in English
1) Install Framework 4
2) You download NetworkADB-x64.zip unzip and run NetworkADB.exe and click Install.
In Windows Explorer (not IE) in folder My PC (in left treview) should appear "Network ADB"
-------
if you tried to install the program without Framework 4.
1) Install Framework 4
2) Uninstall NetworkADB
3) Install NetworkADB
------------
~200 downloads from this site
~300 in russian
no comments or reviews.
It means all everything works well
Click to expand...
Click to collapse
Please see this video to see whats doing it, I already installed net 4 on the system
https://drive.google.com/open?id=0B8UIJJhXQ-yfVWJkVGNWUjdpcWM
video course terrible quality
After install:
1) in LEFT side of Explorer window (tree)
You have "My computer" in this item you have disks C,D... You have item "network adb"?
2) in context menu on item Network Adb (right mouse click) you have "properties, connect, disconnect etc" items ?
---
Like as in attached screens in main post.
---
Do you run install exe as administrator?
Do you restart windows after instal Framework 4 ?
In same folder (where you run install.exe) You will have some files. 2 ddl's must be registered in system. may, for whatever reason, they did not register. there need to debug deeper knowledge and only Monday I will be able to give more detailed instructions
New 0.0.2 version in header.
1) add adb console window
2) change adb path,
3) multi-devices : support selection (wifi-usb-emulator etc)
----
Before installing, you must uninstall the previous version.
Crashes at startup
Hi,
just tried it, it installs fine and i have the icon in explorer.
But it crashes at startup, win7, 32bit, your adb version 32bit 002.
See attched image for the crash info.
Hope you can do somthing about it, thanks!
JJSJJS said:
Hi,
just tried it, it installs fine and i have the icon in explorer.
But it crashes at startup, win7, 32bit, your adb version 32bit 002.
See attched image for the crash info.
Hope you can do somthing about it, thanks!
Click to expand...
Click to collapse
Try this Release x32 version. Before install - uninstall old version.
(This error is probably due to the fact that the version was in Debug)
I do not have 32 windows, so I can not test
View attachment NetworkADB-x32.zip
Many Thanks Svansvan,
i will try it and report back.
***edit***
Sorry to inform you, the bug is still there. So installing is still ok, but it crashes immidiately after double clicking.
JJSJJS said:
Sorry to inform you, the bug is still there. So installing is still ok, but it crashes immidiately after double clicking.
Click to expand...
Click to collapse
What version number .NET Framework ? (it should be 4.+)
I have only 64 bit Windows 7. I can only compile in 32. Only one person with a 32 bit version left a tip (in russian forum - all works), but it has windows 10.
By the way, I do not guarantee the work in Windows 10 too (it works, but there are 3 bugs)
With this data, I can not know what the problem is: something is wrong with your system or is it a problem in my code.
People download, but do not leave comments
In this case, I upload the source code. Can someone help you faster. I did not get to fixing the problems in Windows 10 (and I do not know when it will be)
Last Try (added strong named key for dll`s + fix assembly):
View attachment NetworkADB-x32.zip
View attachment NetworkADB-x64.zip
Hi,
i have .NET 4.5.1 installed. And only Win7Pro.
I will try your latest x32 and report back.
Thanks a lot!
JJSJJS said:
Hi,
i have .NET 4.5.1 installed. And only Win7Pro.
I will try your latest x32 and report back.
Thanks a lot!
Click to expand...
Click to collapse
If it does not work at all, try update .NET to 4.6 version and restart PC.
do you have this path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe
if folder v4.0.30319 not exist, try find in folders(subfolders) C:\Windows\Microsoft.NET\Framework program RegAsm.exe
This program is needed to register 2 dll`s (WindowsShell.dll, NsEx3.dll).
copy RegAsm.exe to install folder (where placed NetworkADB.exe)
in console (run console as administrator!) run:
1) RegAsm.exe WindowsShell.dll /codebase
2) RegAsm.exe NsEx3.dll /codebase
in output you can see like: Types are registered successfully
In general, the entire installation is reduced to registering these two dll files using the .NET program regasm.exe
If the registration is successful - everything will work.
After, using Task Manager - kill process explorer.exe, and run new task explorer.exe (restart explorer.exe)
This is the maximally-extended technical documentation that I could give.
Hi Svansvan,
yes i have the folders and the exe.
First i will update to 4.6.x .NET , restart and do as you said.
I will report back, thanks for your great help!
***edit*** according to the check of the DWORD in the registry as mentioned on this page https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx#net_d
I have 4.6.2 already installed, so far so good.
***2nd edit*** i have a nsext3.dll, but not nsex3.dll also not a windowsshell.dll, can you provide them please?
Thanks a lot!
Hi svansvan!!
For me it worked at first without having to do anything, just install it.
I have Windows 10 x64, Samsung Galaxy S5 with Nemesis Reborn ROM and Phoenix v13 kernel.
Only thing i miss is an option to change permissions.
Thanks!!!
Finally someone left a comment. Many thanks!
Without this, I did not want to continue my work
acid981 said:
Only thing i miss is an option to change permissions.
Click to expand...
Click to collapse
Just now i worked on this (and installation APK file progress dialog... etc...)
-----
But first, I want to understand why does not work on Windows x32
---------------------------------------------------
JJSJJS said:
i have a nsext3.dll, but not nsex3.dll also not a windowsshell.dll, can you provide them please?
Thanks a lot!
Click to expand...
Click to collapse
In this post! (not in header and other posts!)
https://forum.xda-developers.com/showpost.php?p=71636023&postcount=11
download NetworkADB-x32.zip and unzip (not run in zip folder(program) view) in SEPARATE Folder file NetworkADB.exe
and run it and click install.
You must have the following files in your folder:
--------
adb.exe - from android sdk
adbwinapi.dll - from android sdk
adbwinusbapi.dll - from android sdk
NetworkADB.exe - installator
nsex3.dll - need register
regasm.exe - from .NET (for registration nsex3.dll and windowsshell.dll)
windowsshell.dll - need register
--------
And yes, in OLD version It was nsext3.dll, But in the new version it is called nsex3.dll (without 't').
And there can not be not present windowsshell.dll ! Physically just can not be that it was not present.
The only thing I can think of - is that it for some reason removes antivirus program.
I specifically downloaded it again and installed it. Everything is there.
Just in case, I attached it to you separately:
View attachment windowsshell-dll.zip
but it is not necessary, if everything is done correctly
svansvan said:
in console (run console as administrator!) run:
1) RegAsm.exe WindowsShell.dll /codebase
2) RegAsm.exe NsEx3.dll /codebase
in output you can see like: Types are registered successfully
In general, the entire installation is reduced to registering these two dll files using the .NET program regasm.exe
If the registration is successful - everything will work.
After, using Task Manager - kill process explorer.exe, and run new task explorer.exe (restart explorer.exe)
Click to expand...
Click to collapse
Hi Svansvan,
i did as you described above.
It al registers perfectly. But starting the program still gives the Just in Time Debug error.
Is there something that need to be done in Visual Studio which needs to be enabled, just like the error messsage says (in above post) ?
Sorry for all this trouble. Hoep you can find what the issue can be.
Have a good weekend.
acid981 said:
Only thing i miss is an option to change permissions.
Thanks!!!
Click to expand...
Click to collapse
New version in header 0.0.3 - permissions
-----
Only x64. As far as I understand, x32 version - no working (I do not know why yet)
svansvan said:
New version in header 0.0.3 - permissions
-----
Only x64. As far as I understand, x32 version - no working (I do not know why yet)
Click to expand...
Click to collapse
Thank you very much svansvan.
It's working for me with no issues... it's perfect.:good:
thanks again
acid981 said:
Thank you very much svansvan.
Click to expand...
Click to collapse
There is only one bug: if open two (or more) windows explorers with the same folder.
You change the permissions in one window. In other windows they do not visually change
You need to refresh them (right click in context menu - refresh or reload)
The case is rare and insignificant, but it's a bug.
----
There will be other wishes - leave comments

EMUI8.0 - Hidden settings & tweaks [Root needed]

Here is a list of hidden settings & tweaks for EMUI8.0 .
They were tested on oreo STF-L09C432B360 but should work on others EMUI8.0 devices.
Other version than European C432 should switch "/eu/" part in original filename with region codename of their firmware.
Root access is needed to be able to edit these file ; Keep files' permissions & owner's rights as they were.
For rooting EMUI8.0, I'll suggest magisk 15.4 until a better solution appears.
Show 4G/LTE switch in network settings
In :
Code:
/cust/hw/eu/prop/local.prop
Look for :
Code:
ro.config.hw_hide_lte=true
Edit it to :
Code:
ro.config.hw_hide_lte=false
Reboot
Show 4G/LTE switch in quick settings
In :
Code:
/cust/hw/eu/xml/hw_default.xml
Look for :
Code:
<integer settings.global.hw_4g_show="0" reset="true"/>
Edit it to :
Code:
<integer settings.global.hw_4g_show="1" reset="true"/>
Reboot
Change icons' title fontsize
In :
Code:
/product/etc/xml/hw_launcher_default_config.xml
Look for :
Code:
<item name="config_IconTitleSize">12</item>
Edit with the number of your choice beetween ? & ? :
Code:
<item name="config_IconTitleSize">10</item>
Reboot
Show icons' titles on 2 lines
In :
Code:
/cust/hw/eu/xml/hw_default.xml
Look for :
Code:
<string app_name_two_lines="false"/>
Edit it to :
Code:
<string app_name_two_lines="true"/>
Reboot
Huawei Call Recorder
Follow this link
Huawei Face Unlock
Follow this link
Testing in progress :
Add '4G/LTE only' mode to prefered carrier modes list in network settings
In :
Code:
/cust/hw/eu/xml/hw_default.xml
Look for :
Code:
<string hw_add_4g_only="250"/>
Change or add your carrier's mcc number.
Note : [adding mcc numbers with ';' or ',' ?] [need testing with 'all' , '-1' , 'ALL' or nothing for mcc parameter)
Testing in progress :
Replace '4G' by '4,5G' in both settings and status bar
In :
Code:
/cust/hw/eu/xml/hw_default.xml
Look for :
Code:
<string hw_show_4_5G_for_mcc="286"/>
Change or add your carrier's mcc number.
Note : [adding mcc numbers with ';' or ',' ?] [need testing with 'all' , '-1' , 'ALL' or nothing for mcc parameter)
Testing in progress :
Add 6x5, 5x6, 6x4 & 4x6 icons layout to homescreen settings
In :
Code:
/product/etc/xml/hw_launcher_default_config.xml
Look for :
Code:
<item name="config_desktopCellsOptionItems" reset="true">4x5,4x4,5x4,5x5</item>
-WIP-
Layout 6x6 not working
Testing in progress :
Change begin date of monthly data usage cycle
In :
Code:
/data/user_de/0/com.huawei.systemmanager/databases/netassistant.db
With a sqlite editor change this value :
Code:
settinginfo / begin_date
Change it from null to the day's number your monthly data plan starts.
After editing : Double check UID & GID ownerships are still set to 1000 (system).
Show 4G+/CA switch in settings
In :
Code:
/version/special_cust/STF-L09/hw/eu/prop/local.prop
Look for :
Code:
ro.config.support_ca=false
Edit it to :
Code:
ro.config.support_ca=true
Reboot
Show data roaming options in settings (options available are: disabled/domestic/international)
In :
Code:
/cust/hw/eu/xml/hw_default.xml
Look for :
Code:
<string hw_data_roam_option="26006,27211"/>
Change or add your carrier's mcc&mnc number.
Note : [need testing with 'all' , '-1' , 'ALL' or nothing for mcc parameter)
Reboot
Wifi bridge enabler
Follow this link
PS: I use TotalCommander on android but others files explorer with root access should work too.
MAKE BACKUPS BEFORE YOU EDIT ANY FILES !!!
0. Check file's permission & file's owner and remember it.
1. First backup the original file in a backup directory.
2. Copy again the original file in a custom directory with user's rights.
3. Edit file on this custom folder.
4. Delete original file on original location, then hurry to step 5.
5. Copy previously edited file from custom folder to original location and accept when TotalCommander ask about re-mounting partition.
6. Verify file's permission & file's owner in original location.
I'll update this OP with new tweaks & settings as they are uncovered.
Reasons for editing:
-typos, visual work-over, added file's ownership (UID) infos
-added 'Change begin date of monthly data usage cycle'
-added Wifi bridge, CA settings (4G+) & Roaming options
-reserved-
for have call recorder whit twrp
EDIT:
sorry if you use it in oreo, recorder call work, but there isnt link for listen in phone dialer. it is full 100% working only in nougat
angelobiz said:
for have call recorder whit twrp
Click to expand...
Click to collapse
Any differences, beside twrp compatible, with the one provided on OP's link ?
oslo83 said:
Any differences, beside twrp compatible, with the one provided on OP's link ?
Click to expand...
Click to collapse
i dont know, but i think it is same same. whit twrp it is more simple install.
i have test it in nougat work so good,
EDIT:
i wrong sorry, in oreo work, but for listen the record have to go hit recorder app... there isnt a link for listen in dialer.
link for Face unlock added !
angelobiz said:
i have test it in nougat work so good,
EDIT:
i wrong sorry, in oreo work, but for listen the record have to go hit recorder app... there isnt a link for listen in dialer.
Click to expand...
Click to collapse
You meant it's partialy working on nougat ?
Because here on oreo it's fully working with a link for listen recordings in dialer.
Added 'Change begin date of monthly data usage cycle' in OP.
oslo83 said:
You meant it's partialy working on nougat ?
Because here on oreo it's fully working with a link for listen recordings in dialer.
Click to expand...
Click to collapse
i mean TWRP file that i posted.
your files and guide is ok!
I Found:
Show 4G+/CA switch in settings
&
Show data roaming options in settings (disabled/domestic/international)
I'll add them soon.
+ I'll test vowifi (some tweaks and edits already done) once my volte would be *finally* enabled carrier side.
As i think you need volte function enabled for enabling vowifi.
Quick update:
Volte finally enabled carrier side, so now volte is working on stock as it should for me.
Vowifi not working, but maybe almost :
- vowifi carrier settings line added in volte/vowifi carrier's file.
- one of the two hiddens wificalling settings screen is shown and seems to works: It keeps the settings set once close. It's com.android.settings.Settings$WifiCallingSettingsActivity
- the others don't and this should be a problem, it's com.android.settings.Settings$HwWifiCallingSettingsActivity
For now when wificall should occurs it complains about no wifi connected to when there is one already connected to. I saw some wlan settings still set to 0 in config files - need to fiddle with it...
{
"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"
}
About call recorder, I installed app and gave permissions like said but each time I try to start a record or set for automatic record, I get a pop up bubble reading "open device error". Any idea?
I'm on Oreo B360 rooted with Magisk. Solid explorer for all operations.
FlyingMachete said:
About call recorder, I installed app and gave permissions like said but each time I try to start a record or set for automatic record, I get a pop up bubble reading "open device error". Any idea?
Solid explorer for all operations.
Click to expand...
Click to collapse
1) I don't use sdcard, do you use one ? Formated to ? External shared memory ?
Or
2) Solid Explorer didn't set rights &/or owners for you the same way Total Commander did for me
OR
3) Did you mess with rights of /storage/emulated/0/Sounds/CallRecord ?
Could you record your voice with stock record apps ?
I can tell you my HwCallRecorder FOLDER and subFOLDERS are uid & gid 0 (root) with 755 set as rights.
All FILES included in folders and subfolders are uid & gid 0 (root) with 644 set as rights.
oslo83 said:
1) I don't use sdcard, do you use one ? Formated to ? External shared memory ?
Or
2) Solid Explorer didn't set rights &/or owners for you the same way Total Commander did for me
OR
3) Did you mess with rights of /storage/emulated/0/Sounds/CallRecord ?
Could you record your voice with stock record apps ?
Click to expand...
Click to collapse
oslo83 said:
I can tell you my HwCallRecorder FOLDER and subFOLDERS are uid & gid 0 (root) with 755 set as rights.
All FILES included in folders and subfolders are uid & gid 0 (root) with 644 set as rights.
Click to expand...
Click to collapse
Weird, I have exact same set permissions to folders and files, I do have an sd card but default storage is internal, I made sure nothing tried to record to it, even tried after having ejected it, to no avail. Then I formatted it for the sake of it but still same. And I can make a voice record with stock record app... No clue what's happening there. Thanks for your help though.
Magisk 16.0 confirmed as fully working.
Call recorder from the OP.
I can confirm working on Honor 9 STF C432 360 Oreo,
BUT
the recording app requires strict access to the microphone. You need to disable OK google detection on any screen and lockscreen. Then the recording finally works on both incoming and outgoing calls.
Hooray.
Added CA settings (4G+) & Roaming options to OP.
Added original link to working magisk module for Wifi bridge to OP.
AR Lens enabler
Follow this link
qwert8988 said:
Hi oslo83, saw your hidden settings post and I have a huawei honor 8 pro phone with Android Oreo. But I cannot find the entries in those file. How can I find the correct database or XML files in my phone to tweak those settings? And is there a setting to add seconds to status bar clock? Thanks
Click to expand...
Click to collapse
Hi,
What's your region ? Not C432 ?
You could start by searching all files from your root directory which:
- are named "*.xml" or "*.prop"
- are containing some terms like "settings.global.hw_4g_show="
About an inbuilt setting to add seconds to status bar clock, i'm sure there is but i don't know how it's called ans where it is.

[GUIDE]How to setup Dual Boot on legacy PC? (BlissOS and Windows 7/8.1/10)

NOTE: This guide is for MBR disks and legacy bios. If you want install on UEFI, this method can not help you.
1- Preparing the installation
a. Download BlissOS Official Roms ISO image.
b. Extract .ISO files into the *\BlissOS\ folder and create a custom size data.img (4gb for fat32 disk - Recomended 16 GB or 32 GB for NTFS disk)
* = Must be disk part. (you can select C:\ , D:\ or another diskparts)
Tips: You can create data.img file with Android PC Toolbox . Create and copy data.img into the BlissOS folder.
2- Setup grup for dual boot
a. Download EasyBCD and install it.
b. Run EasyBCD.exe > Add new entry > NeoGrub > İnstall
{
"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"
}
-Click Configure and delete all text. (editing menu.lst)
-Copy and paste that text there..
default 0
timeout 1
title BlissOS
root (hd0,1)
find --set-root ls /BlissOS/kernel
kernel /BlissOS/kernel quiet root=/dev/ram0 androidboot.selinux=permissive SRC=/BlissOS vga=788
initrd /BlissOS/initrd.img
boot
Click to expand...
Click to collapse
Important Note for root settings: You will change these numbers according to where you installed it.
root (hd0,1)
hd0 is your hdd number..
1 is your hdd disk volume number..
-Download Bootice for see disk numbers..
-Run Bootice.exe > Physical disk > Parts Manage - You will see disk parts.. No = hdd disk Volume number
-Rename your boot entry
-Select Count down (you can change timing "10")
-For Windows 10 / windows 8.1 os, check the "use metro bootloader" option.
-Click Save settings.
3-Setup completed. Restart your pc and have fun.
Error 15 file not found
Edit : Changed menu.lst entries. Now,It is set to be the root kernel.
WoltreX said:
Edit : Changed menu.lst entries. Now,It is set to be the root kernel.
Click to expand...
Click to collapse
I hope this works fine, I used the easy installer provided by bliss but it shows error "not all requirement are met" and it opens but I cant click anything.
jhetrosky said:
I hope this works fine, I used the easy installer provided by bliss but it shows error "not all requirement are met" and it opens but I cant click anything.
Click to expand...
Click to collapse
the installer provided by bliss is only compatible with UEFI systems. Is not compatible with legacy. And it will tell you in the output window(top right corner of the installer) which conditions are not met. Just have to look:good:
ElfinJNoty said:
the installer provided by bliss is only compatible with UEFI systems. Is not compatible with legacy. And it will tell you in the output window(top right corner of the installer) which conditions are not met. Just have to look:good:
Click to expand...
Click to collapse
Does it creates a swap partition or use ramdisk. If ramdisk, then compatibility will also depend on the RAM.
TeamPrimeOS said:
Does it creates a swap partition or use ramdisk. If ramdisk, then compatibility will also depend on the RAM.
Click to expand...
Click to collapse
There is no swap created by Bliss
There is a ramdisk
ElfinJNoty said:
There is no swap created by Bliss
There is a ramdisk
Click to expand...
Click to collapse
Thanks for the info, what is the minimum ram required then?
TeamPrimeOS said:
Thanks for the info, what is the minimum ram required then?
Click to expand...
Click to collapse
We've not had an issue with a minimum requirement.
This is an OS booting directly. Compare it to an older phone that can run Android: 1gb? 2gb?safe to assume more ram the better...
Most modern systems have at least 2gb which should be sufficient for any Blisss OS build.
As usual, why not test and find out?
#StasyBlissful
ElfinJNoty said:
We've not had an issue with a minimum requirement.
This is an OS booting directly. Compare it to an older phone that can run Android: 1gb? 2gb?safe to assume more ram the better...
Most modern systems have at least 2gb which should be sufficient for any Blisss OS build.
As usual, why not test and find out?
#StasyBlissful
Click to expand...
Click to collapse
Thanks for the info.
---------- Post added at 07:25 AM ---------- Previous post was at 07:23 AM ----------
jhetrosky said:
I hope this works fine, I used the easy installer provided by bliss but it shows error "not all requirement are met" and it opens but I cant click anything.
Click to expand...
Click to collapse
Can you list the mentioned incompatibilities.
TeamPrimeOS said:
Thanks for the info.
---------- Post added at 07:25 AM ---------- Previous post was at 07:23 AM ----------
Can you list the mentioned incompatibilities.
Click to expand...
Click to collapse
His issue was not due to incompatibility
The installer has some basic minimum requirements which is explained in the OP and Post 2. It also produces a log which would have explained his exact problem. There is also a YouTube video demonstrating the process successfully from start to finish.
*I didn't want their to be any confusion of there being something incompatible or broken about the UEFI Windows installer.exe*
Why the link for BlissOS/Android PC Toolbox has been deleted? I need it for installing Bliss OS on my not uefi pc
EDIT: Anyway I created an USB Bliss image (BlissOS 7.2 stable) and installed successfully on my hd (on a new partition formatted as ext4), I created then the entry with EasyBCD as suggested, changing the hd number, but when I choose the Bliss entry in the boot menu i got the "Error 13, invalid or unsupported executable format” message. Can anybody help me?
nerub config file for a android 9 Pie Bliss
when you click on easy BCD and install a neogrub and open neogrub install file
you i have seen someone has made a code like this >
defaul 0
timeout 10
root (hd0,X)
title 1. Normal Mode - Start Android OS in normal mode.
find --set-root /Android/kernel
kernel /Android/kernel root=/dev/ram0 SERIAL=random logo.showlogo=1 androidboot.selinux=permissive quiet SRC=Android/ DATA= CREATE_DATA_IMG=1
initrd /Android/initrd.img
boot
root (hd0,X)
title 2. Recovery Mode - Start Android OS in recovery mode.
find --set-root /Android/kernel
kernel /Android/kernel root=/dev/ram0 SERIAL=random logo.showlogo=1 androidboot.selinux=permissive quiet SRC=Android/ DATA= CREATE_DATA_IMG=1 SAVE_LO
initrd /Android/initrd.img root=/dev/ram0 androidboot.selinux=permissive vmalloc=192M buildvariant=eng nomodeset RECOVERY=1 RAMDISK=recovery.img SRC
boot
--------------------------------------------------------------------------------------
then instead of X you find your partition and like everything but
my ask for help is a code is incomplete as you see a second part a recovery more
start android in recovery mode is incomplete ? does anyone knows the ending of a code ? thank you ....its for making a better boot android neogrub menu and dual boot with windows 10 .......
@WoltreX hey, i just followed your guide for my laptop but after booting it just keeps showing a yellow animation forever any idea what's wrong ?
works on windows 10 surface tablet? without touch or bluetooth bugs?
Any suggestions on what to use if EasyBCD doesn't work states cannot run on (U)EFI.
Detecting android x86 found at Dev/sda6
Stuck at this screen plz help plz.....
Stuck at (blinkin) _
After I press the BlissOS boot option
The last phrase on the text is Android-x86. . . found at /dev/sda4
then around 20 seconds
black screen appear with blinking _ at the top corner
wtf is up with the shady as hell link for the toolbox? Russian website says I have to install Multy App to download it.
This is some bull**** right here, not touching that with goddam 10 foot pole
Do you know if this is possible in Linux Ubuntu?

[TOOL]Install Xposed Framework on MEmu w/ Android 7.1 x86_64

{
"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"
}
Xposed Framework for a MEmu instance w/ Android Nougat x86_64 image?
Actual offical XPosed Installer v3.1.5 - by rovo89, the German inventor and main developer of XPosed Framework - doesn't let you install a Xposed version that suits a MEmu instance w/ Android 7.1 64-bit: you get this screen when trying to install Xposed Framework on a MEmu's new Andoid 7.1 64-bit instance using XPosed Installer v3.1.5
Fortunately youling257 on Apr 20, 2018 published a x86_64 version of XPosed Framework v89 for Android Nougat on GitHub.
Today I show you that it's possible to successfully install Xposed Framework on a MEmu instance running Android 7.1 x86_64 image, assumed the MEmu instance in question is ROOTED and as a precaution Google Play Protect got disabled (FYI: using Xposed can sometimes trigger a safety response in your MEmu instance, which can end up disabling a few Xposed modules, courtesy of Google Safety net ). ):
How To:
1. Download archive xposed-v89-sdk25-x86_64.zip from here
2. Unzip the downloaded archive to any location of your Windows machine where MEmu App Player got installed onto, you'll get folders
a) Xposed-Android
b) XPosed-Windows
c) XPosed-APK
d) BusyBox-APK
3. Move and/or copy the extracted folder XPosed-Android to MEmu's shared folder "MEmu Download"
4. Close ALL running MEmu instances
5. Launch the Android 7.1.2 64-bit MEmu instance you want to get XPosed Framework installed on
6. Update its pre-installed BusyBox with "BusyBox v1.30.1" what is located in extracted folder BusyBox-APK !!!
7. Install Xposed Installer v3.1.5 app what is located in extracted folder XPosed-APK
( Available disk space on Android's /system partition: 324.12 MB )
( Disk space needed on Android's /system partition to install XPosed there: 27.2 MB )
8. Run the script Xposed-Installer.bat what is located in extracted folder XPosed-Windows
Screenshot:
9. Re-start MEmu instance's Android
If all went well then you'll get this screen shown when launching already installed XPosed Installer app
Note: This is ought to a severe bug in Xposed Installer v3.1.5 app - see remark below.
Nothing to Despair About!
You can install and run Android Nougat suitable XPosed modules at any time.
In order to test it installed XPosed module App Settings:
and ran it:
Additionally installed XPosed module Boot Manager et voilà it also flawlessly worked
As last one additionally installed XPosed module 3C All-in-One Toolbox Pro, what also perfectly worked
FYI:
List of XPosed modules which work or not with Andoid Nougat here
Give it a try, hope this helps.
Credits: youling257
Remark: Official Xposed Installer v3.1.5 Has a Severe Bug!
If you look inside decompiled XPosed Installer v3.1.5's apk file then you can read in file StatusInstallerFragment.java this
Code:
private void refreshInstallStatus() {
View v = getView();
TextView txtInstallError = (TextView) v.findViewById(R.id.framework_install_errors);
View txtInstallContainer = v.findViewById(R.id.status_container);
ImageView txtInstallIcon = (ImageView) v.findViewById(R.id.status_icon);
View disableWrapper = v.findViewById(R.id.disableView);
[color=red]int active = XposedApp.getActiveXposedVersion();
int installed = XposedApp.getInstalledXposedVersion();[/color]
if (installed < 0) {
txtInstallError.setText(R.string.framework_not_installed);
txtInstallError.setTextColor(getResources().getColor(R.color.warning));
txtInstallContainer.setBackgroundColor(getResources().getColor(R.color.warning));
txtInstallIcon.setImageDrawable(getResources().getDrawable(R.drawable.ic_error));
disableWrapper.setVisibility(8);
} else if (installed != active) {
txtInstallError.setText(getString(R.string.framework_not_active, new Object[]{XposedApp.getXposedProp().getVersion()}));
txtInstallError.setTextColor(getResources().getColor(R.color.amber_500));
txtInstallContainer.setBackgroundColor(getResources().getColor(R.color.amber_500));
txtInstallIcon.setImageDrawable(getResources().getDrawable(R.drawable.ic_warning));
} else {
txtInstallError.setText(getString(R.string.framework_active, new Object[]{XposedApp.getXposedProp().getVersion()}));
txtInstallError.setTextColor(getResources().getColor(R.color.darker_green));
txtInstallContainer.setBackgroundColor(getResources().getColor(R.color.darker_green));
txtInstallIcon.setImageDrawable(getResources().getDrawable(R.drawable.ic_check_circle));
}
}
If you look inside decompiled XPosed Installer v3.1.5's apk file then you can read in file XPosedApp.java this
Code:
public static int getActiveXposedVersion() {
[color=red]return -1;[/color]
}
public static int getInstalledXposedVersion() {
XposedProp prop = getXposedProp();
if (prop != null) {
return prop.getVersionInt();
}
return -1;
}
Conclusion: Status "Activated" NEVER gets correctly set, it's always set to ERROR.
Awesome, just awesome freaking tool. TY
I get this error for some reason when running the batch file. I put the folders in Program Files (x86)/Microvirt/MEmu
I even tried reinstalling memu and doing all the steps again, same error.
"Initializing ...
Executable MEmuC not found
Exiting..."
mag1x said:
I get this error for some reason when running the batch file. I put the folders in Program Files (x86)/Microvirt/MEmu
I even tried reinstalling memu and doing all the steps again, same error.
"Initializing ...
Executable MEmuC not found
Exiting..."
Click to expand...
Click to collapse
1. MEMUC was introduced with MEmu v6.
2. You don't have to make the unzipped package part of MEmu's installation: you put it anywhere on any disk of your choice.
Nice work! Fwiw, it'd be awsome if Xposed would work on Oreo 8.1...nothin' but bootloops.
https://forum.xda-developers.com/g5-plus/help/xposed-stock-oreo-t3851066
Don't know if it's just with the Moto G5+. I know I'd gladly pay for a fix to get me by, .getting the new G8 when they launch in a few months.
Any possibility or suggestion?
How would one go about porting this script to work on BlueStacks?
i commented out the first error check,
Code:
#if [ ! -f /system/lib/msf.ko ]; then
# error_abort 'Script NOT running on a MEmu instance'
#fi
then manually moved the xposed file's to /system (because the emulator seemed to crash at
Code:
\cp -rf "$XFILES/system"/* /system || error_abort "Copying $XFILES/system failed"
then updated the permissions on all the files, rebooted and xposed still says its not installed?
@XxyZ4114
JOOC: Do you have BlueStacks4 64-bit w/ Android N 64-bit installed?
I'm asking this because the XPosed Framework files provided here especially are for 64-bit Android N.
You can test this in terminal emulator:
jwoegerbauer said:
@XxyZ4114
JOOC: Do you have BlueStacks4 64-bit w/ Android N 64-bit installed?
I'm asking this because the XPosed Framework files provided here especially are for 64-bit Android N.
You can test this in terminal emulator:
Click to expand...
Click to collapse
Of coarse, otherwise the installer would download the correct zip wouldn't it?
@XxyZ4114
Where have you downloaded BS4 64-bit with Android N 64-bit from?
jwoegerbauer said:
@XxyZ4114
Where have you downloaded BS4 64-bit with Android N 64-bit from?
Click to expand...
Click to collapse
What on earth do you mean?
my browser history says.
https://www.bluestacks.com/download.html?
for a moment there i thought you were gonna say it hasn't been released yet. i had to stop my memu services just to double check.
Also, The batch script Xposed-Windows came back with memuc not found for me also. (when i was installing to memu)
I suspect it has something to do with the space in
D:\Program files\Microvirt and the fact the the variable on line 24 doesn't have quotation marks.
im not familiar with how batch variables work, so i may be wrong. To get it working for me i manually set !memuc! then enclosed all instances of it being used in quotes.
XxyZ4114 said:
What on earth do you mean?
Click to expand...
Click to collapse
I've read sometimes ago that BlueStacks is testing a 64-bit Android N. Actually don't know any source where it can be downloaded from... Maybe you can tell it me?
Yeah, i didnt do anything special to get it except not let the website determine the architecture.
You are probably right about them "testing" it, but arent the android7 images in memu still marked as beta also?
I think im just gonna stick with memu anyway.
mag1x said:
I get this error for some reason when running the batch file. I put the folders in Program Files (x86)/Microvirt/MEmu
I even tried reinstalling memu and doing all the steps again, same error.
"Initializing ...
Executable MEmuC not found
Exiting..."
Click to expand...
Click to collapse
same there, all admins right are on on exe file....
how fix it?
Its a scripting error, look back over the thread and see what I did to fix it.
XxyZ4114 said:
How would one go about porting this script to work on BlueStacks?
i commented out the first error check,
Code:
#if [ ! -f /system/lib/msf.ko ]; then
# error_abort 'Script NOT running on a MEmu instance'
#fi
then manually moved the xposed file's to /system (because the emulator seemed to crash at
Code:
\cp -rf "$XFILES/system"/* /system || error_abort "Copying $XFILES/system failed"
then updated the permissions on all the files, rebooted and xposed still says its not installed?
Click to expand...
Click to collapse
I need some help getting this to work. I have been stuck for days now.
Can you by any chance offer some help?
I keep getting the kind find Memuc error
....And when I change this line :
set "memuc=!memu_install_path!\MEmu\memuc.exe" TO "memuc=C:\Program Files\Microvirt\MEmu\memuc.exe
It finds memuc but I get two more errors as shown in the image below
lawrencee said:
I need some help getting this to work. I have been stuck for days now.
Can you by any chance offer some help?
I keep getting the kind find Memuc error
....And when I change this line :
set "memuc=!memu_install_path!\MEmu\memuc.exe" TO "memuc=C:\Program Files\Microvirt\MEmu\memuc.exe
It finds memuc but I get two more errors as shown in the image below
Click to expand...
Click to collapse
The problem is that ( default ) MEmu's installation path "C:\Program Files\Microvirt" contains a space character: the command line doesn't know where the file's pathname begins or ends, due to the space. You can try as follows
Code:
set "memuc=[color=red]'[/color]!memu_install_path![color=red]'[/color]\MEmu\memuc.exe"
means enclose all occurences of the !memu_install_path! variable by single-quote.
jwoegerbauer said:
The problem is that ( default ) MEmu's installation path "C:\Program Files\Microvirt" contains a space character: the command line doesn't know where the file's pathname begins or ends, due to the space. You can try as follows
Code:
set "memuc=[color=red]'[/color]!memu_install_path![color=red]'[/color]\MEmu\memuc.exe"
means enclose all occurences of the !memu_install_path! variable by single-quote.
Click to expand...
Click to collapse
Thanks for replying... I tried what you suggested, but it took me right back to square one : Memuc can't be found
lawrencee said:
Thanks for replying... I tried what you suggested, but it took me right back to square one : Memuc can't be found
Click to expand...
Click to collapse
Encountered that the real way to fix the problem is to convert a path filename to short path filename ( DOS-conformant filename )
Code:
set "memuc=!memu_install_path!\MEmu\memuc.exe"
[color=red]for %%f in ("!memuc!") do ( set "memuc=%%~sf")[/color]
Sorry for your inconvenience.
lawrencee said:
How would one go about porting this script to work on BlueStacks?
i commented out the first error check,
then manually moved the xposed file's to /system (because the emulator seemed to crash at
I need some help getting this to work. I have been stuck for days now.
Can you by any chance offer some help?
I keep getting the kind find Memuc error
....And when I change this line :
set "memuc=!memu_install_path!\MEmu\memuc.exe" TO "memuc=C:\Program Files\Microvirt\MEmu\memuc.exe
It finds memuc but I get two more errors as shown in the image below
Click to expand...
Click to collapse
You are starting the emulator and letting it load before running the script right?

[Tool] APK Toolkit v1.2 [Windows]

APK Toolkit is a native Windows GUI app for Reverse Engineering Android apps. It provides multiple tools & options for decompiling, compiling, extracting and zipping various Android file formats as well as displaying app permissions, metadata and much more
It was written from scratch when APK Easy Tool was discontinued. It has similar features to APK Easy Tool as well as a lot more updated features
Light Skin
{
"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"
}
Dark Skin
Features
Decompile / Compile / Extract / Zip xapk, apk, jar
ZipAlign / Check align xapk, apk
Check Align xapk, apk
Sign / Verify signature apk
Assemble / Disassemble dex, odex, oat (Baksmali / Smali)
Convert xapk / split xapk to single apk
Drag & drop support for single or multiple files
Pin window so it's always on top
JumpList and toolbar shortcuts
View / Remove app permissions
View app info including if app includes native 32bit / 64bit libs and/or global-metadata.dat and libil2cpp.so
il2cppdumper & dnspy built in, also supporting single / multiple file drag & drop (Dump directly without decompiling from xapk & apk and then view instantly in dnspy)
Install compiled Apk via Adb (Android Debug Bridge) or drag & drop Apk to install
Automate adding mod-menu to xapk or apk with single mouse click
Automate adding patched libs to xapk or apk
Automate adding toast message to app on startup
Decode / Rebuild to API level
Regex Search & Replace decompiled smali code
Remove Ads from Apps / Games via Regex Search & Replace
Requirements
Windows (APK Toolkit is a native windows app)
Java for additional tools
.net framework for additional tools
Updated to v1.2
Regex Search & Replace decompiled smali code
Remove Ads from Apps / Games via Regex Search & Replace
Added Light or Dark Skin setting
Bug fixes
Download
https://www.mediafire.com/file/uv86qhvwm7q5wg8/APK_Toolkit_v1.2_by_0xd00d.zip/file
Mirror
http://e.pc.cd/qj9otalK
ooh, useful idea, but what a sloppy init release -
VolBob said:
ooh, useful idea, but what a sloppy init release -
Click to expand...
Click to collapse
You realise that this app is a GUI for ApkTool and other command line apps right?
Are you using Aapt2 in the settings?
The error in your screenshot shows it is an error with ApkTool and not ApkToolkit and there are plenty of topics relating to this ApkTool error, maybe search next time before insulting someone who is providing a free app
but what a sloppy init release
Click to expand...
Click to collapse
If you wanted help then this is the wrong way to go about it. I suggest you delete ApkToolkit and use something else
0xd00d said:
View attachment 5881817
View attachment 5881821
ApkToolkit is a native windows GUI app for multiple tools for Reverse Engineering Android apps
It was written from scratch when APK Easy Tool was discontinued. It has similar features to APK Easy Tool as well as a lot more updated features
Features
Decompile / Compile / Extract / Zip xapk, apk, jar
ZipAlign / Check align xapk, apk
Check Align xapk, apk
Sign / Verify signature apk
Assemble / Disassemble dex, odex, oat (Baksmali / Smali)
Convert xapk / split xapk to single apk
Drag & drop support for single or multiple files
Pin window so it's always on top
JumpList and toolbar shortcuts
View / Remove app permissions
View app info including if app includes native 32bit / 64bit libs and/or global-metadata.dat and libil2cpp.so
il2cppdumper & dnspy built in, also supporting single / multiple file drag & drop (Dump directly without decompiling from xapk & apk and then view instantly in dnspy)
Automate adding mod-menu to xapk or apk with single mouse click
Automate adding patched libs to xapk or apk
Automate adding toast message to app on startup
Requirements
Windows (ApkToolkit is a native windows app)
Java for additional tools
.net framework for additional tools
Download
https://www.mediafire.com/file/eryd3c7jd2w591t/ApkToolkit+v1.0+by+0xd00d.rar/file
Mirror
https://mega.nz/file/wXoiEZCb#lK2ylis3EcK0n8UPUc5gmdfMoPKrVn34hNq0LvDFtvc
Click to expand...
Click to collapse
I'm enjoying Apk Tool Kit, but it would be great if you could add a feature to install APKs using ADB. Currently, the only way to install APKs while using scrcpy is to use Apk Easy Tool. However, Apk Easy Tool kills the ADB server scrcpy spawns, which closes the mirrored window on the computer. If you could add a way to install APKs using ADB directly in Apk Tool Kit, that would be a great improvement. Thanks for your consideration!
Ives Gunther said:
If you could add a way to install APKs using ADB directly in Apk Tool Kit, that would be a great improvement.
Click to expand...
Click to collapse
I'll add that into the next release, thanks for the suggestion
@0xd00d Sir when i made clone,its not launch on android 12
Its launch perfectly with android 11
Help please
Leftrand said:
@0xd00d Sir when i made clone,its not launch on android 12
Its launch perfectly with android 11
Help please
Click to expand...
Click to collapse
It's hard to say for sure because a lot has changed in Android 12, especially access permissions
For example if app uses data folder then android 12 will not access it due to new access permissions
Does it install ok?
Do you get any error messages?
There are a few things you can try...
Disable google play protect
To disable Google Play Protect. Open "Play Store" application -> tap on Menu button -> select "Play Protect" option -> Disable the options "Scan device for security threats"
Some permissions like overlay permissions cause problems with android 12, you can try removing permissions in the AndroidManifest.xml and then trying again
Check your manifest for the mainactivity and check if you have
android:exported="false"> and if you have then set to true not false
make sure you have no duplicates in your manifest such as a duplicate mainactivity
you can also try signing with different signing versions in APK Toolkit settings
you can check your android logs via adb logcat
I don't use android 12 so have no way of testing sorry, please try the above and try and narrow down the problem
0xd00d said:
It's hard to say for sure because a lot has changed in Android 12, especially access permissions
For example if app uses data folder then android 12 will not access it due to new access permissions
Does it install ok?
Do you get any error messages?
There are a few things you can try...
Disable google play protect
To disable Google Play Protect. Open "Play Store" application -> tap on Menu button -> select "Play Protect" option -> Disable the options "Scan device for security threats"
Some permissions like overlay permissions cause problems with android 12, you can try removing permissions in the AndroidManifest.xml and then trying again
Check your manifest for the mainactivity and check if you have
android:exported="false"> and if you have then set to true not false
make sure you have no duplicates in your manifest such as a duplicate mainactivity
you can also try signing with different signing versions in APK Toolkit settings
you can check your android logs via adb logcat
I don't use android 12 so have no way of testing sorry, please try the above and try and narrow down the problem
Click to expand...
Click to collapse
Thank you for your reply sir
Install oke sir without error.
I did disable play protect all the time,my manifest also true
Recently i use np manager to remove signature verification using Modex3.0 to sign apk before i modified using apktool or apk editor,it will launch on a11 below but not a12 up
If no remove signature verification,it will not launch for both a11 and a12 after installed.
I also try sign v1 v2 v3 v4 yet no luck,only black screen and closed
Viet guy did also modified same apk but their apk lauch for a11 a12 and a13 perfectly,don't know they did
Wish i could find solution for this because your tool very handy and simple to use
Leftrand said:
Thank you for your reply sir
Install oke sir without error.
I did disable play protect all the time,my manifest also true
Recently i use np manager to remove signature verification using Modex3.0 to sign apk before i modified using apktool or apk editor,it will launch on a11 below but not a12 up
If no remove signature verification,it will not launch for both a11 and a12 after installed.
I also try sign v1 v2 v3 v4 yet no luck,only black screen and closed
Viet guy did also modified same apk but their apk lauch for a11 a12 and a13 perfectly,don't know they did
Wish i could find solution for this because your tool very handy and simple to use
Click to expand...
Click to collapse
Can you message me with a link to your APK and a link to the other modded APK which works for a11,a12 amd a13
I can't promise anything but I can try to see whats wrong using a12 emulator as soon as I get time
0xd00d said:
Can you message me with a link to your APK and a link to the other modded APK which works for a11,a12 amd a13
I can't promise anything but I can try to see whats wrong using a12 emulator as soon as I get time
Click to expand...
Click to collapse
Yess i send you both link in pm,thank you
Updated to v1.1 with some small bug fixes and additions...
0xd00d said:
Updated to v1.1 with some small bug fixes and additions...
Click to expand...
Click to collapse
Pushing Thanks button for you...
Amazing tool i like it it's so useful thanks for your great work could you please add support for dark mode in next relesae.
Updated to v1.2 with some small bug fixes and additions...
Hi guys, I'm trying to modify a system apk on my head Unit (PX5). Specifically HCT4Music.apk. I just want to modify the colours of the screen, so that it fits the inside lighting of my car. I have no problem with the modifications. But I can't get it installed by the signature. How can I keep the same signature of the original apk.
I have also tried to copy the modified apk to /system/app and the result is that it works but it does not allow me to access the music files because it denies me access to the file system.
Do you have any solution?. Thanks
Translated with www.DeepL.com/Translator (free version)
ivexsa said:
How can I keep the same signature of the original apk
Click to expand...
Click to collapse
Only if you have a rooted device, you can use original sig in apk with disable signature with magisk / xposed framework
If no rooted device then you can try one of the signature killers which hook / replace new sig with original sig
0xd00d said:
Only if you have a rooted device, you can use original sig in apk with disable signature with magisk / xposed framework
If no rooted device then you can try one of the signature killers which hook / replace new sig with original sig
Click to expand...
Click to collapse
Thank you very much 0xd00d. I have installed the magisk module and installed the system apk (music apk). But android 10 denies me access to storage devices.
Any more help?
thank you
By the way. excellent application
Looks like a great piece of kit , just wish I knew how to use it to to moddify a app, and re-sign it well done.
Nice tool, tried to decompile the apk and make change on smali file. Hit the compile button and generate the APK. But it looks like no changes which I had made with the new APK in `2 - Compiled` directory
If it compiled without error then your new changes should be in there
Are you editing the right smali file?
If you are editing libs then make sure you are editing the correct one for the architecture you are installing / testing the APK ( armeabi-v7a or arm64-v8a )

Categories

Resources