yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] jasonmerc:
I forgot it's a Nougat device so it's not Project Treble. Been a while so I forgot about that.

Can you explain how you tore down the boot image to do that though? I thought you needed source to add features like governors. If you know how to do it with only a compiled image to work with I'd love to know how. I've got a couple other MediaTek Chinese phones with no kernel source that could benefit from some CPU tweaking.

Dude I'm actually excited now, you sound like you actually know what you're doing, unlike me. This could be a good learning experience for me. Wish I still had my Wonder
[Miscellaneous Android Development] Viva La Android R.I.P.:
Yeah I had a brain fart, too. Nougat and not Oreo or newer. Depending on the method you're using to tweak the kernel and add features. I have some kitchen software and port tools -- lazy man stuff. Does a lit of the work for you. You decompress the boot image, plug your files/folders into the crock pot, select some features and let the ktchen work. I don't as much know what I'm doing as I know a lot of short cuts and things like that Again, I take the compliments you give in great honor. I've read many of your threads and posts. You're a knowledgeable dev and your help a lot of people. Yeah I look forward to working on this Wonder. I can share some of my tools and utilities with you. Makes the job 10x easier. Yeah, soon as I get a little free time to tinker, send me your MediaTek boot images and I'll take a look. Usually as long.as gzip is used for compression, they're not too bad to work with.
[Miscellaneous Android Development] jasonmerc:
My biggest problem now is actually getting into the MediaTek I'm working with. SPFT is locked down really good and there's no way to seemingly get into the bootloader to unlock anything. Also doesn't seem to have any root permissions, which is weird because someone else already dumped a stock firmware image of it, so they'd need root to do that... but mtk-su and all that doesn't work. I'm not expecting much out of it, but it does seem to be locked down tight. It's AT&T's Radiant Core by the way, picked it up cheap so I couldn't resist to try my hand at it

Anyway, back to the topic, yeah I love Android Kitchen. It's actually how I made all of my recovery images for this thing before. I didn't know it let you put other governors in there, that's actually really cool. Either way it should work for you because you got the bootloader to be unlocked on it. Just make sure that the resulting boot image doesn't go over the allocated space... I think its limit is 16MB (if I remember correctly), so no matter what you've gotta keep it below that threshold and it'll be fine.

I'm no wizard myself, mostly just been in the right place at the right time. A custom ROM would be a miracle for this thing, even if it is a dirty port. If you based it off of a Motorola kernel that's already open sourced, if/once you figure out how to get a ROM booting on the Wonder using another ROM's base, make sure you keep track of what you changed. In theory, all we'd need to do then is re-implement your dirty port changes into the Motorola phone source code and then we should have a Duck-Tape Kernel Source we can use for this thing. Now it's obviously not an easy job to do all of that, but in theory it should be possible. Looking forward to seeing what you make of it. If you need help with anything, I know I don't have a phone for myself, but put something here or launch me a PM. Full custom firmware on this thing would be the end-all for this thing, even if said ROM is still Nougat-based
[Miscellaneous Android Development] Viva La Android R.I.P.:
You're totally on track with what I'm trying to do. I thought for years that root was needed to dump partition images. For LG devices, there's a tool called LG-UP Dev Edition. Dumps all partitions in img format without root. I will share that if you want. On a lot of MediaTek phones, MTK Droid Tools can dump some images like boot and recovery without root. On LG-UP, I believe the partitions are being mounted in /laf Download Mode, thus allowing a dump without altering the partitions such as mounting r/w,. whick would typically trigger dm-verity or LG's secure boot chain. Really great tool. I'll post you a link. It's for Windows. The MTK Droid Tools must be doing something very similar to dump images. Yeah the ROMs I want to try porting have kernel source code access on GitHub. Makes life much easier when you have source. But yeah, man me and you are on the same page I believe. I would love nothing more than to join you guys and try to get at least a dirty port we can bring up to stable.

---------- Post added at 09:53 PM ---------- Previous post was at 09:48 PM ----------

[MENTION=5006327]jasonmerc[/MENTION] I know this is off topic on your thread so I apologize. This is the LG-UP Dev Edition tool I wanted you to check out. You can dump and flash partitions without root on most LG devices. Amazing tool.

LG-UP Dev Edition v1.14e

https://drive.google.com/file/d/1BMXiW01srFTTZISf_neZnhr_XhskWxmy/view?usp=drivesdk
[Miscellaneous Android Development] Viva La Android R.I.P.:
[MENTION=5006327]jasonmerc[/MENTION] I'm looking for the version of MTK Droid Tools that you can use to dump boot and recovery images without root on MediaTek powered devices, and also to craft scatter files for SPFT. Hey, I wanted to ask, are you familiar with mtk-su, an exploit used to gain temp root on a number of MediaTek devices. Once temp root is obtained, superuser permissions can be given to apps like Magisk Manager to achieve full systemless root. This MediaTek vulnerability has been used a bunch on Amazon Fire tablets, creating a root strategy that before wasn't possible.
[Miscellaneous Android Development] jasonmerc:
Mtk-su doesn't work, its not compatible with the chipset. And droid tools is only for older 65XX chipsets. My device is a 6739 based one. Its a pain but I'll figure it out.

Also, what device are you basing the Wonder ROM dirty ports off of?
[Miscellaneous Android Development] Viva La Android R.I.P.:
The Moto G6 Play and the Moto G5s
[Miscellaneous Android Development] Viva La Android R.I.P.:
[MENTION=5006327]jasonmerc[/MENTION], please forgive my absence and sporadic commitment. I'm currently on the road working -- getting to be a part of the 5G infrastructure. I work for a contract networking company that is expanding Verizon's Ultra-Hgh Band mmWave 5G. I'm in a new town about every 2 to 3 weeks. Exhausting work and little free time, but I love being a part of it. As you likely know, mmWave is blinding fast on download and upload data speeds, but the footprint is extremely small. With technology such as parallel repeaters and range extension protocols, the footprint is, slowly but surely, becoming better and better by the month. We recently saw mmWave download speeds at 4.7Gbps in Dallas, Texas, and in the very near future we will be seeing 10Gbps and higher. The focus now, I think, is more on broadening the cell footprint of mmWave 5G. While 4.7Gbps was more of a proof of concept test, actual average download speeds top 750Mbps -- much faster than 4G/LTE. Anyway, so sorry. I'm yacking about work. I get a bit passionate with it.

But my whole point was that I'll be able to sit down and dedicate some time to this device towards the end of this month. I'll be home for a 21-day hiatus. Hopefully I can get a custom ROM ported over to this phone .
[Miscellaneous Android Development] noidodroid:
You are right about the prepaid as for unlocking. It is the postpaid we are lucky with. However a lot will change if it isn't already in the works now and that is more than just Verizon. As for Verizon more securing will be done and the typical throw in another card into a Verizon phone and have it work will no longer be AFAIK. So from what I am reading you are telling me there is no lock in the RIL and this is all software based with the Verizon Orbic Wonder (US Variant) . I do not think I have ever seen anything that easy and i have dabbled with more than a few phones. That would be a huge security hole like the bootloader. These phones are essentially based off the Redmi phone, a certain model. Almost exactly the same board, and a difference in the software about the only change. Ask Jason and he will tell you. These phones are really easy to work with and a lot had/have the ability to easily unlock the bootloader.

On a Verizon phone An MVNO will run fine once the phone is officially unlocked and you should see 3G-4G calls but on data LTE/HSPA. Phones should read a card out of the box to get a signal just wont be able to make use of it until the lock is removed. We had a team member who tried to edit apn settings hoping that would be enough but no dice. The apns-conf file should already have most all APN for most Carriers/MVNO etc. The editing here i never saw a difference being made unless you were to i guess remove every apn except for carrier's apn being used.. even then i have my doubts. Keep in mind not all GSM bands are going to deliver this however. On older phones i did have a few motorola that were easy to bypass and used similar approaches but some weren't permanent.. I am wanting to say they were Verizon or Sprint.. Probably we're Verizon. So maybe you are onto something... =]

Did you send AT commands to get back the working bands you listed? Older versions of QPST had the RILeditor included. If you used this which im assuming so can you give me the read back value and numbers you used in your looking around into the unlock?

I unlocked this phone 2 different ways on one of my personal Orbic Wonders. I don't think mods will take to keen to me discussing all. But if you want to msg we can discuss.

Just wanted to also chime in on the ROM Development. This would be awesome but i just don't know here with not having the source . Jason attempted to aquire the source from Reliance Communications who is the mother company of the Orbic brand.. However no dice here... I have almost all other Orbic phones and thankfully the src code to the MTK Orbic Slim incase you guys ever want to look into them.

SP Flash Tools i believe can be used with Qualcomm as well. If you take a look at the settings file there are qualcomm settings which makes me wonder if the build was off of a qualcomm flashing application or if there is actual qualcomm flashing options within in. Never dug into that though. Might be worth looking into and might not.
[Miscellaneous Android Development] Viva La Android R.I.P.:
I've never used SP Flash Tool on anything other than MediaTek, and I thought it was exclusive to MediaTek, but I could be wrong on that. Yeah I agree that without source, a custom ROM will be hard to do. Reliance doesn't appear to be willing to release it. I recently ported LineageOS 14.1 over to the Lenovo Tab3 8/TB3-850F without source and, while a challenge, it's quite stable now. You just need a template ROM with specs very similar to the target device, which I've managed to locate via two similar Moto devices. I have a port already underway for the Verizon Orbic Wonder.

On RIL, yes you're correct -- network restrictions are solely firmware based. and you're likely right that apns-config.xml needs no mods; I replaced the apns-config.xml with the one from the fully unlocked, unbranded Orbic Wonder, just to ensure requisite settings. Same with the eri.xml, telephony.db, the tele-services APKs and a couple other RIL related files. On build.prop and default prop, I am using the exact telephony configs as the unbranded Wonder. I wanted to just use the unbranded Wonder's entire ROM on the Verizon branded phone, for purposes of full GSM support, but there are some key differences between the two devices, such as a fingerprint sensor and some major GPT distinctions. Additional LTE bands can be enabled using QFIL/QPST, making edits to NV data via binary coding. I can send you the tutorial if you're interested in this. For my sake, with the GSM provider I'm using on my own Wonder (H2O), it was not necessary to enable additional bands. But I have tested this on the Wonder for proof of concept.

I've always used QFIL/QPST for force flashing firmware on Qualcomm devices, using the native Emergency Download Mode (EDL) protocol. This is in conjunction with a Python based utility and a fitehose programmer. This is somewhat the equivalent of SP Flash Tool on MediaTek, just with quite a few additional requirements.

What other Orbic devices are there? Which ones do you have? I was just reading about the Orbic Slim and it seems to have good reviews.

I'm aiming at a port of LOS 16 for the Wonder, but depending on which I can get booting up first, it's between LOS 15.1 and 16.
[Miscellaneous Android Development] noidodroid:
LOS - That is awesome. How are you guy planning on getting Android 9.0 (Pie) to compile for that? If you want to collaborate I have 2 or 3 TG groups for our Orbic Team (whats left of it that is lol). Just shoot a message.

RIL - Hmm.. As you were saying perhaps it is all just software based for Verizon Prepaid.. Any mods i always use for the most part the RIL Editor of older versions QPST and various custom applications. I do know there is other options available on QPST not using the seperate RIL Editor (older and newer versions) however I don't touch them much. There is a great program called CDMA Workshop and even better CDMA Qualcomm? i believe is the name. The latter a more of a engineers tool though and difficult to master. If you have a guide sure send my way. Here is my guide on repairing IMEI's on Qualcomm which can help some with bypassing network locks if used right and combined with some other procedures.

https://xdaforums.com/attachment.php?attachmentid=4624097&d=1540147409 .

Devices - There are a lot of Orbic Devices. Phones, Tablets, Hotspots as i recall. I have a source on what is new and get details time to time. Here check this out..

The mother company of Orbic made a deal a while back with Verizon and another large corporation to release a 5G capable phone which should be out soon.. IF i could get the device in hand to test it out I would put up an article on XDA here and http://www.leakite.com .. However until then here is a photo and a little info.

.Phon
[Miscellaneous Android Development] Viva La Android R.I.P.:
I won't be doing any compiling. Though, if I had source code, compiling would likely be the simplest route. It'll be a straight porting task, bringing either LOS 15.1 or 16.0 to the Wonder, by using builds originally compiled for two Motorola devices with specs significantly similar to the Wonder.

If you want to enable additional LTE bands, use the basic premise of this guide https://xdaforums.com/moto-e-2015/general/guide-enable-lte-bands-surnia-t3351673/page7, which works on most all Qualcomm based smartphones. On the Wonder, you'll want to first boot to fastboot mode, then to FFBM mode, which is typically used to calibrate sensors, radio testing, etc. In FFBM mode you'll be able to sync to QFIL diag mode via QPST. Ensure that your Qualcomm drivers are properly installed on your PC or laptop. You'll be editing pure binary values to disable/enable LTE bands on your Wonder. The link above gives a good outline.

Yeah I'd love to collaborate with you guys on porting a custom ROM. I'm about to be home from traveling and will have 3 weeks off work. I'll have plenty of free time for porting then. Thank you for the invite and your hospitality.
[Miscellaneous Android Development] Viva La Android R.I.P.:
I'm off work for a couple of weeks and just wanted to update you guys who are interested in a custom ROM for the Wonder. I've finally got a little free time. I'm currently working on a port of LineageOS 14.1. I've started with porting the boot image. I've currently got the stock boot image and the port boot image stripped down, patching and splicing. Ill keep you guys updated on my progress.

If and when I successfully port LOS 14.1, LOS 15.1 and 16 will be made much easier to port as well.
[Miscellaneous Android Development] Viva La Android R.I.P.:
Hi guys sorry for my absence on here. Like many, I've had great challenges with the new XDA platform. I'm definitely liking the new platform but it will take some getting accustomed to. I'm still at work on the LOS port ROM for the Wonder.

To update, my LineageOS 14.1 port ROM is successfully booting on the Wonder. I am now ironing out some system apps that are force closing, as well as ensuring that WiFi, RIL, Bluetooth, GPS and other sensors are functional. Once I have at least most essential apps and services fully functional, I'll release a beta build of the LOS custom ROM on a designated thread. It is my goal that this custom ROM will support the device's native prepaid Verizon Wireless service, as well as GSM providers.
[Miscellaneous Android Development] Viva La Android R.I.P.:
Very sorry for my absence as of late. Last week I tested positive for Covid-19 with underlying pneumonia. It's been a rough battle and I'm still not out of the woods. I just wanted to take a moment and check in with you all. I'm hoping to be out of the hospital soon.
[Miscellaneous Android Development] noidodroid:
@Viva La Android awesome news! Can't wait to give it a try and see how it does in my Orbics here. Sorry to hear about the covid 19 I too was positive about a month back and it took me a good month plus to totally recover. I still have problems with my sense of smell and taste which worries me. Anyhow back to the Android talk..
[Miscellaneous Android Development] Viva La Android R.I.P.:
It's indeed a bizarre illness that affects individuals in different ways. One person can get it and never have any remarkable symptoms, yet another person with Covid-19 can end up debilitated or dead; or, in my case, suffer with extended ailments long after the virus is gone. Yes, I am ready to get back on the XDA bandwagon. I look forward to working again on the Orbic Wonder. It's a device with great potential for development.
[Miscellaneous Android Development] noidodroid:
Hey there. Glad to hear back from you. How is development doing? Do you use telegram, Skype, WhatsApp or anyting? I have some Telegram and Discord groups for the orbic Wonder team of mine which is now pretty much disbanded and it only really just me haha. Anywho I would like to form a team again and get some great guys together if you're interested. We can chat more on other Messengers if you have them.

Chris
[Miscellaneous Android Development] jamiebeck33:
I Have this phone and would love to try to fix this phone up and have it rooted, i wish i had more confidence in myself and would know without a doubt that Im doing this the right way, Ive also have the UMX U693CL and ive downloaded Pizzas Release, and I made a bootable Kali linux Live USB and i wish someone could walk me how to do both of these phones, Ive excelled at soft bricking past devices, good relationships with some rooted devices, Ive had a few...I Really could use some step by step guides if anyone has the time...

Thank You Very Much!! Thanx Pizza for the UMX, and thanks to the dirty porters on this project, big shout out to XDA, I Love Yall!!, any questions I have I ALWAYS make a Bee-Line for yalls site......Jamiebeck33
[Miscellaneous Android Development] Figlet:
Wonder if anyone else has run into this:

Can't remember if it was immediately after bl unlock or flashing boot or recovery, but ever since I found this thread, the screen on my RC555L acts wonky if I put it to sleep and turn the screen back on, or in any recovery besides OF.

I'm thinking maybe something in the firmware partition got jumbled around or something. I've replaced stock boot, splash, and recovery with no resolve.

Not a huge issue, just have to reboot if I let the screen go off. Would be nice to try other recoveries, though.

If need be, I have decades of admin experience, I'm no stranger to Linux folder structure or command line, I can provide mirror links to any of my partition images or copy/paste cat output, etc.

If this is the wrong thread, forgive me, please move it or point me in the right direction.

Thanks a ton!
[Miscellaneous Android Development] noidodroid:
Hey guys.. i stay pretty busy but would like to reorganize this orbic group here. Id love to take on some experienced guys esp devs. If anyone is interested in joining up just msg me!
[Miscellaneous Android Development] jasonmerc:
I've long since given up on this, but I still see that there's some activity here. Long story short, my Mega account is getting pretty full, and XDA allows us to post large files here (up to 2GB per-file I believe). So I'm gonna do a dump of all of the Orbic Wonder stuff I had on my Mega to this post for archival purposes.

That means that any other threads linking to my Mega will be broken, but EVERYTHING that was once there will now be accessible from here. If I made a post about it at some point and linked to my Mega account with that post, you'll find said file in question here.

disclaimer

I've got other things going on and don't have the same interest in Android dev like I used to, but that being said I want to preserve everything in case anyone else comes up and wants to take over. Some of this stuff was released to the public and functional, some of it not. It's been a while and I don't remember what was and wasn't, so I'm putting everything I have on here to be safe. Of course, like always with the stuff I manage to make, you may feel free to use any of my stuff in any way you see fit. The only thing I ask is that if you do improve on something, share it with everyone else and don't just keep it for yourself. Keep it going for the good of the community/public.

/disclaimer

Edit: Some of the stuff wouldn't upload for some reason, I had to use zip file encryption to get around it. If you see a file with the ENC prefix you'll need 7zip to open/decrypt it, the password being "orbicwonder" (AES256 for encryption scheme, not ZipEncrypt, in case it asks you).
[Miscellaneous Android Development] RyuRaiko:
Has anyone had issues after rooting where it trips Safetynet?
[Miscellaneous Android Development] noidodroid:
Don't forget all of our 17+ or more recoveries! If you have them no more I can get them up.
[Miscellaneous Android Development] noidodroid:
No issues here.
[Miscellaneous Android Development] jasonmerc:
They're all in there, or at least should be. See the ENC encrypted zip there. Password in the post.
[Miscellaneous Android Development] RyuRaiko:
Sorry to necro bump your comment, but I was curious if you released a full version with the /oem fix on the web at some point, the Google Drive link seems broken.
[Miscellaneous Android Development] Viva La Android R.I.P.:
Are you referring to a LTE added band support solution? The post you quoted and the item you are requesting appear to be mismatched. Please elaborate a bit more and I'll help if I can.
[Miscellaneous Android Development] RyuRaiko:
Sorry I meant to reply to this.
[Miscellaneous Android Development] Viva La Android R.I.P.:
I no longer own this device but I should have a copy of my fixed TWRP. I will look for it and post a link if I can locate it.
[Miscellaneous Android Development] RyuRaiko:
Thank you for taking the time to do so.
[Miscellaneous Android Development] Viva La Android R.I.P.:
After searching through my archived files, I am sorry to inform you that I no longer have the TWRP for this device with the patches. Should I come across it in future, I will let you know. I'm sorry my reply couldn't be more favorable to your search.
[Miscellaneous Android Development] RyuRaiko:
Alright, thank for looking, I no longer need the TWRP build as that phone has since stopped working and i have replaced it with a Motorola Edge.
[Miscellaneous Android Development] Viva La Android R.I.P.:
Motorola happens to be my favorite manufacturer. I have a number of Moto smartphones but not the Edge. You're in the same boat as I regarding an inoperable Orbic Wonder.