Hi all,
So I heard around the internets that LoD may not be coming to the Note 10s and that it may have been canceled all together. With that said on my free time I've been poking around the decompiled apk to see how it works. I have found the checks and recompiled (also want to say there's a thread in the S8 forum that was trying the same thing and I got to the same position as them).
The kernel source shows that "CONFIG_LOD_SEC=y" so that's good
It still didn't work. Eventually, since I have an S10+ and a Note 10+, I decompiled then recompiled without modification and tried to run on my S10+ and got the error "Update your software Linux on DeX requires your device to have the latest software to support some features."
Clean Binary
... I LxD_i : getDeviceName: model: SM-G975U, device: beyond2q
... I LxD_o : isSupportedBinary: binary version: 5, required version: 4
Clean Binary with recompile
... I LxD_i : getDeviceName: model: SM-G975U, device: beyond2q
... I LxD_o : isSupportedBinary: binary version: 1, required version: 4
I believe Note 10+ has everything needed to run LoD but the code below is whats stopping it from running. If someone has a rooted Note 10(+) and can change the device name to "beyond2q" and device model to "SM-G975U" then sideload the Samsung signed apk I'm hoping it will work. If this is the case then the non-samsung signed apk is whats stopping LoD from running.
Any help is appreciated.
Thanks,
BlueKalel
So I heard around the internets that LoD may not be coming to the Note 10s and that it may have been canceled all together. With that said on my free time I've been poking around the decompiled apk to see how it works. I have found the checks and recompiled (also want to say there's a thread in the S8 forum that was trying the same thing and I got to the same position as them).
The kernel source shows that "CONFIG_LOD_SEC=y" so that's good
It still didn't work. Eventually, since I have an S10+ and a Note 10+, I decompiled then recompiled without modification and tried to run on my S10+ and got the error "Update your software Linux on DeX requires your device to have the latest software to support some features."
Clean Binary
... I LxD_i : getDeviceName: model: SM-G975U, device: beyond2q
... I LxD_o : isSupportedBinary: binary version: 5, required version: 4
Clean Binary with recompile
... I LxD_i : getDeviceName: model: SM-G975U, device: beyond2q
... I LxD_o : isSupportedBinary: binary version: 1, required version: 4
I believe Note 10+ has everything needed to run LoD but the code below is whats stopping it from running. If someone has a rooted Note 10(+) and can change the device name to "beyond2q" and device model to "SM-G975U" then sideload the Samsung signed apk I'm hoping it will work. If this is the case then the non-samsung signed apk is whats stopping LoD from running.
Code:
private static String a(String str) {
String str2 = c;
Log.d(str2, "getDeviceNameByDevice: " + str);
if (TextUtils.isEmpty(str)) {
return null;
}
if (str.startsWith("crown")) {
return "CROWN";
}
if (str.startsWith("gts4")) {
return "TABS4";
}
if (str.startsWith("gts5")) {
return "TABS5";
}
if (str.startsWith("star")) {
return "STAR";
}
if (str.startsWith("beyond")) {
return "BEYOND";
}
if (str.startsWith("winner")) {
return "WINNER";
}
if (str.startsWith("great")) {
return "GREAT";
}
return null;
}
Thanks,
BlueKalel