All Discussions
  • Flip Phones
  • Instructions for installing a kosher ROM on TCL Flip2/Classic T408DL

Started by darth · Sep 01, 2022 · Page 1 of 14
darth

Thank you @neutronscott for making this possible! Thank you @lgexalter1 and @Biden2020prez and @yeti and @sdmde for helping me figure out different things about this phone. If anyone has any other ROMs they would like to add to this list please email me at t408dl@gmail.com

Prerequisites: ADB, Auto Booter, MTK Drivers, (Fastboot Drivers), brains.

Warning you are flashing custom firmware and can potentially brick your device! This process will delete everything on your device and there is no way around this! Make sure you are choosing a ROM that is for your specific device!

1. Setup:

  1. Download and install all of the prerequisites listed above
  2. Download a ROM from the list below and extract the super.bin
  3. Download VBmeta files and extract them
  4. Place all your files in the ADB folder

2. Unlocking bootloader and disabling AVB:

  1. Run Auto Booter
  2. Plug in your phone into the computer while it is powered off
  3. Once your phone screen says: =>FASTBOOT mode... on it run in adb: fastboot flashing unlock
  4. Press 'volume +' key to unlock the bootloader
  5. Once bootloader is unlocked run the following codes to disable avb:
    fastboot flash --disable-verity --disable-verification vbmeta vbmeta.bin
    fastboot flash --disable-verity --disable-verification vbmeta_system vbmeta_system.bin
    fastboot flash --disable-verity --disable-verification vbmeta_vendor vbmeta_vendor.bin

2.5 Flash Boot.bin for Roms with apps that need a cursor

  1. Download this boot.bin:
  2. Run:fastboot flash boot boot.bin

3. Flash Super

  1. While phone is still in fastboot mode run:
    fastboot reboot fastboot
  2. When the phone is back in fastbootd mode run:
    fastboot flash super super.bin (If you see "Invalid sparse file format at header magic" you can ignore it safely.)
  3. Once completed, to restart your device run: fastboot reboot

You now have a kosher rom!

Here are links to ROMS:
THESE ROMS DO NOT ALLOW APP INSTALLATION (Even if you try the methods posted on the other thread!)
Tested on t408dl, 4058E and 4058L:
Talk Only Removes: Browser, Texting, Email, Gallery, Camera, Music, Recorder.
Talk Only-Basic: Removes: Browser, Texting, Email, Video.
Talk Only-With Apps Op 3: Removes: Texting, Browser, Video, Email, and Hotspot. Includes: Waze, Weather, and Siddur.
Talk&Text: Removes: Browser and Email. Includes: Voice Access.
Talk&Text-NO Video: Removes: Browser, Video, and Email. Includes: Voice Access.
Talk&Text-With Apps Op 1: Removes: Browser, Video, Email, and Hotspot. Includes: Waze, Weather, and Siddur.
Talk&Text-With Apps Op 2: Removes: Browser. Includes: Waze, Weather, Siddur, and Hotspot.

I will be posting more as I make them

If you previously installed my mouse boot.img and you are updating to a newer version of my rom you should update to this boot.img as it is the one that goes along with my updated rom.

Helpful Tips:

  • To set up Voice Access:
    Go to notifications, activate VoiceAccess by clicking on the VoiceAccess notification, say: "Open voice Access Settings", once in settings you can go to 'configure activation key', then to 'activation key', click on the key you want to set (quick dial on back of phone or message shortcut), say: "touch ok", you should be all set!
    Also in settings you can toggle 'Activation button' to turn off the on screen button.
  • To toggle mouse press the favorites key (star icon). When mouse is on keys 7 and 9 scroll up, and keys * and # scroll down, key 3 opens options/right clicks. Once deactivated the mouse icon remains on screen for around 10 seconds.
Biden2020prez

Updating Roms


Here is a guide for updating Roms. This means you already installed one of darth Kosher Roms, and want to switch to a different one. If you follow these steps you shouldn't lose your data. This guide assumes you already did all the steps to install a kosher Rom, and you are working on the same computer (so you already installed mtk drivers, flashed vbmeta, unlocked bootloader, know how to use fastboot, etc)



Step By Step Instructions:

  1. Download the rom of your choice from the top post on this thread (darth ). (make sure its named super.bin - I didn't check all them).

  2. You should probably download this boot.bin because you might have an old one. Run fastboot flash boot boot.bin to flash it.

  3. Run fastboot reboot fastboot, and wait for your phone to boot to the screen that says "Android Fastboot" among other information.

  4. Run fastboot flash super super.bin.

  5. When it finishes flashing super, run fastboot reboot, or press "reboot system now" on the phone.


Great Job! All Done!

Techgen

darth Thanks, the more clear we can be on providing instructions, the less questions we'll have to field (hopefully). Too bad you can't provide a link to brains... πŸ˜†

Biden2020prez

Techgen I don't think we should spend too much time on instructions because hopefully we will have a kosher firmware which will be preferable.

Techgen

Biden2020prez True. BTW I just looked on Amazon, and it seems like its sold out 😦
EDIT: Just got one on ebay

Apps4Flip-Admin

Techgen A few frum cell phone store owners said they are going to start stocking up on the tcl flip 2 now that a good free kosher option looks doable. I’m not sure if that’s why Amazon’s out of stock but you never know.

I plan on working on a simple thorough guide for the main apps4flip site but I plan on waiting until we have the full kosher rom to do it so I don’t have to write the guide up twice

What happens when you initiate recovery mode?

Biden2020prez

Yes. We are working on a way to allow Factory reset but keep browser removed.

Biden2020prez

Darth your link for drivers was removed because of violation of google drive terms. I had the same issue when i uploaded. Try putting it in a zip

Techgen

Apps4Flip-Admin I was thinking the same.
Maybe it's better to keep it a little complicated in the meantime...

Flippy

The download link for MTK Drivers is expired. Is this the correct one?
https://mtkusballdriver.com/download/mtk-usb-v1-0-8

Once it extracts the folders, which is the correct one to install?

  • Driver Auto Installer .1524
  • Driver Auto Installer .1612
  • Driver Auto Installer .1632
  • MTK Driver ext

darth I have regular Waze, Google Maps, 1Weather and WhatsApp with List Launcher from @xxdeafgirl working on my Tracfone T408DL together with mouse toggle even after disconnecting phone from PC through grab as here (as long as I don't reboot, keep the phone charged and have lockscreen disabled). My Browser and Email are suspended through adb as per OP.

Note 1: I couldn't scroll up with the mouse nor do drag (for one time setup and settings Genymotion's scrcpy was very helpful because that worked fully on my apps)

Note 2: a4fmouse.apk from the Apps4Flip site click on selections doesn't work for me

Note 3: I want to install Google Voice and in order to get it working tried several ways to install Core Gapps zip (which I pushed to my SDcard) with Magisk but got errors on trying to add the module- in general should Magisk modules install on this neutron.img? Is there a way to get the Google prereqs working on this phone?

dovwcom Note 2: a4fmouse.apk from the Apps4Flip site click on selections doesn't work for me

the mouse doesn't work on android 11 phones

ZTEGuy I know about that bug and nevertheless a) Genymotion's scrcpy works like a treat when I have the luxury of using adb and b) @neutronscott 's grab binary together with the script run as nohup to enable virtual mouse from the Quickdial works even untethered (not attached to PC) for the most part except that among other things it doesn't do scroll up so I tried to use a4fmouse.apk together with it because I knew that has an a4f scroll mode but it didn't work at all neither with @neutronscott 's script toggled nor without unlike scrcpy that just works regardless

darth I have read all of the massive TCL t408dl thread and additional material elsewhere on these forums and yet it's not at all clear to me what the phrase "Kosher" ROM means to you and others. To me the basic of being Kosher is that in addition to a default lack of browser, texting and internet based apps there is some level of security preventing ROM/app installation. In general and in the case of your ROM does that require additional MDM software? Please clarify....

Apps4Flip-Admin

dovwcom In general removing with adb is not a great way to remove the browser and make a phone kosher. The best way to do it is to remount the system as read write and remove the actual browser and email apks. This way even if you reset the browser and email apps are still removed.

darth Apps4Flip-Admin I understand. So 2 questions:

1) Taking the features from the original FilterLG filter and applying them here I have marked the features that I understand are in your ROM with an x and left the rest with just a dash beforehand please comment if different:

FilterLG app basics
X Blocks internet access on the device (no browser even after reset)
x Blocks installing additional apps
– Blocks software updates
– Blocks ability to wipe/reset the device
– Blocks using device as a hotspot
– Blocks using a public wifi
– Blocks using voice commands
– Blocks setting a pin code on the device
– Blocks encrypting/decrypting the device
– Blocks Safe/Recovery/Download modes
– Enforced wallpaper on the device

Extras
x Block Email (even after reset)
x Block Text Messaging (even after reset)
X No Gallery (this feature in tcl408dl ROM and not filterlg)
– Block Video Player
– Block SD Card
– Block Camera
– Block Bluetooth

2) Would the FilterLG safely work on the TCL408dl out of the box?

darth

dovwcom I have also blocked: Software updates, Using public wifi. As far as video player thats included in gallery, I can block camera if people wanted, you can wipe or reset device but it wont change any of the settings in place. I dont think this phone has voice commands (and why would you want to block that?)

What else do people want blocked? Does anyone really want to blovk Camera or Bluetooth or Wallpaper? I can look into blocking hotspot and pin code.

If anyone has any other recommendations of what they want please let me know. I am not going to be making any ROMs with apps like Waze until I have an easy solution for activating the mouse.

darth lgexalter1 - I understand that the rationale and method of the FilterLG which uses device management is different than a custom ROM - I saw they have a large list of features and so used that to verify what was and was not done - as it turns out you also blocked software updates (which is expected and understood) and public WiFi which is an extra feature that I discovered by asking πŸ™‚

Flippy

dovwcom Why block public wifi?

Flippy It opens a popup that can be used possibly as a browser

Flippy

ZTEGuy Oh I (should've) know that.

Flippy yes, it's like an IAB (in-app-browser)

I have the T-Mobile 4058W, will this work on that model also?

Can anyone tell me exactly on witch Alcatel models I can use this custom rom? And if I can't use them on all will the suspend adb command work on all Alcatels?

darth

Hi1 This has only been tested on the t408dl. It may work on the 4058's but I would tell you to backup super before you do that, if you need help with that email me at t408dl@gmail.com . The suspend command will work on any of the 4058's. Afaik all other Alcatel models run KaiOs so it wont work (except for one old verizon alcatel flip)

darth The MTK Drivers link expired. Can you please upload it to google drive or send a link to the correct drivers?

After a 'kosher rom' is on, can apps still be installed?

sdmde

ChaseChiller debends what boot img ur using with stock no

So how do I get an app enabled boot image?

is hot spot allowed with the "talk and text" kosher rom? does it just remove browser/email or other apps too?

MXRJR

after installing the kosher rom, will the phone be unlocked to the bands that is is capable of? (if it was TracFone, will it take Verizon right away?)

Well.... I can never make it through the last step. I always receive this error when trying to flash the super.bin

Invalid sparse file format at header magic
Sending sparse 'boot' 1/12 (130964 KB) OKAY [ 4.459s]
Writing 'boot' FAILED (remote: 'sparse image size span overflow.')

Flippy

darth Talk&Text: No Browser or Email, added Voice Access.

Can you make a version with email, and a few added apps (waze+weather etc.)
What about hotspot, is it blocked?
Is software reset blocked? Or will it reset to the same software thats running (no browser)?

darth your giving instructions gow to install the kosher rom and after finishing the instructions you have 2 links talk only or talk and text so my question is what is the default kosher rom if I just follow the instructions?

ChaseChiller this thread is for kosher ROMs that don't allow app installation - if you're looking for a ROM that doesn't have any restrictions @neutronscott created two boot images which do allow apps to be installed - and his work is linked to by darth in the OP of the currently 700+ thread that started this all.

Hi1 if you follow instructions in the first instruction you'll extract the super.bin from one of the two ROMs linked to at the end which are the talk only ROM and the talk and text ROM so obviously whichever of those two you take the super.bin out of will be the ROM you get πŸ™‚

darth your instructions have flashing the super.bin which by default may take 35-45 minutes - is there any reason that you haven't updated your instructions to suggest first flashing @neutronscott 's recovery.bin which cuts flashing the super.bin down to less than two minutes?

Flippy hotspot has not been blocked in the two ROMS posted and since the browser/email/text depending on the ROM are not present at all (as opposed to them being present in the ROM but just suspended or disabled from settings) so after a reset which just wipes user data and restores all default system settings but doesn't install anything new there still won't be a browser etc and so resets are allowed. However updates which do install system apps have been blocked.

Biden2020prez

dovwcom your instructions have flashing the super.bin which by default may take 35-45 minutes - is there any reason that you haven't updated your instructions to suggest first flashing @neutronscott 's recovery.bin which cuts flashing the super.bin down to less than two minutes?

yes because that was not released when he wrote this guide. I am sure he will include it when he updates his guide (stay tuned)

Biden2020prez maybe it wasn't so obvious to you but my question was why he didn't update the OP to include the information on recovery.img so I don't know how literally you meant to point out the obvious that when he originally wrote the guide the image had not yet been released. As far as your comment that you are sure that he will when the guide gets updated - you've been around here longer than I have so there's a good chance that you're right... my own personal doubt is because a relatively small edit of less than several minutes could save people 35-45 minutes - so I am wondering whether there is some other issue...

Biden2020prez

dovwcom I understand. It would help people, its possible he is planning on updating it, but he is busy and is probably pushing it off.

Are you interested in writing a guide? He would probably more than happily pin it to his top post.

Biden2020prez I understand - I could also try and figure out what he wants and why but it's simpler for me to ask him first - which is what I did initially and wait for when he has a chance to reply and see what he says then...

dovwcom is there any reason that you haven't updated your instructions

@darth told me this morning that he plans to take a few weeks off from this.

Anybody have a safe place to download MTK and Fastboot drivers?

Flippy

Flippy I had that issue here:

Never got the right answer.
I extracted all of them and then installed 2 of them (if I remeber correctly) The second one of them did some very scary-looking CMD prompt window stuff with tons of words scrolling.... After a while it finished, and I guess it worked, beacuse after that it was able to find the device.

As a help to the forums, please take note of which one(s) you install and let us know back here what worked 😊

jackmicron I used the 1632 driver and it worked for me.

Biden2020prez
Thank you! Are you able to edit the op with the updated link?