yashsingh1/xdaforums huggingface dataset:
[Android General] NepoRood:
I don't mind adding it to the guide, especially if it'll help folks out, but, how does it work? If you do a write up so people will know how to use it, I'll add it :D

Just FYI, the code in the lk.bin file for the Maven was the same as for the Viking

---------- Post added at 07:34 AM ---------- Previous post was at 06:55 AM ----------

After many TWRP builds for the Viking, I decided to give a shot at building for the Maven. Turns out, these tablets are the reverse of each other. If you look at [MENTION=1017124]ewilley2008[/MENTION]'s pic from a few pages back, you'll notice that the screen is in "portrait" mode while the actual buttons are in "landscape". For the Maven, it's the opposite. The screen is landscape and the buttons are portrait!! TWRP does work, backup and restore, but only if you can find the right place to touch the screen.

It doesn't seem to matter which build flags I use (for either tablet), nothing really changes, I've flipped the X and Y, swapped XY, mounted upside down, etc... I also clean and clobber for every build. I know it's not like we actually "need" a new recovery, but I still want to build one, lol.

On another note: I don't think (but, what the hell do I know) custom roms will be possible without a custom kernel (every time I build TWRP, I get a "warning" message that using a "prebuilt" kernel is depreciated, and will be discontinued) There's a dev (I sent him a PM) on this site that has one for the MT6582 (same as [MENTION=2472806]vampirefo[/MENTION]'s blu, which he used to build our current recovery) that's running Marshmallow, but he doesn't want to share it because of "Kangers", and I don't blame him, he's put a lot of work into it. Maybe we can get him to share with us, maybe not, either way, we'll need a custom kernel to run CM (or whatever).

This is my 2 cents for the day... (maybe)
[Android General] jerryvail35:
better than no cents at all. i thought the only reason for a custom kernel was for over clocking and what not(but what the hell do i know).
[Android General] NepoRood:
Thanks, the kernel is the "heart" of the system, it's where everything starts (boot and recovery, and I'm sure you know that), and CyanogenMod won't boot with a prebuilt binary kernel (ie. the one found in our boot/recovery.img files after we unpack with the Carliv Tool), I've tried, and so have others (on different MTK devices).

The "lk.bin" file is not our kernel, it's just a file that sets up the bootloader (uboot). It may be possible to "port" a rom, as long as it comes from an ARM V7 chip, but we ain''t gonna build our own without a proper kernel. There's a dev here that's built a Mediatek kernel, and it works on his device (MT6582), but folks have stole his work (said they did it, not him) so much that he don't have it on Github anymore. I've asked him to support us, and I'm still waiting to hear back...
[Android General] NepoRood:
Does anyone have a XBox? I've got several 360's and a XBox One, you can find me on XBL: Nepo Rood

Just send me a message/friend request, and lets play a game or 2. Who knows, we might have some fun :)

(Although, I pretty much suck at video games, lol)
[Android General] jerryvail35:
lol.....are you that bored?
[Android General] NepoRood:
Yes, in fact, I am, lol. At the moment, we seem to be at a "dead end" for our tablets, meaning, we've done all we can do for now. Why not kill a zombie, shoot a grub or play 9 holes? :D
[Android General] Bogram:
If run without an argument (ex: rcalkunlockfix.exe c:\whatever\mylk.bin) or without drag & dropping a file onto it, it looks for lk.bin in the folder it was run from.

I'd appreciate it if a few people could test it to make sure it works. (Don't need to actually flash the resulting file, just make sure it doesn't error out and writes a patched version out as <name>_patched.bin) It worked for me and I checked what dlls the exe needed, the two that were reported should be on every windows install.

It should also work on linux but I didn't have an install handy to build it. (There's build instructions in the single source file and a readme is included.)

RCA LittleKernel Unlock Patcher
By Bogram (http://xdaforums.com/member.php?u=7182821)
Tested models:
RCA Viking Pro (RCT6303W87DK), RCA Maven Pro (RCT6213W87DK)
USE THIS TOOL AT YOUR OWN RISK, NO WARRANTY IS PROVIDED.
License: http://www.gnu.org/licenses/gpl-3.0.html
Input file:
W:/HaxeToolkit/projects/patcher/lk.bin
Wrote to:
W:/HaxeToolkit/projects/patcher/lk_patched.bin
Press any key to exit.
[Android General] NepoRood:
It flashes on the screen for a second, is it supposed to change the name of the file? Like: lk_patched.bin

I didn't get any errors, really, Windows warned it might be harmful, because it was "Unknown"
[Android General] Bogram:
It should output a patched copy of the file with _patched in the name. It should also be waiting for you to hit a key before exiting...

Hm, I'll try to test it on another computer.

Edit: Yeah something's wrong. I get a module load error on a Windows 7 laptop. I'll have to figure out what's wrong...

Edit2: Turns out it's a dependency problem. I need to make a slight change to the code and recompile it.

Edit3: I've replaced the attachments with a fixed version.
[Android General] NepoRood:
I tested on my desktop, which is Windows 10 Pro...
[Android General] Dipanshu Verma:
I want to too how I root helpe
[Android General] jerryvail35:
http://xdaforums.com/android/general/firmware-rca-viking-pro-rct6303w87dk-t3325158
[Android General] Jacube22:
Here helpful person

You use Kingroot to root your device. Once that is done you can switch to SuperSU if you want to.

Google kingroot, or go here and click the Second link. http://http://xdaforums.com/android/general/firmware-rca-viking-pro-rct6303w87dk-t3325158
[Android General] Bogram:
I've replaced the previously attached patcher tool zips with a fixed version, it should work now. (It worked on the computers I tested it on.) Third time's a charm I guess.
[Android General] NepoRood:
Working now, I'll add it and instructions to the Maven guide here in a bit.
[Android General] jerryvail35:
has anyone been keeping an eye on this.? http://xdaforums.com/android/development/guide-how-to-port-lollipop-based-roms-t3223938
[Android General] Spartan Legionnaire:
Here Asuncion, Paraguay. Local time as of now: 19:47 writing from bus xD
[Android General] NepoRood:
I've read over it, makes me wish our tabs came with KK, lol.

Has anyone managed to do anything "productive", for lack of a better word? I've been trying to port a couple CM12.1 roms, with no luck. Also, found some kernel source codes to try and build with, first one was a failure, but there's still a few more to try.

I have managed to build up my device tree somewhat, but not enough to push it to git yet...

Regards,

Nepo
[Android General] jerryvail35:
the post does say that we can port from 5.0 to 5.1 just not on our mt8127. but what i can see is that our chipset is still running on some mt65xx software. (via what i can read in the lk.bin file using notepad ++)
[Android General] funkychicken12:
rooted but unhappy

I recently rooted my Viking Pro via the Kingroot/swap for SuperSU method (Youtube has a great tut, just search root RCA Viking Pro and it's the first one, by James something or other), hoping that somehow it would enable an encryption option for this tab, which is mysteriously missing. I contacted RCA about the issue, and was told that there was no way to encrypt the hdd.

That said, does anyone know a way to encrypt the hdd in this tab? Maybe upgrading to Lollipop 5.1 would do the trick? I'm leary to install sensitive apps on it without being able to keep my info safe.

(On a side note, I posted this message 3 times with my tablet and it never showed up, so I'm sorry in advance if it shows up a couple more times)
[Android General] NepoRood:
Right, further research tells me it also needs to be the same kernel version for best results. I downloaded the Mediatek kernel source from Google yesterday, it's version 3.10.67, gonna play with that after work :)

---------- Post added at 01:12 AM ---------- Previous post was at 01:06 AM ----------

This is nothing I've really checked on, as I don't have "sensitive" apps on this tab, I got it just for dev purposes :o Have you checked the Play Store for a "root" app that will do this for you? Seems like there's an app for everything, lol
[Android General] NepoRood:
Found a "similar" device on GitHub, and it has vendor blobs associated with it. I forked them to my account and I'm going to make necessary changes to match our tab. Gonna take a bit, but I have my hopes :)

Cross your fingers, t's and eyes...

PS: Won a "new" computer from work today! They replaced all the Mac's with new machines and the boss decided to have a drawing for the older towers and I got one. It's got a PowerPC (G5) chip in it, dual core @2Ghz, plus I've got stuff lying around the house that will improve performance. So, "Yay Me", lol
[Android General] jerryvail35:
eye's crossed and congats on the win...
[Android General] ewilley2008:
Yea I have tried all variations of edits to build.prop that I could find and so far nothing

I have tried 3 different computers and none of detect the tablet, but I can access usb sticks plug into the tablet no problem.

When I go into settings/storage the press the 3 dots the USB computer connection is greyed out and not usable
[Android General] James101:
does the MRW trick work for king user?? super-su me bricks these tablets!!!
[Android General] ewilley2008:
The MRW worked just fine for me.
[Android General] James101:
Just tried it, got many errors, but supersu installed! :D
[Android General] Bl4ck Dr4g0n:
Supersu me bricked mine the first try. Would be useful if there was a proper root sticky to point people to the right way
[Android General] omgitsMATT:
Thanks for the thread, was able to debloat easily with Kingroot and Titanium Backup
[Android General] davidgfriedman:
Debloat? That is excellent. I guess the question is can someone figure out how to make a marshmallow build.
[Android General] ewilley2008:
I have pretty given up on this tablet.... I still have no computer access to it... nothing I have tried can make a computer detect it

The one and only thing that works is wireless ADB.

Im sure its possible to could get a custom recovery on it but not without the usb connection
[Android General] Sir Jaxxy:
I am very disappointed with this tablet. I should have known that the price was to good to be true. I figured that sense RCA had updated their 7" entry level Voyager to 5.1 that they would be doing the same for the 10 Viking Pro. Seems that is not the case. I was just informed by their support that their are no firmware updates planned for the Viking and it is now EOL.
[Android General] omgitsMATT:
Probably not but I will keep hoping. The only problem I had after was a firmware update not wanting to work but it kept prompting me to do it. I did as this guy below suggested on page 1
[Android General] clsA:
Rooting the RCA Viking Pro 10.1 - RCT6303W87DK

I could use this file if you can upload it somewhere please.

Edit: thanks for the file [MENTION=1017124]ewilley2008[/MENTION] >> Link to file

This is what has worked for me up till today

I rooted with Kingroot 4.6.2 >> http://xdaforums.com/devdb/project/dl/?id=15606

and switched to SuperSU with the Replace kinguser with supersu fix

I installed ES File Explorer and Backed up all the apps and updated SuperSU on first run. Adaway installs ok but I don't get anything in the app to enable the host file. AirDroid is useful for pushing and pulling files to/from the tablet and works as expected.

Booting the Tablet to recovery (power + volume+) gives you the chance to update from adb (no drivers and the usb 2 did nothing) / update from sdcard (not tried this but the file above may work) / and has a backup and restore feature, plus the normal factory reset.
[Android General] FlameBrand:
So I used the same method as you, rooted with kingroot then used mrw trick to change to supersu. Everything looked fine so I powered down the tablet. Now when I boot back up all my services and apps keep crashing constantly. I've tried doing a factory reset through the recovery menu and still the same problem. As soon as the tablet boots I get "Unfortunately xxxx has stopped" over and over again. Is there any way to fix this?
[Android General] clsA:
That's pretty strange. Installing supersu alone would not cause this. what files did you alter after getting root ?
[Android General] FlameBrand:
All I did after rooting was install Aptoide, didn't even install any app from Aptoide. After that I just turned the tablet off. I managed to get through the setup so I'm at the homescreen on the tablet but absolutely EVERYTHING crashes. Can't use the browsers, file manager shows nothing in my sdcard and internal, play store can't connect because Play Services keeps crashing..

Nobody has a stock rom for this tablet??

Ohh! I remember now. So I tried installing Link2SD and FolderMount. Foldermount said it failed to set up its files so I had uninstalled it..that's when all the problems started. I just did the "root integrity check" and it had given me an error which lead me here. The user seems to have the exact same problem I am having right now.

But the issue is that I factory reset so now I have no root, no access into my SD card to reinstall root or any other app, and the tablet is not being picked up on my PC for adb..
[Android General] clsA:
will the browser open long enough to download kingroot from my link above ? and start over ?

I can pull files from my tablet if you can get root back and try and fix whats messed up.

otherwise I think you'll need a usb male to usb male cord to try and get fastboot working so you can flash the system.img
[Android General] FlameBrand:
Unfortunately browser/opera/chrome all crash as soon as I begin typing into the url bar -_-..I can splice a couple usb cables together if you could provide me with the system.img please.
[Android General] clsA:
uploading it now, I'll put the URL Here >>> RCT6303W87DK-ANDROID5.0-V63-V10.12.0_T8515B_V6.3_PCDDR31G_20151106.zip
[Android General] FlameBrand:
Would it be possible to create an update.zip with your copy of platform.xml to see if that would solve it?
[Android General] clsA:
No update.zip but here's my file, hope it helps
[Android General] jerryvail35:
Just got this thing for christmas. Glad its rooted now. Thanks clsA. Hope it gets cwm or twrp soon.
[Android General] NepoRood:
I generated and flashed a recovery image that booted just fine (no need to unpack & repack), this gives me hope.

I have the system compiling now, that's going to take a while to complete. [MENTION=7107032]jerryvail35[/MENTION], I hope you don't get a headache keeping your eyes crossed all day...

EDIT: Make failed after 4 hours, but I think I know why. I'm going to try a new approach...
[Android General] jerryvail35:
its worth the pain.....good luck on your next approach.:good::good::good:
[Android General] NepoRood:
lol, thanks brother! I know you (and others, I'm sure) want this as bad as I do...

Sent from my Viking
[Android General] jerryvail35:
any luck?
[Android General] NepoRood:
Takes around 12 hours or so to compile source code, for my pitiful little lap top. Woke up this morning and it had froze up :(

Starting over again, now...
[Android General] NepoRood:
Boo... Came home from work and my hard drive was out of space! The whole freaking world is against me, I swear
[Android General] jerryvail35:
that must mean your getting close.lol.
[Android General] NepoRood:
Got myself a new machine for building, it's got Windows 10, 500Gb drive, and 7Gb RAM. Wiping Win to do a straight up install of Ubuntu, then a "repo sync", hopefully I'll have a system image tomorrow sometime. [MENTION=7107032]jerryvail35[/MENTION], uncross them for now...

Sent from my XT912
[Android General] jerryvail35:
cant seem to uncross my eyes. i think they are stuck that way. hope all goes well with the new pc. should have alot less hang ups on a clean and new machine. good luck...:p
[Android General] NepoRood:
Again, thanks brother. It's building now, hopefully there won't be any errors this time :)
[Android General] jerryvail35:
hey guys. just found this and it works great on my tablet(v70) https://www.androidfilehost.com/?fid=24421527759886051 great audio and sound quality plus the sony walkman player. just thought id let you know. all i did was wipe cache( not dalvik) and flashed through recovery. (forgot about the equilizer that comes with it. here is the op. http://xdaforums.com/android/software/app-divinebeats-sound-master-phone-sony-t3274355
[Android General] ewilley2008:
just a quick post... I see a new version popped up on the china site..

RCT6303W87DK-ANDROID5.0-V75-V1.12.50-EMMC-user-Kingston-V6.1_20160314.zip
[Android General] Jacube22:
Do not forget this important information

Friendly reminder: Don't forget about the .9 users! (Like me and Snigglez)
[Android General] jerryvail35:
if it gets ported to one then the other ones will follow. just keep your eyes crossed like mine...:silly:
[Android General] jerryvail35:
[MENTION=7237874]NepoRood[/MENTION] if theres anything you want me to test or try, let me know. i dont mind bricking my device to help out.
[Android General] NepoRood:
As soon has I actually have something to test, lol. I keep getting an error while building, something with the Cyanogen Setup Wizard, says it can't find a file it needs, but when I look, the file is there, weird.

Anyway, I'm going to send a message to the guy that built for his device, see if he has any ideas.

Regards

Nepo
[Android General] jerryvail35:
maybe this tablet is more suitable for an AOSP or MIUI rom. cyan is nice but they always seem to have some kind of issues. (just a thought)
[Android General] NepoRood:
I was thinking AOSP too, it's about as pure as you can get and thanks to the Android One, may be more Mediatek friendly. Worth a shot I guess, can't be any worse than what's happening now :)
[Android General] jerryvail35:
also....have you tried any other installers beside the cyanogenmod. like aroma installer?
[Android General] Jacube22:
Okay :silly:
[Android General] NepoRood:
Soooo, turns out I had the wrong manifest! :rolleyes: There are several to choose from on Github, and leave it to me to get the wrong one, lol.

Syncing now...
[Android General] jerryvail35:
hahahaha.... atleast your getting it now. no worries.:D
[Android General] smartmanvartan:
Keep at it.. Rooting for you..been sick with the flu for like almost two weeks... Starting to feel better. The recovery you made that booted without swapping the kennel. You should post it up to see if x.9.x users can boot it. It will give us an idea of what will need to be done... Great work.
[Android General] NepoRood:
I sent a link to [MENTION=6654957]Jacube22[/MENTION], I don't know if he's got it yet. If it doesn't work, I think all I'll need is a stock boot img from that tablet, for the kernel and to compare with the rc files that are in our version.
[Android General] Jacube22:
I can't get it, it says requesting access... I requested access
[Android General] NepoRood:
Got it on my phone, I think I approved it, lol
[Android General] Jacube22:
GOT IT

I got it. Will be flashing shortly.

NOT EVEN CLOSE. I can't even get there, because the splash screen gets overloaded with stuff after about 2 seconds.

Here is boot.img: Click Here
[Android General] NepoRood:
Alright, give this one a try, I built it using your kernel, x.9.x Simple Recovery (Link Removed)
[Android General] Jacube22:
It Works! although the touch is REALLY screwed up. I clicked to reboot and it wiped the cache partition.:eek:
[Android General] NepoRood:
I did the same thing, lol. Glad it works, I figured it was a kernel issue.
[Android General] NepoRood:
I'm taking an a$$ whipping from this "SetupWizard" app, (bad thing is, we can't get by without it). Let me explain:

When you first turn on your tablet (or after a Factory Reset) it asks you to: Choose a Language (or, something like that). This is the Setup Wizard at work, no going further until you make a decision on what you want for a default language (a proper GAPPS Package will do for the Google related stuff)

Even though I have learned how to build only one module (section of code) at a time (for troubleshooting, saves hours, believe me!), I still can't figure out why this app is failing. It seems to be looking for something it can't find, but, I can't track that down :mad:

I'm going to back off for a bit, drink a beer, and take a look at it again when my eyes are blurry. See what happens then :silly:

Regards,

Nepo
[Android General] kivar2016:
This is/will be for our U.S. viking pro?
[Android General] smartmanvartan:
Yes . For the x.12.x tablets. and since that post there has been a v77...' I'm downloading and I'll post a link later tonight. Also, I have a new firmware to test for x.9.x users that it's uploading right now : [MENTION=6654957]Jacube22[/MENTION] [MENTION=7276540]Snigglez[/MENTION]
[Android General] Jacube22:
I don't see it...:(
[Android General] smartmanvartan:
internet slow... uploading still...

Here it is: https://drive.google.com/file/d/0Bz4bOoJ_E5XzdXpBQWppUEJKanM/view?usp=sharing
[Android General] e923:
what did u do because i can't get tincore to recognize my 360 controller for nothin , i followed the procedure but no luck
[Android General] jerryvail35:
make sure that your usb be port is functioning. try using a thumb drive and see if its detected. if t is then use tincore keypress from google play and it all should work.( hopefully your already rooted and superSu swapped). if usb is not detected you may have to reflash firmware and reroot.
[Android General] smartmanvartan:
Hey guys. been doing some testing on what the differences are between the x.9.x and the x.12.x. I found something interesting. I was able to boot the .9 system on my .12 tablet by flashing it with my kernel and found that the display is rotated 90 degrees. I'm gonna pack the twrp recovery vampirefo made with the kernel from the .9 versions for testing... maybe it could be used by them. I have a felling that the digitizer is properly oriented on those versions.
[Android General] smartmanvartan:
also, here is a link for a new version of firmware v77 1.12.50:

https://drive.google.com/file/d/0Bz4bOoJ_E5XzVHBnNm5aamNxR0U/view?usp=sharing
[Android General] NepoRood:
After getting some advice from others, I finally got the build to complete successfully. However, when I flashed the zip, all I got was a white screen with little squiggly lines on it :(

I'm not giving up though...
[Android General] smartmanvartan:
Hook me up with the zip, I wanna check it out

---------- Post added at 05:07 PM ---------- Previous post was at 04:50 PM ----------

@Jacube22 [MENTION=7276540]Snigglez[/MENTION] Here is a version of twrp i ported from another tablet with your kernel

(x.9.x)

https://drive.google.com/file/d/0Bz4bOoJ_E5XzOTJjeFc5Q2JLZ3c/view?usp=sharing

Try it out and let me know if the touch is magically oriented for you guys...
[Android General] Jacube22:
Nope. It does work though. the touch is upside down and backwards.

On an unrelated note, have you looked into this yet? They got TWRP and it could be helpful somewhere down the line.

http://xdaforums.com/general/general/stock-rom-twrp-root-oc-uv-rca-7-voyager-t3087075
[Android General] NepoRood:
Uploading now, I'll shoot you a pm with the link when it's done.

[MENTION=6654957]Jacube22[/MENTION], is the screen in portrait or landscape mode?
[Android General] Jacube22:
Landscape.
[Android General] NepoRood:
I thought as much, the Maven has a x.9.x firmware version too, and the CWM recovery I ported from the Viking is also in landscape (portrait on my Viking) So, for you, the screen is landscape but the touch points are portrait? Upside down and/or backwards I can fix, but I can't rotate...
[Android General] Jacube22:
No. The touch points are still landscape, but the touch was flipped vertically, and flipped horizontally too.

Also, the CWM on mine is landscape too.
[Android General] smartmanvartan:
Could you take a picture with the recovery booted?
[Android General] NepoRood:
Alright, try this: recoveryTWRP