yashsingh1/xdaforums huggingface dataset:
[Galaxy Note GT-N7000 Android Development] Phil3759:
Download link posted again because of demands over PM

If you do not know what you do, do not download this

It can brick your phone, do not take me responsible

Until it is confirmed, never flash update.zip files if not on a safe kernel​

Safe kernels for the Note are, among others, PhilZ-cwm6, Hydracore, CM9/10 and AOKP...

The issue:

I personally do not see harm having a temporary recovery, but in practice, to flash a ROM in recovery, you are strongly recommended to have a safe kernel. Since most safe kernels come with a cwm recovery, the temporary one is now useless, and even risky as people can wrongly think they are safe

To super brick a phone when wiping in recovery, you need 3 conditions and all 3 must be true:

When flashing update.zip files, the conditions are:

So, when flashing update.zip files (mainly some custom ROMs), even on safe recovery you can still brick your phone if you are on an unsafe kernel

This was confirmed by Elite Recognized Develope Entropy512

So, do not flash update.zip files in this one if you do not know what you do. YOU ARE WARNED

Do not come crying I am responsible about bricking your phone
[Galaxy Note GT-N7000 Android Development] microsd16:
Hmmmm still i would like to try it with the risk involved in it
[Galaxy Note GT-N7000 Android Development] Phil3759:
I personally do not see harm having a temporary recovery, but in practice, to flash a ROM in recovery, you are strongly recommended to have a safe kernel. Since most safe kernels come with a cwm recovery, the temporary one is now useless, and even risky as people can wrongly think they are safe

I am really not sure if it is risky or not.

I would open the thread again if this point is clarified:

To super brick a phone, you need 3 conditions and all 3 must be true

1 - unsafe kernel

2 - bad chipset

3 - unsafe recovery

This is true when you wipe in recovery

Now, lately, came the binary-update story when you flash update.zip files with format commands

So, is that a 4th needed condition or something that will brick your phone if conditions 1 + 2 are true, what ever condition 3 is

Condition 3 would be:

3 - unsafe recovery AND / OR ???? unsafe update-binary
[Galaxy Note GT-N7000 Android Development] microsd16:
Can u plz share with me the link via pm
[Galaxy Note GT-N7000 Android Development] Phil3759:
PM sent

Waiting for clarifications to upload again
[Galaxy Note GT-N7000 Android Development] Phil3759:
Because of the demand over PM, I edited post 1 and uploaded again in post 2 with warnings

Be warned, until it is confirmed by some knowledge members
[Galaxy Note GT-N7000 Android Development] dedisuhermanto:
Phil3759

please PM
[Galaxy Note GT-N7000 Android Development] kanishkgaur:
Can i fully take nandroid backup and restore it with the temporary recovery??
[Galaxy Note GT-N7000 Android Development] Phil3759:
Yes, that's should be safe
[Galaxy Note GT-N7000 Android Development] brolee93:
it is possible to have this in not temporary but permently ?
[Galaxy Note GT-N7000 Android Development] Phil3759:
Yes, but you need the whole kernel:

http://xdaforums.com/showthread.php?t=1901191
[Galaxy Note GT-N7000 Android Development] liron_69:
I think the best use of this temp recovery, is for stock ROM devices.

As far as I know, after booting into this temp recovery, I'd just flash a safe kernel (like PhilZ 2.7), and do boot to recovery again.

Then you'll have safe kernel and recovery for wiping and flashing....
[Galaxy Note GT-N7000 Android Development] kenshinjar:
Hi Philz, flash cwm-6.0.1.4-PhilZ-1.15-n7000.zip.

so, question is flash this *.zip for what?

is it necessary to flash ...1.15n7000.zip affter flash your kernel?

Thanks for your advance !!!
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
no if u have his kernel..u already have this recovery as permanent. this is for those who doesnt have it.. its a Temp recovery. will be gone after reboot

---------- Post added at 07:21 PM ---------- Previous post was at 07:20 PM ----------

but u dont need this recovery to flash his kernel.. it can be flashed on a stock recovery
[Galaxy Note GT-N7000 Android Development] liron_69:
It can be flashed with PC Odin and yellow triangle with counter.

My method does the same without using PC Odin or counter....

You don't need triangle away in this case....
[Galaxy Note GT-N7000 Android Development] Phil3759:
No, PhilZ-cwm6 in zip package can be flashed directly in stock recovery bypassing signature check, no yellow triangle or anything like that

I add odin packages as sometimes they come handy when you loose recovery access (like in my case when playing with them too much)
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
this is wat I was trying to say. u can flash it in the stock Android recovery 3e

# message swifted from Note, travelled in the air to gateway and wi-maxed to forum@XDA #
[Galaxy Note GT-N7000 Android Development] liron_69:
Well, it seems that we all set for this great recovery. The last time I saw the stock recovery 3e was when I bought my device and for few seconds only :)

Thanks for this solution for those who needs it...
[Galaxy Note GT-N7000 Android Development] shoey63:
Confirmed SAFE by Entropy except for flashing zips with unpatched update-binary.
[Galaxy Note GT-N7000 Android Development] shoey63:
Time to put my money where my mouth is - going do do some wipes/restores on STOCK with it. Wish me luck;)
[Galaxy Note GT-N7000 Android Development] AA1973:
Good luck then! :thumbup: :)
[Galaxy Note GT-N7000 Android Development] shoey63:
I'm BACK! No brick! Details soon....
[Galaxy Note GT-N7000 Android Development] chasmodo:
You've got a PM, shoey.
[Galaxy Note GT-N7000 Android Development] shoey63:
Ok Chas. Get back to u shortly

---------- Post added at 07:53 PM ---------- Previous post was at 07:28 PM ----------

Yes full wife, (u wont get anywhere if she's hungry). Also Formatted cache + Data + System and did Nandroid restore, all without problems. Even ran eMMC check from market and it passed. But just remember, Entropy has declared this recovery safe for wiping, factory resets and formatting ONLY!! If you try to flash a ROM with it , you are STILL AT RISK OF BRICKING!!!
[Galaxy Note GT-N7000 Android Development] Phil3759:
If ROM maker includes format commands+affected update-binary

By the way, I can add a warning in updater-script as you proposed

Will do on next update or later
[Galaxy Note GT-N7000 Android Development] rraaka:
this recovery is a beautiful unique tool

we will come to realise its full application by and by

the warnings are there in full view, in black and white --- newbies and noobs would rush into it at their own risk

Phill, you just have yourself to excel now :good:
[Galaxy Note GT-N7000 Android Development] Tassos_i:
Phil, I'd like to report a case, where I have not been able to flash your cwm6.0.4, namely when trying to flash above a CF-cwm5.5 coming with previous versions of hydracore (notecore 14.2. By that time, g.lewarne was using a specific version of CF - cwm): it starts flashing, and 1 second later, I see a black screen and that's all.

I'd like to use those old versions of notecore that were very performant, but with cwm 6 and more specifically your 6.0.4.

But it's really not something of the highest importance.

Thanks.
[Galaxy Note GT-N7000 Android Development] shoey63:
I don't think that would be good manners for developer of notecore unless he gives his express permission.
[Galaxy Note GT-N7000 Android Development] Tassos_i:
It's quite clear, what I ask has nothing to do with the developer of the kernel.

I mainly wished to report a case where flashing cwm6 does not work and I thought I had to justify why I need this.

More generally, the idea behind all this is, when flashing different kernels conveying different cwms (and different nandroid backup procedures), to be able to flash every time Phil's temporary cwm before backuping/restoring.
[Galaxy Note GT-N7000 Android Development] shoey63:
Ok I know where u are coming from now. I have tried Philz Temp from Stock and also from his kernels and it works flawlessly. Obviously not so good on certain custom kernels.I don't know why...
[Galaxy Note GT-N7000 Android Development] shoey63:
Edit: OK now I know why. Tried it on a CF-Root recovery and it wouldn't flash. Tassos_i tried it on Hydracore/Notecore and it wouldn't flash either. Those kernels use Chainfire CWM whereas Temp CWM 6.0.1.4 is from Koush. There is obviously a compatibility issue. Doesn't affect flashing Philz permanent kernels from CF recoveries though.
[Galaxy Note GT-N7000 Android Development] Phil3759:
It is because their recovery is not automatically restarted once killed

You can manually edit the file /sbin/killrecovery.sh in the temporary recovery zip package and modify it by adding the extra 2 lines before the #...

(make sure you edit it in something like notepad++ with EOL conversion set to unix)

so that it looks like below:

kill $(ps | grep /sbin/adbd)
kill $(ps | grep /sbin/recovery)
/sbin/recovery &
exit 1

Save the zip and try it again, then let me know
[Galaxy Note GT-N7000 Android Development] shoey63:
Yep, that did the trick :good:
[Galaxy Note GT-N7000 Android Development] Phil3759:
I updated post 1 and 2 with confirmed brick risk and also the fix above for people failing to flash it with black screen
[Galaxy Note GT-N7000 Android Development] Tassos_i:
Phil,

first, thanks a lot for answering.

Now, after adding the 2 lines with notepad++ (with eol set to unix), there is no more black screen, but phil's cwm is not installed : I stay on CF-cwm 5.5. I'm not sure if there is an error message, because screens change so quickly... I tried 3 times, same result.
[Galaxy Note GT-N7000 Android Development] Phil3759:
It is a temporary cwm that is gone on reboot
[Galaxy Note GT-N7000 Android Development] Tassos_i:
Of course, we're talking here about temporary cwm. But it does absolutely not install, even temporarily (unlike with other kernels).
[Galaxy Note GT-N7000 Android Development] Phil3759:
It worked for shoey63, so cannot help, sorry. I do not have a Note to test these kernels. I also won't have time to look at it or fix it as I do not find it a priority. This temporary recovery is aimed at people on stock recovery that do not wish at all to use a custom kernel. If it works on other kernels, then it is a bonus

If you are under cf-root cwm5, I do not see the use of my temporary method. The changes are small for occasional users. Thanks to have reported it, but I won't look or fix issues found on non stock recoveries and third party custom kernels
[Galaxy Note GT-N7000 Android Development] Tassos_i:
That's very clear.

However, let me explain the usefulness of your cwm6.0.4 :

1. Nandroid Backups are 2.5 faster than with CF5.5 cwm (6min vs 15min).

2. Each version of cwm leads to a different nandroid backup (let's talk only about tar format):in a backup, there are 12 files with your 6.0.1.4, then 10 files with g.lewarne's 6.0.1.2, then only 7 files with cf5.5! Nobody can tell what is going to happen the day I restore the wrong backup with a cwm that did not create it.

3. So, if someone changes kernel frequently, your temporary cwm is a potentially ideal unifying tool for backups. Actually, as I toggle between your kernel and hydracore 6.05b, when backuping /restoring from hydracore , I always flash your temporary cwm.
[Galaxy Note GT-N7000 Android Development] shoey63:
Patched version works on Cf-Root LRQ, even Abyss whereas unpatched version definately does not. I flashed notecore 14.2 and unfortunately can confirm that patched cwm temp fails to flash. I may try some others later.
[Galaxy Note GT-N7000 Android Development] Phil3759:
What is patched and unpatched?
[Galaxy Note GT-N7000 Android Development] shoey63:
Easy way of saying " edited killrecovey.sh file"

(or not) maybe i should just say edited.
[Galaxy Note GT-N7000 Android Development] Phil3759:
I see, sadly i cannot test it as notecore and hydra are specific for the Note and i do not have the phone to test. I can look at their kernel later, but no eta or something sure as i am busy with next version of kernel and recovery
[Galaxy Note GT-N7000 Android Development] Tassos_i:
Take all the time you need, cwm6.0.1.4 has already enough functionalities to cover almost any need.
[Galaxy Note GT-N7000 Android Development] shoey63:
While u are waiting, u can always flash a "permanant" PhillZ kernel from recovery or whatever, do backups/restores and reflash kernel of ur choice. BTW that 14.2 Notecore causes HUGE heating in battery!
[Galaxy Note GT-N7000 Android Development] Phil3759:
Here's my new

work in progress

CWM6 based touch recovery

New features build 1.61B

What is not implemented yet:

This is a STABLE version, tested at intermediate stages by shoey63. It is still work in progress as I am adding new features

Download link in post 2
[Galaxy Note GT-N7000 Android Development] shoey63:
New menu height 5 is perfect for me but navigation bar jumps and skips lines when doing a fast swipe.
[Galaxy Note GT-N7000 Android Development] Phil3759:
Adjust sensitivity. There's a new setting for that. Just increase it
[Galaxy Note GT-N7000 Android Development] shoey63:
Yes I saw that. Haven't tried all settings yet - still testing
[Galaxy Note GT-N7000 Android Development] Kamy:
Can I use this on custom rom?

I am using HydracoreCore Kernel
[Galaxy Note GT-N7000 Android Development] shoey63:
ROM doesnt matter, just kernel. Works on stock kernel and some custom ones, just flash it and see what happens
[Galaxy Note GT-N7000 Android Development] Kamy:
Let me tell you about my feedback.

Several days ago I found this thread:

[17.10.2012][PhilZ-cwm6] v2.7N * Safe Stock Kernel+CWM6, No BrickBug, Root - LPN...

and I consider to try it. After installation some app's icons faded and not identified by the phone! I replied to the thread and dr.ketan told me that it's the launcher's bug and afterward I realized when I reboot the phone, it makes some tiny noises and PhilZ told me that I need to wipe the cash and retry. But actually didnt work. So I decided to install HydraCore kernel, everything fine and smooth and no problems as PhilZ kernel.

Again I saw this thread today and tried it. But the same problem as the first try happened again~faded icons and noises!!!

I like this cool touch recovery. So if that's my problem tell me what to do otherwise solve this bug please.

Thanks.

Edit: The noise is from Rom itself not the kernel. Sorry for that. I have tried JB rom not such noise.

Thanks for your awesome job!
[Galaxy Note GT-N7000 Android Development] Phil3759:
This is a STOCK kernel. As I told you in other thread, maybe your system is messed up by the third party ROMs and kernels you installed. Without full re-install in odin (that is /system format), you cannot blame my kernel. It is as stock as Samsung one. Now, if third party kernels work for you it is good. Many do like third party, others prefer stock. I only release stock kernels for now

I do not know what you are doing, but surely not the right things...

This is by essence a temporary recovery. How can you even see your icons or boot noise? On reboot, it is magically vanished, and it doesn't reboot phone when launched to show

- either stick with third party kernels if you like them and need their features

- or, if you prefer stock: clean up all, fresh install of ROM in odin after wipe data and cache. Do not restore blindly root apps after that, and read instructions before flashing the kernels
[Galaxy Note GT-N7000 Android Development] Phil3759:
Touch sensitivity feeling will vary with device resolution and menu height. That's why I added that switch. The higher it is set, the less sensitive it is. 10 being the most sensitive (adapted for small menus settings) and 65 the less sensitive (better for larger menus and high res phones)
[Galaxy Note GT-N7000 Android Development] simplelife:
This kennel base on stock so will not had any bug at all. I been use this kennel from day 1 until now without reboot & any issue.

Maybe you need reflash rom with super clean install
[Galaxy Note GT-N7000 Android Development] Kamy:
I never restore any root apps! that's ridiculous!!! I did install fresh ROM as you said using odin(PC), wiped and reboot and immediately rebooted in recovery mod installed your kernel. And then rebooted and started to install some apps. However after 1 day I realized those problem(I didnt install anything else through recovery).

BTW, thanks for help.
[Galaxy Note GT-N7000 Android Development] Phil3759:
Why? I do it and it saves me a lot of time.

Sorry, but cannot help you with this issue. Try other kernels
[Galaxy Note GT-N7000 Android Development] Kamy:
Root apps? Seriosly! Is that posibble to restore them on nonrooted stock rom before installing your kernel?
[Galaxy Note GT-N7000 Android Development] Phil3759:
No need to a kernel to root. Look at my signature
[Galaxy Note GT-N7000 Android Development] shoey63:
@kmokhtar79 If you have flashed Philz after previously flashing hydracore, you may encounter issues. Some H/C versions make modifications to system files that make them incompatible with stock based kernels. That would explain why when you go back to H/C problems are gone. You could always try this recommendation

Also PC Odin does not guarantee totally clean install. It just overwrites files. there is a possibility of "leftovers" still causing interference.

Cache /System/ Data need to be formatted. best way is to flash this (sorry for posting direct link Phil). Then PC Odin fresh ICS ROM, then flash Philz kernel from stock recovery. Problems should be gone. BTW. Make nandroid backup of your current configuraton first.
[Galaxy Note GT-N7000 Android Development] Phil3759:
He said he factory reset and odin flash. If he really did that, he wouldn't have issues after HC. Odin acts like a format on /system and cache. Only data is left, but thats removed by wipe data
[Galaxy Note GT-N7000 Android Development] ryanytchan:
HI all,

I'm trying to install a custom rom on my note which is currently stock without root.

If I rename the signed....zip file to update.zip and flash with stock recovery will I then be able to wipe and flash whatever rom I wish?

Thanks!
[Galaxy Note GT-N7000 Android Development] shoey63:
Roms should only be flashed on a safe kernel. The zip wouldn't pass signature verification anyway....
[Galaxy Note GT-N7000 Android Development] shoey63:
@Phil3759. Issue with temp recoveries. On 1.61b, with any combination of menu height and sensitivity setting, the following occurs:-

When scrolling up and down a long menu, swiping with your finger, if it is done quickly the navigation bar will skip several lines. All other functions are working as they should.

Edit. The same thing happens on 1.47 and 1.52 but I didn't pick up on it earlier. The phenomenon does not occur on 1.15.
[Galaxy Note GT-N7000 Android Development] Phil3759:
This should have been fixed in current 1.83. I will post it here when back to home in the afternoon. It is the full touch version. On srollable menus, it automatically adds extra safety to avoid menu selection + easy scroll mode. It can toggle touch to validate, double tap or no touch validate gestures. It also implements efs backup/restore, aroma file manager and advanced smart ors support (one touch to decide about using goomanager script if it exists, or default custom ors location and finally manual browsing sdcards for any location).

Will provide detailed instructions about implemented features. Menus were reorganized in one part. The temporary cwm will be fully functional without my kernel. It is a near final edition. Only the smart ors part needs to be more tested in various scenarios
[Galaxy Note GT-N7000 Android Development] shoey63:
Sounds awesome! I was going to ask about Auto EFS backup but you are ahead of me :o

The other thing I was going to suggest for final non-temp release was auto kernel backup so people can reflash original to compare if they feel there are issues. And even more speculation - would it help to format kernel partition prior to loading Philz (runs in temp before reboot so its possible yes?). Cleaning the partion in this way might fix errors caused by multiple kernel flashes. Anyway why not? - patched update-binary will make format command safe.
[Galaxy Note GT-N7000 Android Development] Phil3759:
Option to dump kernel can be added. However, formatting /boot doesn't make sense in my opinion as we always flash a partition image there

By the way, in my signature there's a cf-root thread for s2 with script to flash cf-root in stock recovery. That script i wrote will also smartly backup the actual kernel before flashing cf-root. You can tweek it a bit to add timestamp to backups as i made it non overwrite if a previous backup exists. Removing the cf-root part, you get a great dump kernel zip file to flash in cwm6 with goomanager ;)
[Galaxy Note GT-N7000 Android Development] shoey63:
Yeah that last bit was dumb:o Just roll out the new recovery/kernel when it suits you :cool:
[Galaxy Note GT-N7000 Android Development] Phil3759:
On a hurry post...

CWM 6.0.1.4 PhilZ Full Touch (toggle) build 1.86 Beta (Pre-final and stable)

Attached in post 2

It should rock :good:

Pics and features + user manual and credits coming later

Meanwhile, let you figure the blazing aroma file manager (see sk8er thread)

I will github commit my changes to sk8er and release some code public

Touch code won't be made public, as of respect to Koush...
[Galaxy Note GT-N7000 Android Development] Phil3759:
Sorry, It was the i9100 version

It will look small undersized

Uploading n7000 version

Sorry
[Galaxy Note GT-N7000 Android Development] nokiamodeln91:
yeah the 1.86b is very good. wonderful touch. mainly touch to select
[Galaxy Note GT-N7000 Android Development] Phil3759:
It was the i9100 version :o

My bad, lunched cm10 for i9100 instead of n7000

I just uploaded the n7000 compiled one now, it is the signed zip

Normally it should be bigger looking
[Galaxy Note GT-N7000 Android Development] shoey63:
Originally I Thought efs backup was broken but it's not. Just need root explorer to "see" .efsbackup folder. IT works:thumbup:
[Galaxy Note GT-N7000 Android Development] Phil3759:
In linux, .xxx are hidden files/folders

In your file browser, enable show hidden files

v2.00 Final is done, based on new cwm 6.0.1.5

I also added kernel backup (useful only for temporary recovery on our phones) and confirm efs restore action

I tested true restore of my efs (sweeting, but hey, the dev must brick before users) and it worked :D

What about touch interface on the Note in the 1.86 Beta?

1 - is it stable when swiping in scrollable menus? There is an extra check: after scrolling menu, first touch won't validate selection but only select it (highlight only)

2 - scroll sensitivity in touch mode is fine (setting 65)

3 - menu height is fine at setting 6 for touch?

A picture (with your new beatiful camera ;)) is welcome so that I can see how it looks

The bottoms virtual buttons look a bit flattened from top to bottom by the way. I could fix it if you find them ugly/narrow in height
[Galaxy Note GT-N7000 Android Development] shoey63:
Ok more tests and pics soon. BTW Aroma works too! Also did efs restore - phone still works:D
[Galaxy Note GT-N7000 Android Development] Phil3759:
Yes, it will be welcome really.

I will maybe update some kernels to new 2.0 touch recovery

6.0.1.5 adds mainly adb features with sideload zip install
[Galaxy Note GT-N7000 Android Development] shoey63:
Yes all points seem to have been addressed. Here's a couple of Pic's.

Menu height 6:-

Aroma file manager on Philz recovery.

Bed time for me, more input tomorrow:o
[Galaxy Note GT-N7000 Android Development] Phil3759:
I appreciate your input. Great it adressed most issues.

I will release final as temp recovery but will update latest kernels only. New kernel requests will be built on the new version.

I will send you a modified bottom buttons image to see if it looks better. Seems too flat for me