yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S Duos 2] hgunduz295:
ı added this trees and compile

everything works except video

git clone -b cm-14.1 https://github.com/ciyanogen/android_device_samsung_kyleproxx device/samsung/kyleproxx

git clone -b cm-14.1-3.4.113 https://github.com/ishantvivek/android_kernel_samsung_kyleproxx kernel/samsung/kyleproxx

git clone -b cm-14.1 https://github.com/ishantvivek/android_vendor_samsung_kyleproxx vendor/samsung/kyleproxx

cp -r device/samsung/kyleproxx/PATCH_CM-14.1.diff /home/hgunduz295/lineage

patch -p1 < PATCH_CM-14.1.diff

git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7 ./prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7

git clone https://github.com/LineageOS/android_hardware_samsung -b cm-14.1 ./hardware/samsung && git clone https://github.com/LineageOS/android_external_stlport -b cm-14.1 ./external/stlport
[Samsung Galaxy S Duos 2] unknown:
I see. Lemme have a look on it

Btw verygood rom . Hope for some New rom ( me have no linux )
[Samsung Galaxy S Duos 2] oseiasrodrigues0:
You're right rom is good, just the video bug that stays in the way
[Samsung Galaxy S Duos 2] unknown:
Its good ofc , but need fix anyway

I hope if i could get something like server for rebuilding :)
[Samsung Galaxy S Duos 2] oseiasrodrigues0:
Why do you need a server?:confused:
[Samsung Galaxy S Duos 2] unknown:
Build ROM
[Samsung Galaxy S Duos 2] unknown:
Sorry for late answer but i still think 3.4.5 and 3.4.67 kernel are much more stablize :)
[Samsung Galaxy S Duos 2] oseiasrodrigues0:
Dude I think he does not know how to solve the rom bugs it seems he gave up?
[Samsung Galaxy S Duos 2] Labib235:
1.Display doesn't light up when there's an incoming call. How to fix it?

2.Call ui also doesn't show up when i manually try to turn on the display. I have to unlock the phone first and then i can interact with the call.

3.Heads up is still shown when there actually there is no call coming in anymore.I have to come on dismiss to make it go away even though the call was made a while ago. Phone crashed once.

4.How to update the inbuilt adaway?Trying to update it to the latest 4.3.x gives me an error saying conflicting package

5.How to get omnijaws to work without using gapps? Trying to give custom location like Dhaka keeps giving me a toast notification saying cannot retrieve location!

6.Lockscreen battery info doesn't work. Although it also didn't work in RR N ROM so i guess our device just doesn't support that feature.

7. Some of my music files didn't play via the stock music player weirdly and failed to show album art even though this wasn't the case with LOS 14.1. Shortly after class install of LOS 14.1 the music files that didn't work in the stock music player worked completely normally the way it should. So idk what happened here!

8. webview didn't work even after i replace the apk with the latest version through twrp.

9.HW/HW+decoder in mx player pro doesn't work at all in any of my sd card videos even though they worked without a hitch in LOS 14.1 this is a deal breaker like what the heck!!!! Even vlc fails completely.

PS:: Only one day and a half usage and found out these issues. Phone was used without gapps. All apps used were restored via titanium backup and aurora store was also used.

Other than these issues seems like a great rom.It did quench my thirst for customisability which was lacking in Lineage OS though. Great inbuilt selection of ringtones and notification tones. Inbuilt theme engine also was a nice touch.But i won't be using this rom as a daily driver unfortunately as the cons outweigh the pros for this rom at least for me. I really wanted to like this ROM a lot but such a shame as this could have been a wonderful piece of ROM and would have been my daily driver instead of LOS 14.1. Hope these issues get fixed one day then i will be back to enjoy this awesomeness one again. But until then i wish you all the best.
[Samsung Galaxy S Duos 2] AmmadALvi:
Does dual sim work?
[Samsung Galaxy S Duos 2] Labib235:
Yes
[Samsung Galaxy S Duos 2] abdoosman:
I m using this rom

The pest of the rom

Only I want to change stusbar color Such as action bar color in settings apk

What is this
[Samsung Galaxy S Duos 2] abdoosman:
This my style

Stusbar color is not working
[Honor 8X Questions & Answers] afzalfarukh:
Hy every one

I wanna share some issue i facing during ussing honor 8x i perchase from UAE in from lahore Pakistan

1 issue are telenor sim when data on show data h+ not show 4g in both slot of sim.

If i use only 1sim like telenor it show 4g service perfectly.

2nd issue that very slow internet speed even show 4g network.

Pkz help me for solving my issues.

Thanx

And sorry for poor English.
[Honor 8X Questions & Answers] rockmill:
I have similar issue help pls
[YotaPhone 3 Questions & Answers] wording95:
Hi, I'm a new yota 3+ user and I had several questions about getting started. Now I just got my phone last week and I've noticed some things I think I'm doing wrong. The app drawer does not let me organize my apps into folders, unless I'm doing something wrong. Which brings me to my next question.

It looks like I have the initial yota 3 firmware. Meaning it has not been updated once. Are the updates generally positive? What features get added or removed? I'd really like to know, because I don't want to put anymore bloatware on my phone if it isn't necessary to do so. Speaking of which.....

I want to root my phone to get rid of the Google apps. Is there anyway for me to receive future updates if I choose to root my phone? I want to get rid of that ugly "search google" widget on the home screen as well. Does anyone know what future updates we might be seeing? This is all so new to me and I can really use any help I can get. I don't want to upgrade my phone if the updates are bad and then have no way of reverting. I also don't want to limit the use of the e ink screen anymore than it is.

Bottom line I want to remove the Google banner, Google bloatware, I want to be able to organize my apps drawer and root my phone so I can have access to more settings. I want to use this phone as an e reader so I'm going to find some apps that support the back screen! Any help is welcome thank you for reading! :)
[Android General] k1ll3r8e:
Heyho together,

after my P9-Lite and P10-Lite toolkit i thought, it's time to build a more generic version. Here it is, the ADB-Overlay!

The main point of this project is to serve a GUI for ADB. Currently, there is a File-Explorer, Remote-Desktop, Shell interface and APK installer implemented. You can also READ the contacts if your device is rooted and has sqlite3 installed. But a picture tells more as 1000 words... So here is a preview of what you'll get.

​

But anyways, i'm not responsible for any damage done to your device! For example, if you delete some files/folders on root lvl etc.

Component Info

Remote-Desktop:

Left-Click = Touch

Right-Click = Swipe with duration

The keyboard is nearly fully supported, i have written a kind of WPF -> Android key-mapper. So even combos like SHIFT+A-Z, SHIFT+0-9, ALT+A-Z and ALT+0-9 should work. The base for the key-mapping is a 102 keys keyboard with en-GB or de-DE layout. If you have another setup, some keys may on other positions.

The screenshots will be created under "ADB-Overlay\Screenshots\Screenshot.yyyy-MM-dd_HHmmss.(bmp | gif | jpg | png | tiff | wmp)".

-

If the device is booted in the recovery, the Remote-Desktop is only a viewer, because the recoveries doesn't support "input tap x y" nor "input keyevent XXX".

Shell:

The input box supports CTRL-A-Z, so you'll have the ability to send for example CTRL+C to stop a remote process. If you want use Copy & Paste onto the input box, use the Right-Click menu.

Tested OS

Win 7 | 8 | 8.1 | 10 | 11 (32Bit/64Bit in VM-Ware)

Win 7 | 8 | 8.1 | 10 | 11 (64Bit Native)

Tested Devices

Android Emulator some Versions (min. 2.x) in AVD

Android x86

HTC Sensation -/ XE (non-/rooted)

HTC One M9 (non-/rooted)

Huawei P9 Lite (VNS-L21, 22, 23, 31, etc.) (non-/rooted)

Huawei P10 Lite (WAS-LX1A, etc.) (non-/rooted)

Huawei Mate 9 (THX to @Tecalote)

Huawei Mate 10 Lite (THX to @Chisetdel31260)

Huawei P9 (EVA-al10) (THX to @reynard1)

Sony Xperia X (THX to @FoxTheLegend)

Pixel 4 (THX to @squabbi)

Requirements

Android: min. 2.x

Platform: x86/x64 (Windows)

Frameworks: min. .NET 6 / .NET 6 Desktop Runtime x86/x64

(Installed ADB/Fastboot driver)

Download

Mirror: See attachments

Mirror #1: My FTP [USR/PW=ADB-Overlay]

Mirror #2: GoogleDrive

Mirror #3: Dropbox

Mirror #4: Mega

DO NOT MIRROR MY FILES! DO NOT COPY MY THREADS!
[Android General] k1ll3r8e:
Bug-Tracker

If you can't use the SDK-Updater or the Version is 0.0, just close the ADB-Overlay delete the "platform-tools" directory and restart the ADB-Overlay.

If the device won't connect via W-/Lan, check which version of android you are running... the latest version "SP2A.220505.002, May 2022" seems to break "Developer settings -> USB-Debugging -> Debug over W-/Lan"... To get it working anyways, just open a cmd prompt in the "platform-tools" folder, connect your device via USB and execute the following command: "adb tcpip 12345" (or some other port). After that, you should be able to connect your device via W-/Lan.

App Freeze

If the ADB-Overlay freezes during startup or by connecting a rooted device, the solution is to update the su binary. I encountered this problem yesterday on an older device running Android N. After an update to Magisk Canary [build 21005] the problem was solved.
[Android General] Chisetdel31260:
Great job. my huawei mate 10 lite is recognized. currently my smartphone is on rom original stock rne - l21c432b340 emui 8.0 not rooted. and my PC is a windows 7 64.
[Android General] FoxTheLegend:
Works for my Xperia X - and thanks for your help!
[Android General] squabbi:
I'm flattered to be in your contacts screenshot ;) I was still using your prototype you had sent to me years ago!

Works very well on my Pixel 4!
[Android General] k1ll3r8e:
Hey Bro :)

long time not seen. Hehe yeah the good old Multi-Explorer ;p - Still using it my self, it's more or less my playground before i implement things in this tool.

If you want and have some spare time we can modify this beauty. I also reworked nearly the whole AndroidCtrl.dll, there you have now solid filestreams, strongly typed FilesystemInfos (Like the one from the .NET fw) and lots of other handy stuff. Like framebuffer access in Android and recovery mode. I also implemented a ADBridge class which is an instanced wrapper for the 2 static ADB classes (binary/socket).

Best Regards,

Sebastian
[Android General] reynard1:
this is what im looking for a while

Thank you very much

here is some suggestion

1.better ui

2.edit build prop in the realtime

btw my phone is Huawei P9(eva-al10) rooted android 8.0 work very well
[Android General] squabbi:
Sounds great! I'm looking to get back into toolkit making later this year, I'm keen to see the improvments to your library! :good:
[Android General] skyrail01:
Great job. we can navigate and copy files efficiently.

Only one thing is missing. Why not keep file timestamp for last access and modifie dates? or let us choose the option to keep it or not.
[Android General] k1ll3r8e:
Heyho,

which Android version are you using and on which action (pull/push) does the timestamps get lost?

Normally i preserve the timestamps but on some Android versions the "timestamp" field in the ADB-Protocol is ignored.

Maybe i can set the timestamps on an other way, but therefore i need to know the version. :)

Regards,

Sebastian

PS:

Some code where i set the timestamps ;)

Upload

public void Close(DateTime fileCreationTime)
{
if (_ch?.IsConnected ?? false)
{
if (CanWrite)
{
int o = 0, w;
byte[] d = new byte[8];
d.SetUInt32LE((UInt32)SyncCmd.DONE, 0);
d.SetUInt32LE(ToUnixTime(fileCreationTime), 4);
//...
}
_ch.Close();
}
}

Download

//...
using (FileStream dfs = destination.Open(FileMode.Create, FileAccess.Write))
{
using (AFileStream sfs = OpenRead())
{
sfs.CopyTo(dfs, DMAX, msg, cancellationToken);
ct = sfs.CreationTime;
}
}
//...
if (msg.State == TransferState.Done)
{
destination.CreationTime = ct;
transferEventHandler?.Invoke(Client.ID, new FileTransferEventArgs(Client.ID, msg));
return true;
}
//...
[Android General] Busted Dice:
Thank you really great program keep it up;)
[Android General] skyrail01:
Hey,

I am operating under lineageOS 16 on Galaxy S5 (klte), using adb 1.0.39 on windows 10 64-bits, either via wifi or usb connect.

I check file dates under Windows, in console mode with far manager (M: last write time, C: creation time, A: last access time).

I am using linux command ls -l under adb shell from Windows command line to list files pushed to Android.

When pushing files from Windows to Android, only M is preserved, with a 2 hours offset (ES file explorer tells it is modified date) Maybe daylight issue or bad timezone.

When pulling files from Android, only C is preserved

When I pull back to Windows, files pushed to Android, all original date is lost.

But I am pretty sure we can preserve last access, modified and creation date as I could see Adbexplorer (another project) pull files keeping M and A (adb pull -a).

Hope I give you enough details.
[Android General] squabbi:
Thanks for the update!

I was wondering what could be causing a small delay in copying files over, once the progress finishes, the transfer dialog remains frozen for a 1-2 seconds. I'm copying over a photo, so around 2MB.
[Android General] k1ll3r8e:
Heyho :),

yup i still working on it. It seems that the "Task.Delay()" isn't performed inside the Task itself, instead it's executed on the main thread. The reason for the freeze is, that i try to show the last result, otherwise the copy window would close immediately after the last element and you couldn't see if it's transferred or not. So i keep it like windows, wait 1,5-2,5 sec before closing the window.

The delay you might feel extremely is the "Media-Scanner". It runs on the end of each copy/delete action, the reason for this is, that files pushed/copied by adb are not reported to the MTP interface. So you couldn't see those files if you connect your device after such an adb copy via MTP. Also files/folders deleted by adb are also not reported to the MTP interface. So you will see those elements via MTP if you don't perform manually the "Media-Scanner" lookup. - But if you work only with adb for example, you could turn the "Media-Scanner" off. All device based explorers and of course adb will see those files/folders at any times. (But if you need those files/folders for exchange you should keep the "Media-Scanner" on ;) )

EDIT:

This is executed for every file which is copied/pushed/deleted.

_adb.Device.Manager.ActivityManager.Broadcast("android.intent.action.MEDIA_SCANNER_SCAN_FILE", "-a", string.Concat("-d 'file://", remotePath, "' > /dev/null"));

EDIT 2 (a bit off-topic):

You could also simply use the "Media-Scanner" with my AndroidCtrl.dll. The calls are:

//"_adb" is a instance of "ADBClient"
_adb.Device.IO.MediaScanner.CreateScanList(string remoteDirectory, MediaScanMode mode);
_adb.Device.IO.MediaScanner.CreateScanList(string remoteDirectory, MediaScanMode mode, CancellationToken cancellationToken);
_adb.Device.IO.MediaScanner.CreateScanList(string remoteDirectory, IList<string> files, MediaScanMode mode, CancellationToken cancellationToken);
_adb.Device.IO.MediaScanner.ScanDirectory(string remotePath, MediaScanMode mode);
_adb.Device.IO.MediaScanner.ScanDirectory(string remotePath, MediaScanMode mode, CancellationToken cancellationToken);
_adb.Device.IO.MediaScanner.ScanDirectory(IEnumerable<string> remotePaths, MediaScanMode mode);
_adb.Device.IO.MediaScanner.ScanDirectory(IEnumerable<string> remotePaths, MediaScanMode mode, CancellationToken cancellationToken);
_adb.Device.IO.MediaScanner.ScanFile(string remotePath, MediaScanMode mode);
_adb.Device.IO.MediaScanner.ScanFile(IEnumerable<string> remotePaths, MediaScanMode mode);
_adb.Device.IO.MediaScanner.ScanFile(IEnumerable<string> remotePaths, MediaScanMode mode, CancellationToken cancellationToken);
_adb.Device.IO.MediaScanner.ScanObject(ITransferMessage message, MediaScanMode mode);

EDIT 3:

Found the bad boy, seems "Task.Delay()" only works when used in "async" context. Now the "freeze" is gone, you can move the window until it vanishes. So, in the next update those "freezes" are gone.

---

Little Update:

[MENTION=4752144]squabbi[/MENTION]

The next update includes a little editor as suggested by [MENTION=4999918]reynard1[/MENTION]. A screenshot can be found as attachment.

Regards,

Sebastian
[Android General] squabbi:
Woohoo! Thanks for digging into it! :D I'm glad you found the culprit haha.

Looking forward to that editor feature! Do you know if it's possible to integrate with Windows Explorer? It's probably a little harder, but something like how WinSCP can drag files from the remote to a local Explorer window.

If that's a little difficult, would this be possible to implement? If I drag and drop a folder/file onto the local pane, it will change directory (and highlight the file if a file was dragged onto the local pane). Just to make it easier to work with folders I have already open.

Still using Windows 7? ;)
[Android General] squabbi:
That'll be great to see haha, and that does make sense keeping your system as is, if it works, it works.

Thanks for your hard work in checking out what's best for the new edit function. Maybe there's a library out there that can implement a text viewer better? I'm not familiar with WPF libraries, or how many there are. :p
[Android General] k1ll3r8e:
Heyho,

i have had a look on Avalon Texteditor but on StackOverflow is also a discussion about how to open a file bigger than 20 mb. It seems WPF is not that great for such things. I found also another one, written by a lonely dev like me :p, but it's not maintained since 7 years. So the best way might be, open a installed App which is well designed for that purpose.

A bit off-topic

I nearly finished the TAP implementation for the AndroidCtrl.dll, so far it brought a great speed increase. Also, it consumes less CPU time, for example the remote desktop uses only 3-7% on an Intel I5 with 32 GB memory (but up to 36% on an single-core Intel Pentium M with 1,5 Ghz and 1 GB memory - my old well working Laptop, also with Win7 :p ). So you might be happy to see all the new "real async" overloads in the lib. (I implemented all from scratch, so there is NO Task.Run() or Task.StartNew() in those functions.)

Edit:

Soo, after a few horrible days, the TAP pattern is now fully integrated! But there is still a little issue with the Remote-Desktop recovery viewer. It seems that everything got a speed boost except the recovery viewer, the viewer is currently nearly 4x slower as before... After i fixed this last problem, i'll release the new asynchronous version. ;)

Regards,

Sebastian
[Android General] bingoo1:
Hi , first of all thanks for the good work :) , and is there a way to get thumbnails for pictures ? and/or mount the phone as a drive in windows ?

and how are the speeds compared to transfer by ssh ?
[Android General] k1ll3r8e:
Heyho,

thx for the warm words ;)

-

About the thumbnails, i haven't implemented such feature because, you have to download the whole image to create the thumb of it. This would lead to high traffic, imagine a folder with 1k images.

About the mount as "device", if you need it, you could use the default MTP/PTP transfer which Android offers. There is no other way to "mount" the device under windows.

About the speed ADB vs. SSH i can't tell you anything. But based on the fact that SSH uses full encryption and ADB doesn't, i would say, ADB is a bit faster, because it doesn't have the encryption overhead which SSH has.

Regards,

Sebastian
[Android General] bingoo1:
can't the thumbnails be imported from the device ? since it already has them ? , mtp/ptp are super slow compared to adb , they are the reason i came here lol :D
[Android General] k1ll3r8e:
Heyho,

i know that there are some folders for thumbs, but they are device/manufacturer depending, also some devices using "hashed" filenames. So it's not that easy to find the correct thumbs for the corresponding images.

I know that some tools have those features, but most if not all of them, have a App installed on the device which serves the data for those specific features. But the point of this tool is to work only with the Debug Bridge. - This tool doesn't modify the device at any point to work with it. It uses only the ADB-Protocol which is part of any Android device.

PS:

The next version uses asynchronous transfer for almost everything, which boosts the speed even a bit more. For example, with synchronous transfer i need ~3,5 sec for 50 mb over USB 2.0, with asynchronous transfer i need only ~2,5 sec for 50 mb over USB 2.0.

Regards,

Sebastian
[Android General] squabbi:
Cannot install APK

Hey! When I try to install this APK, the filename is: com.getpebble.android.basalt_4.4.2-1405-62d45d7d7-endframe-1405_minAPI18(armeabi,armeabi-v7a,mips,x86)(nodpi)_apkmirror.com.apk

The error is just: The given APK could not be installed. Are the logs that I can pull up somewhere? :P

I'm guessing it might have some illegal characters, or the name is too long or something?
[Android General] k1ll3r8e:
Heyho :),

- THX for report! -

the problem was, no spaces but braces. HotFix 1.16.46.1 is online.

Seems i need to add some more "test file names" to my Encoding-Test.

Regards,

Sebastian
[Android General] squabbi:
Thanks for the quick fix! Really appreciate it!

Also one other thing I noticed, in the check for update dialog, we can click the start button a few times after the first click, I remember it not liking that. Perhaps it would be good to disable the button between the download starting and when the click event is registered!
[Android General] k1ll3r8e:
Heyho,

np ;)

-

Uhh, yes you're right... I haven't added the "CanExecute" predicate... I'll release a new build in a few hours.

-

The reason for this was, i introduced a new ICommand, the "DelegateICommandSemiAsync" and "DelegateICommandSemiAsync<T>", those will execute the "Action" asynchronously and the "Predicate" synchronously.

EDIT & PS:

Added my "DelegateICommand"s as attachment.

Regards,

Sebastian
[Android General] bingoo1:
is there a way to see the copy speed ?

i couldn't move some folders so i have to copy and remove any idea why ?

my phone only has usb 2.0 , do you get usb 3.0 speeds if you have phone that has it ?
[Android General] k1ll3r8e:
Heyho,

Nope, the progress-bar is there to show activity.

That's because there is currently no "Move" integrated, reason for this is: Windows default behavior is to move only on the same drive (by default), but it's a bit messy under linux because there is everything mounted in directories. So i decided to "Copy" only (for the moment), because if you "Move" for example the build.prop or something else, this could lead to big probs.

Sure why not?

EDIT:

The next version will include: Cut (via ContextMenu and "Ctrl+X"), Move (via Drag'n'Drop with "Shift" during drop) and Copy (by default - or via Drag'n'Drop with "Ctrl" during drop).

Regards,

Sebastian
[Android General] zeroprobe:
[MENTION=3753223]k1ll3r8e[/MENTION] Promising tool, I'm having some problems mounting System as RW, doesn't seem to work.

If I ADB shell onto my device, in order for me to copy files to system I have to issue the following command if this helps.

mount -o remount,rw /sbin/.magisk/mirror/system_root

I have an S10 device on Android 10 using Magisk 20.3.

Another suggestion, if you could make a quick button to transfer back and forth between window panes on which file is selected, instead of right click copy, move to other pane, right click paste..

Thanks !
[Android General] k1ll3r8e:
Deleted