yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Teleferic:
I don't know when I'll have time to sync and compile a full image as yet, but can you download and run the zip below in recovery and retest Netflix? I downloaded that app and I have the details there, but I don't use Netflix so you'll have to see if it works. If it does, I'll push the working changes into github for the next update.

Backup the system partition before flashing.

Edit: New zip upload.
[Android Software/Hacking General [Developers Only]] Chatbox:
The zip seems to have addressed the DRM Info issue....but not Netflix. Oh well, guess we will have to park this for now.
[Android Software/Hacking General [Developers Only]] Teleferic:
I figured as much, thanks for the info though, as it gives me a few ideas. I'll check this out but I currently have no idea what's different between the old rom in the drm check and what's in this one, maybe keys are getting checked differently. DRM is always a mess when porting, best to stay with original rom for Netflix I guess.

Edit: I took a look at Netflix and got it working correctly with DRM on my device. Can you flash and check DRM info and Netflix?
[Android Software/Hacking General [Developers Only]] 10Tab:
I think I found remedy for graphics crash. It happened today and I wiped and restored backup, however this did not fix it. Tablet was unable to boot. I plugged in charger and started tablet. It worked. It already had 80% battery init, but it somehow helped.

I always wondered why power LED is dimly lit whether screen was on or off. I think it has something to do with it. If you watch the LED, from boot it goes to full on then full off, once you wake and sleep devices couple times LED starts flickering faintly.

Update: confirmed. when graphics act up, plug in a charger and reboot. It crashed again today and I plugged cable and rebooted.
[Android Software/Hacking General [Developers Only]] Teleferic:
Hey, do you have a backup of the original rom you can restore back to? Can you see if you get the same behavior? If you don't have a backup of the original rom, you can reflash the old recovery (1st page) and flash the macallan-ota.zip in the download link. If it does not exhibit the same behavior, then can you restore back to cyanogenmod and check to see if it does the same thing?

Do the logs look normal when it crashes?

I have a pretty far out hunch as to what could be the case, but I've not seen this issue on any of the devices here, so I don't know what to say.

Edit: Added link again since this thread is so long :rolleyes:

Kobo Arc 10HD Downloads
[Android Software/Hacking General [Developers Only]] 10Tab:
Backing up and flashing original now. Will take few days to observe. I will remind myself to pull log right away next time. When it happens, its not like blue screen of death. The tablet is sort of responding but whatever is displaying makes it not possible to continue using it. Its almost like broken graphics draws on top of normal graphics hence "flashing" effect.

What are ZIP files in "fastboot images" folder for? Once people flash latest recovery in recovery fodler, then we are basically flashing ZIPs in main folder, and sometimes kernels in kernel folder, right?

Update: after about a day on the original ROM, I haven't run into graphics issue but I can confirm the LED does not blink

Update: I dirty flashed latest CM zip and LED blinks. I tried clean flash (system/data/cache/dalvik then CM + R6) and LED blinks.

An off tangent thought: try all animators/transitions at 0.0x scale (disable them all). I saw a boot where I couldn't tell tablet booted but it was. In a very similar fashion to actual crash (but there was no crash).
[Android Software/Hacking General [Developers Only]] Teleferic:
Those are images for persons who like/want to flash rom from the bootloader (fastboot) instead of the recovery or to test a kernel before they flash.

I'm actually planning on removing that folder since most if not everyone probably won't being doing that and instead using the recovery installation method.
[Android Software/Hacking General [Developers Only]] Chatbox:
Still getting an Error 0013 after a full wipe and flash.

Here's what I did:

Full system, data, cache wipe.

Flashed cm-12.1.1-20160827-UNOFFICIAL-macallan.zip

Flashed cm-kobo-10hd-kernel-r6.zip

Flashed open gapps minimal.

Flashed drmfix-cm10hd.zip

Reboot

Initial Wifi and google account setup.

Install Netflix from Play store.

Start Netflix and entered account credential.

Attempted to watch a random movie...--> Error 0013.
[Android Software/Hacking General [Developers Only]] Teleferic:
What does the DRM info app say?

Edit: Also do you think you can get a logcat as you play netflix and (0013) occurs? That zip encompasses all the changes I did to my device to get Netflix working natively on the system.
[Android Software/Hacking General [Developers Only]] Chatbox:
File attached.

DRM Info shows:

Google Widvine Modular DRM: Supported

Version: 1.0

System ID: 4445

Security Level L3

HDCP Level: Unprotected

Max HDCP Level Supported Unprotected

Usage Reporting Support: True

On my S5, I get two additional lines of info in DRM Info:

Maximum Number of Sessions: 16

Number of Open Sessions: 0
[Android Software/Hacking General [Developers Only]] Teleferic:
That seems to be the old zip, can you check to see that the zip you downloaded is not the old one?

In particular, unzip it on your computer and check the contents in the /system/vendor/lib folder, does it have liboemcrypto.so in there?

Here's what mine shows after flashing that zip;
[Android Software/Hacking General [Developers Only]] Chatbox:
Thank you! I re-downloaded from the post. That did the trick! SWEET! Thank you so much!
[Android Software/Hacking General [Developers Only]] Teleferic:
Thanks a lot for the feedback, much appreciated! Now I can push these changes. The fixes in that zip also fixes up some of the media codecs too, so video might be smoother as well.

:)
[Android Software/Hacking General [Developers Only]] Chatbox:
Do you have a paypal account to accept donation?

Edit: Ah, I see the link.
[Android Software/Hacking General [Developers Only]] Teleferic:
Sure, it's in the donation button under my username, you can try it. I'm not sure if it still works, but you can check it out.
[Android Software/Hacking General [Developers Only]] Chatbox:
Done. Beer/coffee money coming your way.
[Android Software/Hacking General [Developers Only]] 10Tab:
Been using SW codec only in MX player. Will try HW codec once zip is released.

I set my animators at 1x default and observing graphics now. So far so good. It might explain why only like two people on this board ran into the graphics crash. Even 0.2x was buggy; parts of screen were not registering any touches.

Update: graphics did crash once on a heavy website, but it came right back after one reboot.
[Android Software/Hacking General [Developers Only]] KoboArc7:
Please make cm11,10,12 for Kobo arc 7 please thanks XDA developers
[Android Software/Hacking General [Developers Only]] Goldenmeadow:
I have the same issue. But here is the kick: I have two tablets - daughter and son have them. Both on CM. I used same files. One is perfect (bought refurbished), one is acting up (bought brand new)... First I even had broken graphics on half the screen divided diagonally. I reflashed it is ok but freezes once in a while.

I'll try to revert back to stock and reflash it.
[Android Software/Hacking General [Developers Only]] 10Tab:
My remedy for this has been

- keep transition/animator/window speed under dev option at 1.0x anything else seems to worsen the issue

- keep tablet powered off as much as you can

- when it happens plug in charger and reboot

- also clear dalvik/art and cache then reboot

It happens on relatively fresh flash so I don't think its ROM getting corrupted causing it. Even if I restore to just flashed state, it still happens.

Half of time when this happens it loses Wifi network password.
[Android Software/Hacking General [Developers Only]] KoboArc7:
Please make CyanogenMod for Kobo arc 7,
[Android Software/Hacking General [Developers Only]] Teleferic:
Which kernel are you on? Do you guys still get freezes on the r6 kernel? If so that's Interesting... I have yet to see a graphics crash, and things are rock solid stable on my device especially since the last kernel.

This is just a guess, but it would seem to me that some of these tablets may have a different device tree firmware (bootloader firmware too, who knows), which might make this even more complicated. There is actually a lower level firmware/os that runs on these tablets but we don't have the keys to them.

If it just so happens that some of these tablets have different boot firmwares in the wild, we might not be able to fix this graphics problem.
[Android Software/Hacking General [Developers Only]] Chatbox:
I have not experience a crash ever since I moved to the r6 kernel. It's been really good.

Battery life seems to be short though, maybe it's the wifi?
[Android Software/Hacking General [Developers Only]] Gruntje:
That's most likely the problem yeah. I've been using "Better WiFi on/off" which turns off WiFi when the screen goes off. This fixed the problem for me. Tablet won't drain battery while idle as it did before.

Note: you'll no longer receive Internet driven notifications (like email or whatever) until you turn on the screen again.
[Android Software/Hacking General [Developers Only]] 10Tab:
I'm on the R6. It's not the lockup that used to happen. Have you tried running on 0.0x yet? Not that I'm trying to steer people into issues, but that is one setting I've noticed making a big difference.

Goldenmeadow, are you by chance running those settings at anything other than default 1.0x?
[Android Software/Hacking General [Developers Only]] KoboArc7:
Wow guys it seems that you can't see my post, OK , last try, hello guys ca. You build a custom rom for Kobo arc 7? =_=
[Android Software/Hacking General [Developers Only]] Teleferic:
Remember what I said to you before? I don't have that device and don't intend to get it, but if you want to, why not trying building it yourself? There's a build tree of the 10HD online that you can use as an example for the 7, look at the Arc 7's rom, and separate the proprietary files from the system files, compile the system from scratch or even faster, try porting the proprietary files to an existing rom.

The kernel source for all the arcs are here; Kobolabs
[Android Software/Hacking General [Developers Only]] KoboArc7:
I will try, but with what tool , and how to compile, sure I won't disturb again, play thanks
[Android Software/Hacking General [Developers Only]] Teleferic:
I wanted to write a guide for these tablets specifically, but I don't really have much time as yet, you can start here;https://wiki.cyanogenmod.org/w/Doc:_porting_intro
[Android Software/Hacking General [Developers Only]] AsianXL:
Arc Owners - DO NOT PERFORM A SYSTEM UPDATE if you want to ROOT. I did the mistake of updating without reading this thread, now I'm stuck. :(
[Android Software/Hacking General [Developers Only]] dazza9075:
Is that the original arc? My 10HD survived an update with root but lost it after my battery died an it rebooted, easy fix, just run the impactor again
[Android Software/Hacking General [Developers Only]] Ipse_Tase:
Not very promising after 4 days of waiting and 2 emails into Kobo support:

Response

Thank you for contacting Kobo Customer Care. Your question has been received and you can anticipate a response within 24-48 hours.Thank you for contacting Kobo Customer Care. Your question has been received and you can anticipate a response within 24-48 hours.

The canned response doesn't look very professional either...doubled up and all that :(

I seem to have a knack for companies that don't give a s..t about their customers...first Ouya, now Kobo - and not for the lack of research :)

Still like my Arc - but boy, am I dying for a custom ROM.
[Android Software/Hacking General [Developers Only]] dazza9075:
So did they get back to you? the auto response is just that, auto, they didn't send it as such so if there was a delay in it arriving there is a good chance something else delayed it. Ill be honest with you, ive only ever asked them for support when asking for info they didn't by rights have to help me with, info on the bootloader, some generic feedback from my customers, some sound issues, but in every case bar the bootloader, they did reply fairly quickly, do bare in mind that they are relatively small, I doubt they man a customer service dept 24/7. every time ive phoned them its been with a Canadian girl, so id hazard a guess that all their customer services are based over there, time differences can make it more complicated.

anyhow, let us know how you get on, if we can help here we can try as well
[Android Software/Hacking General [Developers Only]] Ipse_Tase:
Well I asked the generic "are we ever going to see KitKat on Arc 10HD" question and I got the following (I won't comment):

Hi xxxxxxxxxxx,

Thank you for contacting Kobo Customer Care.I am sorry to hear that your Kobo Arc device has not been upgraded to the latest software available.The pleasure is mine assisting you today.

Before I proceed to assisting you, let me take this opportunity to apologize for the lengthy delay in addressing the matter and providing you with a possible solution.We have had a backlog of emails and we are just getting around to your query.

In an attempt to resolve the issue, I am not certain as to how soon it will be updated however we always try to enhance our readers and device users experience so perhaps it is something our Development Team is looking into.

Reference number :140307-xxxxxxxxxxxxxxxx

Should you have any questions or concerns in the future please feel free to contact us.

You may visit our Kobo Help website for any additional help tips.

www.kobobooks.com/help

Sincerely,

The Kobo Team

We're on our own :)

PS. I'm Canadian myself - actually one of the reasons I even looked into Kobo (which started as a Canadian company before being bought by the Japanese giant Rakuten)
[Android Software/Hacking General [Developers Only]] dazza9075:
ah, I doubt very much we will get anywhere with that, the Arc is an end of line product, its extremely unlikely it will get any support, I tried to get some answers from 'my end' and got much the same with an added "doubt it".

A custom ROM is entirely possible, but I think we just lack the experience to do it here, simply put, there isn't enough of us, and the few we do have are not in the know. The issue with android in general on here is simply the diluted state of experienced developers, most of the ones there are, are attached to more popular devices..

:(

oh on a side note, the latest update to the 10HD removed root, run the root process again and its back but still, a minor annoyance.
[Android Software/Hacking General [Developers Only]] koontzy65:
I hope with the Arc firesale, there is gonna be more developper and custom rom.. I hate the STOCK kobo rom lol!!
[Android Software/Hacking General [Developers Only]] jackonod:
Please, did anybody upload for me (and for others) a full Kobo Arc 7HD recovery rom? (Not recovery img) I googling everywhere, but I didn't found it. It seems still nobody uploaded any rom dump of this device... I really would be very happy, so please! :)
[Android Software/Hacking General [Developers Only]] Ipse_Tase:
Gentlemen...any breaking news I might have missed regarding KitKat on Arc? It drives me nuts they aren't in any rush upgrading.
[Android Software/Hacking General [Developers Only]] dazza9075:
I doubt you'll see it on the original arc, seems dev stopped a while back, as for a ROM dump, leave it with me I'll see what I can do
[Android Software/Hacking General [Developers Only]] Ipse_Tase:
Did I say Arc...obviously I meant MY 10HD :)

Thank God you have the same ...and thanks for always taking the time to reply. It would be very lonely here otherwise... :D
[Android Software/Hacking General [Developers Only]] alanbrenton:
Why is this arctic apk file being identified by Avast as being malicious? :(

Is it, really, or just a false positive?

Thanks in advance.

=====

I also couldn't get the SDK package to work (possibly Windows 8 64-bit issue) and so I used what a member suggested -- the Nexus Tool Rootkit 1.8.3 by Wugfresh.

http://www.btcweb.com/blog/2013/12/configuration-of-the-nexus-5-on-windows-8-x64/

1. I had to click on the Full Driver Installation Guide + Automatic + Manual button

2. Followed the instructions

3. In Step #3, had to select Driver Solution #4 RAW and point to the Wugfresh driver directory. Once done, I found the ADB connector in Device Manager.

Finally, my Arc 10HD is also rooted. :)
[Android Software/Hacking General [Developers Only]] ILA:
Because you're scaning an android app with a Windows AV. Ofc it's a false, it just looks like a virus to Win because it thinks that the app is for Win and not for Android ;)
[Android Software/Hacking General [Developers Only]] alanbrenton:
I see. Thanks for explaining. I tried to download it directly to my Arc 10HD but because of the new forced update on the unit, the apk no longer worked.
[Android Software/Hacking General [Developers Only]] alanbrenton:
Workaround to connect to DD-WRT routers

I understand that Google fixed this issue with 4.3 but for us on 4.2, is there a way to connect to DD-WRT router wifi signals? What about the Merlin firmware as I just bought a used Asus RT-N66U locally and was wondering if I should flash custom firmware or stick with the original.

Many thanks.

=====

EDIT: Flashed with Merlin and now my Kobo can connect to the router without having to go through a slower access point.
[Android Software/Hacking General [Developers Only]] Glompish:
Got myself a wee problem.

Rooted this using Dazza's instructions, didn't do the recovery as I wanted (or so I thought) to be able to revert back to stock easily. Performed a factory reset and I'm now having the problem I posted here.

Short summary - OS is working fine (on first power up after a refresh only), but there's bugger all on there. No settings widget, no apps, no way to access or do anything.

Using stock recovery, sideloading is possible using adb, but it will presumably (at this point, hopefully's more accurate) only accept verified updates - tried sideloading Nova Launcher with no luck.

Whilst I appreciate this isn't quite the place for this post, after asking around the net it seems like Dazza may be my last, best hope. Any help anyone could give would be appreciated.
[Android Software/Hacking General [Developers Only]] bean1975:
Any ideas on how to make OTG work?
[Android Software/Hacking General [Developers Only]] Glompish:
Okay, thanks to Kobo I managed to get hold of the stock ROM. I've been given permission to share it, so if anyone wants to download it you can find it here.

Edit: Some people had problems with the original link being encrypted, mirror here.
[Android Software/Hacking General [Developers Only]] stevov:
OTG will not work on this tablet.

For those rooted and considering the latest update. Make SuperSU a system app. It seems it will keep root that way. If you lose root though the update, Cydia Impactor was the only exploit I found to get root back. Arctic apk no longer works after the update.
[Android Software/Hacking General [Developers Only]] powerwill:
please may I have a working link for the stock recovery for Original Kobo Arc as the current one does not work anymore.
[Android Software/Hacking General [Developers Only]] KoboArc7:
Thanks, friend, how much time does you have taken to port CyanogenMod, thanks teleferic,
[Android Software/Hacking General [Developers Only]] KoboArc7:
There is no rom for Kobo arc 7, what I do now?
[Android Software/Hacking General [Developers Only]] krispy1:
Buy a Kobo arc 7 for [MENTION=6471735]Teleferic[/MENTION] then maybe he can build the ROM
[Android Software/Hacking General [Developers Only]] Teleferic:
Do you have a working recovery installed on it? If you backup the current rom installed you'll have all the files you need to try porting (the proprietary files are really the most important files you need, everything else is kinda useless). Backup the kernel too, editing the boot script (init) is important to get things running.

Try porting first (try to manipulate the kernel boot files and system files to work with a higher android version), compiling android isn't really hard, but learning the linux environment is the most difficult thing people face when compiling.
[Android Software/Hacking General [Developers Only]] tomlemange:
Just purchased a Kobo Arc 10HD and I'm having problems rooting it. Downloaded the most recent version of Cydia Impactor and I receive the error adb.cpp:537 INSTALL_FAILED_INVALID_APK. I've been able to successfully sideload towelroot (both v1 & v3) via adb and towelroot says that "this phone isn't currently supported". Any thoughts as to what's wrong or other methods I could try?

Need to use Cydia Impactor v0.9.14

v0.9.34 wouldn't work for me, found v0.9.14 and it worked.
[Android Software/Hacking General [Developers Only]] hipocrazy:
Does anyone else have the problem where this tablet doesn't charge while powered on, only charges while powered off?
[Android Software/Hacking General [Developers Only]] winnipeg8:
Hi everyone,

I remember the post that CM13 has some changes in comparison with CM12.1 that are impossible or too hard to fix for our tablet. What about CM14.1? If it is not a long story, what are these difficulties?

Also, about incompatibility issues on Google Play. I see a bunch of such notification and such applications like YouTube always remind me to update, but they cannot. Can we still pursue this issue? Is it just build.prop thing?
[Android Software/Hacking General [Developers Only]] RettungsTim:
Hello,

excuse my bad English.

My 10Hd is still on the original ROM but I have root.

Where can I find the latest instructions and data to get a newer Android version on my 10HD.

Thanks and best regards

Tim
[Android Software/Hacking General [Developers Only]] tomlemange:
I've been trying to get a workaround for play store saying my 10HD isn't compatible with chrome, opinion rewards, etc.. I came across this link https://arunavavishaldutta.blogspot.ca/2016/04/force-incompatible-apps-to-run-by.html and changed the following in the build.prop to what was listed on that website as the build.prop for a Nexus 6.

ro.product.model=
ro.product.brand=
ro.product.name=
ro.product.device=
ro.product.manufacturer=
ro.build.fingerprint=

It looks at if the play store recognizes the 10HD as a Nexus 6, but still is giving me problems about my device not being compatible. Any thoughts?
[Android Software/Hacking General [Developers Only]] tomlemange:
Post #5 has the instructions for the 10HD. https://drive.google.com/drive/folders/0B8xqah4yAiuNbHJ4blZkYWhIQlk has all the recoveries and roms.
[Android Software/Hacking General [Developers Only]] Teleferic:
I'll check this out when I find time, got super busy lately. But I believe it has something to do with the files in the permissions folder (/system/etc/permissions). The features of the device are declared in those files, and a few of them from the old rom were conflicting with this version.

I think (not sure) that the google play client parses those files along with the device name to say which apps are incompatible.

------

Kobo Arc 10HD Wiki & Downloads

Kobo Arc 10HD 12.1.1 Device Tree

Kobo Arc 10HD CM Kernel

Kobo Arc 10HD CM 12.1.1 Boot Ramdisk

Kobo Arc 10HD TWRP Recovery Ramdisk
[Android Software/Hacking General [Developers Only]] tomlemange:
Awesome, thanks for the reply and all the work you've done. It would be amazing if I could get play store to auto update certain apps, but I can certainly live with cm and sideloading.
[Android Software/Hacking General [Developers Only]] Chatbox:
Hi Teleferic, Happy New Year!

I just got back from holiday, and saw that there's r8 kernel. Downloaded it, and it seems to a smoother video playback. I guess you managed to fixed the video performance related issue? What was the problem?