yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Bhargav97:
I have same problem with my few Samsung devices.

What can be error is:

You might have defined any flag on param partition or some other like that.

The above statement was said by Phil3759 when I asked about my problem.

What helped me?

In the device-specific defconfig file in kernel/[vendor]/arch/arm/, there was a mistake in one line:

It was:

CONFIG_REBOOT_RECOVERY is not set

I made it:

CONFIG_REBOOT_RECOVERY=y

And it works now....

Hope it help you....
[Android Software Development] ali.filth:
I was solved this problem on my samsung device by resetting the param..but I doubts on this device will work with the same method

Maybe I should try your method on my kernel's defconfig

Thanks for your advice
[Android Software Development] shoxxy:
G510

Hi

i compiled your Recovery for Huawei ascend G510, and i have 2 problems:

1: How do i add Cust Partition to Backup ? i have set the correct mount point and its shown under mount/storage but not under backup.

2: when i would make backup to flashable zip i have error.

Log: zip error Interrupted (aborting)

Error while making a zip image.

THX for Help

Best Regards ;)
[Android Software Development] ketut.kumajaya:
I called it Extended PhilZ Touch http://xdaforums.com/showpost.php?p=51364377&postcount=33 Thanks [MENTION=4666971]Phil3759[/MENTION] :good:
[Android Software Development] hachamacha:
Try checking the conversation on page 320 of this thread between Phil and I. It's about the same thing. I'm halfway there, backs up fine, needs some selinux flags for restore. Think I may have them but doing some more reading before test.
[Android Software Development] Phil3759:
:good:

will be watching you there and pull things from time to time

Waiting for f2fs to be more mature

Check [MENTION=4021423]ketut.kumajaya[/MENTION] repo how he added xattr to vold

Else, you can do it the silly way I did:

external/sepolicy/file_contexts

or your device/sepolicy/file_contexts (can be added by extra selinux policy device flags

# Preload files
#
/preload(/.*)?	u:object_r:system_file:s0

and replace with your partition

You can also add your preload_file type, but I was lazy
[Android Software Development] Phil3759:
uploaded your work to goo.im :good:
[Android Software Development] Phil3759:
6.23.5 (25.03.2014)

this fixes potential bugs related to unsafe thread actions
[Android Software Development] hachamacha:
Thanks! I'm trying those out (well, one at a time ;) Will post a new test version in my thread if it works out.

much appreciated to you and ketut.kumajaya.
[Android Software Development] danarama:
Sneaky! I just downloaded the source 20 minutes ago and compiled it ;)
[Android Software Development] Phil3759:
you can

I am done, for today and maybe the few next days

Wanted to really push fixes to the bugs potentially triggered by my md5 check code

I thought it a good idea to merge latest commits for the update-binary
[Android Software Development] danarama:
Yeah commits look good. Although scrolling marquee text saying "Tell your Lazy Dev to update the binary" would be better ;)

Ah well, just built again and will flash now :) May be an upload request coming your way in a few minutes
[Android Software Development] dorfd1:
I got this to compile and boot on my samsung galaxy player 4.0 running cm11, but touch screen does not fully work. I can scroll with the touch screen and capacitive buttons work, but gestures and taps do not work. is it because I did not do a clean compile?
[Android Software Development] greogory:
This cracked me up. Thanks for that.
[Android Software Development] ketut.kumajaya:
For f2fs support http://review.cyanogenmod.org/#/c/61238/ ?

And please also check: http://review.cyanogenmod.org/61273 and http://review.cyanogenmod.org/61273 .

Filesystem check: fs_mgr: http://review.cyanogenmod.org/61420
[Android Software Development] hachamacha:
Thanks much, ketut!

I think I just found that adding xattrs in the ./device tree version of file_contexts also works, but your way is much more sophisticated. I also still need my tester to check it out but it appeared to work for me.

Here's what I tried most recently:

added these two lines:

# Persist firmware filesystem mounted as /extra_part1
/extra_part1(/.*)? u:object_r:system_file:s0

To the file in cm11 tree: ./device/motorola/qcom-common/sepolicy/file_contexts

------- <clip> ------------

Edit: Never mind: That worked fine.

Last question for the moment: When I'm in advanced editing mode for one of these posts, can I really 'delete' the entire thing or is that just not working?
[Android Software Development] hillz:
[MENTION=4666971]Phil3759[/MENTION] Can you please make a custom recovery for Sony Live With Walkman? I'm looking forward to hearing from you.
[Android Software Development] danarama:
Why don't you make "Hillz Touch"? ;)

In all seriousness, can you get a developer for your device to build it? [MENTION=4666971]Phil3759[/MENTION] has given everything a budding developer needs to compile the recovery. We can't keep expecting new devices to be added without someone taking up the device maintenance.
[Android Software Development] Phil3759:
To add to this:

I am cleaning my device tree and manifest from most non official cm repos, devices already having a dev on the project, old devices without proper feedback...

Progressively I will cut my direct support to only selected devices. Still here to help people compiling it themselves
[Android Software Development] hachamacha:
I think the final post about the latest version was that it was 6.23.7, but it appears to be 6.23.8. Works fine.
[Android Software Development] danarama:
There is a slight update to accommodate hammerhead where qualcomm time_daemon stores data actually in /data/system/time unlike some other devices in /data/time
[Android Software Development] hachamacha:
Thanks rootSU,

[MENTION=218262]Phil[/MENTION]: By the way: I just updated the msm8960 thread for 6.23.8. I guess I'll organize my github for this so I don't lose track of my few changes. When I get it done I'll provide a link in my thread.
[Android Software Development] hack4er:
İm coming from galaxy w thread

Firstly thanx for you bringed your awesome recovery to my device

And also i compiled succesfully F2FS supported a kernel so i only need f2fs supported recovery but i dont know how can i repack the recovery with F2FS support

Can you help me sir?
[Android Software Development] unibombz:
I take it this build wasn't cooked up for the Galaxy Note I717 ?
[Android Software Development] ketut.kumajaya:
All my source for f2fs adaptation:

https://github.com/kumajaya/philz_touch_cwm6/

https://github.com/kumajaya/android_device_samsung_lt01-common/tree/cm-11.0-philz

https://github.com/kumajaya/android_device_samsung_lt013g

busybox: blkid: Add Flash-Friendly File System (f2fs) support

e2fsprogs: blkid: Add Flash-Friendly File System (f2fs) support

https://github.com/kumajaya/android_system_vold

From https://github.com/kumajaya/android_device_samsung_lt01-common/tree/cm-11.0-philz you will find a tricky method (based on Chainfire's rfs to ext4 adaptation) to mount /system, /cache, and /data as ext4 or f2fs using a mount script:

#!/sbin/sh

# Galaxy Tab 3 T31x block device
SYSTEMDEV="/dev/block/platform/dw_mmc/by-name/SYSTEM"
CACHEDEV="/dev/block/platform/dw_mmc/by-name/CACHE"
DATADEV="/dev/block/platform/dw_mmc/by-name/USERDATA"

# Galaxy Tab 2 block device
# SYSTEMDEV="/dev/block/platform/omap/omap_hsmmc.1/by-name/FACTORYFS"
# CACHEDEV="/dev/block/platform/omap/omap_hsmmc.1/by-name/CACHE"
# DATADEV="/dev/block/platform/omap/omap_hsmmc.1/by-name/DATAFS"

echo $0 $* >> /dev/null

if echo "$*" | grep -q -i "remount"; then
REMOUNT=",remount";
else
REMOUNT="";
fi;

if (echo "$*" | grep -q -i "/system"); then
busybox mount -t ext4 -o rw,noatime,nodiratime,noauto_da_alloc,barrier=1$REMOUNT $SYSTEMDEV /system >> /dev/null 2>&1
busybox mount -t f2fs -o rw,noatime,nodiratime,background_gc=off,inline_xattr,active_logs=2$REMOUNT $SYSTEMDEV /system >> /dev/null 2>&1
echo busybox mount -o rw$REMOUNT $SYSTEMDEV /system >> /dev/null
elif (echo "$*" | grep -q -i "/cache"); then
busybox mount -t ext4 -o rw,noatime,nodiratime,noauto_da_alloc,barrier=1$REMOUNT $CACHEDEV /cache >> /dev/null 2>&1
busybox mount -t f2fs -o rw,noatime,nodiratime,background_gc=off,inline_xattr,active_logs=2$REMOUNT $CACHEDEV /cache >> /dev/null 2>&1
echo busybox mount -o rw$REMOUNT $CACHEDEV /cache >> /dev/null
elif (echo "$*" | grep -q -i "/data"); then
busybox mount -t ext4 -o rw,noatime,nodiratime,noauto_da_alloc,barrier=1$REMOUNT $DATADEV /data >> /dev/null 2>&1
busybox mount -t f2fs -o rw,noatime,nodiratime,background_gc=off,inline_xattr,active_logs=2$REMOUNT $DATADEV /data >> /dev/null 2>&1
echo busybox mount -o rw$REMOUNT $DATADEV /data >> /dev/null
else
busybox mount $*
echo busybox mount $* >> /dev/null
fi;

My bootmenu.sh script intercept recovery boot process and replace /sbin/mount symlink with /res/misc/mount script.

EDIT: Yes, my adaptation use redundant methods: fstab fs_type overriding using blkid and mount script trick. So, no need to reboot after converting filesystem. I hope it's will always works :D
[Android Software Development] shoey63:
Hi Phil, can you please add this to line 698 of your BoardConfig.mk file in your GitHub

#Sony Xperia ZL (odin)
else ifeq ($(TARGET_PRODUCT), cm_odin)
TARGET_COMMON_NAME := Xperia ZL
KERNEL_EXFAT_MODULE_NAME := "texfat"
TARGET_SCREEN_HEIGHT := 1920
TARGET_SCREEN_WIDTH := 1080
BRIGHTNESS_SYS_FILE := "/sys/class/leds/lm3533-lcd-bl-1/brightness"
[Android Software Development] manan001:
hey bro a small request can you create custom recovery for stock kernel for samsung galaxy grand2 SM-G7102..

your recovery is awesome i loved on S2 and S3.. now want also on samsung galaxy grand2 SM-G7102..Plz help..
[Android Software Development] danarama:
Did you read this last page of this thread? If not, the answer is already on this page
[Android Software Development] manan001:
It seems I just missed it..lol hope everything gets perfect for grand2 ...

Sent from my SM-G7102
[Android Software Development] Ruling:
27,Mar,14[Ace] CWM 6.0.4.7 Advanced Edition / PhilZ Touch 6.23.9 (libtouch_gui 1.10)

Download：

View attachment 2653208
[Android Software Development] Bhargav97:
Hi Phil3759,

One problem again. But, this time it's with Aroma FM.

What happens is: The original Aroma fm has Lightgreen and white colors in it's default theme but I never get those in any of armv6 devices. Most of them are ldpi, so it may also be a cause. It has been same all times whether I try it from author's thread or try the one that's produced during compile in /aromafm_out. Any idea?

And...on ldpi devices, fonts, icons, etc. Looks very small, can these be resized?
[Android Software Development] gr8nole:
[MENTION=4666971]Phil3759[/MENTION]

have attached updated builds for Galaxy Tab 3 T210 (lt02wifi) and T211 (lt023g).

The lt023g is first release and source for it is HERE. It can be added to your thread for the lt02wifi located HERE instead of having a separate thread.

Thanks.

md5's

lt02wifi - 5e32f133f05d8cf50f3e939d7d2cce49

lt023g - 06cb1e3da4d64f730eddfc6ef4934256
[Android Software Development] Phil3759:
will be adding in few minutes to goo.im

Thank you a lot
[Android Software Development] Phil3759:
6.24.6 (28.03.2014)

Sorry to all devs for the so many updates

This is a nice bug fix + makes fully use of the new md5digest sources to bring a progress state during nandroid/twrp operations

It also better handles time daemon and fix a few annoying display and wired log bugs
[Android Software Development] sdeft:
Philz did you have time to check why adbd does not start automatically unless I perform a mount usb storage ?

Also are you planning to build a newer version for Xperia SP ? I am thinking of trying to build myself but I am away and don't have enough storage on my laptop.
[Android Software Development] Pons:
Nice update.

Minor update that should be a quick fix: SuperSU is now at 1.94, where you have 1.93. I'll try to submit a pull request this weekend if you haven't gotten to it by then.
[Android Software Development] Tassos_i:
Phil, on I9505, backup time more than doubled (!) under 6.24.6, compared to previous versions (for instance, 6.23.9).

There are also some minor issues, like "backup size=0".
[Android Software Development] unibombz:
Does anyone know if I could use the recovery for the Note 2 on the Note 1 ? Or has anyone gotten this recovery working on a Note 1 (I717M)
[Android Software Development] Unjustified Dev:
If you want a soft bricked recovery partition :p . It's quite easy to compile I suggest asking a nice ROM builder to do so.
[Android Software Development] dams161:
Hello I compile cwm philz it starts but does not touch and I do not think if someone can help me. MerciPeut you add a backup of custpack?
[Android Software Development] Phil3759:
No need to update it as only the apk changed. The su binary is same
[Android Software Development] Phil3759:
Nothing todo with code though as nothing changed in that regard

Maybe the new kernel? As i fully resync my sources
[Android Software Development] Bhargav97:
Phil3759,

What about my aromafm issue? Should I ask in Aromfm thread only?
[Android Software Development] lulisat:
What about Note 3 neo/lite.

SM-N7505

regards
[Android Software Development] hachamacha:
[MENTION=4666971]Phil3759[/MENTION]:

Latest msm8960 built in device thread. By the way: Nice job on the md5 changes. For my device, I had noticed the better looking breakup of progress (and during md5 as well), but not any lengthening time-wise of the backup.
[Android Software Development] HolyAngel:
Will you be making one for the htc one m8 ? Seriously needed, twrp absolutely sucks for it at the moment, im :crying: without philz :good:
[Android Software Development] danarama:
Need dev for M8 to build it.
[Android Software Development] lulisat:
and for note 3 neo?.

thanks in advance.
[Android Software Development] danarama:
Yeah, if it is not already supported in post 1.
[Android Software Development] lulisat:
thanks m8, no it`s not supported :(

regards
[Android Software Development] unibombz:
I asked a while ago, then again I suppose it is not the only phone missing. I will have to wait and see if the I717 ever pops up on the list. I like the recovery, using it on my main phone now, very slick.
[Android Software Development] danarama:
You could petition a dev from the I717 forum to build it...
[Android Software Development] unibombz:
for sure man, good idea :) The I717 is my backup, just figure I'd get all my devices on the same recovery. I'll toss that idea over there.
[Android Software Development] Phil3759:
6.24.8 / libtouch_gui 1.16

This is a small bug fix version

I promise to calm down guys, but I hate bugs. Fell on the touch gesture one by case

The other was merged from main cm repo
[Android Software Development] Bhargav97:
Phil,

What about my aromafm issue?
[Android Software Development] Phil3759:
No need to hammer please

Aroma questions go into Aroma thread. I am not Aroma author and have little time to look into his code
[Android Software Development] Bhargav97:
Oops....sorry. I was really curious to know that.
[Android Software Development] lulisat:
Phil are you gonna help us with note 3 neo

thanks
[Android Software Development] Phil3759:
Are you gonna buy me the device?
[Android Software Development] hachamacha:
I'm trying to verify a) my build of latest 6.24.8 b) my flashing it, but it is coming up looking a lot like 6.24.6 and behaving like it. (default gestures are the same as .6). I've tried flashing it a couple of ways, and I can see in Android.mk that the build number (6.24.8) is in there.

Just making sure that someone else has the new version coming up fine. (so that I know it's on my side somehow).
[Android Software Development] Phil3759:
https://github.com/PhilZ-cwm6/philz...5ca8#diff-3ae6be565f1e33e90e0b11f768de1f6cL74

it can't, clean up your output intermediates
[Android Software Development] hachamacha:
Figured it must be something like that ;)

Thanks.
[Android Software Development] lulisat:
:crying:

sorry i can`t
[Android Software Development] Phil3759:
Then just read Page 1 ;)
[Android Software Development] Phil3759:
Device update to 6.25.0

I am compiling a LAST massive update for devices

Many were dropped as you see. Code is open source now and I see no reason to continue supporting all devices. Anyone can just do it or ask in his forums to compile this instead of cwm

In the future, even less devices will be concerned with direct updates from my side

Will be progressively uploaded in the next days
[Android Software Development] danarama:
You've been absolutely fantastic supporting as many devices as you have. It's far too much for one person. I don't know how you managed to do it.

Everyone who can should definitely either:

1) take ownership of their device

2) find someone who can take ownership
[Android Software Development] hachamacha:
moto_msm8960 thread updated (6.24.8).

Just realizing how I avoid cleaning the cm11 (make clobber) like the plague because I hate spending 2 hours rebuilding it (or whatever it takes). Just now I did a cleanup, and a "make -j4 recoveryimage" and it really doesn't take long at all (like 20 minutes). I guess I thought I had to remake cm11 completely the first time.

--
[Android Software Development] slthree:
Phil, how do you choose whose posts to reply too?

It seems you're replying to everyone but me? You stated for us to NOT pm you so I did what you requested and put my issue in this forum.

Do we have a previous grievance Im unaware of?
[Android Software Development] GatoL0c0:
Lol

---------------

Samsung Galaxy S3

CM11 Nightlies / PhilZ Touch Recovery 6.0 / TWRP / 0-Day PA GApps
[Android Software Development] zxyvw:
Will it support Samsung Galaxy Ace (S-5830)?
[Android Software Development] Bhargav97:
Before asking here, check your device's Android Development forum. I've already made one for your device.
[Android Software Development] danarama:
Are your questions development related?

Posts for support issues related to a specifc device belong in specific device threads not here. Generally these posts are ignored

Posts asking for support of new devices having not read the OPs of this thread are generally ignored

The only posts that should be in this thread are posts asking for help building / compiling the source code. If this is what your question was about, please be aware there are many, many philz threads that are being monitored. Some posts get missed. It happens.

Now what was your question?
[Android Software Development] tetakpatak:
LOL :D Phil is just busy, mate.

What is your question?
[Android Software Development] danarama:
Hi [MENTION=4666971]Phil3759[/MENTION] - Is it worth mentioning explicitly in post 2 that people who want support for new devices, must find a developer for their device to act as the device maintainer?

Something like:

This is of course, if what I said above is in line with your actual plans :)
[Android Software Development] tetakpatak:
Good idea, [MENTION=2872010]rootSU[/MENTION]

It would save this thread of tons of such questions.
[Android Software Development] hachamacha:
I think those kind of questions just go with the turf of internet forums and there's not a cure. No matter how many disclaimers, warnings, nuclear devices, you plant on the first page, only the people who are either already obeying the 'rules' or are planning to will read the warnings and take them in. Other's will put up their "I have a Craphoister X900VV2, and where is my Touch Recovery!? ? ? ? " ;)

The people you'd like to think a bit more won't really see them or take them in. The only kind of thing I can think of are those pages that pop up when you click submit on a form that bring up related searches on keywords in your reply or post, and try to make you really think about whether you're doing anything that hasn't been done a thousand times before, and while they make some of us think, I'm not sure about everyone. Cheers.
[Android Software Development] danarama:
You're right, but if there is an official statement in the OP's at least we can just point people there.
[Android Software Development] Phil3759:
As I previously said, just ignore such posts. Else, it is a waste of time refreshing the board just to read same thing 10x /day

I will still port new devices, but only when they have a device tree or I feel like to do
[Android Software Development] Phil3759:
Device update to 6.25.0 -

63 devices

Uploading all above...
[Android Software Development] Bhargav97:
Hi Phil3759,

Here's a proposal for an IRC channel.

I think, setting up an IRC channel for PhilZ Touch would be a great idea. People can get instant help there from experts. I see many regular users/experts here that are constantly helping people out here. If an IRC channel is there, repetition of many common questions can be avoided and most importantly, this thread can be kept clean for development.

I'm sorry if you've already answered to such a proposal but I didn't found it in this thread so I requested.
[Android Software Development] Phil3759:
Feel free to open a server and invite me

I am rather an offline guy (no fb, no twitter, cosmetic google+, irc when I need support...) and have no time to spend on such a server to give direct support. I could popup there from time to time though
[Android Software Development] Bhargav97:
Thanks...

But, you can start a channel by yourself and put the name of the channel in first post. I also don't have time to remain always online and it's not necessay for you to remain online forever if you opened the channel. ChanServ will handle the channel in your absence. And, I see many old experts like- [MENTION=2872010]rootSU[/MENTION] and you can also give channel operating rights to him or anyone else. There can be infinite channel operators, so it doesn't matter.

In short, what I mean is...it would be better if you start a channel after giving a desired name. Suggestion: PhilZ-Touch :)
[Android Software Development] danarama:
Ha ha. I too am "offline". I don't like any live chat. I do have Facebook / Google+ but I dont respond in real time to things
[Android Software Development] Bhargav97:
I just gave an example. :)

Looking at the popularity of PhilZ Touch Recovery, I'm damn sure, many people would gather up at the channel.
[Android Software Development] Phil3759:
As I said, feel free to open it and see if there is real interest in it

I would add link to OP

Remember, I do this for free and on my real life time. If I am on IRC, it means less on my C sources
[Android Software Development] Bhargav97:
Thanks....I'm learning some IRC and will shortly open a channel named: #PhilZ-Touch. I'll be notifying you when I open this channel, then you can add it to OP.

And...You don't need to waste/spend more time on IRC, it's for helping some fresh developers, newbies, doubts on Recovery, solving problems with Recovery, Requesting new feature and submit patches if they can, etc.
[Android Software Development] Bhargav97:
Hi Phil3759,

Are you using this username at IRC: Phil3759?

Can you accept my friend-request here at xda if we need to talk some private things about channel?

BTW, I've made the channel ready.

Name: #PhilZ-Touch

Server: irc.freenode.net

Topic: ** Topic: || WELCOME TO OFFICIAL PHILZ TOUCH RECOVERY CHANNEL || || For Official Thread, Visit here: http://xdaforums.com/showthread.php?t=2201860 ||

With GUARD and a nice TOPIC welcoming user and showing the link to this official thread as shown above. You can always make any changes there. Just confirm your username and I'll invite you and give you OP rights.
[Android Software Development] hachamacha:
Regarding the uppercase trumping lowercase zip file sorting issue:

btw: Build complete and tested with the reversion below: (I did dump my intermediates before the build too)

This change to extendedcommands.c:

for (j = 0; j < total - i; j++) {
- if (curMax == -1 || strcmp(files[curMax], files[j]) < 0)
+ if (curMax == -1 || strcmp(tolower(files[curMax]), tolower(files[j])) < 0)
curMax = j;
}

doesn't fix the problem I described regarding uppercase trumping lower in the sort.

I need to look at the code more carefully and see what would fix that.