yashsingh1/xdaforums huggingface dataset:
[Sharp Aquos Crystal] :
It's good to know the recovery is simple to unpack and repack lol. Can you confirm that you can write back to the recovery? Maybe make a simple change in the ramdisk that would be harmless yet stand out as being obvious once you boot into it? No point working on a Device Tree for TWRP if I cannot test on my end.

Edit: [MENTION=4728879]DaemeonZane[/MENTION], changing the colors of the offmode charging images would prove if you can write back to the recovery partition. Just unpack the image, find the images used for offmode charging and change their colors. Repack, write to partition block, turn off device, plug device to a charger and see if it shows the modified images.
[Sharp Aquos Crystal] DaemeonZane:
So far, no good. I haven't been able to write back to recovery using any method known. So far. This is aggravating to the point that I can't sleep... I simultaneously love and hate the challenge. If Miyabi didn't exist on the device, we'd probably long since have full root....
[Sharp Aquos Crystal] tewilove:
This temp root has already completely removed MIYABI. Without this you cannot access boot/recovery/aboot, etc at all.

Have you read the posts in this board before? MIYABI makes no sense here. Even write protection is not done by LINUX.

I don't want to repeat many times but please read another thread by me first.
[Sharp Aquos Crystal] :
I believe this may have already been discussed and answered, but will this temp root allow us to write back to the mount partitions? Given that it removed MIYABI. If there is still the kernel write protection issue then assuming the latest kernel source is available I could remove write protection from it easily, build the modified kernel, and then make the customboot.img to write back to the boot partition so that emmc write protection isn't an issue as you would typically see when you make a change, reboot, and the change is gone. HTC has that issue as well and I am well diverse in resolving that little problem. Just want your feedback.
[Sharp Aquos Crystal] tewilove:
There is no software restrictions after you gain temp root using tools provided by me. Again, both MIYABI and mmc_protect_part are removed.

Did you read the thread which explains power on WP on SHARP devices?

And as I said, the protection is not kernel level, it's hardware. Search for eMMC specification or datasheet for more details. By design power on WP cannot be disabled unless power off.

aboot and boot.img are signed, and power on WPed. How can you unlock bootloader and write custom boot.img when it boots into Android with temp root?

You have to:

1. do your stuffs at very early stage before booting Android, e.g., in sbl1

2. or do your stuffs in FOTA updater, this is what I am doing now

If your questions are not really issues, why I'm only releasing temp root?
[Sharp Aquos Crystal] :
I understand you clearly but in a lot of kernel sources will be the implementation of write protection. Meaning, if you make a change, say to your build.prop file, and reboot, the kernel will literally write it back and the change will be gone. I am asking if the kernel source for this device uses it as well, but I will just see about getting the kernel source and checking myself to see if it exists. If it does, then that too, will be another road block for us whether we like it or not until we can write back to the partition.
[Sharp Aquos Crystal] DaemeonZane:
Look. I was up for close to 39 hours, and have spent the majority of that time working on full root. Sue me if I skip over something, it happens.

[MENTION=1713470]tewilove[/MENTION], you've worked hard on this. I get it. Do us all a favor and release what you have so far? You said, for instance, that you had almost fully decrypted an OTA update package, yes? Provide us with the type of encryption, and tools used, so that we can get to work on cooking up some stuff. I've already started using what I pulled last night to begin hooking up a CWM image. [MENTION=6367467]SHM[/MENTION] is waiting for rewritable /recovery access and has said he'd work on TWRP once he has time (late congrats on the kid, bro).

If we all work on this with the same tools, the same understanding, we'll get there a helluva lot faster than if we're reliant on one guy. Screw the credit, because you'll get your credit. You got us this far, and every 306 owner looking for root knows it. Still, it's in the best interest of the community to help everyone work on this. Think about it.

Sent from a potato using Kung-fu

---------- Post added at 11:47 AM ---------- Previous post was at 11:41 AM ----------

From what I've seen so far out of Sharp, I think they threw the kitchen sink at this thing in terms of protection. It's more overkill than using a grenade to kill a bug.

Sent from a potato using Kung-fu
[Sharp Aquos Crystal] :
lol, I hear ya! Will check the source and see about write protection being used in the kernel. If it is, then I will remove it and make a build for a customboot.img. I will apply tewilove's temp root method and write back to the boot partition. This is all in theory but it's better than sitting around doing nothing. Like you said, what findings have been discovered should be released to some degree so progress here will speed up.
[Sharp Aquos Crystal] DaemeonZane:
Tried. Not so much. Nothing can be remounted r/w and nothing gets any more privileges on or off with the temp root. It damn sure tries, but the write protection is on even with no power. I've tried to make it work, but it is what it is.

Sent from a potato using Kung-fu
[Sharp Aquos Crystal] DaemeonZane:
In fun news, access to /data and /data/data is ok, so stripping the bloatware seems to be workable. [MENTION=6367467]SHM[/MENTION], any progress on that kernel work bro?
[Sharp Aquos Crystal] :
Drinking wine to get my mind relaxed and ready for some fun. I'm hoping the kernel does have write protection. Reason I say this is because If it does and I remove it then there may be some hope for us. I am just concerned about whether or not writing the custom image will stick. With HTC devices, you have emmc write protection (S-On) and kernel write protection. If you were S-On you could still get around the emmc write protection by using a custom kernel but writing the custom image wasn't enough. You were obligated to use fastboot for it to work. I feel as though the same would be applied with this device as well but with more hoops. Nevertheless, the kernel source will reveal a lot since it is the brains of the operating system.

---------- Post added at 02:38 AM ---------- Previous post was at 02:36 AM ----------

Oh, and there is also talking my wife into letting me use her phone as a test subject haha.

---------- Post added at 03:36 AM ---------- Previous post was at 02:38 AM ----------

Downloading the kernel source now and will do a quick check to see if it implements write protection.
[Sharp Aquos Crystal] tichs:
Good news everyone, sharp will officially release all sources for this device very soon, please check here for more info. http://www.sharpusa.com/CustomerSupport/SharpCareCenter/MobileSupport.aspx

All kernel sources will be released. Sharp has no plans to update to lollipop BUT there is the sharp Aquos Crystal 2, which does have lollipop, it has the same exact hardware as Sharp Aquos Crystal 360SH just bigger screen and 2GB of ram. By having the Sharp Aquos 2 handy there is a good possibility to modify the Lolipop rom and port it to this one. By having the Aquos Crystal 2 sources and 360SH, porting it to this one would be feasible. they are the same exact phone though, I believe it could be easier to do it.

---------- Post added at 08:20 AM ---------- Previous post was at 07:54 AM ----------

The Sharp Aquos Crystal 2 is available from Softbank Japan, It comes in different colors but it has the same hardware, just improvements on the ram size and storage, screen size but the res is 720p same as this one.

Here is the Dev Channel from Sharp, as you can see the sources for this phone are released, Sharp Aquos Crystal 2 will come very soon.

https://sh-dev.sharp.co.jp/android/modules/oss/
[Sharp Aquos Crystal] :
Cant port anything since this device is locked down like Fort Knox. So unless these sources that are being released will assist on getting us access to this device on a deeper more rooted level, then it's useless. And making a second device just for lollipop is bad business. A waste of money for those who bought this device and a waste of money to go spend even more money on another device with practically the same specs. Never in my life.........
[Sharp Aquos Crystal] tichs:
Well, I tried to contact the Japan dev team and I'm waiting for a reply. Thing is that in Japan all this aquos phones are really well taken care of and have updates and what not. This particular model was sharp's test to bring something like this in the US, but in Japan there is an abundance of Aquos phones. If the people at sharp usa would have make it easy the sources, lollipop and root access would have been available months ago, it only takes them very few hours to release this stuff since it's already been done. You may not heard of this phone but their current flagship is Aquos Crystal Xx, with 810 snapdragon 4K Recording Super LED screen and lollipop, it was released about 2 weeks ago and the sharp aquos crystal 2 was released today in Japan. As you can see in Japan it's very easy to get updates, kernels etc because they have different models, but here in the US is just wayy too locked and sharp usa barely do anything regarding their phones, unlike in japan where they do update phones very regularly.

You can see that they just released the Aquos Crystal 2 today. http://www.softbank.jp/mobile/products/list/aquos-crystal2/

I believe is going to be very hard for another Aquos model to make it to the US, currently all this Aquos models are in Japan.

To be honest, the people who really lag this stuff for no reason are sharp USA, but Sharp Japan doesn't do this and release crazy updates and make sources available for everything as you can see in their dev channel. I suppose if they do reply and help getting stuff out for this device model, lollipop and the kernel sources with root access would become available.
[Sharp Aquos Crystal] DaemeonZane:
There real question is this: How much does the Japanese source differ from the US release? I mean, Android is Android, for the most part. My question is this: the US released phones use Red Bend OTAs... But do the Japanese also use it, or another content delivery system?

Also, I suspect that there has to be some sort of kernel level protection. I've never dealt with power on W/P, but I would have thought that with the phone off and plugged in that it would be, at least, partially disabled. I did notice that the [MENTION=1713470]tewilove[/MENTION] temp root seemed to use many more injection points when in that state versus when it's fully powered on, but there's not much that can be done until we figure out how to write back to protected partitions.

[MENTION=6367467]SHM[/MENTION], I'm beginning to think I bought the wrong damn phone lol

Sent from a potato using Kung-fu
[Sharp Aquos Crystal] :
[MENTION=4728879]DaemeonZane[/MENTION], haven't found anything in the kernel yet. Took a break from it so I could build a TWRP recovery for my device using a reworked stock theme that's currently being reviewed on gerrit and hopefully will soon be officially merged. It's pretty nice :D
[Sharp Aquos Crystal] DaemeonZane:
That is downright awesome, bro.

Sent from a potato using Kung-fu
[Sharp Aquos Crystal] parkerlreed:
I... is that TWRP on the Aquos? :eek:
[Sharp Aquos Crystal] wangxiantaoye:
NONO?its on HTC
[Sharp Aquos Crystal] parkerlreed:
Tricked me! :P I was glancing through the thread and just thought somebody had finally done it.
[Sharp Aquos Crystal] :
Lol my bad. Yea, it's for an HTC device. Once I can get access to the recovery on this device then I can bring TWRP support. Until then, I am sorry guys/gals.
[Sharp Aquos Crystal] DaemeonZane:
LOL :P Yeah, I downloaded the info from the Japanese site regarding the kernel, and I haven't seen anything that would lead me to believe their version has it, but then again, we're talking about an American released phone, and everyone knows the US works hard to be behind everyone else in terms of open anything. Gotta love corporate greed.

[MENTION=1713470]tewilove[/MENTION]: Any progress worth mentioning, or did I piss you off or something?
[Sharp Aquos Crystal] tewilove:
Yes, I'm a bit annoyed. Take a look at #1 and think before asking.
[Sharp Aquos Crystal] :
I just read it. I have a better idea.... Release your sources so we can dive in on this. Relying on just you for progress, and constantly seeing you get a attitude on here is annoying bro.

Oh, and I find it interesting how you mentioned that the kernel does have write protection but earlier you got on me like it was some crazy idea and I didn't have a clue what I was talking about ;). Pretty ironic huh haha.
[Sharp Aquos Crystal] :
[MENTION=4728879]DaemeonZane[/MENTION], you have got to check out this conversation for TWRP

http://xdaforums.com/showthread.php?p=61922416

An idea for making it possible to use landscape on portrait devices and portrait on landscape devices has raised up from the dead bro. This would be an AWESOME feature.
[Sharp Aquos Crystal] Boom515:
I have the sh-01G. Can anyone help me get 3g on at&t. Sorry if this is the wrong place to ask
[Sharp Aquos Crystal] DaemeonZane:
Totally the wrong place bro. Take a look around XDA and Android Forums for your device. Also, try calling ATT support about it.

Sent from a potato using Kung-fu
[Sharp Aquos Crystal] tichs:
Hey, I have not seen any work on this phone since It was launched last year, about a year has passed and I do not know if this is not going to be updated at all, the japanese 305SH has never been updated as well so I have no clue if sharp is going to do anything about this, or just let it be forgotten and move on with the newer Aquos Crystal Xx. From what it looks like sharp does not care about this model anymore, it sold their units and stopped manufacturing them. As for as I know even the Japanese Version hasn't gotten any upgrades or anything. It's just time to move on I guess. If you want you may wanna get the Aquos Crystal Xx for about $700.
[Sharp Aquos Crystal] :
Better off just staying away from Sharp all together.
[Sharp Aquos Crystal] DaemeonZane:
Amen. I've been banging my head against the wall since I first got this phone. I'm still working on it, but I've got a lot of other things I'm working on as well. Don't expect to hear from me much until I make some progress.

Sent from a potato using Kung-fu
[Sharp Aquos Crystal] :
I hear ya. I'm working on my mkboot tools and looking for ways to improve TWRP for my device with a tweak or two hear and there lol. More for fun :)
[Sharp Aquos Crystal] DaemeonZane:
Did ya give up on searching for w/p in the Crystal's kernel? I've pretty much said to hell with it. Until I can get into the system and wrote to partitions, most of my work is f-ing moot.... :banghead:

Sent from a potato using Kung-fu
[Sharp Aquos Crystal] :
Yes and no. Because fastboot is being masked on this device I cannot go that route. Because I cannot write directly to the partition as you said, I cannot go that route. I'm sure if I took my Wifes phone and dug deeper I could find a weak spot, but to be bluntly honest, the fact that Sharp does have it locked down this tight and the fact that Sharp has threatened to sue anyone who finds a way and releases publicly is enough for me to just walk away and never ever purchase or spend another moment on their product ever again. They are worse than MediaTek and that says a lot since MediaTek has to be fought with just to get there sources by legal rights to the public consumers.

---------- Post added at 11:31 PM ---------- Previous post was at 11:25 PM ----------

Even more so is that the OP refuses to be cooperative and just throws temper tantrums. So personally, screw it all lol. I have no intentions of doing anything progressively when another "Dev" wishes to question my skills, integrity, and abilities. He has already insulted me enough and evem had the audacity to point my views on kernel write protection to be merely fairy tells for this device and by doing so ignored the possibility that I could be valuable, even after making a change to his original post stating that it does in fact exist.

So, again, no time for it ;). Have better things to do.
[Sharp Aquos Crystal] DaemeonZane:
Yeah, well... The way I look at it, Sharp can kiss my hairy white arse. I've come to the conclusion that no matter what happens, if I discover a root method that works, I'll release it in every Sharp related forum I can, just to piss them off.

As far as [MENTION=1713470]tewilove[/MENTION] goes, it is what it is. Most people I know who are cocky as hell like that either have little to no social skills and are making up for it by trying to act bad ass, or they really know their stuff and won't accept that they could ever be wrong. Either way, if it happens that he releases a root method, I'll release the Lollipop port work I've been doing, along with the CWM Touch port I've been working on. Until then, I'm gonna plug away at this damn thing on my own time.

Sent from a potato using Kung-fu
[Sharp Aquos Crystal] :
Haha, honestly, them threatening to sue would go nowhere here in the U.S. since it is federally legal :). Still, the process would be a headache should they keep their word on it ha!
[Sharp Aquos Crystal] UltimaXtreme:
I believe just the existence of Accolade v. Sega could be used to declare root as an act of reverse-engineering, and therefore, cost Sharp all of their attempts to sue.

Why do companies insist on denying us the freedom to utilize our devices in our own ways? What possible harm do they think it will have? We bought their stupid device, they have our money, what do they think they'll get by stapling a bunch of asterisks on the permissions of one's ownership?

I honestly wish I could flash a custom ROM onto this thing, but knowing it's literally being regarded as "illegal" to do even a minor change to the OS itself makes me want to go to another device. You can't sell a product on aesthetics alone, Sharp!

Forget it. I might sell or donate my phone to the cause. I'm going to a Blackberry.
[Sharp Aquos Crystal] :
Some companies are like this. To be honest, I never knew Sharp made phones until my Wife bought hers. It's unfortunate that Sharp is merely out there just to gain a buck or two. Google made reports last year stating that they would be making attempts to oversee Companies which use the Android Open Source Project to insure no games were being played against the consumers. Of course this would vary in different countries should it actually happen. Unlocking our phones, rooting, etc, is typically legal here in America thanks to the original Cydia Developers who were well know for hacking into IPhones. Apple sued them and tried to get it all outlawed but the court denied it and literally had it written in law that it was legal for us to conduct such things. A quick Google Search would bring up more info on that though lol. I remember that mess like it was yesterday. It was a huge victory for all Developers alike. A lawsuit wouldn't go far here in regards to the above mentioned.
[Sharp Aquos Crystal] DaemeonZane:
Well, my battery no longer accepts a charge. I get the blinking red LED indicating the internal battery has failed. My fiance's phone still works but I'm going for the LG G3 since it's no extra charge to me. I'll still be doing some work rounding out my Android 5.0 port and CWM touch port and then I'll drop them off here. Have fun, folks.

Sent from a potato using Kung-fu
[Sharp Aquos Crystal] wangxiantaoye:
there is no good news for a lang time.
[Sharp Aquos Crystal] DaemeonZane:
Yeah, that's because it's not happening. I wound up getting another Aquos, but I'll be honest with you: this phone is so locked down I could probably get into the Federal Reserve bank vault easier.

---------- Post added at 11:35 AM ---------- Previous post was at 11:32 AM ----------

@tewilove: Any luck on that OTA?
[Sharp Aquos Crystal] myspac:
Yes, stupid , and the last figure of sharp are not good (~ -2 billions $).... redundancy....
[Sharp Aquos Crystal] loonbg:
I don't know what stage is tewilove work..

but I think that he don't have news for now ..

this means that will be too hard and will take long long time if at all some one find a way to remove eMMC

also I don't seen other developer who work on this phone ..

I think that will be my last sharp phone :(
[Sharp Aquos Crystal] :
If he would release his project as open source I would chime in and help, but I do not see that happening, and I have no intentions of starting from scratch when someone else has already done the heavy lifting. Would be pointless. So, for you Sharp owners, better off leaving Sharp behind and never looking back. I'm looking at getting my wife a new phone.
[Sharp Aquos Crystal] wangxiantaoye:
how about htc aero?
[Sharp Aquos Crystal] :
It's a nice device. It's also from HTC which means unlocking the bootloader will be a breeze and development wouldn't be hard at all, but with that said, I am with Boost Mobile here in America. So, to my knowledge, Boost Mobile does not carry that device. If they did I would most likely buy it for my wife.

---------- Post added at 12:25 AM ---------- Previous post was at 12:21 AM ----------

The only thing to be questionable about that device is it's battery life. HTC has been doing an outstanding job packing their devices with the latest and greatest hardware but with that comes more battery drainage. HTC is falling behind on improving battery stats. Huawei on the other hand has the sickest battery life I have ever seen from any other device. I wish Boost Mobile carried Huawei phones lol.
[Galaxy S 4 Q&A, Help & Troubleshooting] Monnq:
Hi i have installed TWRP on my phone but I can't use OTA. I want to ask - if i download lollipop rom from samsung, extract stock recovery.img from ROM archive - will it work flashed by flashify?
[Galaxy S 4 Q&A, Help & Troubleshooting] Strephon Alkhalikoi:
Since you need to download a ROM anyway to get the stock recovery image, you might as well get the latest ROM for your device and not bother with the OTA. Simply download the complete and latest ROM package for your device from sammobile.com or samsung-updates.com and flash it through Odin. Afterwards, root if desired and replace the stock recovery with TWRP.