yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] jcadduono:
We're looking for users of the Exynos devices from 2015 - 2016 with unlocked bootloaders.

Here is a list of the known devices:

Exynos 3475

Exynos 5433

Exynos 7870

Not all may be unlocked - that is information we are looking for from you!

Devices with TWRP build available so far:

Galaxy Tab E 8.0 (gteslte) - See thread here

Known supported models: SM-T377W

Galaxy On5 / On5 Pro (o5lte) - No thread available (join IRC for testing)

Known supported models: SM-G550FY

Galaxy On5 (T-Mobile/MetroPCS) (on5ltetmo) - See thread here

Known supported models: SM-G550T, SM-G550T1

Galaxy J1 (2016) (j1xlte) - No thread available (join IRC for testing)

Known supported models: SM-J120W, SM-J120FN

Galaxy Tab A 10.1 LTE (2016) (gtaxllte) - No thread available (join IRC for testing)

Known supported models: SM-T585

Galaxy Tab A 10.1 WiFi (2016) (gtaxlwifi) - See thread here

Known supported models: SM-T580

Galaxy J7 (2016) (j7xelte) - See thread here

Known supported models: SM-J710F, SM-J710FN, SM-J710MN, SM-J710GN

Galaxy Tab 4 10.1 WiFi (2016) (matisse10wifi) - No thread available (join IRC for testing)

Known supported models: SM-T536

The goal of this thread is for users with these devices to work with me to add official TWRP support for their device, ultimately gaining them root access and complete control over their devices.

Allow me to make this clear before you proceed:

You must be willing to work with me and test builds that I churn out for you. You have to already have ADB installed on your PC, as well as Odin!

I will be having you execute commands over adb shell in order to get all information necessary for a completely stable build.

Download ADB: http://xdaforums.com/android/software/host-tools-t3402497

Download Odin and Samsung Drivers: https://idlekernel.com/flash-tools

If I post test builds, I do not advise using them for daily operations!

IRC: #twrp on irc.freenode.net (click for webchat)

Understand that I cannot be in IRC at all times, so in some cases you may wish to respond on this post. IRC is preferable, however, as it allows instant communication.

LOOKING FOR SOURCES?

Kernel sources are available here:

Exynos 3475

Exynos 5433

Exynos 7870

Each one can be built with ./build.sh [device] [region]

Individual device trees can be found in my github repository list using the search functions:

https://github.com/jcadduono?tab=repositories
[Miscellaneous Android Development] re1th:
i have joined irc

thanks,.. you remember me..im a galaxy ON5 user,, i have joined irc ...i dont know how to contact you through that ..i bileve in you...please create #twrp official for galaxy on5 Exynos 3475 . thank you bye
[Miscellaneous Android Development] Azhero:
You can build only one, and flash to all devices with Exynos 3475
[Miscellaneous Android Development] Sartan4455:
I just got the on5, which immediately upgraded to 6.0.1. How do you check if your bootloader is unlocked? Whenever I adb reboot into bootloader it just reboots into the normal system and my googlfu is failing to find a way to see it. THe debug info shows

[ro.bootloader]: [G550TUVU1APF1]
[Miscellaneous Android Development] Nikup4253:
Can any idea abou this
[Miscellaneous Android Development] jcadduono:
I've modified the thread to increase my target range. I'm now working on Exynos 7870 and 5433 devices, and may soon take on Exynos 7580 devices as well.

I'd like to thank the users so far that have come forward for testing, great job!
[Miscellaneous Android Development] Sage:
this thread still live? i have a T585 and am happy to help :)
[Miscellaneous Android Development] Sage:
i can confirm that the T580 TWRP works fine on the T585
[Miscellaneous Android Development] pinkbandit315:
Can somebody guide me in compiling twrp for SM-J1xlteaio

Im new to compiling twrp. I'd really love to learn.
[Android Q&A, Help & Troubleshooting] Val218:
I'm using twrp with the zip file but nothing happen any ideas what I'm doing wrong
[Android Q&A, Help & Troubleshooting] anzei19:
i assume you properly rooted your phone since you can access twrp.

but before that, how did you access your twrp? via recovery boot?
[Android Q&A, Help & Troubleshooting] Vandaalen:
You can download the app Quick Boot or use a set of button presses for your device to get into recovery.
[Android Q&A, Help & Troubleshooting] anzei19:
i know, i was asking the poster if he manually rebooted to recovery or via quick button :)
[Android Q&A, Help & Troubleshooting] Vandaalen:
Oh I thought you were the poster, oops :silly:
[AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin] lesyriad:
Okay so I recently updated my s4(att) from cyanogen 12 to cyanogen 13 (latest nightly). I went to settings/security and chose encrypt phone. After about 30 minutes of encrypting it reboot and got stuck in a bootloop. I thought no problem Ill just reflash. I go to reflash my backup and it says error mounting /data. I try formating data, factory reset, and installing the rom from scratch. It seems my data partition corrupt. So I figure fastboot. Yet upon loading fastboot I cant get adb to see my device. I think I got the right drivers installed. But nothing. Any help would be greatly appreciated.

Edit: fixed.

Solution:

I found this and was able to shell in via adb and format the partition.

f you wish to wipe the /data partition completely (including media like photos), follow the below instructions:

Boot into recovery.

Run adb shell in a terminal (Linux) or Command Prompt ("CMD", Windows). After a few seconds, you should see a line containing ~ #.

WARNING. Triple-check the command that you are entering here. White space and capitalization are important. Make any mistake here and you may accidentally wipe your whole flash memory including recovery images.

NOTE: if you want to encrypt your partition later, you have to leave 16KiB unallocated space on the end of the partition.

In the adb shell, run the command mke2fs -t ext4 /dev/block/mmcblk0p12. Substitute /dev/block/mmcblk0p12 and ext4 according to the recovery filesystem table (for /data). Output when running the command:

~ # mke2fs -t ext4 /dev/block/mmcblk0p12

mke2fs 1.41.14 (22-Dec-2010)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

755904 inodes, 3022848 blocks

151142 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=3095396352

93 block groups

32768 blocks per group, 32768 fragments per group

8128 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

(Optional) Install new firmware (E.g. CM 10.1).

Reboot.

(Optional) In order to encrypt the partition while clearing your whole data partition, run vdc cryptfs enablecrypto wipe PIN_OR_PASSWORD (before Android 5.0) or vdc cryptfs enablecrypto wipe password PASSWORD_IN_HEX (since Android 5.0, see this post for details).

Reconfigure device, choose language, enter name, install apps, etc.

source: android .stackexchange. com/questions/33398/cannot-factory-reset-after-encrypting

(sorry cant post links yet)

of course always check your formatting the correct partition first :)
[JASJAR, XDA Exec, MDA Pro General] Tommy2005:
Gigabyte g-smart i120 has very good sofware named Wise Talk. Following is form Gigabyte:

Wise Talk

"Ever tired of being chased everywhere because of mobile phone? Wise Talk is the 100% in-house built software which gives to the freedom of deciding when to pick up. A call or not back to end users. The Overdub feature, which can simulate the background noise, camouflages your actual location by letting people who call you to hear. The sound of airport or concert or meeting room. Try it, you will love it. The Answering Machine, which can playback pre-recorded messages, can serve you best for not calling back to people who you prefer not to waste money or time to call back. Once there is a call coming in, you can decide which message to let them listen to if you are not in the mood to pick up this particular call.

GigabyteGSmart i120 Overview

The handset made for PDA lovers- with a pure PDA outlook, g-Smart i120 is designed to be easy-to-hold and easy-to-operate. Using the latest Windows Mobile5.0 AKU3.0 OS with Microsoft Messaging & Security Feature Pack (MSFP), it fulfills power users' needs in every way. As the second generation of g-Smart, g-Smart i not only has all the attractive features, but also provides some more applications, such as Wise Talk, Smart Input, TV recording.

I donot know wherether we can use this soft for Exec. It's a GREAT to have it on Exec.
[XDA Assist] notauseranymore:
Hi, I've a phone running 5.1.1 stock Xperia with 1gb RAM. I noticed that every few days, the System Apps RAM usage will increase from 300mb to 500mb and beyond which then causes a force reboot.

Is there any reliable method to detect the cause of this memory leak? It's frustrating having to use the phone every 2 days then see it freeze for hours before forcing a reboot, it's like seeing an animal kill itself and reincarnate repeatedly.
[Galaxy S6 Edge Q&A, Help & Troubleshooting] ladiesman218:
I recently got a live unit mode galaxy s6 edge g925x ,I was able to replace the stock retail mode firmware by flashing a custom rom,but then I was tempted to give the unit an IMEI number as I had found a spare galaxy s6 edge for GSM parts.I downloaded Miracle Box and I don't remember what I touched and it bricked my phone.Now there is a blue LED and a black screen,I've tried re-wiping using Odin,and it brings me to the same screen

NB: I've done the volume down +power button and that has failed too.

I'm sorry,I really need help and its a very depressing lesson,because I can't seem to find a solution to this.:(
[Galaxy S6 Edge Q&A, Help & Troubleshooting] osman34:
i dont think there is any firmware for live unit devices

bt there is only 50% chance that u can boot up custom firmware

u have to flash twrp and custom kernel after that install custom rom using twrp

give it a try
[LG Optimus L9 P760, P765, P768, P769] banana13:
Hi Everyone,

So basically today I was trying to make my phone faster and stumbled upon a thread on xda. It told me to create a backup folder using root browser, and then transfer all of the files from system/app. I did that but I also moved all of the apps. My phone showed up as full storage , so I thought that after moving it to that folder I could go ahead and delete all of the files in system/apps and system/app.

I tried to hard reset the phone but it keeps staying stuck on the service provider logo (bootloop).

I also tried to flash it but the computer would not read my driver even if I installed the latest drivers.

I tried to use LG Flash Tool, but it stayed at 15% and would not recognize my device.

I believe the files I deleted were for the home launcher .

I know I f****d up ,that's why I'm here.

Please someone layout easy steps for a solution ?

thnx
[LG Optimus L9 P760, P765, P768, P769] DarryDoo:
Flash whatever ROM you had on it again.

---------- Post added at 00:20 ---------- Previous post was at 00:17 ----------

Ah, Nvm, I see. Yeah, that's a problem, since you have to start flash tool with ROM booted.

You could try writing ROM via fastboot, but that's pretty hairy. Dunno if there's a good post here that explains it well.
[Android Software/Hacking General [Developers Only]] suraj-b:
NOTE:THIS GUIDE IS ONLY FOR PORTING TWRP

Use in boot only

This method is solely made by me.I didn't copy it from anywhere.

There are guides for mtk devices, but not for Qualcomm. That's the reason I wrote this.

Does this work?

ANS:This is how I made for Knight 2.Micromax crap doesn't release kernel sources:(.

https://xdaforums.com/android/software-hacking/how-to-root-knight-2-t3419338

I AM NOT RESPONSIBLE FOR ANY DAMAGES TO YOUR DEVICE

As I have mentioned please try to use the recovery in boot as the recovery is not compiled. One of them has reported with a bricked device. At the same time many of them have reported it to work. Also I have flashed it on my own device.

Use the second method.​

Lets start:-

Method 1:-

1.Pick a device's twrp whose specs are similar to your device.

2.Unpack it using Carliv Image Kitchen or Android Image Kitchen.

3.Unpack your recovery too.

4.Copy etc folder,twres and sbin folder from the unpacked twrp.

5.Repack your recovery.

6.Test it using fastboot boot repacked recovery name.img

Method-2

1.All you have to copy is kernel.IMG and dtb.IMG from stock and edit recovery.fstab, repack the port recovery.

Copy DT.img and kernel.img from stock recovery to port recovery after unpacking.​

Now edit recovery.fstab .This most of the time doesn't require editing. But in the above image you can see that there's no external SD card support. So I copy that particular line for SD card from my unpacked stock recovery.img​

Notice that I have copied all other partitions as well.​

Hit that thanks button if i helped you.

Credits:-

ME(Suraj-B):cool::cowboy:

carliv and osmosis For their kitchen

TWRP
[Android Software/Hacking General [Developers Only]] ivelramona:
Hi,can you please make twrp for samsung j7008 chn version?

I really need that,but i really really noob for make that by my self..
[Android Software/Hacking General [Developers Only]] suraj-b:
Sorry i cant help you .It is as easy as i have told above..do it by yourself.
[Android Software/Hacking General [Developers Only]] ivelramona:
Oh,oke..

But,can you make suggestion,which phone is similiar like i have?

Thanks in advance..
[Android Software/Hacking General [Developers Only]] suraj-b:
go to 91mobiles.com
[Android Software/Hacking General [Developers Only]] alokjkashyap:
hey can you please search a phone similar to LYF wind 6 LS-5009 i have tried 3 times to port but failed at all times.
[Android Software/Hacking General [Developers Only]] robcore:
This is a recipe to brick your device quickly and easily.
[Android Software/Hacking General [Developers Only]] suraj-b:
Do you really think the device gets bricked by using the boot command?
[Android Software/Hacking General [Developers Only]] robcore:
For many devices, "similiar" specs are not precise enough to ensure that specialty bootloaders, oem-specific quirks, partition layouts and security checks are accounted for when porting something as crucial as a recovery. Yes, it could be argued that fastboot is effective at rejecting major differences between an image and a device, but this method could very well sneak an image into a recovery partition and then load functions that are absolutely incorrect, leading to bugs, recovery bootloops, and the worse-case-scenario:hard bricking. I'm not saying that some might not get lucky, but the success ratio will not be very high on many modern Android devices.
[Android Software/Hacking General [Developers Only]] Abandoned War Place:
device will brick when the mount point is wrong in bootloader but not recovery it ok to brick recovery and flash original back that's fine
[Android Software/Hacking General [Developers Only]] kavatzas7:
It worked like a harm to me on Z1 Compact with Multirom support! BIG THANKS!
[Android Software/Hacking General [Developers Only]] Mr.Crucial:
Thanks
[Android Software/Hacking General [Developers Only]] PAPalinskie:
its working for me but it is more difficult to port that mtk's. mountpoints seems to be different from port that mine.
[Android Software/Hacking General [Developers Only]] suraj-b:
Happy to see that it has worked for many.
[Android Software/Hacking General [Developers Only]] pvineeth97:
Yeah! Actually the best way to permanently brick your device!
[Android Software/Hacking General [Developers Only]] badboyarbaz:
Didnt worked for me :(
[Android Software/Hacking General [Developers Only]] suraj-b:
From which device to which device are you porting?
[Android Software/Hacking General [Developers Only]] badboyarbaz:
mine is LYF Flame 8 and used LYF Wind 4 and Huawei Y6 both recovery's failed to boot .. chipset is Qualcomm 210 MSM8909
[Android Software/Hacking General [Developers Only]] suraj-b:
Are the specs same?
[Android Software/Hacking General [Developers Only]] badboyarbaz:
yes
[Android Software/Hacking General [Developers Only]] suraj-b:
Are you following the steps properly?
[Android Software/Hacking General [Developers Only]] oliveirag97:
I did not find twrp for my device, but I found it for the Asus Zenfone Selfie / Laser.

My device is an Asus pegasus 2 plus and has the same specs as the Zenfone selfie
[Android Software/Hacking General [Developers Only]] suraj-b:
Then port it to your device.
[Android Software/Hacking General [Developers Only]] onkarrathee:
After unpacking using unpackimg.bat file, the "recovery.img-dtb" file was not found in "split-img" folder. I have used android image kitchen v2.6 win32 by osm0sis.

windows 10 64 bit pc.

Also do we need the device with unlocked boot loader to boot into TWRP using "fastboot boot recovery.img" ?

Kindly help.
[Android Software/Hacking General [Developers Only]] suraj-b:
Well, I use Cariv image kitchen. So not sure about aik.

Regarding bootloader,I have no clue. You may consider googling.But I think the bootloader need not be unlocked g for booting.
[Android Software/Hacking General [Developers Only]] onkarrathee:
I think the recovery.img for my device (LYF LS-5201) doesn't have "recovery.img-dtb" because when i used the same procedure for my other device (YU Yuphoria) it was having "recovery.img-dtb" in split image foleder.

Second, the device bootloader must be unlocked for either booting or flashing the custom recovery.

[MENTION=7532677]suraj-b[/MENTION].. bro have you tested the TWRP recovery ported by the procedure your explained.
[Android Software/Hacking General [Developers Only]] suraj-b:
Yes

https://xdaforums.com/android/softw...ight-2-t3419338?_e_pi_=7,PAGE_ID10,7287481565

Here is the link.
[Android Software/Hacking General [Developers Only]] Ngadhnjim:
yeah true .i brick my
[Android Software/Hacking General [Developers Only]] yshalsager:
I have an old msm8225 qualcomm device. So I decided to make twrp recovery port tool for Windows to let other devices with same chipset users enjoy the latest version of twrp recovery without building from source. Till now my tool supports msm8225 and msm8225q only. Should I continue adding devices with other qualcomm chipsets gradually? Or should I recreate my tool as linux tool?

All ideas are appreciated!

https://github.com/yshalsager/MSM-TWRP-Porter
[Android Software/Hacking General [Developers Only]] suraj-b:
Continue adding devices.
[Android Software/Hacking General [Developers Only]] yshalsager:
But I'll need a lot of community support. I dont have all devices to test you know :D
[Android Software/Hacking General [Developers Only]] suraj-b:
Join their respective fb group
[Android Software/Hacking General [Developers Only]] yshalsager:
Where?
[Android Software/Hacking General [Developers Only]] suraj-b:
FB:D
[Android Software/Hacking General [Developers Only]] yshalsager:
I mean where's the link? or group name :D
[Android Software/Hacking General [Developers Only]] suraj-b:
Whichever phone has that particular chipset, join that group.
[Android Software/Hacking General [Developers Only]] Ashley david:
Bro I have a device named Lyf water 8 and it also have Snapdragon 615 so will it work as you have done with your phone.can you help me because I am new at this development thing please.pm me
[Android Software/Hacking General [Developers Only]] suraj-b:
Sure pm me.
[Android Software/Hacking General [Developers Only]] Ashley david:
I ported TWRP for my Lyf water 8 but the issue is that my TWRP is not showing storage how to fix it thank you
[Android Software/Hacking General [Developers Only]] suraj-b:
Edit recovery. Fstab
[Android Software/Hacking General [Developers Only]] Ashley david:
How
[Android Software/Hacking General [Developers Only]] suraj-b:
Will you wait for a day or something? I'm busy as of now.
[Android Software/Hacking General [Developers Only]] Ashley david:
Ok thanks for replying
[Android Software/Hacking General [Developers Only]] atf2m4:
[MENTION=7532677]suraj-b[/MENTION]

Mate, thank you for this guide. But could you please give elaborate steps? Which folders and files to copy and where to copy?
[Android Software/Hacking General [Developers Only]] suraj-b:
Yeah sure. But you'll have to wait for a day or two:)
[Android Software/Hacking General [Developers Only]] atf2m4:
[MENTION=7532677]suraj-b[/MENTION]

Thanks mate. waiting.
[Android Software/Hacking General [Developers Only]] suraj-b:
Thread is edited.
[Android Software/Hacking General [Developers Only]] suraj-b:
Any progress ?
[Android Software/Hacking General [Developers Only]] atf2m4:
I am trying. I will inform when I succeed. Once again thanks mate.
[Android Software/Hacking General [Developers Only]] rootlinux:
I need to try this.
[Android Software/Hacking General [Developers Only]] suraj-b:
Please report if it works:D
[Android Software/Hacking General [Developers Only]] AA16:
I got a device that has similar specifications as you have mentioned. But the RAM, Camera, and a sensor is different. So should I port it for my device?:confused:
[Android Software/Hacking General [Developers Only]] Ashley david:
Yes you can try
[Android Software/Hacking General [Developers Only]] vaibhav1:
I need help in twrp recovery mount and mtp not working to open in window how to fix mtp, mount

Plz help me out..
[Android Software/Hacking General [Developers Only]] suraj-b:
Didn't get you:eek:
[Android Software/Hacking General [Developers Only]] dorianpb:
How can i obtain my stock recovery /kernel if my phone isn't rooted?

My device (SM-S727VL) isn't rooted yet so there is no stock recovery/kernel on github.
[Android Software/Hacking General [Developers Only]] suraj-b:
Search for your stock ROM.
[Android Software/Hacking General [Developers Only]] davidson7279:
which tool did u use for 2nd method?

which tool did u use for 2nd method?
[Android Software/Hacking General [Developers Only]] suraj-b:
Carliv image kitchen.
[Android Software/Hacking General [Developers Only]] Yogesh1969:
Your point is not completely right. Though "fastboot boot recovery" is a safe gamble the rest of the files have to be carefully compared, else the flashing and other functions might soft brick the device.

I appreciate the effort for easy porting but advice utmost care in compiling.
[Android Software/Hacking General [Developers Only]] Yogesh1969:
I ported from lenovo to swipe. It boots successfully. But we have to compare other files also other than the mentioned files in Method 2. and please friends do "fastboot boot twrp.img" to check compatibility before flashing. The guide is very good and easy.​
[Android Software/Hacking General [Developers Only]] suraj-b:
Glad that it worked.?
[Android Software/Hacking General [Developers Only]] mn1968:
How close do the specs need to be? Does screen size matter? Only chip? Ram? Storage? etc...

I just want to know what is important when comparing specs. I am looking to port to an ASUS_X00PD aka Zenphone Max M1 ZB555KL.

Thanks!
[Android Software/Hacking General [Developers Only]] suraj-b:
Screen size doesn't matter much.The soc should be highest priority.
[Android Software/Hacking General [Developers Only]] mn1968:
I have tried multiple TWRP ports to no avail. The one I thought would work is using the Moto E5 TWRP for the ASUS Max M1 since the SoC seems to be the best match I've found. If anyone can offer other advice it will be much appreciated!

I've been trying Method 1 since I don't fully grasp the editing needed in Method 2.
[Android Software/Hacking General [Developers Only]] suraj-b:
Use method 2. I'll try to help you in editing.I myself consider method 1 as obsolete.
[Android Software/Hacking General [Developers Only]] mn1968:
Sounds good. Thanks. I'll play a round a bit when I get time and ask for tips when/if I get stuck.