![]() ![]() Power it on by keeping the VOLUME DOWN and HOME keys pressed while.~/Downloads/sm-j320fgm_twrp_3.1.1_5 (that leaves a recovery.imgĪdb push ~/Downloads/ /sdcard/supersu.zip Extract TWRP in my host machine: cd /tmp & tar xvf.Latter from its own homepage (in my case I had to download the "Recoveryįlashable" zip file, and for some weird reason I got the 2.76 version, but Iīet that any newer version works as well). SuperSU a link to the former can be found in the XDAĪbout the LineageOS port for our device (under the "Download" button) and the Instructions in the Linux/README file and could easily build and install it. In order to flash a rootkit on this phone, we need to useĭevices this is what is used instead of fastboot. (which I needed in order to read the /etc/fstab file, for example): byĭefault, adb only let me as normal user, and su didn't work. Then from the newly appeared "Developer options" menu I enabled "USBīeing a total novice to Android phones, I had to go through several attemptsĪnd internet searches, before being able to get root access on the device In order to get adb working, I had to enable "Developer mode", which is doneīy hitting the "Build numer" item under the "Software info" page for 10 times Spending time on the port, we should make sure that we can hack on our device In certain markets or when sold by certain mobile operators. Guarantee that we can flash it: some devices are sold with a locked bootloader The existance of a LineageOS port is not a Getting root access on the deviceĪnother precondition for a successful port is the ability to be able to flash aĬustom kernel and rootfs image. To be on the safe side, get a copy of everything. (keep the local manifest handy, as you are going to need it soon) With this information we can look for a LineageOS port, either via a searchĮngine or directly in the XDA forums in myĬontain links to the source code, besides some other information. Device name: "Samsung Galaxy J3 (2016)".Number, the Android version and the kernel version: From the Settings application we can find the device name, the model Would have been out of luck: I certainly wouldn't have the time to do one The first step is finding out a few informations about our device, and whetherĪ LineageOS port for our device exists (hadn't there been a LineageOS port, I I hope to write some better porting news in some future post. ![]() It's a very long post, but unless you are starting to port Halium or Ubports toĪ new device, you can safely stop reading now. Still be useful for other people who should stumble into the same errors, andĪlso to give you an idea of how much fun (or lack thereof) porting is. The reason why I'm publishing these notes in my blog is that I believe they can Keep track of those steps I might want to revisit later. So, this post should be taken just asĪ collection of notes for myself, written to be able to reproduce the build and Image for my phone, it doesn't even boot. A due premise: this is not a guide! While at the end I managed to build an ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |