yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] jasonmerc:
Just sent them a request for the kernel source. Doubt it's gonna lead anywhere but may as well try. Good find BTW

EDIT: The email they list is inactive and doesn't work. Gonna maybe try calling them in a bit
[Android Q&A, Help & Troubleshooting] cincyjohn:
Hey all, I've been following this thread for a while and I just wanted to share some information. Okay, so zoomer296 posted a link to the ANS website, I went there and there's a phone number listed so I called it. An English-speaking gentleman with a noticeable NY/NJ accent answered, "Hello?" (No, "Thank you for calling ANS Network Solutions"). I thought I might have dialed the wrong number but I asked if this was ANS and he said yes.

I explained the problem I've been having (malware, pop-ups, chrome sending me to advertisements) and asked if they had a solution for it, and the gentleman said yes they do have a solution but their engineer isn't there yet, so he took down my information and said that he would have the engineer call me in about an hour. For those of you who have the ANS UL40 and have malware issues, I'll let you all know what their fix for it is.
[Android Q&A, Help & Troubleshooting] jasonmerc:
Ask them for the kernel source code, we can make our own solution for it. Or if they give you a flashable update zip we can utilize that too
[Android Q&A, Help & Troubleshooting] cincyjohn:
Re: ANS--Their engineer never called me, I called them back and spoke to Barbara. At first she said I'd have to call Assurance Wireless (which I've done, they offered to ship me the same phone again for a $5 shipping fee--why would I want another phone that is pre-installed with malware???) but I told her I spoke to someone that morning and she informed me I spoke to the company's CEO (Phillip Christopher) and that an engineer would call me (3 hours later--still no call). All I've realized is that Assurance Wireless and ANS are providing phones for people with disabilities at no cost, but they come pre-installed with malware that's sending who knows what to China and they are aware it's going on but continue to send these phones out and there's nothing I can do. And the US government is subsidizing this program and all this information is going to China... I mean wtf?!? After a few hours trying to get an Assurance technician to help me remove the malware on the UL40, they decided to send me a new phone, which will be a Unimax brand phone and I had already read that these phones have also been known to come pre-installed with malware. What really pissed me off is that the technician said all Lifeline program phones will be ANS or Unimax--not just Assurance but all Lifeline program carriers... so literally everyone on the Lifeline program could end up with a phone that's full of malware. Popping up bull**** ads when I try to answer a phone call and sending data to China.

Anyway, I spent hours this morning trying to figure this all out and I'm done. ANS phone number is 631-617-5055. I'll be checking back periodically even though they're sending me a new phone, I hope you all are able to root this thing and come up with a way to remove the bull****.

Meanwhile do any of you know of a way to get this **** off the phone? I've tried Autorun Manager (which shows me all the new names of the malware and lets me disable it/uninstall it but it keeps coming back with a new name) MalwareBytes, and VirusTotal. :confused::crying:
[Android Q&A, Help & Troubleshooting] jasonmerc:
PM me the details of the unimax they sent you. I'll see what I can do but I can't promise anything
[Android Q&A, Help & Troubleshooting] zoomer296:
Both ANS and Unimax phones (among others) are made by Unimaxcomm. As for them being the only phones used by anyone, I'm pretty sure they told you a load of bull****. If I recall correctly, SafeLink uses refurbished phones.

Closest you can get is disabling the ads. They'll still occasionally open in your browser though. Go to app settings, open the menu and select show system, and disable any app you don't need (including notes and voice recorder). After that, there's two apps you need to remove overlay permissions from. I don't remember their names.

Edit:

The apps I have disabled (among others that are unimportant) are Featured Apps, Notepad, and Sound Recorder.

Apps with their "Draw over other apps" permission revoked are com.qualcomm.qti.phonefeature.AppGlobals, and WirelessUpdate.
[Android Q&A, Help & Troubleshooting] cincyjohn:
I think the Assurance Wireless technician meant the free phones for people participating in the Lifeline program will be ANS and Unimax from now on. He spoke on authority for all of the other Lifeline carriers but yeah, he could be full of ****.

I also tried to get my Moto E4 from MetroPCs to work on Assurance, it's unlocked but it's not supported. I tried checking into a few other carriers, including one that says the Moto E4 is supported, but when I entered the IMEI it their website's bring your own device page, it said it wasn't supported.

I've followed your advice, hopefully I wont miss any more phone calls because a popup is preventing me from answering. Thank you for all the help!
[Android Q&A, Help & Troubleshooting] Liberator Elite:
well i got Fastboot and ADB to load on it. what commands should i try in either mode . . . ?

Info

Model : ANS L50

Abi : Armeabi-v7a

Board : msm8909
[Android Q&A, Help & Troubleshooting] TwistedCode64:
ANS UL 40 Bootloader unlock seqence!

I was able to unlock the bootloader by the same way I unlocked my S7 Edge 935V by tapping the build information in the settings! I had assurance wireless with the ANS UL40 but could never get any kind of service on it so I got a Safe Link Sim Card kit and bought a S7 935V and put the sim card in and this phone is great!
[Android Q&A, Help & Troubleshooting] TwistedCode64:
Safe Link

I switched from Assurance because of the same thing! Safe Link sent me a sim card kit that I put into a galaxy J3 amp prime and it worked but I live on the edge on the coverage area so they told me to go buy a track phone BYOP Sim card kit and they would put my service on a Verizon network,, I did and I upgraded my phone with a SM-G935V Edge Titanium that I picked up from a yard sale.. the best phone and their service is great! 1000 minutes a month unlimited 1.5 Gb Data.. I have WiFi so the data isn't a problem either! hope you can get on track with them!
[Android Q&A, Help & Troubleshooting] TehPirate_:
I just received a L50 today and I'm playing around with it. I'll play around some more, I have an idea to try to get root without tampering with the boot image to have a stock copy.
[Android Q&A, Help & Troubleshooting] jasonmerc:
Even just a temp root shell would be enough, that would let us pull partitions to mess with for more permanent solutions. Either way please keep us updated here!
[Android Q&A, Help & Troubleshooting] TehPirate_:
I tried an ADB exploit, I tried DirtyC0w exploit, I tried fastboot but every command fails, I've tried exploiting sideload, tried every root app. I can't think of what else to try. I'm no android hacker or dev, I'm sure there's something for this thing that we're overlooking
[Android Q&A, Help & Troubleshooting] zoomer296:
I haven't had anything that requires ADB work on this phone. Even stuff like Easytether doesn't work. They've probably neutered fastboot somehow as well.

The only way in will probably be via EDL.
[Android Q&A, Help & Troubleshooting] jasonmerc:
If we knew the kernel version on here maybe we can try a kernel level exploit. Assuming android has a way of running c code this could work to give us root perms on the filesystem. I can't be of much help here because I've never done that sort of thing before though
[Android Q&A, Help & Troubleshooting] loonycgb2:
Anybody have a spare one of these phones they wanna get rid of?

Ill get something going for yall, i just rather not apply for something i dont need when others really need it.
[Android Q&A, Help & Troubleshooting] zoomer296:
I will be switching to SafeLink soon. Once I get another device and everything, I'll see about sending you mine. You can probably do more good with it than I can.
[Android Q&A, Help & Troubleshooting] loonycgb2:
Well just let me know if you ever do.. ill pay usps shipping if needed.
[Android Q&A, Help & Troubleshooting] TehPirate_:
You can find the kernel version in settings and there's quite a few exploits for the version. I've been meaning to give some a try but haven't caught the chance yet. I did manage to get the phone into EDL mode but didn't experiment more past that. I found modified fastboot that can be used in EDL mode that supposedly can grant us the bare minimum commands we need which I plan on trying in the next couple days
[Android Q&A, Help & Troubleshooting] jasonmerc:
Yeah we got it into EDL before, that's how we were able to issue the commands to supposedly unlock the bootloader with UAT. Check a few pages back and you should see a post on that. Of course the problem with that is while (assuming it did get unlocked) we can put on whatever images we want, we can't actually pull images or modify anything without root.

Anyway please report back how you're able to do this fastboot injection via EDL, I'm curious about this myself now
[Android Q&A, Help & Troubleshooting] jessefivey:
So Assurance finally made my choice for me by cutting off my service; they say they never received one of the replacement phones I sent back to them! So I guess I don't have much of a vested interest in finding a UL40 root anymore, but I'm staying subscribed to this thread because, again, a lot of people in my city have these phones and if this could become a resource to help them I definitely want to know about it.

Once my SafeLink phone arrives I'm thinking about tinkering with the UL40 to get some basic phone dev skills - anyone have tips/tutorials/etc on where to start my education?
[Android Q&A, Help & Troubleshooting] zoomer296:
[MENTION=2914935]loonycgb2[/MENTION] My computer is back up and running. Anything you want me to try with the UL40? When I get to Wi-Fi?
[Android Q&A, Help & Troubleshooting] loonycgb2:
Look into the zte zmax pro posts and find my zte zmax pro edl tool and download it..

Then replace the firehose located in the zip with available msm8909 firehose files to see if you are capable of backing up any of the available options in the tool.
[Android Q&A, Help & Troubleshooting] zoomer296:
Can do. I may be able to do it before I get to a Wi-Fi connection.

On a side note, My mom got a SafeLink smartphone. They're sending out the UMX U504TL

It's also made by Unimaxcomm, and probably has spyware, but doesn't have the adware. Far more usable than the ANS UL40, but I still don't trust it.

---------- Post added at 11:45 PM ---------- Previous post was at 11:19 PM ----------

@loonycgb2 I see a few programmer files. Does it matter what brand they're for?
[Android Q&A, Help & Troubleshooting] loonycgb2:
They are all chip dependent so not really..

But if there are multiple firehoses then its for the different versions of that chipset.

I highly doubt they used a custom chipset firehose for a free phone. Pretty sure the oem ones will work.
[Android Q&A, Help & Troubleshooting] zoomer296:
Are we talking about the new flash tool, or the old flash tool?

Also, are the files I'm looking for .mbn?
[Android Q&A, Help & Troubleshooting] loonycgb2:
Lol any command line flash tool that will take a mbn or firehose direct.

Also it can be any format but yes oem is mbn
[Android Q&A, Help & Troubleshooting] zoomer296:
The latest Zmax Pro flash tool uses a .bin file. Can I rename the .mbn to .bin without issue, or should I find a .bin 8909 file?
[Android Q&A, Help & Troubleshooting] loonycgb2:
Just rename the firehose you want to use to whatever the filename and file extension is already there as its hardcoded into the app batch script.

It will still read it correctly.
[Android Q&A, Help & Troubleshooting] zoomer296:
I did what you said. It seems to have read from the wrong area. Attached are the logs and the failed boot.img (do not flash): https://drive.google.com/file/d/11iHnkaakB7pfeQe1VwGzjJVPu8SilxeE/view?usp=drivesdk
[Android Q&A, Help & Troubleshooting] loonycgb2:
That means you have a working firehose.

Now you just need a rawprogram0.xml..

There is a generator that will make one using the firehose that is available. Once you have that then you will have full EDL access.
[Android Q&A, Help & Troubleshooting] zoomer296:
Forgot to mention, I had to put it into EDL mode with platform-tools ADB, end the process, then use the EDL tool.

I will look into the xml.

I used the attached programmer file:
[Android Q&A, Help & Troubleshooting] zoomer296:
While I was messing around, I went ahead and grabbed a list of partitions:
[Android Q&A, Help & Troubleshooting] zoomer296:
Can't find a generator that uses just the .mbn.
[Android Q&A, Help & Troubleshooting] Liberator Elite:
did't think it ever happen but i got a firmware update notice for my ANS L50

seems it was release around 10 days ago

Info i gathered so far

Patch ID L50_01.01.03.14 , Patch Size 1.06MB, Model : ANS L50 , Abi : Armeabi-v7a , Board : msm8909
[Android Q&A, Help & Troubleshooting] loonycgb2:
https://androidforums.com/threads/guide-how-to-create-partition-xml-gpt.1125433/

It doesnt use the firehose directly, it just needs alot of info gathered from the phone.
[Android Q&A, Help & Troubleshooting] abort.jesuschrist:
Don’t know if these help?! (Brand newbie)

How to unlock bootloader/ Kernal build?

(Uh ohhhh.... just found out I can’t post PICS OR LINKS to them? Perhaps put the ‘dot’ in the address below, maybe that’ll work?)

postimg(dot)cc/gallery/1genuk0o4/

I have NO idea if this helps, as I can’t imagine everyone here not trying this before, but I thought “what the hell” ...

I’ve been following this thread as I too have been adversely affected by the tragedy that is, the UL40. Although it’s only my backup phone, (thankfully) and ‘side’ pet-project that torments me to no end. I’m not a developer by any means, much less some kind of hacker, ...but I HATE this phone SO MUCH, from having to deal with it — and I am rooting (no pun intended) for everyone here to triumph.
[Android Q&A, Help & Troubleshooting] baileychic8:
Assurance Wireless get msl instructions

Hi, I've fought this b**** for a week straight, finally got the msl code which is basically worthless since I forgot what I was even supposed to do with it in the first place. If it helps anyone here goes:

open android sdk then open platform tools using shift right click and select open powershell here

plug in device with usb cable>>swipe down from the top and change your usb option to charge this device>>go to developer options and change select usb configuration to RNDIS (usb internet)

back to powershell type adb devices and verify your device is detected

type adb shell

type logcat

while its running go to your phone open the dialer and enter ##3282#

select LTE then edit

it prompts for a code enter anything 6 digits i used 000000

cancel then hit control c to stop the logcat on windows

go to the very top of your powershell screen right click and select edit>select all then right click one time

open notepad and right click and paste then control f to find ReadWriteModem: getString value:######

those 6 numbers are your msl

now someone tell me what to do with these numbers they are proving to be useless in unlocking this phone
[Android Q&A, Help & Troubleshooting] zoomer296:
Hey everyone, don't install the October security update (assuming this device even gets one.). There's a new exploit that may be able to get us root.
[Android Q&A, Help & Troubleshooting] jennifur:
I tried, doesn't work unless we can find out the kernel offsets. I'm on the January 1st patch level.
[Android Q&A, Help & Troubleshooting] lexcin:
root it with mtk-su, then get the boot.img
[Android Q&A, Help & Troubleshooting] javierguerrajr8:
google search these guys fariatelecombd
[Android Q&A, Help & Troubleshooting] abdo alsalam:
Root ANS UL40

Hi guys I Already have Root ANS_UL40
[Android Q&A, Help & Troubleshooting] runeoe:
Any news on this? The malware this phone installs in the background is slowing everything to a crawl and draining the battery in a couple of hours...
[Android Q&A, Help & Troubleshooting] TishLynnS:
Have an ANS UL40 phone that was factory reset and it's now goggle locked i cannot copy and paste on emergency dialer nor can i access help our feedback when i hit it the phone just sits on that screen doesn't go to help and feedback....place help
[Android Q&A, Help & Troubleshooting] kirutian:
Very Curious [MENTION=5006327]jasonmerc[/MENTION]
[Android Q&A, Help & Troubleshooting] jasonmerc:
What
[Android Q&A, Help & Troubleshooting] kirutian:
You gave up on this thread after being so enthusiastic.
[Android Q&A, Help & Troubleshooting] jasonmerc:
1) don't have a device for myself to mess with

2) I ran out of ideas
[Android Q&A, Help & Troubleshooting] zoomer296:
My apologies, I completely forgot about this.

I have several Unimaxcomm phones on hand that I can send including two UL40s. PM me with an address.
[Android Q&A, Help & Troubleshooting] jasonmerc:
I appreciate the offer, but you don't have to mail anything. To be honest, got too many projects now that I already can't get ahold of, so I don't think I'd be able to dedicate the necessary time/effort to this fully if I had it VS. just helping indirectly by posting up stuff here.

Your username seems familiar though... were you the one that figured out how to boot into fastboot mode a few years back? Your name and picture seems familiar. I haven't looked back in the thread yet but I feel like at some point you said something about issuing some kind of command that actually managed to get you into the fastboot mode/download mode menu. I might be mixing this device up with another one that I worked on a few years back (T-Mobile Revvl comes to mind). It's been a while since I really did a lot of this phone modding stuff so it's all a bit of a blur.

Can you bring me up to speed on everything we've done thus far? If anyone else has made any discoveries since then, like for example how to get to fastboot mode like I talked about before, that would be a HUGE help. From what I remember, we used this grey-looking Android toolkit to unlock the bootloader via EDL mode. I think it was called Universal Android Toolkit if I remember correctly? I've long since lost the tool on my end. From what we saw before though during some testing, it appeared that it did indeed work, but the problem was we had no way of verifying if it was actually unlocked since we couldn't get into fastboot or download mode to actually send any non-signed images to the device.

If you can bring me up to speed on everything, maybe after all these years we can finally make something happen. Who knows, maybe there's been a development in root exploits where we can at least get root on the UL40 to remove some bloat or something. Can't promise anything, but perhaps something is better than nothing even if it's late.
[Android Q&A, Help & Troubleshooting] zoomer296:
I managed to get the EDL tool to read, but the partitions were misaligned. I never got around to creating rawprogram0.xml
[Android Q&A, Help & Troubleshooting] jasonmerc:
If you can send me a boot image (assuming the partition maps are okay) I can make a dirty port of a TWRP image. We'd obviously need to write it back, but if we can ever figure out how you'll have it on tap and ready to go.
[Android Q&A, Help & Troubleshooting] zoomer296:
Yeah, that was the problem. It created a "boot.img" with part of /boot and part of another partition.

That very day, I had a mishap with dd trying to fix a USB flash drive and nuked my storage drive and I never got back around to messing with the phone.

I had spent six straight months prior to that downloading a 50GB torrent with one seeder. ?
[Android Q&A, Help & Troubleshooting] jasonmerc:
Have you tried sketchy apps like KingoRoot, or any temp root methods? Even if we only had a temp root shell in Android that would be enough to give us read permissions on the legit boot and recovery partitions and copy them to the SD card or something. I know Kingo and KingRoot are sketchy and tend to infect the phone with even more spyware, but this would be enough of a stop gap to get us rolling on our legit root method with something reputable like Magisk. Taking one for the team right now and infecting your Anus (ANS?) with Chinese spyware would lead to future success in the legit realm.

EDIT: https://www.kingoapp.com/knowledge-base/temporary-root.htm take a look at this here. Kingo might be able to get us a temp root shell in Android until the phone is rebooted. Like I said before Kingo and the likes of those apps are known to do some shady stuff to your phone in the background, but as soon as we pull all the images we want you can just factory reset the thing and nuke any changes that Kingo might have made
[Android Q&A, Help & Troubleshooting] zoomer296:
I tried that before, but things may have changed in the last year.

No need to worry about any potential spyware, as that's the main reason we're trying to ditch the OEM ROM. It's loaded with malware straight from the box, and given to poor people. It's disgusting.

Sad thing is, it runs clean Lineage, and it would be a decent phone if it weren't for the factory-installed malware
[Android Q&A, Help & Troubleshooting] Jose121331:
successfully rooted my ANS L50 which is the equivalent of the UL40 except the L50 has a removable battery. I'm glad I did not get dismayed by all the failure posts I read because honestly I was starting to loose hope. First root check (bottom) was when I had just finished installing Magisk and TWRP. Had to use outdated versions. Second root check (top) is after updating TWRP app, Magisk and Magisk Manager. Rebooted the phone more than five times and have not lost root. Will be installing a custom ROM soon. If you guys still need help, please email me so i can post the full instructions.
[Android Q&A, Help & Troubleshooting] jasonmerc:
lol i just remembered this phone today, good on you for finally figuring out root for this thing.
[Android Q&A, Help & Troubleshooting] nicky547:
you can still put links we just can copy and paste
[Samsung Galaxy S9+ Questions & Answers] deano121:
Sitting on my desk nice and quit it was no water or anything near it on a nice clean clear day and all of a sudden the screen turned on and it started beeping and giving a error.

Unplug Charger

Moisture has been detected unplug the charger and wait until both the charger and usb port are dry.

In the video you can clearly see no charger is connected or inserted.

https://www.youtube.com/watch?v=myuADwVGoQo
[Samsung Galaxy S9+ Questions & Answers] :
Check to make sure there is no debris in the charging port itself. The slightest piece of pocket fuzz can cause this error.
[Samsung Galaxy S9+ Questions & Answers] deano121:
i made sure there was nothing in the port made sure it was clean.
[Samsung Galaxy S8 Questions and Answers] robsy:
Whenever I'm on a call and switch screens to for example read an email, I can't return to the phone app keyboard. It just shows the screen with numbered options eg press 5 for keypad. No button presses seem to work.
[Samsung Galaxy S8 Questions and Answers] Sliverpix:
Same problem here.
[Moto X4 Guides, News, & Discussion] hdkamble:
Indian version is least aggressive in getting OTA updates

Please share the files here to avoid confusion

Strictly for Indian variant please

May security patch

https://mobilesupport.lenovo.com/us/en/Solution/MS127645

Will it work for Indian variant?
[Moto X4 Guides, News, & Discussion] hdkamble:
Just received an update of 121.4 mb

Portrait mode has improved

Still on Oreo 8.0

And December security patch
[Moto X4 Guides, News, & Discussion] davinder5549:
Show me your build no. And Motorola version
[Moto X4 Guides, News, & Discussion] hdkamble:
Build OPW27.2

Motorola version OPW27.57-40-3
[Moto X4 Guides, News, & Discussion] Siddhesh K:
Here are screenshots
[Moto X4 Guides, News, & Discussion] Phelin:
Yep. Received the update
[Moto X4 Guides, News, & Discussion] hdkamble:
Can project Treble be enabled on our device by installing custom ROMs ?